--- /srv/rebuilderd/tmp/rebuilderdD4ESn8/inputs/python3.14-nopie_3.14.3-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdD4ESn8/out/python3.14-nopie_3.14.3-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-03-11 19:17:30.000000 debian-binary │ -rw-r--r-- 0 0 0 1048 2026-03-11 19:17:30.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1950744 2026-03-11 19:17:30.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1951196 2026-03-11 19:17:30.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: 0x174e01 │ │ │ │ + Entry point address: 0x175041 │ │ │ │ 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 0x174e01 │ │ │ │ +Entry point 0x175041 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x4801b4 0x004901b4 0x004901b4 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x480520 0x00490520 0x00490520 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 0x4801e0 0x4801e0 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x48054c 0x48054c 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 0x4801c0 0x004901c0 0x004901c0 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x48052c 0x0049052c 0x0049052c 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 267230 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 00293750 283750 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00293780 283780 1fca30 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 004901b0 4801b0 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 004901b4 4801b4 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 004901bc 4801bc 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 004901c0 4801c0 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002c520 01c520 2675c2 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 00293ae4 283ae4 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00293b00 283b00 1fca1c 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0049051c 48051c 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 00490520 480520 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 00490528 480528 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0049052c 48052c 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: 001f227d 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ - 5: 00062f0d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ - 6: 000354d7 42 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 4: 001f25b5 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ + 5: 0006321d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 6: 0003552b 42 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ 7: 004beec4 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 8: 0007161d 500 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ - 9: 00061211 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 8: 00071611 500 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 9: 000614fd 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ 10: 0002b8f8 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 11: 00090409 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 12: 00153341 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ - 13: 00062f37 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 11: 000904f9 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 12: 001533e9 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 13: 00063247 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ 14: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 15: 000620a9 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 16: 001d89a1 2 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ - 17: 001b1f85 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 18: 0004d46d 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 19: 0014afb5 110 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 15: 000623ed 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 16: 001d8c8d 2 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 17: 001b204d 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ + 18: 0004d4fd 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 19: 0014ae61 110 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ 20: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (3) │ │ │ │ - 21: 0020be81 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 21: 0020c1e9 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ 22: 004b4bf0 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ - 23: 00124dfd 540 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 24: 00089075 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ - 25: 0026a3f5 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ - 26: 00052bd1 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 23: 00124d0d 540 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 24: 00089109 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 25: 0026a8dd 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 26: 00052bc1 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ 27: 004baacc 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ - 28: 000d8b61 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 28: 000d8a55 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ 29: 00527d44 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ - 30: 00214af1 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 30: 00214f9d 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (3) │ │ │ │ - 32: 00124a4d 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 33: 0005d7eb 258 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ - 34: 0005f7c7 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ - 35: 0003177d 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 32: 0012495d 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 33: 0005d843 258 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 34: 0005f857 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 35: 00031771 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: 0020c00d 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 39: 000793a5 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 40: 001fc9b1 86 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 41: 001fb745 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 38: 0020c375 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 39: 0007939d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 40: 001fcce5 86 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 41: 001fba7d 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: 003a4164 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 45: 00083f99 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ - 46: 000f95c5 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 47: 00032291 212 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ - 48: 00061a2d 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 49: 001d3295 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 50: 00055939 132 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ - 51: 001dde49 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 52: 00057d5f 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 53: 0020b6d5 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 44: 003a44e4 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 45: 00084039 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 46: 000f95d5 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 47: 0003230d 212 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ + 48: 00061d71 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 49: 001d3595 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 50: 00055c29 132 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ + 51: 001de159 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 52: 00057dad 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 53: 0020bad5 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ 54: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (3) │ │ │ │ - 55: 00095251 6 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 56: 0018419d 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 57: 00131479 320 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 58: 00268c5d 1208 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ - 59: 00062bdd 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ - 60: 001f59e1 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 55: 00095355 6 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 56: 001843dd 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 57: 00131115 320 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 58: 0026910d 1208 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 59: 00062eed 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 60: 001f5d21 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ 61: 004bee6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ - 62: 0005f79b 6 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 63: 0002e591 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 64: 00033989 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 65: 000fabbd 902 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 62: 0005f82b 6 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 63: 0002e5f1 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ + 64: 000339d9 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 65: 000fabe9 934 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: 001001f5 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 70: 00100219 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ 71: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ - 72: 0003c00f 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 73: 00061d29 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 72: 0003bfff 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 73: 0006206d 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 74: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ - 75: 00077325 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 76: 001aa21d 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 77: 0006b801 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ + 75: 0007730d 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 76: 001aa44d 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 77: 0006b829 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ 78: 00527d6c 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 79: 0004d839 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 79: 0004df05 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ 80: 0002b880 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 81: 0006661d 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 82: 00282cd5 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 83: 00080325 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 84: 0005d2e1 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 85: 00062aff 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ - 86: 0025322d 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 87: 0005d7e3 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 88: 000e38a9 320 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 89: 00112c1d 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ - 90: 003a78f0 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 91: 001d568d 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ - 92: 0008b351 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ - 93: 001f62ed 126 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ - 94: 0015e5b5 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ - 95: 00262251 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ - 96: 00244ef1 232 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ - 97: 001abfa1 384 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ - 98: 0029287d 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ + 81: 000665b9 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 82: 00283195 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 83: 00080389 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 84: 0005d339 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 85: 00062e0f 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 86: 002536c5 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 87: 0005d83b 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 88: 000e3865 320 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 89: 00112d5d 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 90: 003a7c60 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 91: 001d574d 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 92: 0008b3dd 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 93: 001f662d 126 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ + 94: 0015e689 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ + 95: 00262671 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 96: 0024538d 232 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ + 97: 001069b9 382 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ + 98: 00292bf9 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ 99: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (3) │ │ │ │ - 100: 001d57c9 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 100: 001d57d1 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (3) │ │ │ │ - 102: 00128db1 212 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 103: 001f2e81 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 104: 0012300d 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ - 105: 002192ed 1396 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ - 106: 00044689 326 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 107: 00232251 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 108: 0013ebad 280 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 109: 000612c7 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ - 110: 000b65a1 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 111: 001da689 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 112: 001cd835 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ - 113: 0005e80d 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 102: 00128cc1 212 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 103: 001f31b9 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 104: 00122f1d 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ + 105: 0021979d 1396 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ + 106: 00044719 326 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 107: 00232709 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 108: 0013e8b9 268 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 109: 000615b3 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 110: 000b67ed 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 111: 001da99d 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 112: 001cdacd 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ + 113: 0005e865 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 114: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (3) │ │ │ │ - 115: 002092d1 356 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 116: 0014b1dd 314 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ - 117: 00257af5 1616 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 115: 002094e1 356 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 116: 0014b089 314 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 117: 00257f1d 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: 0005e411 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 121: 001d655d 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 122: 0021b249 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 120: 0005e469 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 121: 001d6951 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 122: 0021b6fd 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: 0028f5dd 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 125: 0003dafb 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: 0005cf15 20 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 130: 0005cf6d 20 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ 131: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (3) │ │ │ │ - 132: 0003499f 190 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 132: 000349ef 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: 001841c5 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 137: 00184405 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ - 139: 0005c583 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 140: 0002f259 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 141: 0005f721 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 142: 001b3a35 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 143: 000fe9c5 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 144: 00061961 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 145: 0005f025 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ - 146: 000a21ed 55972 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 147: 00050729 56 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 139: 0005c5db 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 140: 0002f2b9 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ + 141: 0005f7b1 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 142: 001b3aad 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 143: 000fea1d 128 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 144: 00061ca5 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 145: 0005f07d 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 146: 000a2305 56212 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 147: 00050a87 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: 000b26fd 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 151: 001d6fdd 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 150: 000b2905 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 151: 001d7329 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 152: 004b1eac 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ - 153: 001db879 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 153: 001dbb89 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ 154: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (3) │ │ │ │ - 155: 001b750d 80 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ - 156: 000352b1 168 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ - 157: 002494e1 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 158: 001cee51 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 159: 0012016d 368 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 155: 001b764d 80 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 156: 00035305 168 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 157: 002499bd 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 158: 001cf151 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 159: 00120085 368 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ 160: 00527604 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ - 161: 0012aec5 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 162: 000f196d 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 161: 0012add5 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 162: 000f18f9 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: 0011ff45 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 166: 001ab9fd 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ - 167: 000cf585 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 165: 0011ffc1 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 166: 001abc2d 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ + 167: 000cf455 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 168: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (3) │ │ │ │ - 169: 0005e6af 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 170: 000d5329 134 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 171: 00059379 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ - 172: 000fb391 144 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 173: 000613bd 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 174: 001a3bd5 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 169: 0005e707 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 170: 000d51e9 134 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 171: 000593d1 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ + 172: 000fb3dd 144 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 173: 000616a9 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 174: 001a3dfd 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 175: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (3) │ │ │ │ - 176: 001d5a89 1516 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 176: 001d5d95 1520 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ 177: 004b1714 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 178: 000313f1 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ - 179: 000d6f51 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 178: 00031451 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ + 179: 000d6e41 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: 0005aeb1 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ - 184: 0006892d 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 185: 00193d95 196 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 183: 0005af09 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 184: 00068d25 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 185: 00193fe5 196 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ 186: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (3) │ │ │ │ - 187: 00062a75 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 188: 00074f5d 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ - 189: 0022a409 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 187: 00062d85 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 188: 00074f41 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 189: 0022a8bd 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ 190: 004bb1b8 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 191: 0013e369 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ - 192: 0005e9b7 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ - 193: 0005324d 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 194: 0005d67b 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 195: 0005a829 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 196: 0005e3a5 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ - 197: 00051f45 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 198: 000619ed 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ - 199: 00234de5 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 200: 00093a05 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 201: 00193d8d 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 202: 00267c91 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 203: 00064b13 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 204: 001dfa5d 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 205: 00044ae7 144 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ - 206: 00124045 632 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 191: 0013e075 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 192: 0005ea0f 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ + 193: 00053241 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 194: 0005d6d3 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 195: 0005a881 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 196: 0005e3fd 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ + 197: 00051f35 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 198: 00061d31 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 199: 0023528d 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 200: 00093af5 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 201: 00193fdd 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 202: 00268141 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 203: 00064d6f 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 204: 001dfd6d 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 205: 00044b77 144 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 206: 00123f55 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: 001dea51 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ - 211: 00195345 460 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 210: 001ded61 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ + 211: 00195595 460 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ 212: 0002c400 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 213: 001b24dd 120 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ - 214: 0007fa31 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 213: 001b25ed 120 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ + 214: 0007fa35 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: 0013c8e1 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 217: 0013c6f1 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ 218: 004b32e4 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 219: 00233529 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 220: 00065941 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 221: 000e7c21 556 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ - 222: 001e2239 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 219: 002339dd 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 220: 00065b39 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 221: 000e7bdd 556 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 222: 001e2549 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ 223: 004b1430 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 224: 001dafd5 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 225: 00118009 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ + 224: 001db2e5 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 225: 001181a5 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ 226: 004b1428 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ - 227: 0005f5a9 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 227: 0005f639 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ 228: 004b665c 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 229: 00236add 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 229: 00236f5d 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ 230: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (3) │ │ │ │ - 231: 000659f1 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ - 232: 00062b07 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ - 233: 001af289 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ - 234: 000925fd 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ - 235: 003ce17c 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ - 236: 00142529 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 237: 001f3d19 10 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 238: 0026aff1 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 239: 0013e74d 112 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ - 240: 00139921 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 231: 00065be9 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 232: 00062e17 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ + 233: 001af399 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 234: 000926ed 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 235: 003ce4ec 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 236: 00142241 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 237: 001f4169 10 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 238: 00241b71 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 239: 0013e459 112 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ + 240: 00139435 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 241: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ - 242: 001ce111 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 242: 001ce3a9 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: 0005f545 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 245: 0005f5d5 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: 0018e5c9 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 249: 0018e819 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ 250: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (3) │ │ │ │ - 251: 001ecdfd 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 252: 0006652d 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ - 253: 000584dd 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ + 251: 001ed131 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 252: 000664c9 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 253: 00058533 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ 254: 0002b264 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ - 255: 00195a6d 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ - 256: 00059d6f 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 257: 0005e9fb 360 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ - 258: 00237951 76 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 255: 00195cbd 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 256: 00059dc7 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 257: 0005ea53 360 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ + 258: 00237dc9 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: 0007baa5 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 263: 001dbd7d 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ - 264: 0012d141 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ - 265: 001837b9 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 262: 0007ba91 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 263: 001dc08d 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 264: 0012d0ed 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 265: 001839f9 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: 000ef3d9 1800 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ - 270: 000651e5 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 271: 001dafc9 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 272: 00200029 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 273: 0005a1f3 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 269: 000ef379 1796 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 270: 000653df 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 271: 001db2d9 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 272: 0020017d 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 273: 0005a24b 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (3) │ │ │ │ - 275: 001ca791 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 276: 000c1095 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 275: 001ca7f9 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 276: 000c130d 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 277: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (3) │ │ │ │ - 278: 0005f7ff 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 279: 000612c3 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 278: 0005f88f 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 279: 000615af 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 280: 0002d505 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 281: 0005e1f3 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 282: 000d7fb1 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 281: 0005e24b 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 282: 000d7e95 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: 001e2911 262 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 286: 00119ded 284 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ - 287: 00051beb 74 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 288: 000619a3 60 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 285: 001e2c21 262 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 286: 00119f89 312 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 287: 00051bdb 74 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 288: 00061ce7 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: 000548c5 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 292: 001b72e9 240 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 293: 0012e951 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 291: 00054947 74 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 292: 001b7429 240 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 293: 0012e8e9 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 294: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (3) │ │ │ │ - 295: 000bff5d 96 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 295: 000c01d5 96 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ 296: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (3) │ │ │ │ - 297: 0009a66d 56 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 298: 001c57ed 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 299: 0005ec51 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ - 300: 0006b201 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 301: 0025d1e5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 302: 00191359 48 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 297: 0009a745 56 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 298: 001c58a5 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 299: 0005eca9 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ + 300: 0006b229 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 301: 0025d605 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 302: 001915a1 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: 001cebf9 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ - 307: 00062045 100 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 308: 0005f661 46 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 306: 001ceef9 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 307: 00062389 100 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 308: 0005f6f1 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: 00066929 204 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 311: 00065407 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 312: 000a1539 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 310: 000668c5 204 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 311: 00065601 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 312: 000a1651 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ 313: 0002c521 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ - 314: 0006b811 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 315: 001c5521 78 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ - 316: 000713bd 420 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 317: 00062ac3 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 314: 0006b839 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 315: 001c55d9 78 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 316: 000713c5 420 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 317: 00062dd3 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ 318: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (3) │ │ │ │ - 319: 0005dcc7 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 319: 0005dd1f 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ 320: 004ff260 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 321: 00059efd 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 322: 000598d5 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ - 323: 001b3321 48 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 321: 00059f55 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 322: 0005992d 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ + 323: 001b3429 48 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ 324: 004bb1b4 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ - 325: 001d586d 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 326: 0021c2e9 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 327: 00129451 276 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 328: 001dd3b9 138 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ - 329: 001733e9 852 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 330: 00148bf9 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ - 331: 0008b3f9 120 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ - 332: 0005dfa7 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 333: 003ba6f8 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 334: 0005f725 76 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ - 335: 0020803d 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ - 336: 00067eb5 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 337: 000dda59 2 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 325: 001d58f5 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 326: 0021c795 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 327: 00129361 276 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 328: 001dd6c9 138 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 329: 00173625 852 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 330: 00148ac5 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 331: 0008b485 120 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 332: 0005dfff 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 333: 003baa68 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 334: 0005f7b5 76 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 335: 00208245 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ + 336: 000681e9 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 337: 000dd9e1 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: 00148b75 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 340: 00148a41 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ 341: 004baad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 342: 001da519 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ - 343: 00036867 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ - 344: 0005728b 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ - 345: 0003a775 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 346: 000b09e1 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 342: 001da82d 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 343: 000368bb 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 344: 0005729b 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 345: 0003a735 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 346: 000b0be9 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: 001a8115 1266 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 351: 000959e1 112 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ - 352: 001e10dd 144 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 350: 001a8345 1266 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 351: 00095aed 116 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 352: 001e13ed 144 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (3) │ │ │ │ - 354: 0020a81d 176 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ + 354: 0020a9d1 176 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ 355: 004b8398 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ - 356: 001d1cc1 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 357: 001ff4a5 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 358: 00208cbd 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ - 359: 00191289 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 356: 001d1fc1 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 357: 001ff5f9 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 358: 00208ff9 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 359: 001914d1 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: 00039e59 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 363: 002339f1 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 364: 0021bf05 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ + 362: 00039eb1 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 363: 00233e9d 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 364: 0021c3b1 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ 365: 0002bb88 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 366: 001001b1 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 366: 001001d5 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 367: 004bee68 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 368: 0005eec9 92 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 369: 0003f5df 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 370: 0007fb45 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ + 368: 0005ef21 92 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 369: 0003f5cf 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 370: 0007fb49 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ 371: 004baad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ - 372: 001da345 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 373: 0002e609 2262 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ - 374: 0007e9b1 2596 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 375: 000cff89 1068 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 376: 00292881 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 372: 001da659 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 373: 0002e669 2262 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ + 374: 0007e9b5 2596 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 375: 000cfe59 1068 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 376: 00292bfd 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 377: 004c2e98 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ - 378: 001ec441 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ - 379: 00112f8d 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 380: 0005dc51 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ + 378: 001ec7dd 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 379: 0011384d 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 380: 0005dca9 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ 381: 004b6864 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ - 382: 000902a1 360 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 382: 00090391 360 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: 0005a7a9 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 386: 0005d79b 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ - 387: 001f6c2d 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ - 388: 0002e4fb 74 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 389: 00206a8d 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 390: 00064bb5 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 385: 0005a801 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 386: 0005d7f3 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ + 387: 001f6f6d 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 388: 0002e55b 74 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ + 389: 00206c99 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 390: 00064e11 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 391: 0002c268 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerMaximumAmplification │ │ │ │ - 392: 00063249 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 393: 0005d477 66 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 394: 000837ed 612 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 395: 000d9e29 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ - 396: 001b3041 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 392: 00063559 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 393: 0005d4cf 66 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 394: 0008389d 596 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 395: 000d9d39 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ + 396: 001b3149 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: 001d8569 42 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ - 400: 001cd139 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 401: 0025d449 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 399: 001d8c25 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 400: 001cd249 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 401: 0025d869 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: 000470cb 170 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 404: 0004715b 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: 000cd191 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 407: 000cd045 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: 00061a53 102 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 413: 0007f56d 64 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ - 414: 001a3031 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 415: 00125dbd 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 412: 00061d97 102 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 413: 0007f571 64 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 414: 001a3259 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 415: 00125ccd 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 416: 0002b42c 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (3) │ │ │ │ - 417: 000d7eb1 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 418: 001d0245 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 419: 000c528d 344 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ - 420: 0005f5af 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ + 417: 000d7d95 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 418: 001d0545 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 419: 000c54fd 344 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ + 420: 0005f63f 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (8) │ │ │ │ - 422: 0027e249 112 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ - 423: 002406ad 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 424: 00055f59 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ - 425: 00175c9d 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 422: 0027e709 112 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ + 423: 00240b25 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 424: 00055fb1 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ + 425: 00175edd 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ 426: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (3) │ │ │ │ - 427: 000e3f35 360 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 428: 00061553 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 427: 000e3ef1 360 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 428: 00061897 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ 429: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (3) │ │ │ │ - 430: 0003a783 598 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 431: 001a7d15 50 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ - 432: 00061135 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 433: 001d25a5 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 430: 0003a743 598 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 431: 001a7f45 50 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 432: 00061421 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 433: 001d28a5 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (3) │ │ │ │ - 435: 001a9e8d 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 435: 001aa0bd 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 436: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (3) │ │ │ │ - 437: 000d8139 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 437: 000d801d 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 438: 004bb1a4 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 439: 002169c9 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 439: 00216e85 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: 002705a1 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 443: 00125665 264 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 442: 00270a61 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 443: 00125575 264 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ 444: 0002b1ec 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ - 445: 001f66b9 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 445: 001f69f9 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ 446: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (3) │ │ │ │ - 447: 001d4869 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 447: 001d5875 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ 448: 004bae4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ - 449: 0005dd8f 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 450: 00139b31 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 451: 00214da5 144 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ - 452: 00067987 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 449: 0005dde7 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 450: 00139645 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 451: 00215251 144 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ + 452: 00067cbb 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ 453: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (3) │ │ │ │ 454: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ 455: 004c29dc 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ 456: 004b6ef8 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 457: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (3) │ │ │ │ 458: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (3) │ │ │ │ - 459: 0005c90d 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 460: 000629f1 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 459: 0005c965 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 460: 00062d01 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ 461: 004bee78 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ - 462: 00062c83 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ - 463: 000b36b9 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ - 464: 001c7c45 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 465: 001c6ff5 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 466: 00164631 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 467: 000665fd 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ - 468: 001793e5 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ - 469: 000b4079 72 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ + 462: 00062f93 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 463: 000b38c1 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 464: 001c7ca9 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 465: 001c7059 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 466: 00164699 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 467: 00066599 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 468: 00179625 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 469: 000b4285 72 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ 470: 004beeac 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ - 471: 00171dbd 848 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 471: 0017200d 848 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 472: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (3) │ │ │ │ - 473: 0015fd4d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 473: 0015fe25 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 474: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 475: 0012f089 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ - 476: 0020baf5 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ - 477: 00076639 612 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 475: 0012f021 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 476: 0020be85 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ + 477: 00076621 612 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 478: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (3) │ │ │ │ - 479: 00264081 296 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ - 480: 00195511 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 481: 0017f781 316 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 479: 00264469 296 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 480: 00195761 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 481: 0017f9c1 316 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 482: 0002bbac 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 483: 000d8d99 108 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ - 484: 0007e68d 604 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 485: 000fb125 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ - 486: 001ce3e1 224 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ - 487: 00066585 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 483: 000d8c99 108 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 484: 0007e691 604 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 485: 000fb171 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 486: 001ce679 224 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ + 487: 00066521 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: 00061d7f 152 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 491: 000610f3 66 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 492: 001eb5f1 120 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ - 493: 001b2555 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ + 490: 000620c3 152 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 491: 000613df 66 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 492: 001eb981 120 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ + 493: 001b2665 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ 494: 004beea4 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 495: 0005c813 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ - 496: 002346e1 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 495: 0005c86b 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ + 496: 00234b8d 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 497: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (3) │ │ │ │ - 498: 001a3649 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ - 499: 00224d7d 42 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 498: 001a3871 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 499: 0022522d 42 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 500: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (3) │ │ │ │ - 501: 0006b131 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ - 502: 002047fd 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ - 503: 000584e5 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 504: 0007fb39 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ - 505: 001596d5 110 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 506: 001351bd 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 507: 0016b711 786 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 501: 0006b159 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 502: 00204b31 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 503: 0005853b 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 504: 0007fb3d 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ + 505: 00159799 110 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 506: 00134d09 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 507: 0016b7c1 786 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ 508: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (3) │ │ │ │ - 509: 0005f7c3 4 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ - 510: 00202bcd 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 511: 00191a91 404 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ - 512: 0005e84b 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 513: 0014264d 162 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 509: 0005f853 4 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 510: 00202d21 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 511: 00191cd9 404 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 512: 0005e8a3 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 513: 00142365 162 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 514: 004bb198 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ - 515: 00212965 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ - 516: 000d3f9d 1896 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ - 517: 0006464f 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ - 518: 001defd5 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ - 519: 000ff699 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 515: 00212e0d 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ + 516: 000d3e65 1880 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ + 517: 000638c5 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ + 518: 001df2e5 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ + 519: 000ff6f1 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: 001a3875 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 522: 001a3a9d 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: 0019f119 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 525: 0019f351 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ 526: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (3) │ │ │ │ - 527: 0005dfaf 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 527: 0005e007 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: 00253de9 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 531: 00202e95 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 530: 0025427d 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 531: 00202fe9 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: 00061859 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 535: 00201cd9 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 534: 00061b9d 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 535: 00201f79 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 536: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (3) │ │ │ │ - 537: 00128e85 1108 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 537: 00128d95 1108 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ 538: 004b6abc 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 539: 00067f05 392 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 539: 00068239 392 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ 540: 00527d38 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 541: 000314df 262 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ + 541: 0003153f 294 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ 542: 004b1420 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 543: 0021f5e5 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ - 544: 0020ab65 76 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ - 545: 000330b9 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 543: 0021fa91 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 544: 0020ad19 72 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ + 545: 0003310d 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ 546: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 547: 0028f709 884 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 548: 001c7ffd 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 549: 00062ad5 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 550: 002301b9 788 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 547: 0028fb35 884 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 548: 001c8061 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 549: 00062de5 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 550: 00230671 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: 00192d1d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 555: 00192f65 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: 000b6ead 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 559: 00062bf9 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 558: 000b70f5 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 559: 00062f09 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ 560: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (3) │ │ │ │ - 561: 001ecbad 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 562: 0004b185 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 563: 000c0f25 368 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 564: 00193761 84 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 561: 001ecee1 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 562: 0004b215 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 563: 000c119d 368 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 564: 001939b1 84 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ 565: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (3) │ │ │ │ - 566: 00076ded 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 567: 0005ebcd 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 568: 000b3d55 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ - 569: 0005f7a9 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 566: 00076dd5 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 567: 0005ec25 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 568: 000b3f5d 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 569: 0005f839 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 570: 004b40fc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 571: 00234f9d 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ - 572: 001af6fd 194 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 573: 000816d9 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 571: 00235445 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 572: 001af80d 194 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 573: 0008177d 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: 0009366d 390 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 576: 0009375d 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: 0022cd15 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 580: 00067ded 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 581: 001956fd 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 579: 0022d15d 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 580: 00068121 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 581: 0019594d 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 582: 0002d1a1 116 FUNC GLOBAL DEFAULT 12 PyInitConfig_AddModule │ │ │ │ - 583: 001eed65 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 583: 001ef099 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ 584: 004fe9c0 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (3) │ │ │ │ - 585: 00177945 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 585: 00177b85 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ 586: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (3) │ │ │ │ - 587: 000d5845 382 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 588: 001b6b19 256 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 589: 001c76d5 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 587: 000d5711 382 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 588: 001b6c55 256 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 589: 001c7739 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: 00062035 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 593: 00150855 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 594: 001b36a5 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 592: 00062379 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 593: 001507f5 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 594: 001b37b5 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 595: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (3) │ │ │ │ - 596: 000613c1 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 597: 000619df 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 596: 000616ad 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 597: 00061d23 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 598: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (3) │ │ │ │ - 599: 0003fa0d 48 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 600: 00061803 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 601: 0006fc25 1948 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 599: 0003f9fd 48 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 600: 00061b47 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 601: 0006fc45 1948 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 602: 004b7c5c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ - 603: 001b82b1 16 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 604: 0005d2b7 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ - 605: 00259bfd 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 606: 00177979 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 603: 001b8379 16 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 604: 0005d30f 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 605: 0025a025 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 606: 00177bb9 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: 00062bfd 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 610: 00062f0d 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ - 612: 002e8470 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ - 613: 00056be9 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 614: 00194025 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 612: 002e87f0 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ + 613: 00056c41 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 614: 00194275 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ 615: 004b9f38 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 616: 000619e7 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ - 617: 0015539d 768 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ - 618: 0007fcd1 276 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 616: 00061d2b 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 617: 00155565 768 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 618: 0007fcd5 376 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ 619: 004b3054 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 620: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (3) │ │ │ │ 621: 004bb1c0 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 622: 002124d5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ - 623: 0008a9b9 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 622: 0021297d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ + 623: 0008aa45 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 624: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (3) │ │ │ │ - 625: 000665d9 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ - 626: 00292b75 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ - 627: 000707e5 452 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 625: 00066575 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 626: 00292ef9 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 627: 00070805 452 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ 628: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (3) │ │ │ │ - 629: 001d76b5 48 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 629: 001d7a19 48 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ 630: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 631: 001ee791 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 632: 00146585 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 633: 00094d4d 1028 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 631: 001eeac5 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 632: 0014649d 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 633: 00094e51 1028 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ 634: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (3) │ │ │ │ - 635: 003a4370 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 635: 003a7b40 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 636: 004beee4 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ - 637: 00085c89 872 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 637: 00085d39 880 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ 638: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (3) │ │ │ │ - 639: 000d4705 712 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ - 640: 000f1ea1 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ - 641: 001b0e91 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 642: 001d8951 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ - 643: 001b6a81 152 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ + 639: 000d45bd 712 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 640: 000f1e2d 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 641: 001b1005 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 642: 001d8c15 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 643: 001b6bbd 152 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ 644: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (3) │ │ │ │ - 645: 001925d9 66 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ - 646: 00206e01 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 645: 00192821 66 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 646: 0020700d 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ 647: 00000000 0 FUNC GLOBAL DEFAULT UND strdup@GLIBC_2.4 (3) │ │ │ │ - 648: 001a3051 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ - 649: 001cd7bd 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 648: 001a3279 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 649: 001cda55 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: 0006b171 132 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ - 653: 003a41c4 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 654: 0015f0fd 378 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 655: 00194e8d 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ - 656: 0012edad 92 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 657: 00095a51 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ - 658: 0026ffa1 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 652: 0006b199 132 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 653: 003a4544 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 654: 0015f1d5 378 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 655: 001950dd 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ + 656: 0012ed45 92 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 657: 00095b61 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 658: 00270461 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 659: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (3) │ │ │ │ - 660: 001d032d 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ - 661: 0008b30d 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 662: 0020b1a1 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ - 663: 00061d3f 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 664: 0005da45 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ - 665: 00232295 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 666: 00031639 184 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ - 667: 00142321 520 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 668: 000c6a59 1286 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ - 669: 00141409 258 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 670: 00272171 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 671: 0005e19b 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 660: 001d062d 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 661: 0008b399 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 662: 0020b5ed 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ + 663: 00062083 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 664: 0005da9d 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ + 665: 0023274d 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 666: 000316b9 184 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 667: 00142039 520 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 668: 000c6cd5 1286 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 669: 0014111d 258 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 670: 00272631 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 671: 0005e1f3 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: 001384d5 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 676: 001e8f85 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 677: 0020be19 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ + 675: 00138001 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 676: 001e923d 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 677: 0020c181 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ 678: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (3) │ │ │ │ - 679: 00285a49 404 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 680: 000900a9 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 681: 001a741d 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 679: 00285f09 404 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 680: 00090199 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 681: 001a764d 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: 00100ac9 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 685: 001ed3a1 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 686: 00263aa5 652 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ - 687: 000c60f5 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 688: 00125dcd 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 689: 00089571 182 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 690: 001c7085 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 691: 0021ab99 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 684: 00100a9d 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 685: 001ed6d5 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 686: 00263ec1 656 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 687: 000c6371 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 688: 00125cdd 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 689: 00089605 182 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 690: 001c70e9 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 691: 0021b04d 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: 0019f25d 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ - 695: 001caac9 2800 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 694: 0019f495 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 695: 001cab31 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: 0017f231 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 701: 001b2ac9 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 700: 0017f471 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 701: 001b2bd9 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ 702: 0002ab48 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 703: 0005e7d5 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 704: 00234b91 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 705: 0004d3c5 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ - 706: 00051e15 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ - 707: 00174de5 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ - 708: 00184c71 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ - 709: 0002f78d 18 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ - 710: 00084b99 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 711: 00062b7f 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 712: 00135841 378 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ - 713: 0005cfbd 20 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ - 714: 001f2ff1 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ - 715: 001cb68d 376 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 716: 000f06a5 1122 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 717: 001157e5 492 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 718: 00178b21 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ + 703: 0005e82d 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 704: 00235039 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 705: 0004d455 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ + 706: 00051e05 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 707: 00175025 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 708: 00184eb1 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 709: 0002f7ed 18 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ + 710: 00084c39 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 711: 00062e8f 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 712: 0013538d 378 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 713: 0005d015 20 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 714: 001f3329 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 715: 001cb7a1 376 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 716: 000f063d 1112 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 717: 0011597d 492 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 718: 00178d61 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ 719: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (3) │ │ │ │ - 720: 0005db9f 130 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ - 721: 001fbc71 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 720: 0005dbf7 130 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 721: 001fbfa9 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 722: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (3) │ │ │ │ - 723: 000cea45 1100 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 724: 001db8d5 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 725: 001d48e9 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 723: 000ce919 1100 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 724: 001dbbe5 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 725: 001d4b3d 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ 726: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (3) │ │ │ │ - 727: 00111605 528 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 728: 00061bd1 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 729: 0005e8e3 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ - 730: 001f22bd 840 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 731: 00116055 2074 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 727: 00111759 508 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 728: 00061f15 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 729: 0005e93b 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 730: 001f25f5 840 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 731: 00116fc5 2076 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: 0005490d 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ - 735: 0005d58d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 736: 00174de9 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 734: 00054991 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 735: 0005d5e5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 736: 00175029 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ 737: 004b1414 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 738: 00062dd5 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 739: 00051c35 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 738: 000630e5 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 739: 00051c25 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ 740: 00527d40 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ - 741: 0003de53 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 742: 002928b1 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 741: 0003ded7 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 742: 00292c2d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ 743: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (3) │ │ │ │ - 744: 00212571 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ - 745: 0003441f 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 744: 00212a19 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ + 745: 00034471 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: 001d7421 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ - 749: 0028730d 476 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 750: 0005d559 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 751: 000d80bd 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 752: 001b6cad 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 748: 001d776d 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 749: 002877cd 476 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 750: 0005d5b1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 751: 000d7fa1 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 752: 001b6de9 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 753: 004bb1b0 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 754: 00170431 1240 FUNC GLOBAL DEFAULT 12 _PyErr_FormatNote │ │ │ │ + 754: 001704b9 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: 0017489d 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ - 758: 00059669 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ - 759: 0011c9a1 14 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 757: 00174add 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 758: 000596c1 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ + 759: 0011cb65 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: 0005ed41 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 764: 002490f1 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 765: 001e09bd 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ + 763: 0005ed99 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 764: 00249589 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 765: 001e0ccd 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: 0006f25d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ - 770: 0011afe1 540 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 771: 001f5ad9 504 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 772: 0002e545 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 773: 001dfa1d 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ - 774: 0005f4f1 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 769: 0006f27d 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 770: 0011b199 540 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 771: 001f5e19 504 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 772: 0002e5a5 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ + 773: 001dfd2d 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 774: 0005f57f 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: 000df051 268 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ - 778: 00234e4d 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ - 779: 0005d9d5 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ - 780: 00061557 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 777: 000defe1 268 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ + 778: 002352f5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 779: 0005da2d 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 780: 0006189b 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 781: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (3) │ │ │ │ - 782: 0005f633 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 783: 00062bb3 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 782: 0005f6c3 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 783: 00062ec3 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 784: 0002c865 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 785: 001c7709 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 785: 001c776d 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: 0005debb 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 789: 001b1191 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 788: 0005df13 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 789: 001b129d 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ 790: 0002babc 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ - 791: 00269cf1 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 792: 0005e647 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ - 793: 00174ded 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ - 794: 0009e275 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 791: 0026a1a1 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 792: 0005e69f 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ + 793: 0017502d 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 794: 0009e385 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ 795: 004beee8 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ - 796: 000d59c5 396 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ - 797: 0005f4a9 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 798: 0005f789 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 796: 000d5891 396 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 797: 0005f537 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 798: 0005f819 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: 00126359 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 802: 00047e67 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 803: 00192fbd 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 801: 00126241 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 802: 00047ef7 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 803: 00193205 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ 804: 0002c77d 102 FUNC GLOBAL DEFAULT 12 PyInitConfig_Create │ │ │ │ - 805: 0005a0ff 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ - 806: 0006658b 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 807: 0005e623 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ - 808: 0004d6e9 192 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 805: 0005a157 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 806: 00066527 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 807: 0005e67b 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 808: 0004d769 192 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ 809: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (3) │ │ │ │ - 810: 000bc315 650 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ - 811: 000ef0e9 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 812: 0014b319 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 813: 00066593 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 814: 0025c779 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ - 815: 0006540d 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 816: 000cd9d5 1188 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 817: 00066a15 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 818: 00147375 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 819: 0025ee11 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 810: 000bc581 638 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 811: 000ef089 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 812: 0014b1c5 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 813: 0006652f 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 814: 0025cba1 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ + 815: 00065607 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 816: 000cd889 1188 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 817: 000669b1 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 818: 0014728d 118 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 819: 0025f231 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: 000f47b9 304 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 823: 000549b7 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 824: 00123051 44 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 822: 000f4735 304 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 823: 00054a3b 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 824: 00122f61 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: 0006334d 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 828: 000450d9 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 829: 001e1321 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 827: 0006365d 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 828: 00045169 356 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 829: 001e1631 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ 830: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (3) │ │ │ │ - 831: 00253d9d 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 831: 00254231 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ 832: 004bee88 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 833: 0009e18d 196 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ - 834: 0012aeb1 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 835: 000c8c69 190 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 833: 0009e29d 196 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 834: 0012adc1 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 835: 000c8ee9 190 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ 836: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (3) │ │ │ │ - 837: 00062d9d 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ - 838: 0003f23d 80 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 839: 00064415 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 837: 000630ad 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ + 838: 0003f22d 80 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 839: 0006368b 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ 840: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (3) │ │ │ │ - 841: 0003a61d 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 841: 0003a5dd 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ 842: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 843: 00059a1d 150 FUNC GLOBAL DEFAULT 12 PyConfig_GetInt │ │ │ │ + 843: 00059a75 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: 001a387d 244 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ - 847: 00196ead 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ - 848: 0005b909 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 849: 0005e29b 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 846: 001a3aa5 244 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 847: 001970fd 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 848: 0005b961 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ + 849: 0005e2f3 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ 850: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (3) │ │ │ │ - 851: 0006657d 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 851: 00066519 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ 852: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (3) │ │ │ │ - 853: 0008a9d5 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 854: 00177b41 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 855: 001fa841 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 856: 001187f9 2260 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ - 857: 00070ef9 688 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 858: 000679d9 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ - 859: 0013ca79 1080 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 860: 0016fcd9 1820 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ - 861: 0012f079 14 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 862: 001d4291 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 863: 00140cd5 468 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 853: 0008aa61 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 854: 00177d81 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 855: 001fabf1 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 856: 00118995 2260 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 857: 00070f19 664 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 858: 00067d0d 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 859: 0013c889 1080 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 860: 0016fd61 1820 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 861: 0012f011 14 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 862: 001d4591 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 863: 001409d9 468 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ 864: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (3) │ │ │ │ - 865: 001fbaf9 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ - 866: 001e2d89 1220 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 867: 00053d17 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ - 868: 000703c1 516 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 865: 001fbe31 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ + 866: 001e3099 1220 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 867: 00053ddb 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 868: 000703e1 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: 0015f9bd 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 874: 00213801 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ - 875: 0003af85 422 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 876: 00057e59 64 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ - 877: 002101cd 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 878: 000c5005 648 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ + 873: 0015fa95 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 874: 00213ca1 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ + 875: 0003af75 422 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 876: 00057ead 64 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 877: 00210671 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 878: 000c5275 648 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 879: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ - 880: 00201675 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 880: 002017cd 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ 881: 0002da6d 98 FUNC GLOBAL DEFAULT 12 PyInitConfig_Free │ │ │ │ - 882: 000d80a9 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 883: 00032169 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ + 882: 000d7f8d 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 883: 000321e9 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ 884: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (20) │ │ │ │ - 885: 0018de7d 152 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 886: 00145ebd 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 887: 00292959 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ - 888: 00035be5 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 885: 0018e0cd 152 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 886: 00145dd1 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 887: 00292cd5 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 888: 00035c39 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ 889: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (3) │ │ │ │ - 890: 001d2de1 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 890: 001d30e1 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: 00062a1d 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ - 894: 000b3d29 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ - 895: 00082905 244 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 896: 000d7c29 20 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 893: 00062d2d 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 894: 000b3f31 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 895: 000829a9 244 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 896: 000d7b0d 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: 001ec5d5 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 901: 0005ed9d 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 902: 0005f7ef 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 900: 001ec909 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 901: 0005edf5 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 902: 0005f87f 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ 903: 004b3ba8 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 904: 0005d301 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 905: 002117d1 596 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 904: 0005d359 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 905: 00211c75 596 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 906: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (3) │ │ │ │ - 907: 00256c69 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 907: 0025708d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ 908: 004b0890 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ - 909: 001402f9 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 910: 00062c1b 22 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ - 911: 00046c5f 26 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ - 912: 0024a7f9 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 913: 0014b6f5 176 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 914: 0005a0a3 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 915: 0021bbf5 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ - 916: 00038cbd 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 909: 00140005 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 910: 00062f2b 22 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 911: 00046cef 26 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 912: 0024ac91 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 913: 0014b5a1 176 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 914: 0005a0fb 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 915: 0021c0a1 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ + 916: 00038d11 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: 0010a4f1 128 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 920: 0010a64d 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: 00052979 62 FUNC GLOBAL DEFAULT 12 PyLong_AsInt32 │ │ │ │ + 923: 00052969 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: 001a6155 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 927: 00042fa7 10 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 928: 000ff5ad 236 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 926: 001a637d 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 927: 00043037 10 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 928: 000ff605 236 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 929: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (3) │ │ │ │ - 930: 00236a3d 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 930: 00236ebd 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: 00192dcd 228 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 935: 0005f70d 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 934: 00193015 228 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 935: 0005f79d 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: 001c7001 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 939: 00174ddd 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 940: 001f0275 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 938: 001c7065 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 939: 0017501d 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 940: 001f05a9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 941: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (3) │ │ │ │ - 942: 001b3a99 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ - 943: 002357a5 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ - 944: 0005c833 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 942: 001b3ba1 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ + 943: 00235d61 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 944: 0005c88b 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: 00142a39 378 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 947: 00142751 378 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 948: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (3) │ │ │ │ - 949: 000594fd 76 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ - 950: 0004adc3 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 951: 001c6fa1 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 949: 00059555 76 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ + 950: 0004ae53 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 951: 001c7005 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 952: 0002d4bd 46 FUNC GLOBAL DEFAULT 12 PyInitConfig_FreeStrList │ │ │ │ - 953: 001d8a9d 20 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ - 954: 002608fd 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 953: 001d8db1 20 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 954: 00260d1d 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 955: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (3) │ │ │ │ - 956: 00062d3f 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 956: 0006304f 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: 000615fd 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 964: 00033061 88 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailure │ │ │ │ + 963: 00061941 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 964: 000330b5 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: 000580e7 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ - 972: 00062b05 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 973: 00261f59 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 971: 0005813d 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 972: 00062e15 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 973: 00262379 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: 001b388d 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 978: 00094c41 268 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ - 979: 00061287 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ - 980: 00273f71 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ - 981: 0021c9d5 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 977: 001b3995 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 978: 00094d45 268 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 979: 00061573 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ + 980: 00274431 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ + 981: 0021ce81 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ 982: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ - 983: 000b4055 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 983: 000b4261 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: 0013e3ad 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ - 987: 00063305 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ - 988: 000fe789 168 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 986: 0013e0b9 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 987: 00063615 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 988: 000fe7e1 168 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 989: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (3) │ │ │ │ - 990: 00085ac1 240 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 990: 00085b71 238 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ 991: 004b4304 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ - 992: 0009dd9d 248 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 992: 0009deb1 248 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ 993: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (3) │ │ │ │ - 994: 0004d155 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 995: 0011c061 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ - 996: 002138e1 324 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ - 997: 0019290d 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 998: 00184b6d 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 994: 0004d1e5 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 995: 0011c225 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 996: 00213d81 324 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ + 997: 00192b55 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 998: 00184dad 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ 999: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (7) │ │ │ │ - 1000: 0011c075 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ - 1001: 00254b69 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ - 1002: 002010dd 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1003: 000829f9 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 1000: 0011c239 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 1001: 00255009 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 1002: 00201235 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1003: 00082a9d 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 1004: 0002bc48 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ - 1005: 001c891d 724 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ - 1006: 0002e3dd 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1007: 002298a5 108 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1005: 001c8981 724 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 1006: 0002e43d 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ + 1007: 00229d59 108 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ 1008: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (3) │ │ │ │ - 1009: 001d01bd 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ - 1010: 001b3311 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1009: 001d04bd 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 1010: 001b3419 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ 1011: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (3) │ │ │ │ - 1012: 00192dc1 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ - 1013: 0005edd9 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1014: 001d7895 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ - 1015: 00061199 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1016: 00076335 772 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 1012: 00193009 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1013: 0005ee31 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1014: 001d7a8d 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 1015: 00061485 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1016: 0007631d 772 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ 1017: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (3) │ │ │ │ - 1018: 0002e5f5 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 1019: 001b3ac1 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1020: 001eed21 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1018: 0002e655 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ + 1019: 001b3bc9 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1020: 001ef055 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ 1021: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (3) │ │ │ │ - 1022: 0004d985 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 1022: 0004df83 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ 1023: 004bae44 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1024: 0020842d 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ - 1025: 00233b25 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ - 1026: 0007f9d1 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ - 1027: 0016a579 536 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1028: 00078de9 882 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ - 1029: 0005dc27 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 1030: 00062c3f 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1024: 00208635 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ + 1025: 00233fd1 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ + 1026: 0007f9d5 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 1027: 0016a621 536 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1028: 00078de1 882 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 1029: 0005dc7f 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 1030: 00062f4f 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1031: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (3) │ │ │ │ - 1032: 0003ecc5 154 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 1032: 0003ecb5 154 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ 1033: 004ff24c 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 1034: 0020bd79 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ - 1035: 0019b8ad 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 1036: 00290e0d 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ - 1037: 00229465 1088 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 1038: 001ff579 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1039: 00039b7b 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1040: 000b733d 1412 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1041: 000f2451 1652 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1042: 0005da83 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ - 1043: 00171b0d 524 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 1044: 0005f70f 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1045: 000633fd 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1046: 000330c1 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 1047: 001eda51 250 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ - 1048: 00178b15 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ - 1049: 001e6c1d 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 1050: 00064c01 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ - 1051: 0028630d 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 1052: 00198585 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1034: 0020c0e1 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ + 1035: 0019bb11 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 1036: 00291189 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ + 1037: 00229919 1088 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 1038: 001ff6cd 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1039: 00039bd3 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1040: 000b7589 1412 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1041: 000f23dd 1652 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1042: 0005dadb 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ + 1043: 00171d5d 524 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 1044: 0005f79f 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1045: 0006183b 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1046: 00033113 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 1047: 001edd85 250 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ + 1048: 00178d55 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1049: 001e6f2d 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 1050: 00064e5d 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1051: 002867cd 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 1052: 001987d5 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ 1053: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (3) │ │ │ │ - 1054: 00062b03 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ - 1055: 0005e183 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ - 1056: 00062d1f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ - 1057: 0006201f 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 1054: 00062e13 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ + 1055: 0005e1db 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ + 1056: 0006302f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1057: 00062363 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: 0004ee85 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ + 1061: 0004ef15 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ 1062: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1063: 00039269 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1063: 000392bd 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ 1064: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (19) │ │ │ │ - 1065: 0009e251 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1066: 00062fa3 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 1067: 0012307d 378 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 1065: 0009e361 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1066: 000632b3 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 1067: 00122f8d 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: 001b83f1 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ - 1071: 000afc91 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ - 1072: 001c9ae9 192 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 1070: 001b84b9 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1071: 000afe99 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1072: 001c9b51 192 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 1073: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (3) │ │ │ │ - 1074: 000ffc35 588 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 1074: 000ffc59 588 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ 1075: 0002c440 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (2) │ │ │ │ - 1076: 0020a669 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 1076: 0020a81d 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 1077: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1078: 001f1f0d 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ - 1079: 00043891 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 1080: 00184221 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ - 1081: 000d8671 1264 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1082: 00174dd9 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 1083: 001fc7ad 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ - 1084: 001c7119 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 1085: 001cc5c5 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 1078: 001f2245 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 1079: 00043921 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 1080: 00184461 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 1081: 000d8555 1280 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1082: 00175019 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 1083: 001fcae1 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1084: 001c717d 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 1085: 001cc6d5 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 1086: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (2) │ │ │ │ - 1087: 000ed1dd 828 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1087: 000ed16d 828 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ 1088: 004ff250 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 1089: 000d53b1 1172 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 1090: 00202b39 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1089: 000d5271 1182 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 1090: 00202c8d 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1091: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (3) │ │ │ │ - 1092: 001ee625 336 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1092: 001ee959 336 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ 1093: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (21) │ │ │ │ - 1094: 0006c595 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ - 1095: 000dbf51 544 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1094: 0006c5bd 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1095: 000dbec5 544 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ 1096: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (3) │ │ │ │ - 1097: 0005d4f1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 1097: 0005d549 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ 1098: 004b70d4 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1099: 0020a8cd 178 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ - 1100: 0019eed1 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1099: 0020aa81 178 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ + 1100: 0019f109 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ 1101: 00000000 0 FUNC GLOBAL DEFAULT UND fexecve@GLIBC_2.4 (3) │ │ │ │ - 1102: 001d75d9 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ - 1103: 00080849 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ - 1104: 001f99a1 122 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ - 1105: 00045805 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 1102: 001d7965 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ + 1103: 000808ad 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 1104: 001f9ce1 122 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1105: 00045895 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: 0023e87d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ - 1109: 0012ae3d 102 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 1108: 0023ecf9 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 1109: 0012ad4d 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: 0004400b 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 1113: 000525d3 136 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1112: 0004409b 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 1113: 000525c3 136 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ 1114: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1115: 001c8f4d 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 1115: 001c8fb1 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 1116: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (3) │ │ │ │ - 1117: 0003bfeb 10 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ - 1118: 0009d86d 516 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 1119: 0019ebbd 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ - 1120: 0005807f 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ - 1121: 00052253 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 1122: 000dc171 204 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ - 1123: 00192db5 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1124: 00177d8d 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1117: 0003bfdb 10 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1118: 0009d981 516 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 1119: 0019edf5 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 1120: 000580bb 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 1121: 00052243 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 1122: 000dc0e5 204 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 1123: 00192ffd 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1124: 00177fcd 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: 000d60cd 184 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1128: 00102d95 76 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ - 1129: 00194845 34 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 1130: 001c6551 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 1131: 00194f01 148 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 1132: 001fb691 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1133: 00126ef9 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1134: 001b4f7d 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ - 1135: 0005e5c3 96 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ - 1136: 0012bfa5 244 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 1137: 001105d5 262 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1127: 000d5fb1 194 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1128: 00102d09 76 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 1129: 00194a95 34 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 1130: 001c65b5 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 1131: 00195151 148 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 1132: 001fba21 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1133: 00126e01 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1134: 001b50b9 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1135: 0005e61b 96 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ + 1136: 0012bf2d 244 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 1137: 0011072d 262 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ 1138: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (3) │ │ │ │ - 1139: 00062b61 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1140: 00236f61 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1141: 003196d0 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1142: 001b2e11 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1143: 000658e7 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 1139: 00062e71 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1140: 002373e1 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1141: 00319a50 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1142: 001b2f19 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1143: 00065ae1 88 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ 1144: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (3) │ │ │ │ - 1145: 0004d189 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 1145: 0004d219 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: 00253e7d 616 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 1149: 00254311 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: 001ef5f5 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1153: 00159665 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 1152: 001ef929 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1153: 00159729 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 1154: 0002b188 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (2) │ │ │ │ - 1155: 0005f771 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1156: 000fd629 3516 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 1157: 00036215 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1155: 0005f801 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1156: 000fd675 3528 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 1157: 00036269 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: 000c2031 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1161: 000c22a9 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: 000fb2dd 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 1165: 00062e83 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1166: 001ea415 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 1167: 0011108d 1118 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1168: 00085461 1240 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 1169: 002500c5 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ - 1170: 0005e651 94 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ - 1171: 001ffd59 164 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 1172: 0026b5ad 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 1173: 0010d8b5 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1174: 0003b725 144 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ - 1175: 00292b6d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 1164: 000fb329 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 1165: 00063193 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1166: 001ea6cd 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 1167: 001111e5 1118 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1168: 00085501 1256 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 1169: 0025055d 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 1170: 0005e6a9 94 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1171: 001ffead 164 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 1172: 0026ba6d 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 1173: 0010da05 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1174: 0003b715 144 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ + 1175: 00292ef1 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 1176: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (3) │ │ │ │ - 1177: 00192329 62 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ - 1178: 002855e5 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1177: 00192571 62 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ + 1178: 00285aa5 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ 1179: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (3) │ │ │ │ - 1180: 00293780 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1181: 0024f2a1 390 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 1182: 0025fb55 640 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1183: 0006ac1b 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1184: 00124005 64 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ - 1185: 00212771 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ - 1186: 00075be5 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 1180: 00293b00 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1181: 0024f739 390 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 1182: 0025ff75 640 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1183: 0006ad0b 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1184: 00123f15 64 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ + 1185: 00212c19 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ + 1186: 00075bcd 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ 1187: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (2) │ │ │ │ - 1188: 001f3719 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1189: 00205545 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 1190: 000bd1b5 608 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ - 1191: 001426f1 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1188: 001f3a51 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1189: 002056f9 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 1190: 000bd421 608 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1191: 00142409 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ 1192: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1193: 00085bb1 76 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1194: 001f17ad 132 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 1195: 0005dc3d 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1193: 00085c61 76 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1194: 001f1ae1 132 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 1195: 0005dc95 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ 1196: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ - 1197: 00052431 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1198: 001ff14d 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1197: 00052421 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1198: 001ff2a1 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: 0025cc91 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1201: 0025d0b9 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1202: 004b3164 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1203: 002642b9 864 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1203: 002646a1 864 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ 1204: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 1205: 001d6569 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1206: 000bce11 130 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1207: 0005ef25 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1208: 000646bf 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1205: 001d695d 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1206: 000bd07d 130 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1207: 0005ef7d 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1208: 00063935 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1209: 004feff8 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1210: 000629d5 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ - 1211: 002332f9 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 1212: 001d1b7d 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1213: 0006124f 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ + 1210: 00062ce5 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 1211: 002337ad 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 1212: 001d1e7d 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1213: 0006153b 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ 1214: 004bee9c 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 1215: 002219d9 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 1216: 00284031 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1217: 001b3271 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 1215: 00221e89 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 1216: 002844f1 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1217: 001b3379 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ 1218: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1219: 0005e43b 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ + 1219: 0005e493 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ 1220: 004b3444 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1221: 0005f6e3 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 1221: 0005f773 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ 1222: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ - 1223: 00062ee5 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 1224: 002e84f8 48 OBJECT GLOBAL DEFAULT 14 _Py_SpecialMethods │ │ │ │ + 1223: 000631f5 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 1224: 002e8878 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: 00285bdd 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 1227: 0028609d 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ 1228: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (3) │ │ │ │ - 1229: 001ad805 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ - 1230: 00115e41 532 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 1229: 001ad915 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ + 1230: 00115fd9 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: 00201119 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 1234: 00212bc1 4 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ - 1235: 001318ad 430 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1236: 00200045 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1237: 00083d91 520 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 1233: 00201271 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 1234: 00213069 4 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ + 1235: 00131549 430 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1236: 00200199 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1237: 00083e31 520 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 1238: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (3) │ │ │ │ - 1239: 0005d8ed 216 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1240: 00053fb1 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ - 1241: 00049513 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ + 1239: 0005d945 216 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1240: 0005371b 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 1241: 000495a3 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ 1242: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (3) │ │ │ │ - 1243: 00213c31 610 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ + 1243: 002140d1 610 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ 1244: 0002d4ed 24 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1245: 0024c0e5 172 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1245: 0024c57d 172 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: 00150e79 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 1249: 00256f41 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 1250: 0005dfab 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 1248: 00150e19 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 1249: 00257365 148 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 1250: 0005e003 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ 1251: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1252: 000f9591 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 1252: 000f95a1 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: 0005e749 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 1256: 00223685 260 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 1257: 0005e1b7 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 1255: 0005e7a1 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 1256: 00223b35 260 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 1257: 0005e20f 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ 1258: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (3) │ │ │ │ - 1259: 0005271b 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ - 1260: 0005f7a5 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1261: 0020bd45 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ + 1259: 0005270b 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 1260: 0005f835 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1261: 0020c0ad 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ 1262: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (3) │ │ │ │ - 1263: 00200211 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ - 1264: 0005f6b9 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ - 1265: 0004449b 194 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 1263: 00200365 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 1264: 0005f749 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 1265: 0004452b 194 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ 1266: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (3) │ │ │ │ - 1267: 00062f1d 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 1267: 0006322d 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 1268: 004b110c 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1269: 001daa55 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1270: 0018428d 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1269: 001dad69 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1270: 001844cd 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: 00131389 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1275: 00194869 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ - 1276: 0024ed9d 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1277: 00115069 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1278: 00192d69 76 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1279: 0028d34d 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1280: 001292d9 326 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ - 1281: 000688bb 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1282: 000b1fa5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 1283: 00258525 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 1274: 00131025 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1275: 00194ab9 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 1276: 0024f235 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1277: 00115201 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1278: 00192fb1 76 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1279: 0028d80d 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1280: 001291e9 326 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 1281: 00068cb3 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1282: 000b21ad 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 1283: 0025894d 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ 1284: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (3) │ │ │ │ - 1285: 000b36c1 1640 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 1286: 001d56e5 228 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 1285: 000b38c9 1640 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 1286: 001d667d 228 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: 0005dc75 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ - 1293: 0006b461 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1294: 0006b7f1 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 1295: 00147639 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1296: 00245d19 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1297: 0015fd55 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 1298: 00057e99 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ - 1299: 00040009 352 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 1292: 0005dccd 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ + 1293: 0006b489 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1294: 0006b819 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 1295: 00147555 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1296: 002461b1 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1297: 0015fe2d 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 1298: 000580c3 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ + 1299: 0003fff9 352 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 1300: 004b3e2c 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 1301: 00179489 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ - 1302: 000679e1 84 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1301: 001796c9 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1302: 00067d15 84 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ 1303: 004b3514 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1304: 0020b069 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ - 1305: 0004da61 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 1306: 00274a15 30840 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ - 1307: 0005cb77 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1308: 0013bf3d 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1309: 00110ba9 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 1304: 0020b401 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1305: 0004e185 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 1306: 00274ed5 30840 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 1307: 0005cbcf 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1308: 0013bb65 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1309: 00110d01 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ 1310: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1311: 0003a543 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1312: 00095f41 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1313: 0009265d 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 1314: 00100349 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1315: 00045563 30 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1316: 00125795 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1311: 0003a503 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1312: 00096051 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1313: 0009274d 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 1314: 00100325 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1315: 000455f3 30 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1316: 001256a5 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1317: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 1318: 00057a91 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 1318: 000579f3 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: 0024bba5 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 1323: 0005dc21 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 1324: 00184129 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ - 1325: 001ed335 106 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ - 1326: 001f1d05 120 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ + 1322: 0024c03d 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 1323: 0005dc79 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 1324: 00184369 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1325: 001ed669 106 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 1326: 001f2039 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: 0005d4b9 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1330: 00253399 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ - 1331: 0020aca5 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ - 1332: 001daa61 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ - 1333: 000cfb75 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ - 1334: 0005da0d 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ - 1335: 001d4809 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 1329: 0005d511 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1330: 00253831 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 1331: 0020ae55 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ + 1332: 001dad75 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1333: 000cfa45 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1334: 0005da65 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1335: 001d57a5 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ 1336: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (3) │ │ │ │ - 1337: 0021d315 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Clear │ │ │ │ + 1337: 0021d7c1 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: 0003216d 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: 0002fe69 648 FUNC GLOBAL DEFAULT 12 _Py_DumpStack │ │ │ │ - 1344: 00232535 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1343: 0002fec9 648 FUNC GLOBAL DEFAULT 12 _Py_DumpStack │ │ │ │ + 1344: 002329ed 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: 000df15d 532 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 1347: 000df0ed 532 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ 1348: 0002d3fd 192 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetStrList │ │ │ │ - 1349: 0026f709 316 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1350: 0005f80b 4 FUNC GLOBAL DEFAULT 12 Py_REFCNT │ │ │ │ + 1349: 0026fbc9 316 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1350: 0005f89b 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: 0018cba9 868 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ - 1354: 00140ea9 1376 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1355: 0004d8b3 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 1353: 0018cdf5 872 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1354: 00140bad 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1355: 0004d927 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 1356: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (3) │ │ │ │ - 1357: 00048e8b 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1357: 00048f1b 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ 1358: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (3) │ │ │ │ - 1359: 001fbc25 74 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1360: 0006afc3 18 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ - 1361: 00192cc1 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1359: 001fbf5d 74 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1360: 0006aeeb 18 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 1361: 00192f09 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ 1362: 004b3738 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 1363: 000d2c69 3698 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 1364: 002550d9 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1365: 001ad811 94 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ - 1366: 001ca825 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1367: 0020f351 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1363: 000d2b31 3698 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 1364: 00255551 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1365: 001ad921 94 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ + 1366: 001ca88d 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1367: 0020f719 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: 000860d1 82 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 1371: 00086189 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: 00065b19 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 1375: 0005df61 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 1376: 001d5839 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 1377: 0002e5a7 78 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ - 1378: 00091a45 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1374: 00065d11 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 1375: 0005dfb9 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 1376: 001d5841 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 1377: 0002e607 78 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 1378: 00091b35 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ 1379: 004b442c 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 1380: 00114b5d 828 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1381: 0007b599 190 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 1382: 00150f11 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 1383: 0009a6a5 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ - 1384: 0021f161 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ - 1385: 00225091 208 FUNC GLOBAL DEFAULT 12 _PyXIData_UnregisterClass │ │ │ │ + 1380: 00114cf5 828 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1381: 0007b58d 190 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 1382: 00150eb1 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 1383: 0009a77d 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 1384: 0021f60d 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 1385: 00225541 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: 000506c3 58 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 1389: 00036ccd 500 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1390: 0028d25d 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ - 1391: 001b36fd 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1388: 000509b1 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 1389: 00036d21 500 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1390: 0028d71d 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1391: 001b3805 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: 00292b71 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 1395: 001a510d 146 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1396: 00064d0d 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 1394: 00292ef5 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 1395: 001a5335 146 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1396: 00064f69 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 1397: 004b5d6c 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ - 1398: 00064ad5 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1398: 00064d31 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ 1399: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (3) │ │ │ │ - 1400: 001d4ab1 596 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1401: 000450ad 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ - 1402: 00062dff 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 1403: 00196ff1 292 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1404: 000859e9 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ - 1405: 0005d5f5 134 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1400: 001d58f9 596 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1401: 0004513d 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 1402: 0006310f 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 1403: 00197241 292 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1404: 00085a99 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1405: 0005d64d 134 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ 1406: 004fefe8 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ - 1407: 000624a3 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1408: 001d87d5 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1409: 00083fa1 1338 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1410: 00097b55 288 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 1411: 00031265 62 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1412: 0005e88f 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 1413: 000e3eb1 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1414: 00174de1 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ - 1415: 0005f7cb 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ - 1416: 00059f71 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 1407: 000627b3 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1408: 001d8ce9 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1409: 00084041 1338 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1410: 00097c55 280 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 1411: 000312c5 62 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1412: 0005e8e7 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 1413: 000e3e6d 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1414: 00175021 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1415: 0005f85b 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1416: 00059fc9 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ 1417: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (5) │ │ │ │ - 1418: 001b8a69 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ - 1419: 000c0791 142 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1418: 001b8b31 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 1419: 000c0a09 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: 001e0459 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 1423: 00063145 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 1424: 00062aa5 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ - 1425: 0002f65d 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ - 1426: 000ccdad 884 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 1422: 001e0769 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 1423: 00063455 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 1424: 00062db5 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ + 1425: 0002f6bd 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ + 1426: 000ccc61 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: 000659a7 74 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 1429: 00065b9f 74 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ 1430: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (3) │ │ │ │ - 1431: 00150f99 134 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 1431: 00150f39 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: 000fa20d 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1435: 000fa239 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ 1436: 004beed0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ - 1437: 0006b261 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 1438: 00061cb1 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1439: 00223551 24 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1437: 0006b289 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 1438: 00061ff5 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1439: 00223a01 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: 0012d185 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 1442: 0012d131 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ 1443: 0002c739 68 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ - 1444: 00056c25 184 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ - 1445: 001c9601 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 1446: 001de315 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 1444: 00056c7d 184 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1445: 001c9665 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 1446: 001de625 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 1447: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (3) │ │ │ │ - 1448: 0003a4db 14 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 1448: 0003a49b 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: 0007f5ad 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ - 1453: 00067c51 180 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 1452: 0007f5b1 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ + 1453: 00067f85 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: 001d5555 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 1458: 00052281 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ - 1459: 000e6e65 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1457: 001d5645 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 1458: 00052271 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ + 1459: 000e6e2d 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: 0004cb91 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 1462: 0004cc21 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ 1463: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 1464: 00077219 128 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1464: 00077201 128 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ 1465: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (3) │ │ │ │ - 1466: 00122761 1370 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ - 1467: 00220ba1 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 1468: 0011ab21 1214 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1466: 00122671 1370 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1467: 0022104d 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 1468: 0011acd9 1214 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1469: 00527d34 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ - 1470: 0009def9 660 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1470: 0009e00d 656 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ 1471: 004beed4 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1472: 000d4f7d 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1472: 000d4e35 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: 00063223 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ - 1476: 0005acfd 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 1477: 001fe479 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 1475: 00063533 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1476: 0005ad55 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 1477: 001fe7b5 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (3) │ │ │ │ - 1479: 00232319 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1480: 00061a27 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ - 1481: 0005f7a1 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1479: 002327d1 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1480: 00061d6b 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 1481: 0005f831 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ 1482: 004b8e1c 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ - 1483: 00062aaf 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1483: 00062dbf 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: 000593fb 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ + 1486: 00059453 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ 1487: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ - 1488: 001a397d 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 1489: 000ebdb1 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ - 1490: 000cee91 1026 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 1488: 001a3ba5 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 1489: 000ebd1d 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1490: 000ced65 1026 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 1491: 0002cd25 82 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 1492: 000631e9 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ - 1493: 0005ecbd 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ - 1494: 0026fefd 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ - 1495: 00075cd1 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ - 1496: 000652e3 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 1492: 000634f9 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 1493: 0005ed15 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ + 1494: 002703bd 164 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1495: 00075cb9 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 1496: 000654dd 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: 00034c3f 10 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1502: 00034c93 10 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ 1503: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (3) │ │ │ │ - 1504: 0003241b 866 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ - 1505: 0005936b 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1506: 0027d9d9 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ - 1507: 001dd94d 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ - 1508: 002353b5 116 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ - 1509: 0005af59 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1504: 00032463 866 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1505: 000593c3 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1506: 0027de9d 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ + 1507: 001ddc5d 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1508: 0023585d 116 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ + 1509: 0005afb1 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1510: 004ff258 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 1511: 0012f435 728 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1511: 0012f3cd 248 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: 00178e3d 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 1514: 0017907d 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: 001cd179 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 1517: 001cd289 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 1518: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (3) │ │ │ │ - 1519: 002324f1 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ - 1520: 000897ed 4 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ - 1521: 0002f431 388 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ - 1522: 000c0829 8 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1523: 00126b91 258 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 1524: 000ef0a9 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ - 1525: 001263b5 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ - 1526: 001af7c5 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ - 1527: 001e1301 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 1519: 002329a9 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ + 1520: 00089881 4 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1521: 0002f491 388 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ + 1522: 000c0aa1 8 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1523: 00126a89 280 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 1524: 000ef049 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ + 1525: 0012629d 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1526: 001af955 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 1527: 001e1611 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 1528: 0002b714 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1529: 000e39e9 230 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 1529: 000e39a5 230 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ 1530: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1531: 00121e79 378 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 1531: 00121d89 378 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ 1532: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (3) │ │ │ │ - 1533: 00064d11 32 FUNC GLOBAL DEFAULT 12 _PyType_NewManagedObject │ │ │ │ + 1533: 00064f6d 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: 001a3971 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1536: 001a3b99 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: 000fcc19 728 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ - 1540: 0026e04d 426 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1539: 000fcc65 728 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ + 1540: 0026e50d 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: 0005f601 46 FUNC GLOBAL DEFAULT 12 _PyCode_CheckPureFunction │ │ │ │ + 1545: 0005f691 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: 00219f65 162 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ - 1549: 00234659 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ - 1550: 000edde5 496 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1551: 000e89d1 60 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1552: 002875dd 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 1553: 0005f7df 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1554: 00201025 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1555: 000665b5 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 1556: 0027d5bd 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 1557: 00064b69 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 1558: 0004bed5 512 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ - 1559: 00148bb5 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 1548: 0021a419 162 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ + 1549: 00234b05 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1550: 000edd75 520 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1551: 000e898d 60 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1552: 00287a9d 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 1553: 0005f86f 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1554: 0020117d 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1555: 00066551 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 1556: 0027da81 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 1557: 00064dc5 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 1558: 0004bf65 512 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ + 1559: 00148a81 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ 1560: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (3) │ │ │ │ - 1561: 001d8595 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 1561: 001d8881 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ 1562: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (3) │ │ │ │ - 1563: 000fea4d 380 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecialMethod │ │ │ │ + 1563: 000feaa5 380 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: 001c9e75 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 1567: 001c9edd 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 1568: 004b7d6c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 1569: 00177a91 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ - 1570: 001ca6f5 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ - 1571: 000dedd5 152 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Create │ │ │ │ + 1569: 00177cd1 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1570: 001ca75d 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1571: 000ded65 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: 0013e3dd 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ - 1575: 0003cdd1 400 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ + 1574: 0013e0e9 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ + 1575: 0003cdbd 396 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ 1576: 004beebc 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 1577: 00119f09 1528 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ - 1578: 0005e209 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1579: 0014bcc5 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ - 1580: 000356a1 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 1577: 0011a0c1 1528 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ + 1578: 0005e261 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1579: 0014bb79 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ + 1580: 000356f5 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ 1581: 0002b064 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1582: 00197661 692 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1582: 001978b1 692 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1583: 004b7410 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 1584: 00052225 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ - 1585: 001226dd 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 1586: 0005e17d 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 1584: 00052215 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 1585: 001225ed 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 1586: 0005e1d5 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ 1587: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (3) │ │ │ │ - 1588: 001b2f15 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ - 1589: 0005af2f 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 1588: 001b301d 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 1589: 0005af87 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ 1590: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (3) │ │ │ │ - 1591: 00117789 878 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ - 1592: 0003cd05 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 1593: 00101fed 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1591: 00117921 878 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 1592: 0003ccf1 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 1593: 00101f61 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ 1594: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (3) │ │ │ │ - 1595: 0018de01 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1595: 0018e051 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1596: 0002ba74 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ - 1597: 00046c79 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 1598: 001746a1 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1599: 001fde59 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1597: 00046d09 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 1598: 001748dd 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1599: 001fe191 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ 1600: 004bfe54 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1601: 0005dcef 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1602: 00061597 102 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ - 1603: 001ad89d 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ + 1601: 0005dd47 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1602: 000618db 102 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1603: 001ad9ad 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ 1604: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ - 1605: 000653df 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ - 1606: 001da4f1 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 1607: 001a6bc5 272 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1605: 000655d9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1606: 001da805 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 1607: 001a6df5 272 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1608: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (3) │ │ │ │ - 1609: 00062b57 10 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailureUTF8 │ │ │ │ + 1609: 00062e67 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: 00135f71 6006 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ - 1613: 000552d9 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1612: 00135abd 5984 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 1613: 000552cb 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1614: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 1615: 001eb3d5 260 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 1616: 0008b471 274 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1615: 001eb765 260 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 1616: 0008b4fd 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: 0005dfb3 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1620: 001f9ad5 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 1619: 0005e00b 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1620: 001f9e15 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: 00126f21 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1624: 0007fde5 260 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ - 1625: 0006542b 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 1626: 0007fa49 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ - 1627: 000fb035 18 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 1623: 00126e29 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1624: 0007fe4d 260 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 1625: 00065625 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 1626: 0007fa4d 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 1627: 000fb081 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: 001313d1 42 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1631: 001db8fd 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 1632: 00065bab 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1630: 0013106d 42 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1631: 001dbc0d 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 1632: 00065da3 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ 1633: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (3) │ │ │ │ - 1634: 0017791d 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ - 1635: 0018e409 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ - 1636: 0008b80d 1702 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1637: 00273fad 212 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 1638: 0005d335 322 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ - 1639: 00292b79 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ - 1640: 00250269 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1641: 001da8a9 316 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ + 1634: 00177b5d 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1635: 0018e659 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ + 1636: 0008b899 1702 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1637: 0027446d 212 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 1638: 0005d38d 322 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 1639: 00292efd 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 1640: 00250701 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1641: 001dabbd 316 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ 1642: 004bb1a8 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1643: 0020aa4d 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ - 1644: 000f0551 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1645: 0005d70b 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 1646: 000bbc5d 78 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ - 1647: 000f1e41 96 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 1643: 0020ac01 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ + 1644: 000f04e9 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1645: 0005d763 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 1646: 000bbebd 78 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1647: 000f1dcd 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: 0003135d 148 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1651: 001259b9 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ - 1652: 001a3829 12 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 1650: 000313bd 148 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1651: 001258c9 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 1652: 001a3a51 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: 00106f39 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ - 1657: 00125021 64 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ - 1658: 001fca09 114 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 1659: 000532ab 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 1660: 001ec47d 126 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ + 1656: 00107099 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1657: 00124f31 64 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1658: 001fcd3d 114 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 1659: 0005329f 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 1660: 001ec819 126 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ 1661: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ - 1662: 001ea1cd 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 1662: 001ea485 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ 1663: 0002d021 184 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1664: 001c7fd9 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 1664: 001c803d 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ 1665: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getattr_np@GLIBC_2.32 (9) │ │ │ │ - 1666: 001d4761 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1667: 002007dd 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ - 1668: 001ca819 12 FUNC GLOBAL DEFAULT 12 PyInit__contextvars │ │ │ │ + 1666: 001d4a61 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1667: 00200931 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 1668: 001ca881 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: 001a7bd5 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1672: 002dff9c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 1671: 001a7e05 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1672: 002e031c 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ 1673: 0002cb75 36 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ - 1674: 00062f7d 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 1674: 0006328d 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: 000d03b5 104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ - 1678: 00078505 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 1679: 00125e4d 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1680: 000febc9 932 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ - 1681: 000551af 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ - 1682: 00438c88 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1683: 0002e4c1 58 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ - 1684: 0005f68f 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1685: 000ccd39 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1677: 000d0285 104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1678: 000784fd 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 1679: 00125d5d 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1680: 000fec21 932 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1681: 000551a1 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 1682: 00438ff8 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1683: 0002e521 58 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ + 1684: 0005f71f 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1685: 000ccbed 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: 0006b231 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1689: 0026821d 550 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1690: 000cf295 250 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 1691: 00234e21 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 1692: 000711a9 532 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1693: 00062eeb 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ - 1694: 001943e9 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ - 1695: 000659f9 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 1696: 0016ba25 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1688: 0006b259 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1689: 002686cd 550 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1690: 000cf169 248 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 1691: 002352c9 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 1692: 000711b1 532 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1693: 000631fb 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1694: 00194639 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ + 1695: 00065bf1 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 1696: 0016bad5 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1697: 0002c9cd 256 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 1698: 0005b7e1 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 1698: 0005b839 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ 1699: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (3) │ │ │ │ - 1700: 002888c1 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1701: 00062c31 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ - 1702: 001e70f1 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 1700: 00288d81 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1701: 00062f41 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1702: 001e7401 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: 001d7411 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1706: 001d7761 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: 0018dfbd 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ - 1710: 00087b65 480 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1709: 0018e20d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1710: 00087c19 480 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ 1711: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (3) │ │ │ │ - 1712: 00062c63 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 1713: 0020b695 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ - 1714: 0015f0f5 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ - 1715: 0011d515 236 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1716: 000cd195 1644 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 1712: 00062f73 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 1713: 0020ba95 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ + 1714: 0015f161 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1715: 0011d795 236 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1716: 000cd049 1644 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: 000f19ad 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1719: 000f1939 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ 1720: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ - 1721: 0005bce5 60 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1721: 0005bd3d 60 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: 0005d7a9 58 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 1724: 0005d801 58 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 1725: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ - 1726: 001eed01 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1726: 001ef035 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1727: 004b7b8c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1728: 00292581 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1728: 002928fd 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: 001d7799 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1732: 001d8789 246 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ 1733: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (3) │ │ │ │ - 1734: 001e6889 296 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 1734: 001e6b99 296 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ 1735: 004ff26c 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ - 1736: 000793ed 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 1737: 00052285 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ - 1738: 00266f85 118 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ - 1739: 00064e5d 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 1736: 000793e5 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 1737: 00052275 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ + 1738: 00267435 118 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1739: 000650b9 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (3) │ │ │ │ - 1741: 0009a735 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ - 1742: 000d19fd 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1743: 001376e9 378 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1744: 0005c9ef 140 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1745: 001fcc55 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 1741: 0009a80d 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1742: 000d18cd 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1743: 0013721d 378 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1744: 0005ca47 140 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1745: 001fcf89 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (3) │ │ │ │ - 1747: 00067a97 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1747: 00067dcb 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1748: 0002cacd 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 1749: 0004ac5f 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1750: 00062b09 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ + 1749: 0004acef 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1750: 00062e19 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ 1751: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (3) │ │ │ │ - 1752: 0005e20f 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ + 1752: 0005e267 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ 1753: 004fefe4 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 1754: 0020f5e1 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 1755: 00058087 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1754: 0020f9d5 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 1755: 000580d9 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ 1756: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (2) │ │ │ │ - 1757: 003a4204 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ - 1758: 00063229 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ - 1759: 00055021 184 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1757: 003a4584 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ + 1758: 00063539 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 1759: 00055013 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: 001793d5 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1763: 00179615 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ 1764: 004bae6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ - 1765: 002458f9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ - 1766: 00062eb9 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 1767: 00191431 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 1765: 00245d91 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 1766: 000631c9 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 1767: 00191679 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: 0006befd 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ + 1770: 0006bf25 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ 1771: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (3) │ │ │ │ - 1772: 0025bff1 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1773: 0003f683 30 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ - 1774: 001787c1 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1775: 000442cf 206 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1772: 0025c419 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1773: 0003f673 30 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1774: 00178a01 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1775: 0004435f 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: 0004d3c1 4 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 1782: 001b3069 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1781: 0004d451 4 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 1782: 001b3171 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: 000918ed 344 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ - 1787: 0002e3c3 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 1788: 001e12b9 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1789: 00201099 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ - 1790: 000bfced 624 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1786: 000919dd 344 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 1787: 0002e425 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ + 1788: 001e15c9 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1789: 002011f1 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ + 1790: 000bff65 624 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ 1791: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (3) │ │ │ │ - 1792: 0004d4e5 54 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ - 1793: 0005201d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ - 1794: 00056add 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 1792: 0004d575 54 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 1793: 0005200d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 1794: 00056b35 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ 1795: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1796: 0017f251 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1796: 0017f491 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ 1797: 0002bb14 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1798: 00219861 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 1799: 0015f089 108 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1800: 0005dc81 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ - 1801: 00288f59 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ - 1802: 001d33d1 250 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ - 1803: 0004cff5 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ - 1804: 00292b7d 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 1798: 00219d11 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 1799: 0015f169 108 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1800: 0005dcd9 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 1801: 00289419 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ + 1802: 001d36d1 250 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1803: 0004d085 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1804: 00292f01 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ 1805: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1806: 000519af 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 1806: 0005199f 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ 1807: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (3) │ │ │ │ - 1808: 00062dad 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1808: 000630bd 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ 1809: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (3) │ │ │ │ - 1810: 00039491 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1811: 001ec4fd 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ - 1812: 00062f69 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 1810: 000394e5 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1811: 001ec899 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ + 1812: 00063279 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ 1813: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1814: 00074e89 212 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ - 1815: 0005e16d 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1814: 00074e6d 212 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ + 1815: 0005e1c5 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ 1816: 0002c070 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ - 1817: 000e3f31 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 1817: 000e3eed 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ 1818: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (3) │ │ │ │ - 1819: 00292b61 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ - 1820: 001a2b81 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ - 1821: 0019e439 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1819: 00292edd 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ + 1820: 001a2db5 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ + 1821: 0019e671 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: 0006533f 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 1824: 00065539 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: 0013e0d9 656 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ - 1828: 00065aef 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ - 1829: 001af89d 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 1827: 0013dde5 656 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 1828: 00065ce7 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ + 1829: 001af9ad 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ 1830: 004b5fe8 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1831: 0005ddfb 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 1832: 00085939 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 1833: 0005eb63 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1834: 000709a9 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 1831: 0005de53 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 1832: 000859e9 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 1833: 0005ebbb 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1834: 000709c9 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 1835: 004ff274 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 1836: 0026d999 500 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ - 1837: 0003277d 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ - 1838: 0028f2a1 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ - 1839: 00065947 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 1840: 0021c641 44 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ - 1841: 000577c1 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 1842: 00062b51 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ + 1836: 0026de59 500 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 1837: 000327c5 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ + 1838: 0028f761 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 1839: 00065b3f 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 1840: 0021caed 44 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ + 1841: 00057815 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 1842: 00062e61 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ 1843: 0002b170 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ - 1844: 001d2c11 464 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 1845: 0016c50d 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ - 1846: 000660b1 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 1847: 00259b2d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1848: 0005e31b 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1849: 001d24b5 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 1850: 00124385 14 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ - 1851: 001fbcc9 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ - 1852: 002138a9 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ - 1853: 001fcd79 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ - 1854: 00194ee1 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ - 1855: 00037b2d 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1856: 000c53e5 152 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ - 1857: 001c9add 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ - 1858: 0005df1b 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1859: 000961a5 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 1844: 001d2f11 464 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 1845: 0016c595 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ + 1846: 000662a9 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 1847: 00259f55 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1848: 0005e373 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1849: 001d27b5 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 1850: 00124299 14 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1851: 001fc001 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ + 1852: 00213d49 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1853: 001fd0ad 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ + 1854: 00195131 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 1855: 00037b81 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1856: 000c5655 152 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ + 1857: 001c9b45 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 1858: 0005df73 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1859: 000962b5 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ 1860: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (3) │ │ │ │ - 1861: 0020ff41 106 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1862: 00205959 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1861: 0021028d 106 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1862: 00205b0d 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ 1863: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 1864: 00085241 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ - 1865: 00194f95 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 1864: 000852e1 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 1865: 001951e5 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: 000588bf 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1869: 001c6539 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1868: 00058917 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1869: 001c659d 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: 00088dfd 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ - 1874: 00286759 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 1875: 00035bb3 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ - 1876: 0004af11 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1873: 00088e91 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 1874: 00286c19 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 1875: 00035c07 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ + 1876: 0004afa1 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: 000db0c9 2320 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 1879: 000dafcd 2320 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ 1880: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (3) │ │ │ │ - 1881: 00126c95 612 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 1881: 00126ba1 608 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 1882: 0002b6cc 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1883: 00062cd7 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 1883: 00062fe7 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ 1884: 004b2d10 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1885: 000850d1 368 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 1886: 001202dd 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ - 1887: 0014bcc9 78 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ - 1888: 00047955 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1885: 00085171 368 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 1886: 001201f5 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1887: 0014bb7d 242 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ + 1888: 000479e5 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ 1889: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (3) │ │ │ │ - 1890: 00178fc1 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ - 1891: 000fb119 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 1892: 003a41f4 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1890: 00179201 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 1891: 000fb165 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 1892: 003a4574 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ 1893: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (3) │ │ │ │ - 1894: 0005a45f 298 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1895: 0005de3b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ - 1896: 00208df5 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1894: 0005a4b7 298 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1895: 0005de93 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1896: 00209001 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: 000fe831 364 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 1900: 0004d6d9 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 1899: 000fe889 364 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 1900: 0004dd05 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: 0006321f 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ - 1904: 0004cd7f 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 1903: 0006352f 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 1904: 0004ce0f 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: 00235af9 44 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 1909: 00083a51 832 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 1910: 00151299 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ - 1911: 00084be5 1260 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1908: 00265bad 44 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 1909: 00083af1 832 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 1910: 00151239 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 1911: 00084c85 1260 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ 1912: 004beee0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1913: 00055183 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 1913: 00055175 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ 1914: 004b4fc4 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ - 1915: 00174df1 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1915: 00175031 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ 1916: 004b5914 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ - 1917: 0008e729 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 1918: 001267dd 202 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 1919: 0011b1fd 290 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1920: 0018e185 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 1921: 00045551 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ - 1922: 001380d9 190 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ - 1923: 0004dbdf 80 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 1917: 0008e811 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 1918: 001266d5 202 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 1919: 0011b3b5 290 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1920: 0018e3d5 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 1921: 000455e1 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 1922: 00137c05 190 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1923: 0004dc23 80 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 1924: 004b4980 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 1925: 00124365 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1925: 00124279 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ 1926: 004bae40 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1927: 0006956f 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ - 1928: 0007bed9 128 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ - 1929: 000fb005 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 1930: 000e8601 888 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1931: 0026a091 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ - 1932: 0005e1e3 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ - 1933: 0005f62f 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 1927: 000694f5 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 1928: 0007bec5 128 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 1929: 000fb051 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 1930: 000e85bd 888 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1931: 0026a579 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ + 1932: 0005e23b 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 1933: 0005f6bf 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ 1934: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1935: 000a0601 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1935: 000a0721 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ 1936: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (3) │ │ │ │ - 1937: 000dcee5 64 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 1937: 000dce6d 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: 00062e2f 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1941: 0006313f 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ 1942: 0002b82c 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1943: 00042621 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ - 1944: 000ebc55 348 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ - 1945: 0005e91f 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ - 1946: 00061665 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1943: 000426b1 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1944: 000ebbc1 348 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 1945: 0005e977 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1946: 000619a9 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: 001a913d 966 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 1950: 001a936d 966 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ 1951: 004bcc94 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1952: 00108a3d 1160 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 1952: 00108b99 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: 00178c4d 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 1956: 000ef11d 700 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1957: 0027da59 168 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ - 1958: 00178a6d 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1959: 00214e35 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ - 1960: 00269115 268 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1955: 00178e8d 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 1956: 000ef0bd 700 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1957: 0027df1d 168 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ + 1958: 00178cad 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1959: 002152e1 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ + 1960: 002695c5 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: 00066869 192 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 1965: 00066805 192 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ 1966: 004bb1a0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ - 1967: 0015fbf5 344 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1968: 00044d5b 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1969: 002124d9 134 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 1970: 001a1bfd 80 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 1971: 000475c9 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1972: 00286a55 10 FUNC GLOBAL DEFAULT 12 _PyBytes_FromXIData │ │ │ │ + 1967: 0015fccd 344 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1968: 00044deb 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1969: 00212981 134 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 1970: 001a1e35 80 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 1971: 00047659 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1972: 00286f15 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: 00062b01 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ - 1978: 0003fea9 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1979: 0019f311 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ - 1980: 00120169 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 1981: 002905ed 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 1982: 0005d9c5 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1983: 001fbdc9 6 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ - 1984: 00108ec5 356 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 1985: 0003ab8d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1977: 00062e11 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 1978: 0003fe99 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1979: 0019f549 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1980: 00120081 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 1981: 00290969 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 1982: 0005da1d 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1983: 001fc101 6 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ + 1984: 00109021 356 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 1985: 0003ab4d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1986: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (3) │ │ │ │ - 1987: 001b259d 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 1988: 0012f279 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 1989: 0020f595 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1987: 001b26ad 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 1988: 0012f211 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 1989: 0020f989 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ 1990: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64@GLIBC_2.10 (17) │ │ │ │ - 1991: 000572bf 30 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1991: 00057315 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ 1992: 004b46d0 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 1993: 00062c55 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ - 1994: 00100bf5 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 1993: 00062f65 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1994: 00100b6d 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 1995: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (3) │ │ │ │ - 1996: 00215245 408 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ - 1997: 00197fbd 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ - 1998: 00068933 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1999: 0005d321 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 1996: 002156f5 408 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ + 1997: 0019820d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 1998: 00068d2b 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1999: 0005d379 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 2000: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (3) │ │ │ │ - 2001: 00227e9d 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 2002: 0005d9cb 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ - 2003: 0012ea31 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ - 2004: 0005960b 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ - 2005: 00062ad1 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ - 2006: 00267c01 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 2001: 0022834d 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 2002: 0005da23 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 2003: 0012e9c9 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 2004: 00059663 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ + 2005: 00062de1 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 2006: 002680b1 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ 2007: 00000000 0 FUNC GLOBAL DEFAULT UND __getitimer64@GLIBC_2.34 (4) │ │ │ │ - 2008: 00155be1 1500 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ - 2009: 002510c1 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 2008: 00155da9 1498 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 2009: 00251559 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ 2010: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (13) │ │ │ │ - 2011: 0005bc1f 138 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ - 2012: 00290a89 900 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ - 2013: 0004eef5 90 FUNC GLOBAL DEFAULT 12 _PyObject_CheckXIData │ │ │ │ + 2011: 0005bc21 136 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 2012: 00290e05 900 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ + 2013: 0004fb9d 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: 00076c25 456 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 2016: 00076c0d 456 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ 2017: 004c3b20 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 2018: 00061167 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 2019: 0025263d 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ - 2020: 001c9a2d 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 2018: 00061453 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 2019: 00252ad5 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 2020: 001c9a91 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ 2021: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (3) │ │ │ │ - 2022: 0020b225 424 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 2023: 0005f4e3 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 2024: 001d636d 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 2025: 001daa6d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 2022: 0020b6fd 424 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 2023: 0005f571 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 2024: 001d6761 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 2025: 001dad81 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: 00097b01 84 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ - 2029: 00112c59 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 2028: 00097c01 84 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ + 2029: 00112d99 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ 2030: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 2031: 000336bf 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 2032: 0025f881 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 2033: 0005ee45 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 2034: 001db3c1 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 2035: 0019ebb1 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 2031: 00033711 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 2032: 0025fca1 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 2033: 0005ee9d 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 2034: 001db6d1 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 2035: 0019ede9 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 2036: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (3) │ │ │ │ - 2037: 001d2af5 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2037: 001d2df5 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ 2038: 004ff278 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 2039: 0007dd45 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 2040: 0006808d 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 2039: 0007dd2d 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 2040: 000683c1 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: 001e2141 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 2045: 001e2451 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: 001fcc81 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 2049: 001efc55 196 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 2048: 001fcfb5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 2049: 001eff89 196 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 2050: 004bb18c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ - 2051: 000c85c5 220 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 2051: 000c8845 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: 000ee045 220 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 2055: 001e388d 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ - 2056: 0015c585 70 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 2054: 000edfed 220 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 2055: 001e3b9d 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 2056: 0015c659 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: 00269f29 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ - 2060: 001c9a21 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 2061: 00062d67 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 2062: 000611cd 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 2059: 0026a3d9 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ + 2060: 001c9a85 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 2061: 00063077 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 2062: 000614b9 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 2063: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (3) │ │ │ │ - 2064: 001d3115 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 2064: 001d3415 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ 2065: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (3) │ │ │ │ - 2066: 0002fc43 550 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 2067: 00058021 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ - 2068: 001b58d9 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ - 2069: 0006647b 178 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2070: 00223f6d 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ - 2071: 001dcec5 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2066: 0002fca3 550 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ + 2067: 0005805d 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 2068: 001b5a15 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 2069: 00066419 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2070: 0022441d 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2071: 001dd1d5 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ 2072: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (3) │ │ │ │ - 2073: 00248dcd 200 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ - 2074: 000c1479 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 2075: 0002f79f 130 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 2073: 00249265 200 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ + 2074: 000c16f1 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 2075: 0002f7ff 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: 00062b13 62 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ - 2080: 00271a49 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ - 2081: 0026db8d 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ - 2082: 000fcef1 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 2083: 0048ffb4 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 2079: 00062e23 62 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ + 2080: 00271f09 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 2081: 0026e04d 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 2082: 000fcf3d 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 2083: 00490320 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 2084: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (3) │ │ │ │ - 2085: 001a3835 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 2085: 001a3a5d 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ 2086: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (3) │ │ │ │ - 2087: 00248e95 286 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 2088: 00067d05 232 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 2087: 0024932d 286 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 2088: 00068039 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: 000910ed 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 2092: 0005e387 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 2093: 0021f635 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ - 2094: 001b2e61 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 2095: 00065241 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ - 2096: 00194e89 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 2091: 000911dd 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 2092: 0005e3df 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 2093: 001678a1 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 2094: 001b2f69 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 2095: 0006543b 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 2096: 001950d9 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 2097: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (3) │ │ │ │ - 2098: 0028d7f9 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 2099: 00208b65 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ - 2100: 001cb601 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 2098: 0028dcb9 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 2099: 00208721 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ + 2100: 001cb715 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 2101: 00000000 0 FUNC GLOBAL DEFAULT UND fsetxattr@GLIBC_2.4 (3) │ │ │ │ - 2102: 00080341 944 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 2102: 000803a5 944 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ 2103: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (3) │ │ │ │ - 2104: 00192885 70 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 2105: 002359d1 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ - 2106: 0005234f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2107: 001c7505 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 2108: 001ff0b1 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2109: 001a3d6d 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 2110: 00201795 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 2111: 0005e099 108 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 2112: 00035501 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 2104: 00192acd 70 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 2105: 00235e79 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 2106: 0005233f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2107: 001c7569 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 2108: 001ff205 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2109: 001a3f95 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 2110: 002018ed 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 2111: 0005e0f1 108 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 2112: 00035555 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 2114: 00155345 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2115: 00052493 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2116: 0006154f 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ - 2117: 0005de7b 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 2114: 0015550d 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2115: 00052483 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2116: 00061893 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 2117: 0005ded3 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: 0005ddb5 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 2121: 00062afd 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 2122: 00062d8b 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ - 2123: 00253391 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 2120: 0005de0d 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 2121: 00062e0d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 2122: 0006309b 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 2123: 00253829 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ 2124: 004b0890 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 2125: 001272a5 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ - 2126: 0025118d 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 2127: 00039ae9 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 2128: 00062c73 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 2129: 001d6b81 228 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 2125: 001271b5 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2126: 00251625 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 2127: 00039b3d 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 2128: 00062f83 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 2129: 001d6f75 228 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 2130: 004b84b8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ - 2131: 0014d8f5 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 2132: 000d0499 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 2133: 0004e589 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ - 2134: 00052571 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ - 2135: 0007b659 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ - 2136: 00064a29 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 2131: 0014d895 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 2132: 000d0369 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 2133: 0004e619 44 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 2134: 00052561 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 2135: 0007b64d 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 2136: 00064c85 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 2137: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (3) │ │ │ │ - 2138: 00061c39 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 2139: 001d558d 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 2140: 001db8d9 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 2141: 00065af7 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 2142: 000e788d 914 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ - 2143: 00065a81 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 2138: 00061f7d 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 2139: 001d5d51 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 2140: 001dbbe9 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 2141: 00065cef 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 2142: 000e7849 914 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 2143: 00065c79 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 2144: 004b5b68 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ - 2145: 000e3ce1 292 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 2146: 001b0f4d 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 2147: 00247bf5 88 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ - 2148: 0014b04d 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 2149: 00182db5 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 2145: 000e3c9d 292 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 2146: 001b105d 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 2147: 0024808d 88 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 2148: 0014aef9 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 2149: 00182ff5 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (3) │ │ │ │ - 2151: 001a7bdd 280 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 2151: 001a7e0d 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: 00061937 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2159: 001fca7d 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2158: 00061c7b 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2159: 001fcdb1 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: 0002e3c9 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ - 2163: 00079fd1 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 2164: 001ac6e9 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ - 2165: 0004bc67 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ - 2166: 002049a9 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2162: 0002e429 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ + 2163: 00079fdd 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 2164: 001ac7f9 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 2165: 0004bcf7 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 2166: 00204b65 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: 000ff51d 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ - 2170: 000432cd 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ - 2171: 000908a9 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2169: 000ff575 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 2170: 0004335d 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2171: 00090999 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ 2172: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (3) │ │ │ │ - 2173: 00118685 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ - 2174: 00067a35 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 2173: 001181e5 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 2174: 00067d69 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: 00281c09 430 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 2177: 002820c9 430 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ 2178: 004beea0 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 2179: 000cfc41 840 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 2179: 000cfb11 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: 000f2ac5 500 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 2185: 00246bd1 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ - 2186: 001fc849 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 2187: 000d5b51 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ - 2188: 00265cd1 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2189: 0005f7cf 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 2190: 00057eeb 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ - 2191: 0005d525 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ - 2192: 0005e94f 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ - 2193: 0005f50f 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 2194: 00235935 156 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ - 2195: 00062ae9 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ - 2196: 000c2c65 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2197: 000659a1 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2198: 0005d5c1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2184: 000f2a51 482 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 2185: 00247069 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 2186: 001fcb7d 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 2187: 000d5a1d 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ + 2188: 0026617d 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2189: 0005f85f 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 2190: 00057f2b 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 2191: 0005d57d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 2192: 0005e9a7 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ + 2193: 0005f59d 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 2194: 00235ddd 156 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ + 2195: 00062df9 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 2196: 000c2efd 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2197: 00065b99 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2198: 0005d619 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ 2199: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (12) │ │ │ │ - 2200: 00080059 716 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 2201: 0005e181 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ - 2202: 001e0819 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2203: 002d69c8 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 2200: 000800bd 716 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 2201: 0005e1d9 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ + 2202: 001e0b29 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2203: 002d6d48 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ 2204: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (3) │ │ │ │ - 2205: 0023469d 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ - 2206: 00202b2d 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 2205: 00234b49 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 2206: 00202c81 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ 2207: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (3) │ │ │ │ - 2208: 00292b5d 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 2209: 001ef955 250 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ - 2210: 001ffac1 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 2211: 002853e5 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ - 2212: 00065e3d 112 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ - 2213: 0014c609 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 2214: 00147cd9 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 2215: 001b1e71 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 2216: 001cbd5d 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2217: 0007dd49 552 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 2218: 00062d2f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 2208: 00292ed9 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 2209: 001efc89 250 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 2210: 001ffc15 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 2211: 002858a5 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 2212: 00066035 112 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 2213: 0014c561 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 2214: 00147bf5 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 2215: 001b1fad 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 2216: 001cbe71 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2217: 0007dd31 580 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 2218: 0006303f 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: 001334f5 250 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 2223: 0028f089 460 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ - 2224: 00053c85 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 2225: 00062a8d 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ - 2226: 00062ca9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2222: 00132ffd 250 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 2223: 0028f549 460 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 2224: 00053d49 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 2225: 00062d9d 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 2226: 00062fb9 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: 00061095 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2230: 0007e8e9 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 2229: 00061381 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2230: 0007e8ed 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ 2231: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (3) │ │ │ │ - 2232: 0012ea29 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 2233: 0005dac5 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2234: 001c9735 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ - 2235: 000b3f39 282 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ - 2236: 0007e08d 600 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 2232: 0012e9c1 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 2233: 0005db1d 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2234: 001c9799 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 2235: 000b4141 286 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ + 2236: 0007e091 600 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 2237: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (3) │ │ │ │ - 2238: 00052fdd 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 2239: 002483f5 768 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 2238: 00053059 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 2239: 0024888d 768 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 2240: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (6) │ │ │ │ - 2241: 00035a35 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ - 2242: 000688d7 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 2241: 00035a89 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ + 2242: 00068ccf 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: 000d0449 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 2246: 000d6d69 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 2247: 001da3e9 52 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 2245: 000d0319 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 2246: 000d6c59 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 2247: 001da6fd 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: 001fc3b9 60 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 2251: 0011c0d5 246 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 2250: 001fc6ed 60 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 2251: 0011c299 246 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ 2252: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (3) │ │ │ │ - 2253: 002d6dc8 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 2254: 00057047 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 2253: 002d7148 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 2254: 00057009 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: 0028b4a1 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 2257: 0028a9b5 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 2258: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (3) │ │ │ │ 2259: 001d4e85 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 2260: 0006325d 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ - 2261: 001da4e9 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ - 2262: 001d4a61 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 2260: 0006356d 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 2261: 001da7fd 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2262: 001d4cb5 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 2263: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ - 2264: 00212561 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ - 2265: 00048645 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 2264: 00212a09 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ + 2265: 000486d5 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: 00182e19 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 2269: 00192f59 100 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 2270: 000645f9 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ - 2271: 001d1a51 300 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2268: 00183059 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 2269: 001931a1 100 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 2270: 0006386f 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 2271: 001d1d51 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: 0011ff51 536 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 2276: 0011ffcd 178 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ 2277: 0002cbc1 144 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetStr │ │ │ │ - 2278: 001d7611 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ - 2279: 000547ed 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 2278: 001d7a99 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 2279: 0005486f 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ 2280: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (3) │ │ │ │ - 2281: 001779ad 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 2281: 00177bed 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ 2282: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 2283: 0020bd7d 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ - 2284: 000e4751 262 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 2285: 0003bfcf 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 2283: 0020c0e5 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2284: 000e46ed 262 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 2285: 0003bfbf 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ 2286: 004bee74 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 2287: 001c6531 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 2288: 00042fc9 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 2287: 001c6595 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 2288: 00043059 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 2289: 004bae3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 2290: 0008ad45 1480 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 2291: 00063455 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 2292: 00110989 544 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ - 2293: 001ca8ed 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 2294: 00075f9d 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 2295: 00061ab9 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 2290: 0008add1 1480 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 2291: 00063661 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 2292: 00110ae1 544 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 2293: 001ca955 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 2294: 00075f85 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 2295: 00061dfd 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 2296: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (3) │ │ │ │ - 2297: 0012ee09 4 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 2298: 001c9acd 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ - 2299: 001400c5 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 2300: 00061303 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ - 2301: 001e35ed 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ - 2302: 000613bf 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 2303: 0007e941 112 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 2304: 0004d91b 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ - 2305: 00068575 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 2306: 00195301 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 2297: 0012eda1 4 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 2298: 001c9b35 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 2299: 0013fdd1 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 2300: 000615ef 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 2301: 001e38fd 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 2302: 000616ab 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 2303: 0007e945 112 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 2304: 0004df25 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 2305: 0006896d 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 2306: 00195551 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ 2307: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (3) │ │ │ │ - 2308: 0005c817 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 2308: 0005c86f 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 2309: 004ff25c 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 2310: 000fbd85 1056 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ - 2311: 000b70a9 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 2312: 0005efe9 60 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 2310: 000fbdd1 1056 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 2311: 000b72f1 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 2312: 0005f041 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: 001067dd 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 2316: 001067d5 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ 2317: 004b2070 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 2318: 0005bca9 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 2318: 0005bcff 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: 0005aa8f 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ - 2322: 000a219d 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2321: 0005aae7 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 2322: 000a22b5 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2323: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (3) │ │ │ │ - 2324: 0005c951 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2325: 0005e3f1 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ - 2326: 0004ec85 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 2327: 00263f39 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 2328: 0022cea5 1122 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 2329: 00117c8d 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 2324: 0005c9a9 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2325: 0005e449 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ + 2326: 0004ed15 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 2327: 0026a3dd 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 2328: 0022d2ed 1122 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 2329: 00117d69 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: 00272655 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ - 2335: 0004c591 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 2334: 00272b15 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 2335: 0004c621 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: 00063245 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 2338: 00063555 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ 2339: 004ff264 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 2340: 0010000d 136 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ - 2341: 00115449 710 FUNC GLOBAL DEFAULT 12 _PySet_AddTakeRef │ │ │ │ + 2340: 00100031 136 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 2341: 001155e1 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: 001f6bad 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 2345: 00174e01 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ - 2346: 002414c5 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 2344: 001f6eed 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 2345: 00175041 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 2346: 0024193d 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 2347: 004b51e4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 2348: 00139b45 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ - 2349: 000a073d 488 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2350: 001db8f1 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 2348: 00139659 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ + 2349: 000a085d 488 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2350: 001dbc01 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ 2351: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ - 2352: 0006468b 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ - 2353: 0020af95 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ - 2354: 0007bf59 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 2352: 00063901 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ + 2353: 0020b32d 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ + 2354: 0007bf45 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ 2355: 0002ac08 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ - 2356: 0014e70d 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ - 2357: 001c7485 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 2356: 0014e6ad 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 2357: 001c74e9 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ 2358: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (3) │ │ │ │ - 2359: 001f9abd 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ - 2360: 0007689d 708 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ + 2359: 001f9dfd 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 2360: 00076885 708 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ 2361: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (3) │ │ │ │ - 2362: 00078dbd 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 2362: 00078db5 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ 2363: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (3) │ │ │ │ - 2364: 002567bd 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 2365: 0002f225 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ + 2364: 00256be1 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 2365: 0002f285 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: 0005f77d 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2368: 0005f80d 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: 00066a7b 222 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 2372: 00066a17 222 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ 2373: 0002b584 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ - 2374: 00085ab9 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 2374: 00085b69 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 2375: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (3) │ │ │ │ - 2376: 0006330b 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 2376: 0006361b 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ 2377: 0002bb38 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 2378: 001a78a9 104 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 2379: 0026dc1d 680 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ - 2380: 001f5819 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 2381: 00064939 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ - 2382: 0019261d 82 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 2383: 0005f5c7 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ - 2384: 00200651 118 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 2385: 00068331 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 2378: 001a7ad9 104 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 2379: 0026e0dd 680 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 2380: 001f5b59 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 2381: 00064bf1 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 2382: 00192865 82 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 2383: 0005f657 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ + 2384: 002007a5 118 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 2385: 00068729 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 2386: 004b41ec 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ - 2387: 00112c5d 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ - 2388: 00235375 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 2389: 00051efd 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ - 2390: 0012d069 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 2391: 00060ffb 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 2387: 00112d9d 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 2388: 0023581d 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 2389: 00051eed 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 2390: 0012d015 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 2391: 000612e7 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ 2392: 004b8640 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ - 2393: 0004d95b 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 2394: 00088211 42 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2393: 0004df4d 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 2394: 000882c5 42 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ 2395: 004b400c 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 2396: 00234e79 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 2396: 00235321 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ 2397: 004b6468 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ - 2398: 0005dfb7 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ - 2399: 001f09e5 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 2400: 001d41e9 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ - 2401: 000c0831 1234 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ - 2402: 00233a85 92 FUNC GLOBAL DEFAULT 12 _PyStaticType_GetBuiltins │ │ │ │ + 2398: 0005e00f 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 2399: 001f0d19 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 2400: 001d44e9 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 2401: 000c0aa9 1234 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 2402: 00233f31 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: 001b6a35 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 2405: 001b6b71 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ 2406: 0002ae0c 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (3) │ │ │ │ - 2407: 001d1499 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 2407: 001d1799 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: 0005e6e9 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ - 2411: 00078219 748 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 2412: 0003314f 70 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 2413: 001fdb59 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ - 2414: 0013fcbd 2 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 2415: 001ed56d 46 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ - 2416: 000331b1 200 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 2410: 0005e741 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 2411: 00078211 748 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 2412: 000331a1 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 2413: 001fde91 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 2414: 0013f9c9 2 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 2415: 001ed8a1 46 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ + 2416: 00033201 200 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ 2417: 0002d0d9 88 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ - 2418: 001c5835 94 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 2418: 001c58ed 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) 0x293750 │ │ │ │ + 0x0000000d (FINI) 0x293ae4 │ │ │ │ 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: b0820f973acaa03e71fabb97eb35cf8e704737ba │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: da272c8dac4e4b8aadf1ebccc383e45494ea420f │ │ │ │ │ │ │ │ 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: 0x00091f24, Base: 0x004901b0, Semaphore: 0x004fe996 │ │ │ │ + Location: 0x00092014, Base: 0x0049051c, Semaphore: 0x004fe996 │ │ │ │ Arguments: 4@r5 4@r7 │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000b26d2, Base: 0x004901b0, Semaphore: 0x004fe990 │ │ │ │ + Location: 0x000b28da, Base: 0x0049051c, Semaphore: 0x004fe990 │ │ │ │ Arguments: -4@r3 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000b26d6, Base: 0x004901b0, Semaphore: 0x004fe98e │ │ │ │ + Location: 0x000b28de, Base: 0x0049051c, Semaphore: 0x004fe98e │ │ │ │ Arguments: -4@[sp, #16] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x001aa476, Base: 0x004901b0, Semaphore: 0x004fe994 │ │ │ │ + Location: 0x001aa6a6, Base: 0x0049051c, Semaphore: 0x004fe994 │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x001aa480, Base: 0x004901b0, Semaphore: 0x004fe992 │ │ │ │ + Location: 0x001aa6b0, Base: 0x0049051c, Semaphore: 0x004fe992 │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -103,17 +103,17 @@ │ │ │ │ sched_getscheduler │ │ │ │ sched_getparam │ │ │ │ __clock_nanosleep_time64 │ │ │ │ readlinkat │ │ │ │ __ctype_b_loc │ │ │ │ __getrusage64 │ │ │ │ epoll_create1 │ │ │ │ -strtok_r │ │ │ │ sigfillset │ │ │ │ pthread_sigmask │ │ │ │ +strtok_r │ │ │ │ getsockname │ │ │ │ __getsockopt64 │ │ │ │ inet_pton │ │ │ │ getaddrinfo │ │ │ │ freeaddrinfo │ │ │ │ pthread_setname_np │ │ │ │ strftime │ │ │ │ @@ -299,42 +299,42 @@ │ │ │ │ timerfd_create │ │ │ │ __timerfd_settime64 │ │ │ │ __timerfd_gettime64 │ │ │ │ mprotect │ │ │ │ pthread_exit │ │ │ │ __sysconf │ │ │ │ closefrom │ │ │ │ -inet_ntoa │ │ │ │ __vfprintf_chk │ │ │ │ inet_aton │ │ │ │ preadv64 │ │ │ │ pwritev64 │ │ │ │ +inet_ntoa │ │ │ │ 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 │ │ │ │ @@ -2215,66 +2215,60 @@ │ │ │ │ ;F*F1FhF │ │ │ │ pGpGpGpGpGpG │ │ │ │ #F8F2F)F │ │ │ │ ;h2F!F@F │ │ │ │ #F2F)F8F │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ -#F4F.FMF*h │ │ │ │ +F.FMF*h" │ │ │ │ I*FX`pl# │ │ │ │ \h F"hZ` │ │ │ │ -SFBF!F0Fu │ │ │ │ +SFBF!F0Fv │ │ │ │ 33`Kh[E@ │ │ │ │ #)iSDAE@ │ │ │ │ +h:F)F F │ │ │ │ EFFMF │ │ │ │ CF)"1F F │ │ │ │ +%F:F)F0F │ │ │ │ +rh*`u`3h │ │ │ │ i1F8FSE#FW │ │ │ │ -UTXZhQm │ │ │ │ +fTXZhQm │ │ │ │ #:kyi F4 │ │ │ │ FvYEhom? │ │ │ │ ;FJF!F(F │ │ │ │ h;FJF(F │ │ │ │ ii #(hJF │ │ │ │ ii #(hJF │ │ │ │ ;FJF(F h │ │ │ │ ;FJFAh(F │ │ │ │ ;FJFAh(FB │ │ │ │ K~hyirjYX │ │ │ │ fiRFxhIF │ │ │ │ -Ffh*FIFp │ │ │ │ WW=W1#WWW │ │ │ │ -;;;;;;;;;;;[;;;;;;;;;;;;;;;;;;; │ │ │ │ -;;;;;;;;;;;[;; │ │ │ │ +;;;;;;;;;;;X;;;;;;;;;;;;;;;;;;; │ │ │ │ +;;;;;;;;;;;X;; │ │ │ │ h b)Fb` FC" │ │ │ │ C"3F)F F │ │ │ │ 2Ffi;j@F │ │ │ │ +FIF3F F@ │ │ │ │ F3FIF F@ │ │ │ │ -F3FIF F@ │ │ │ │ -D1#Cq`{c │ │ │ │ -"j`LFzlE │ │ │ │ -,F5FVF:i │ │ │ │ -38lBFIF+ │ │ │ │ -"F1F5b8l │ │ │ │ -C F3F "9lO │ │ │ │ -C F3F "9l │ │ │ │ -E"F8l1F\ │ │ │ │ -G"F3F>jLF │ │ │ │ -"F3FLF>j │ │ │ │ -)F3bTFHF │ │ │ │ -#1FHFTFY │ │ │ │ -C F3F "9l │ │ │ │ -#8l"F1FY │ │ │ │ +L1#Cq`;d │ │ │ │ +KhJF5baFxj │ │ │ │ +Ahyd9k5b │ │ │ │ +4Kh8czb[m │ │ │ │ +,F5FVF:j │ │ │ │ +2F}b#F}l │ │ │ │ +#"F1FHFZ │ │ │ │ +#1FHFTFZ │ │ │ │ +!F2bTFHF │ │ │ │ +#1FHF,FY │ │ │ │ +F3b+FxlB │ │ │ │ +F"F5bylHF │ │ │ │ BF1hHF5b! │ │ │ │ -#1FHF,FX │ │ │ │ -#"F1FHFX │ │ │ │ -{l5F>lPF │ │ │ │ -"F8lSF1FX │ │ │ │ -C F3F9l " │ │ │ │ BF1hHF5b! │ │ │ │ A...^x...0M.F.W..........7.cFOFdF │ │ │ │ `iIF{iZF │ │ │ │ -`i[FyiRF │ │ │ │ +`iSFyiZF │ │ │ │ *F{iHF{a%F │ │ │ │ b9FbFCF(F │ │ │ │ QF2i@F{b │ │ │ │ jiCEBDja │ │ │ │ -;FaiADaa_ │ │ │ │ +2Fai hADaa │ │ │ │ _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 │ │ │ │ 33`Kh[E@ │ │ │ │ {i+D{a#h │ │ │ │ SFZF)F8F │ │ │ │ YF"iHF{b │ │ │ │ Fzb{jYFHFS │ │ │ │ JF9F+F F │ │ │ │ 3;`{hCE@ │ │ │ │ 3;`{hCE@ │ │ │ │ KF*F9FPF │ │ │ │ cb,4cb,4cb,4cb,4cb,4cb,4 │ │ │ │ -$P0F3h)F │ │ │ │ +%P0F3h)F │ │ │ │ F;F2F)F │ │ │ │ 3133333111111 │ │ │ │ 33333333113 │ │ │ │ 2FSF!F@F │ │ │ │ - pGCh[m[ │ │ │ │ 0F"a9F"F │ │ │ │ t"?&: <'O │ │ │ │ i!a*F#h0F │ │ │ │ 'AFbFKF0F │ │ │ │ FUFYF3FS │ │ │ │ Ih@hA@Q` │ │ │ │ RF1F(FKF │ │ │ │ +m!m#ded* │ │ │ │ #F(F:FAF │ │ │ │ + 0}b8b;ab │ │ │ │ +a{h"I8b[ │ │ │ │ )9FbFCF0Fm │ │ │ │ KF:F!F(F │ │ │ │ F2F#F>FO │ │ │ │ {o+D{g#h │ │ │ │ -#Fyo2F8n │ │ │ │ x;a;i+;3 │ │ │ │ JF?"|mKFA │ │ │ │ 33QkhCEM │ │ │ │ 3+`{hCE2 │ │ │ │ FyaYF;aKF │ │ │ │ xh#F1F*F │ │ │ │ +C.`C``h │ │ │ │ 0PF~jAF# │ │ │ │ IxiZhEXQm │ │ │ │ -p?bh^XUm │ │ │ │ F │ │ │ │ +#F:FIF(F │ │ │ │ NIXF;`{h │ │ │ │ P@DODHDO │ │ │ │ F9FPFZ@E │ │ │ │ FvFAFLF │ │ │ │ [n5b{@7Fsb │ │ │ │ b3oX@so8cK@{c │ │ │ │ x *FQFHF │ │ │ │ @@ -2418,15 +2412,15 @@ │ │ │ │ 9FKFBF(F │ │ │ │ #)FKFBFei │ │ │ │ )F;hBF F │ │ │ │ SFZF!F0F │ │ │ │ "FYF FcF │ │ │ │ DDDDDD+#D │ │ │ │ d!g!BF(FI │ │ │ │ -d!g!`FBFI │ │ │ │ +d!g!`FBFH │ │ │ │ pGChXhpGD │ │ │ │ CFRF)FHF │ │ │ │ )0vE7Lah>oSZ │ │ │ │ &KKKKKKKKKKK │ │ │ │ ;F2F)F@F │ │ │ │ p?{ajhTk │ │ │ │ 0F%F&F'F │ │ │ │ @@ -2459,15 +2453,15 @@ │ │ │ │ DB1F F+F │ │ │ │ Vh$!Zi`i │ │ │ │ e+FAF F@ │ │ │ │ F FCF:Fz │ │ │ │ FQF+F0F:F │ │ │ │ @SFBF9F0F │ │ │ │ 3FAFHF"F │ │ │ │ - │ │ │ │ @@ -5753,55 +5752,14 @@ │ │ │ │ CLOCK_MONOTONIC │ │ │ │ CLOCK_MONOTONIC_RAW │ │ │ │ CLOCK_PROCESS_CPUTIME_ID │ │ │ │ CLOCK_THREAD_CPUTIME_ID │ │ │ │ CLOCK_BOOTTIME │ │ │ │ CLOCK_TAI │ │ │ │ _STRUCT_TM_ITEMS │ │ │ │ -year, for example, 1993 │ │ │ │ -month of year, range [1, 12] │ │ │ │ -day of month, range [1, 31] │ │ │ │ -hours, range [0, 23] │ │ │ │ -minutes, range [0, 59] │ │ │ │ -seconds, range [0, 61]) │ │ │ │ -day of week, range [0, 6], Monday is 0 │ │ │ │ -day of year, range [1, 366] │ │ │ │ -tm_isdst │ │ │ │ -1 if summer time is in effect, 0 if not, and -1 if unknown │ │ │ │ -abbreviation of timezone name │ │ │ │ -tm_gmtoff │ │ │ │ -offset from UTC in seconds │ │ │ │ -clock_gettime │ │ │ │ -clock_gettime_ns │ │ │ │ -clock_settime │ │ │ │ -clock_settime_ns │ │ │ │ -clock_getres │ │ │ │ -pthread_getcpuclockid │ │ │ │ -localtime │ │ │ │ -monotonic │ │ │ │ -monotonic_ns │ │ │ │ -process_time │ │ │ │ -process_time_ns │ │ │ │ -thread_time │ │ │ │ -thread_time_ns │ │ │ │ -perf_counter │ │ │ │ -perf_counter_ns │ │ │ │ -get_clock_info │ │ │ │ -fromlist │ │ │ │ -time.struct_time │ │ │ │ -The time value as returned by gmtime(), localtime(), and strptime(), and │ │ │ │ - accepted by asctime(), mktime() and strftime(). May be considered as a │ │ │ │ - sequence of 9 integers. │ │ │ │ - Note that several fields' values are not the same as those defined by │ │ │ │ - the C language standard for struct tm. For example, the value of the │ │ │ │ - field tm_year is the actual year, not year - 1900. See individual │ │ │ │ - fields' descriptions for details. │ │ │ │ -.cpython-314-arm-linux-gnueabihf.so │ │ │ │ -.abi3.so │ │ │ │ -.abi3-arm-linux-gnueabihf.so │ │ │ │ invalid GMT offset │ │ │ │ timezone │ │ │ │ daylight │ │ │ │ string indices must be integers, not '%.200s' │ │ │ │ %s: can't specify dir_fd without matching path │ │ │ │ %s: can't specify both dir_fd and fd │ │ │ │ %s: cannot use fd and follow_symlinks together │ │ │ │ @@ -5864,17 +5822,54 @@ │ │ │ │ Raise a SIGABRT signal. │ │ │ │ _sigfpe($module, /) │ │ │ │ Raise a SIGFPE signal. │ │ │ │ _stack_overflow │ │ │ │ _stack_overflow($module, /) │ │ │ │ Recursive call to raise a stack overflow. │ │ │ │ follow_symlinks │ │ │ │ +year, for example, 1993 │ │ │ │ +month of year, range [1, 12] │ │ │ │ +day of month, range [1, 31] │ │ │ │ +hours, range [0, 23] │ │ │ │ +minutes, range [0, 59] │ │ │ │ +seconds, range [0, 61]) │ │ │ │ +day of week, range [0, 6], Monday is 0 │ │ │ │ +day of year, range [1, 366] │ │ │ │ +tm_isdst │ │ │ │ +1 if summer time is in effect, 0 if not, and -1 if unknown │ │ │ │ +abbreviation of timezone name │ │ │ │ +tm_gmtoff │ │ │ │ +offset from UTC in seconds │ │ │ │ +clock_gettime │ │ │ │ +clock_gettime_ns │ │ │ │ +clock_settime │ │ │ │ +clock_settime_ns │ │ │ │ +clock_getres │ │ │ │ +pthread_getcpuclockid │ │ │ │ +localtime │ │ │ │ +monotonic │ │ │ │ +monotonic_ns │ │ │ │ +process_time │ │ │ │ +process_time_ns │ │ │ │ +thread_time │ │ │ │ +thread_time_ns │ │ │ │ +perf_counter │ │ │ │ +perf_counter_ns │ │ │ │ +get_clock_info │ │ │ │ all_threads │ │ │ │ |$OO:max │ │ │ │ |$OO:min │ │ │ │ +time.struct_time │ │ │ │ +The time value as returned by gmtime(), localtime(), and strptime(), and │ │ │ │ + accepted by asctime(), mktime() and strftime(). May be considered as a │ │ │ │ + sequence of 9 integers. │ │ │ │ + Note that several fields' values are not the same as those defined by │ │ │ │ + the C language standard for struct tm. For example, the value of the │ │ │ │ + field tm_year is the actual year, not year - 1900. See individual │ │ │ │ + fields' descriptions for details. │ │ │ │ ... truncated │ │ │ │ |$OOO:ImportError │ │ │ │ Unmatched right paren in format string │ │ │ │ impossible │ │ │ │ Unmatched left paren in format string │ │ │ │ No active exception to reraise │ │ │ │ calling %R should have returned an instance of BaseException, not %R │ │ │ │ @@ -6415,18 +6410,18 @@ │ │ │ │ Define names for built-in types. │ │ │ │ ST_NLINK │ │ │ │ ST_ATIME │ │ │ │ ST_MTIME │ │ │ │ ST_CTIME │ │ │ │ write to closed file │ │ │ │ flush of closed file │ │ │ │ -raw write() returned invalid length %zd (should have been between 0 and %zd) │ │ │ │ range() arg 3 must not be zero │ │ │ │ range expected at least 1 argument, got 0 │ │ │ │ range expected at most 3 arguments, got %zd │ │ │ │ +raw write() returned invalid length %zd (should have been between 0 and %zd) │ │ │ │ tracemalloc_realloc() failed to allocate a trace │ │ │ │ _bootstrap_external │ │ │ │ object is not iterable │ │ │ │ Cannot convert dictionary update sequence element #%zd to a sequence │ │ │ │ dictionary update sequence element #%zd has length %zd; 2 is required │ │ │ │ format requires a mapping │ │ │ │ incomplete format key │ │ │ │ @@ -6637,38 +6632,37 @@ │ │ │ │ no interpreter provided │ │ │ │ args must be tuple, got %s │ │ │ │ Py_Initialize must be called first │ │ │ │ __interactivehook__ │ │ │ │ cpython.run_interactivehook │ │ │ │ Failed calling sys.__interactivehook__ │ │ │ │ replace bytes is too long │ │ │ │ -parking_lot: sem_init failed │ │ │ │ Exception ignored while copying atexit callbacks │ │ │ │ Exception ignored in atexit callback %R │ │ │ │ -unexpected error from semaphore: %d │ │ │ │ unknown dlopen() error │ │ │ │ ./%-.255s │ │ │ │ %.20s_%.200s │ │ │ │ +parking_lot: sem_init failed │ │ │ │ PyThreadState_Clear: warning: thread still has a frame │ │ │ │ PyThreadState_Clear: warning: thread has an exception set │ │ │ │ PyThreadState_Clear: warning: thread still has a generator │ │ │ │ argument 'skip_file_prefixes' │ │ │ │ category must be a Warning subclass, not '%s' │ │ │ │ +unexpected error from semaphore: %d │ │ │ │ tstate %p is still current │ │ │ │ NULL interpreter │ │ │ │ failed to clear current tstate (TSS) │ │ │ │ Python import machinery not initialized │ │ │ │ On;encoding error handler must return (str/bytes, int) tuple │ │ │ │ position %zd from error handler out of bounds │ │ │ │ Exception ignored while flushing sys.stdout │ │ │ │ Found non-str '%s' in skip_file_prefixes. │ │ │ │ thread is not current │ │ │ │ thread still has a frame │ │ │ │ module %s does not support loading in subinterpreters │ │ │ │ -cmp_to_key │ │ │ │ _run_exitfuncs │ │ │ │ _ncallbacks │ │ │ │ category │ │ │ │ stacklevel │ │ │ │ skip_file_prefixes │ │ │ │ user name │ │ │ │ pw_passwd │ │ │ │ @@ -6681,16 +6675,14 @@ │ │ │ │ getpwuid │ │ │ │ getpwnam │ │ │ │ getpwall │ │ │ │ pwd.struct_passwd │ │ │ │ codec must pass exception instance │ │ │ │ Placeholder │ │ │ │ PlaceholderType takes no arguments │ │ │ │ -field 'key' is required for DictComp │ │ │ │ -field 'value' is required for DictComp │ │ │ │ character must be in range(0x110000) │ │ │ │ map() must have at least two arguments. │ │ │ │ PyCF_ALLOW_TOP_LEVEL_AWAIT │ │ │ │ PyCF_ONLY_AST │ │ │ │ PyCF_TYPE_COMMENTS │ │ │ │ PyCF_OPTIMIZED_AST │ │ │ │ map() argument %d is shorter than argument%s%d │ │ │ │ @@ -6775,21 +6767,14 @@ │ │ │ │ datetime.datetime_CAPI │ │ │ │ datetime_CAPI │ │ │ │ binascii.Error │ │ │ │ binascii.Incomplete │ │ │ │ Incomplete │ │ │ │ maketrans arguments must have same length │ │ │ │ 0-dim memory has no length │ │ │ │ -warnings.%s item %zd isn't a 5-tuple │ │ │ │ -action must be a string, not '%.200s' │ │ │ │ -Precision not allowed in integer format specifier │ │ │ │ -Negative zero coercion (z) not allowed in integer format specifier │ │ │ │ -Sign not allowed with integer format specifier 'c' │ │ │ │ -Alternate form (#) not allowed with integer format specifier 'c' │ │ │ │ -__about__ │ │ │ │ copysign │ │ │ │ factorial │ │ │ │ isfinite │ │ │ │ remainder │ │ │ │ nextafter │ │ │ │ heappush │ │ │ │ heappushpop │ │ │ │ @@ -6824,27 +6809,35 @@ │ │ │ │ calcsize │ │ │ │ Value wrapped by a key function. │ │ │ │ cache_info │ │ │ │ cache_clear │ │ │ │ function object to use in future partial calls │ │ │ │ tuple of arguments to future partial calls │ │ │ │ dictionary of keyword arguments to future partial calls │ │ │ │ +cmp_to_key │ │ │ │ datetime.IsoCalendarDate │ │ │ │ Fast implementation of the datetime module. │ │ │ │ _struct.unpack_iterator │ │ │ │ _struct.Struct │ │ │ │ last_exc │ │ │ │ last_type │ │ │ │ last_value │ │ │ │ last_traceback │ │ │ │ functools._lru_list_elem │ │ │ │ functools.KeyWrapper │ │ │ │ functools._lru_cache_wrapper │ │ │ │ functools.partial │ │ │ │ functools._PlaceholderType │ │ │ │ +warnings.%s item %zd isn't a 5-tuple │ │ │ │ +action must be a string, not '%.200s' │ │ │ │ +Precision not allowed in integer format specifier │ │ │ │ +Negative zero coercion (z) not allowed in integer format specifier │ │ │ │ +Sign not allowed with integer format specifier 'c' │ │ │ │ +Alternate form (#) not allowed with integer format specifier 'c' │ │ │ │ +__about__ │ │ │ │ a number is required │ │ │ │ unsupported format string passed to %.200s.__format__ │ │ │ │ zlib.error │ │ │ │ MAX_WBITS │ │ │ │ DEFLATED │ │ │ │ DEF_MEM_LEVEL │ │ │ │ DEF_BUF_SIZE │ │ │ │ @@ -7021,15 +7014,14 @@ │ │ │ │ NB_INPLACE_POWER │ │ │ │ NB_INPLACE_RSHIFT │ │ │ │ NB_INPLACE_SUBTRACT │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ NB_SUBSCR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ sum() can't sum strings [use ''.join(seq) instead] │ │ │ │ sum() can't sum bytes [use b''.join(seq) instead] │ │ │ │ sum() can't sum bytearray [use b''.join(seq) instead] │ │ │ │ field 'name' is required for AsyncFunctionDef │ │ │ │ field 'args' is required for AsyncFunctionDef │ │ │ │ cannot assign to %s │ │ │ │ cannot delete %s │ │ │ │ @@ -7043,14 +7035,16 @@ │ │ │ │ Can only resize to positive sizes, got %zd │ │ │ │ Existing exports of data: object cannot be re-sized │ │ │ │ PyBuffer_ToContiguous: len != view->len │ │ │ │ can't extend bytearray with %.100s │ │ │ │ expected iterable of integers; got: 'str' │ │ │ │ can't set bytearray slice from %.100s │ │ │ │ chr() arg not in range(0x110000) │ │ │ │ +field 'key' is required for DictComp │ │ │ │ +field 'value' is required for DictComp │ │ │ │ builtins.id │ │ │ │ O(OiiOii) │ │ │ │ bytearray_getbuffer: view==NULL argument is obsolete │ │ │ │ os.rename │ │ │ │ Exception ignored in %s watcher callback for │ │ │ │ field 'target' is required for AnnAssign │ │ │ │ field 'annotation' is required for AnnAssign │ │ │ │ @@ -7324,14 +7318,32 @@ │ │ │ │ object type name: %s │ │ │ │ object repr : │ │ │ │ OOpO:lru_cache │ │ │ │ maxsize should be integer or None │ │ │ │ printing an object │ │ │ │ │ │ │ │ (O&O&O&O&) │ │ │ │ +gethostbyname │ │ │ │ +gethostbyname_ex │ │ │ │ +gethostbyaddr │ │ │ │ +gethostname │ │ │ │ +sethostname │ │ │ │ +getprotobyname │ │ │ │ +socketpair │ │ │ │ +inet_ntoa │ │ │ │ +getnameinfo │ │ │ │ +getdefaulttimeout │ │ │ │ +setdefaulttimeout │ │ │ │ +if_nameindex │ │ │ │ +if_nametoindex │ │ │ │ +if_indextoname │ │ │ │ +CMSG_LEN │ │ │ │ +CMSG_SPACE │ │ │ │ +user_function │ │ │ │ +cache_info_type │ │ │ │ socket.herror │ │ │ │ socket.gaierror │ │ │ │ gaierror │ │ │ │ SocketType │ │ │ │ has_ipv6 │ │ │ │ _socket.CAPI │ │ │ │ AF_UNSPEC │ │ │ │ @@ -7750,49 +7762,14 @@ │ │ │ │ NI_MAXSERV │ │ │ │ NI_NOFQDN │ │ │ │ NI_NUMERICHOST │ │ │ │ NI_NAMEREQD │ │ │ │ NI_NUMERICSERV │ │ │ │ NI_DGRAM │ │ │ │ SHUT_RDWR │ │ │ │ -the socket timeout │ │ │ │ -the socket family │ │ │ │ -the socket type │ │ │ │ -the socket protocol │ │ │ │ -connect_ex │ │ │ │ -getpeername │ │ │ │ -getsockname │ │ │ │ -getsockopt │ │ │ │ -recv_into │ │ │ │ -recvfrom_into │ │ │ │ -setblocking │ │ │ │ -getblocking │ │ │ │ -settimeout │ │ │ │ -gettimeout │ │ │ │ -recvmsg_into │ │ │ │ -sendmsg_afalg │ │ │ │ -gethostbyname │ │ │ │ -gethostbyname_ex │ │ │ │ -gethostbyaddr │ │ │ │ -gethostname │ │ │ │ -sethostname │ │ │ │ -getprotobyname │ │ │ │ -socketpair │ │ │ │ -inet_ntoa │ │ │ │ -getnameinfo │ │ │ │ -getdefaulttimeout │ │ │ │ -setdefaulttimeout │ │ │ │ -if_nameindex │ │ │ │ -if_nametoindex │ │ │ │ -if_indextoname │ │ │ │ -CMSG_LEN │ │ │ │ -CMSG_SPACE │ │ │ │ -_socket.socket │ │ │ │ -user_function │ │ │ │ -cache_info_type │ │ │ │ _PyCapsule_SetTraverse called with invalid PyCapsule object │ │ │ │ _PyCapsule_SetTraverse() called with NULL callback │ │ │ │ field 'value' is required for MatchValue │ │ │ │ bad operand type for abs(): '%.200s' │ │ │ │ file.read() returned not bytes but %.100s │ │ │ │ Stack (most recent call first): │ │ │ │ │ │ │ │ @@ -7828,14 +7805,32 @@ │ │ │ │ Exception ignored while joining a thread in _thread._shutdown() │ │ │ │ %.200s() takes no positional arguments │ │ │ │ tool %d is not in use │ │ │ │ events set too many times │ │ │ │ %s0%se%d │ │ │ │ rounded value too large to represent │ │ │ │ Cannot add note: __notes__ is not a list │ │ │ │ +the socket timeout │ │ │ │ +the socket family │ │ │ │ +the socket type │ │ │ │ +the socket protocol │ │ │ │ +connect_ex │ │ │ │ +getpeername │ │ │ │ +getsockname │ │ │ │ +getsockopt │ │ │ │ +recv_into │ │ │ │ +recvfrom_into │ │ │ │ +setblocking │ │ │ │ +getblocking │ │ │ │ +settimeout │ │ │ │ +gettimeout │ │ │ │ +recvmsg_into │ │ │ │ +sendmsg_afalg │ │ │ │ +sys.monitoring.branch_event_handler │ │ │ │ +_socket.socket │ │ │ │ Cannot disable %s events. Callback removed. │ │ │ │ Missing frame when calling profile function. │ │ │ │ ../Objects/iterobject.c │ │ │ │ interpreter ID must be an int, got %.100s │ │ │ │ interpreter ID must be a non-negative int, got %R │ │ │ │ unrecognized interpreter ID %lld │ │ │ │ Exception ignored while building sys.unraisablehook arguments │ │ │ │ @@ -7846,15 +7841,14 @@ │ │ │ │ code with args not supported │ │ │ │ code that returns a value is not a script │ │ │ │ object not a valid script │ │ │ │ iter index too large │ │ │ │ maximum recursion depth exceeded while normalizing an exception │ │ │ │ Cannot recover from MemoryErrors while normalizing exceptions. │ │ │ │ Cannot recover from the recursive normalization of an exception. │ │ │ │ -sys.monitoring.branch_event_handler │ │ │ │ Exception ignored in: │ │ │ │ │ │ │ │ │ │ │ │ cannot use '%T' as a set element (%S) │ │ │ │ bytearray object is too large to make repr │ │ │ │ bytearray index out of range │ │ │ │ bytearray indices must be integers or slices, not %.200s │ │ │ │ @@ -7940,43 +7934,25 @@ │ │ │ │ _compat_pickle.REVERSE_NAME_MAPPING should be a dict, not %.200s │ │ │ │ REVERSE_IMPORT_MAPPING │ │ │ │ _compat_pickle.REVERSE_IMPORT_MAPPING should be a dict, not %.200s │ │ │ │ codecs.encode should be a callable, not %.200s │ │ │ │ Bound must be a type. │ │ │ │ sys.settrace │ │ │ │ ../Python/pystrtod.c │ │ │ │ -persistent_load │ │ │ │ -find_class │ │ │ │ -persistent_id │ │ │ │ -persistent_id($self, obj, /) │ │ │ │ -clear_memo │ │ │ │ -sizehint │ │ │ │ -covariant │ │ │ │ -contravariant │ │ │ │ -infer_variance │ │ │ │ -True if the epoll handler is closed │ │ │ │ -fork_exec │ │ │ │ -_pickle.Unpickler │ │ │ │ -_pickle.Pickler │ │ │ │ -_pickle.UnpicklerMemoProxy │ │ │ │ -_pickle.PicklerMemoProxy │ │ │ │ -_pickle.Pdata │ │ │ │ -select.epoll │ │ │ │ -select.poll │ │ │ │ Infinity │ │ │ │ /proc/self/stat │ │ │ │ unrecognized configuration name │ │ │ │ configuration names must be strings or integers │ │ │ │ invalid tool %d (must be between 0 and 5) │ │ │ │ tool name must be a str │ │ │ │ tool %d is already in use │ │ │ │ -unsupported locale setting │ │ │ │ -locale query failed │ │ │ │ invalid event set 0x%x │ │ │ │ cannot set C_RETURN or C_RAISE events independently │ │ │ │ +unsupported locale setting │ │ │ │ +locale query failed │ │ │ │ This process (pid=%d) is multi-threaded, use of %s() may lead to deadlocks in the child. │ │ │ │ type object '%s' has no attribute '__annotations__' │ │ │ │ __annotate__ returned non-dict of type '%.100s' │ │ │ │ signal only works in main thread of the main interpreter │ │ │ │ signal number out of range │ │ │ │ signal handler must be signal.SIG_IGN, signal.SIG_DFL, or a callable object │ │ │ │ type object '%s' has no attribute '__annotate__' │ │ │ │ @@ -7984,59 +7960,74 @@ │ │ │ │ coroutine '%S' was never awaited │ │ │ │ make_scanner │ │ │ │ make_encoder │ │ │ │ subsection not found │ │ │ │ str() argument '%s' must be str, not %T │ │ │ │ Cannot find Generic type │ │ │ │ _GenericAlias │ │ │ │ +key_separator │ │ │ │ +item_separator │ │ │ │ +sort_keys │ │ │ │ +skipkeys │ │ │ │ +object_hook │ │ │ │ +object_pairs_hook │ │ │ │ +parse_float │ │ │ │ +parse_int │ │ │ │ +parse_constant │ │ │ │ +encode_basestring_ascii │ │ │ │ +encode_basestring │ │ │ │ +scanstring │ │ │ │ +persistent_load │ │ │ │ +find_class │ │ │ │ +persistent_id │ │ │ │ +persistent_id($self, obj, /) │ │ │ │ +clear_memo │ │ │ │ +sizehint │ │ │ │ +covariant │ │ │ │ +contravariant │ │ │ │ +infer_variance │ │ │ │ +True if the epoll handler is closed │ │ │ │ +fork_exec │ │ │ │ +_tokenize.TokenizerIter │ │ │ │ +_json.Encoder │ │ │ │ +_json.Scanner │ │ │ │ +_pickle.Unpickler │ │ │ │ +_pickle.Pickler │ │ │ │ +_pickle.UnpicklerMemoProxy │ │ │ │ +_pickle.PicklerMemoProxy │ │ │ │ +_pickle.Pdata │ │ │ │ +select.epoll │ │ │ │ +select.poll │ │ │ │ unknown binary operator │ │ │ │ unknown unary operator │ │ │ │ (yield from │ │ │ │ unexpected comparison kind │ │ │ │ unknown expression kind │ │ │ │ i|Opp:register │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ -__hash__ method should return an integer │ │ │ │ +The callback can only be set for one event at a time │ │ │ │ +invalid event %d │ │ │ │ +sys.monitoring.register_callback │ │ │ │ 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 │ │ │ │ -The callback can only be set for one event at a time │ │ │ │ -invalid event %d │ │ │ │ -sys.monitoring.register_callback │ │ │ │ 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 │ │ │ │ peek() should have returned a bytes object, not '%.200s' │ │ │ │ read() should have returned a bytes object, not '%.200s' │ │ │ │ _generic_class_getitem │ │ │ │ '%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ '%.200s' object is not callable │ │ │ │ socket.__new__ │ │ │ │ -registry │ │ │ │ -module_globals │ │ │ │ -key_separator │ │ │ │ -item_separator │ │ │ │ -sort_keys │ │ │ │ -skipkeys │ │ │ │ -object_hook │ │ │ │ -object_pairs_hook │ │ │ │ -parse_float │ │ │ │ -parse_int │ │ │ │ -parse_constant │ │ │ │ -encode_basestring_ascii │ │ │ │ -encode_basestring │ │ │ │ -scanstring │ │ │ │ - is not │ │ │ │ - not in │ │ │ │ -_tokenize.TokenizerIter │ │ │ │ -_json.Encoder │ │ │ │ -_json.Scanner │ │ │ │ cannot instrument shim code object '%U' │ │ │ │ socket.connect │ │ │ │ tuple.index(x): x not in tuple │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ AF_UNIX path too long │ │ │ │ %s(): AF_NETLINK address must be tuple, not %.500s │ │ │ │ II;AF_NETLINK address must be a pair (pid, groups) │ │ │ │ getsockaddrarg: AF_QIPCRTR address must be tuple, not %.500s │ │ │ │ II:getsockaddrarg │ │ │ │ getsockaddrarg: AF_VSOCK address must be tuple, not %.500s │ │ │ │ %s(): AF_INET address must be tuple, not %.500s │ │ │ │ @@ -8060,18 +8051,18 @@ │ │ │ │ AF_CAN interface name too long │ │ │ │ %s(): unsupported CAN protocol │ │ │ │ %s(): AF_ALG address must be tuple, not %.500s │ │ │ │ ss|HH;AF_ALG address must be a tuple (type, name[, feat[, mask]]) │ │ │ │ AF_ALG type too long. │ │ │ │ AF_ALG name too long. │ │ │ │ %s(): bad family │ │ │ │ -readline() should have returned a bytes object, not '%.200s' │ │ │ │ encoding of hostname failed │ │ │ │ str, bytes or bytearray expected, not %s │ │ │ │ host name must not contain null character │ │ │ │ +readline() should have returned a bytes object, not '%.200s' │ │ │ │ Too few arguments for %S; actual %d, expected at least %d │ │ │ │ unsupported address family │ │ │ │ wildcard resolved to multiple address │ │ │ │ 255.255.255.255 │ │ │ │ │ │ │ │ address family mismatched │ │ │ │ unknown address family │ │ │ │ @@ -8093,78 +8084,67 @@ │ │ │ │ 'handle' must be a _ThreadHandle │ │ │ │ _thread.start_joinable_thread │ │ │ │ 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 │ │ │ │ +registry │ │ │ │ +module_globals │ │ │ │ + is not │ │ │ │ + not in │ │ │ │ __get__(None, None) is invalid │ │ │ │ -missing format argument │ │ │ │ n|i:recv │ │ │ │ negative buffersize in recv │ │ │ │ +missing format argument │ │ │ │ expected code, got %R │ │ │ │ +object could not be marshalled │ │ │ │ Struct() argument 1 must be a str or bytes object, not %.200s │ │ │ │ repeat count given without format specifier │ │ │ │ bad char in struct format │ │ │ │ total struct size too long │ │ │ │ -object could not be marshalled │ │ │ │ ArrayType │ │ │ │ MutableSequence │ │ │ │ collections.abc │ │ │ │ typecodes │ │ │ │ +%s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ Struct object is not initialized │ │ │ │ pack expected %zd items for packing (got %zd) │ │ │ │ argument for 's' must be a bytes object │ │ │ │ argument for 'p' must be a bytes object │ │ │ │ int too large to convert │ │ │ │ -%s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ 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 │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ -initial_bytes │ │ │ │ -typecode │ │ │ │ -the typecode character used to create the array │ │ │ │ -the size, in bytes, of one array item │ │ │ │ -buffer_info │ │ │ │ -byteswap │ │ │ │ -fromfile │ │ │ │ -frombytes │ │ │ │ -fromunicode │ │ │ │ -tounicode │ │ │ │ -_array_reconstructor │ │ │ │ -permutations │ │ │ │ -array.arrayiterator │ │ │ │ -array.array │ │ │ │ deque index out of range │ │ │ │ unable to get the type MRO │ │ │ │ expected bytes, got %R │ │ │ │ expected size >= %d, got %d │ │ │ │ missing new_object func │ │ │ │ Exception ignored while clearing thread local %R │ │ │ │ deque mutated during iteration │ │ │ │ deque.remove(x): x not in deque │ │ │ │ pop from an empty deque │ │ │ │ fileno() returned a non-integer │ │ │ │ argument must be an int, or have a fileno() method. │ │ │ │ file descriptor cannot be a negative integer (%i) │ │ │ │ run() missing 1 required positional argument │ │ │ │ -os.chdir │ │ │ │ an instance of Context was expected │ │ │ │ cannot enter context: %R is already entered │ │ │ │ -session not active │ │ │ │ +os.chdir │ │ │ │ Py_CONTEXT_SWITCHED │ │ │ │ +session not active │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ expect str, not %T │ │ │ │ invalid start argument │ │ │ │ invalid end argument │ │ │ │ %S module not found │ │ │ │ invalid __main__ module │ │ │ │ object could not be unmarshalled │ │ │ │ @@ -8172,14 +8152,35 @@ │ │ │ │ Cannot specify both ',' and '_'. │ │ │ │ Format specifier missing precision │ │ │ │ Invalid format specifier '%U' for object of type '%.200s' │ │ │ │ Cannot specify '%c' with '%c'. │ │ │ │ Cannot specify '%c' with '\x%x'. │ │ │ │ struct_time │ │ │ │ ((iiiiiiiii)) │ │ │ │ +group name │ │ │ │ +gr_passwd │ │ │ │ +group members │ │ │ │ +getgrgid │ │ │ │ +getgrnam │ │ │ │ +getgrall │ │ │ │ +initial_bytes │ │ │ │ +typecode │ │ │ │ +the typecode character used to create the array │ │ │ │ +the size, in bytes, of one array item │ │ │ │ +buffer_info │ │ │ │ +byteswap │ │ │ │ +fromfile │ │ │ │ +frombytes │ │ │ │ +fromunicode │ │ │ │ +tounicode │ │ │ │ +_array_reconstructor │ │ │ │ +grp.struct_group │ │ │ │ +permutations │ │ │ │ +array.arrayiterator │ │ │ │ +array.array │ │ │ │ constructor requires a sequence │ │ │ │ %.500s() takes a dict as second arg, if any │ │ │ │ %.500s() takes an at least %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes an at most %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes a %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() got duplicate or unexpected field name(s) │ │ │ │ int too large to format │ │ │ │ @@ -8200,100 +8201,95 @@ │ │ │ │ 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 │ │ │ │ -extra_tokens │ │ │ │ -group name │ │ │ │ -gr_passwd │ │ │ │ -group members │ │ │ │ -getgrgid │ │ │ │ -getgrnam │ │ │ │ -getgrall │ │ │ │ -structseq │ │ │ │ -grp.struct_group │ │ │ │ readline() returned a non-bytes object │ │ │ │ readline() returned a non-string object │ │ │ │ Cannot join current thread │ │ │ │ cannot join thread at interpreter shutdown │ │ │ │ cannot exit context: %R has not been entered │ │ │ │ cannot exit context: thread state references a different context object │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ -Failed joining thread │ │ │ │ argument list must be a tuple │ │ │ │ +Failed joining thread │ │ │ │ not main interpreter │ │ │ │ missing main interpreter │ │ │ │ failed to re-set autoTSSkey │ │ │ │ +field 'value' is required for Await │ │ │ │ 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) │ │ │ │ + │ │ │ │ +reentrant call inside %R │ │ │ │ +could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ unclosed %R │ │ │ │ Exception ignored while finalizing socket %R │ │ │ │ ioctl expected at least 2 arguments, got %zd │ │ │ │ ioctl expected at most 4 arguments, got %zd │ │ │ │ ioctl() argument 2 must be int, not %T │ │ │ │ +is_tracing │ │ │ │ +clear_traces │ │ │ │ +_get_traces │ │ │ │ +_get_object_traceback │ │ │ │ +get_traceback_limit │ │ │ │ +get_tracemalloc_memory │ │ │ │ +get_traced_memory │ │ │ │ +reset_peak │ │ │ │ +extra_tokens │ │ │ │ +re.IGNORECASE │ │ │ │ +re.LOCALE │ │ │ │ +re.MULTILINE │ │ │ │ +re.DOTALL │ │ │ │ +re.UNICODE │ │ │ │ +re.VERBOSE │ │ │ │ +re.DEBUG │ │ │ │ +re.ASCII │ │ │ │ +structseq │ │ │ │ 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 │ │ │ │ OOOOUUppp:make_encoder │ │ │ │ make_encoder() argument 1 must be dict or None, not %.200s │ │ │ │ ../Objects/methodobject.c │ │ │ │ -On:_iterencode │ │ │ │ -[Errno %S] %S: %R -> %R │ │ │ │ -[Errno %S] %S: %R │ │ │ │ -[Errno %S] %S │ │ │ │ invalid node type (%d) for annotated assignment │ │ │ │ +On:_iterencode │ │ │ │ while encoding a JSON object │ │ │ │ _iterencode_list needs a sequence │ │ │ │ Circular reference detected │ │ │ │ when serializing %T item %zd │ │ │ │ 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 │ │ │ │ trying to free from non-existent arena block: %p, size %zu, memid: 0x%zx │ │ │ │ trying to free an already freed arena block: %p, size %zu │ │ │ │ itemgetter │ │ │ │ -is_tracing │ │ │ │ -clear_traces │ │ │ │ -_get_traces │ │ │ │ -_get_object_traceback │ │ │ │ -get_traceback_limit │ │ │ │ -get_tracemalloc_memory │ │ │ │ -get_traced_memory │ │ │ │ -reset_peak │ │ │ │ -_current_indent_level │ │ │ │ -allow_nan │ │ │ │ -re.IGNORECASE │ │ │ │ -re.LOCALE │ │ │ │ -re.MULTILINE │ │ │ │ -re.DOTALL │ │ │ │ -re.UNICODE │ │ │ │ -re.VERBOSE │ │ │ │ -re.DEBUG │ │ │ │ -re.ASCII │ │ │ │ no such group │ │ │ │ cannot re-enter the tee iterator │ │ │ │ closures not supported │ │ │ │ globals not supported │ │ │ │ only basic code objects are supported │ │ │ │ argument 4 │ │ │ │ expected a set for "globalnames", got %R │ │ │ │ @@ -8319,14 +8315,16 @@ │ │ │ │ expected a function, got %R │ │ │ │ only stateless functions are shareable │ │ │ │ unsupported globals %R │ │ │ │ unsupported builtins %R │ │ │ │ keyword defaults not supported │ │ │ │ expected at most 1 argument, got %zd │ │ │ │ update() takes at most 1 positional argument (%zd given) │ │ │ │ +_current_indent_level │ │ │ │ +allow_nan │ │ │ │ object could not be pickled │ │ │ │ __file__ too long │ │ │ │ process stopped by delivery of signal %i │ │ │ │ invalid wait status: %i │ │ │ │ os.scandir │ │ │ │ pickle protocol must be <= %d │ │ │ │ fd is greater than maximum │ │ │ │ @@ -8350,30 +8348,30 @@ │ │ │ │ extension code %ld is out of range │ │ │ │ _compat_pickle.REVERSE_NAME_MAPPING values should be 2-tuples, not %.200s │ │ │ │ _compat_pickle.REVERSE_NAME_MAPPING values should be pairs of str, not (%.200s, %.200s) │ │ │ │ _compat_pickle.REVERSE_IMPORT_MAPPING values should be strings, not %.200s │ │ │ │ can't pickle module identifier %R using pickle protocol %i │ │ │ │ can't pickle global identifier %R using pickle protocol %i │ │ │ │ os.remove │ │ │ │ -fix_imports │ │ │ │ -buffer_callback │ │ │ │ unclosed scandir iterator %R │ │ │ │ Exception ignored while finalizing scandir iterator %R │ │ │ │ patterns may only match literals and attribute lookups │ │ │ │ kwd_attrs (%d) / kwd_patterns (%d) length mismatch in class pattern │ │ │ │ attribute name repeated in class pattern: %U │ │ │ │ name capture %R makes remaining patterns unreachable │ │ │ │ wildcard makes remaining patterns unreachable │ │ │ │ multiple assignments to name %R in pattern │ │ │ │ alternative patterns bind different names │ │ │ │ invalid match pattern node in AST (kind=%d) │ │ │ │ os.rmdir │ │ │ │ multiple starred names in sequence pattern │ │ │ │ too many expressions in star-unpacking sequence pattern │ │ │ │ multiple starred expressions in sequence pattern │ │ │ │ +fix_imports │ │ │ │ +buffer_callback │ │ │ │ module '__main__' has no attribute ' │ │ │ │ CACHED_MODULE_NS___main__ │ │ │ │ run_path │ │ │ │ │ │ │ │ Exception ignored while restoring __main__ │ │ │ │ object could not be unpickled │ │ │ │ unexpected MARK found │ │ │ │ @@ -8440,14 +8438,15 @@ │ │ │ │ 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__ │ │ │ │ +kwdefaults │ │ │ │ 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 │ │ │ │ @@ -8458,61 +8457,61 @@ │ │ │ │ BINBYTES exceeds system's maximum size of %zd bytes │ │ │ │ read() returned non-bytes object (%R) │ │ │ │ readinto() returned negative size │ │ │ │ │ │ │ │ try sending as bytes │ │ │ │ │ │ │ │ │ │ │ │ -formatter_field_name_split │ │ │ │ -split the argument as a field name │ │ │ │ -formatter_parser │ │ │ │ -parse the argument as a format string │ │ │ │ -kwdefaults │ │ │ │ -string helper module │ │ │ │ Stop argument for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Indices for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Step for islice() must be a positive integer or None. │ │ │ │ -other argument must be K instance │ │ │ │ argument 'format' │ │ │ │ memoryview: casts are restricted to C-contiguous views │ │ │ │ shape must be a list or a tuple │ │ │ │ memoryview: cast must be 1D -> ND or ND -> 1D │ │ │ │ memoryview: destination format must be a native single character format prefixed with an optional '@' │ │ │ │ memoryview: cannot cast between two non-byte formats │ │ │ │ memoryview: length is not a multiple of itemsize │ │ │ │ memoryview: internal error │ │ │ │ memoryview.cast(): elements of shape must be integers │ │ │ │ memoryview.cast(): elements of shape must be integers > 0 │ │ │ │ memoryview.cast(): product(shape) > SSIZE_MAX │ │ │ │ memoryview: product(shape) * itemsize != buffer size │ │ │ │ memoryview: cannot cast view with zeros in shape or strides │ │ │ │ +other argument must be K instance │ │ │ │ while sharing a tuple │ │ │ │ memoryview: unsupported format %s │ │ │ │ cannot pickle '%.200s' object │ │ │ │ __getnewargs_ex__ should return a tuple, not '%.200s' │ │ │ │ __getnewargs_ex__ should return a tuple of length 2, not %zd │ │ │ │ first item of the tuple returned by __getnewargs_ex__ must be a tuple, not '%.200s' │ │ │ │ second item of the tuple returned by __getnewargs_ex__ must be a dict, not '%.200s' │ │ │ │ __getnewargs__ should return a tuple, not '%.200s' │ │ │ │ memoryview: format %s not supported │ │ │ │ set_wakeup_fd only works in main thread of the main interpreter │ │ │ │ the fd %i must be in non-blocking mode │ │ │ │ +_generate_suggestions │ │ │ │ +warn_on_full_buffer │ │ │ │ +formatter_field_name_split │ │ │ │ +split the argument as a field name │ │ │ │ +formatter_parser │ │ │ │ +parse the argument as a format string │ │ │ │ +string helper module │ │ │ │ padded string is too long │ │ │ │ getsockaddrlen: unknown BT protocol │ │ │ │ getsockaddrlen: bad family │ │ │ │ Unknown Bluetooth protocol │ │ │ │ I/O operation on closed epoll object │ │ │ │ timeout must be an integer or None │ │ │ │ timeout is too large │ │ │ │ maxevents must be greater than 0, got %d │ │ │ │ '%U' codec can't encode character '\x%02x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\u%04x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\U%08x' in position %zd: %U │ │ │ │ '%U' codec can't encode characters in position %zd-%zd: %U │ │ │ │ -_generate_suggestions │ │ │ │ candidates must be a list │ │ │ │ all elements in 'candidates' must be strings │ │ │ │ Invalid dictionary │ │ │ │ deflateSetDictionary() │ │ │ │ Can't allocate memory for compression object │ │ │ │ Invalid initialization option │ │ │ │ while creating compression object │ │ │ │ @@ -8539,20 +8538,14 @@ │ │ │ │ getgrgid(): gid not found: %S │ │ │ │ newline must be str or None, not %.200s │ │ │ │ illegal newline value: %R │ │ │ │ initial_value must be str or None, not %.200s │ │ │ │ cannot delete __annotate__ attribute │ │ │ │ cannot set '__annotate__' attribute of immutable type '%s' │ │ │ │ new buffer size too large │ │ │ │ -initial_value │ │ │ │ -memLevel │ │ │ │ -strategy │ │ │ │ -maxevents │ │ │ │ -eventmask │ │ │ │ -warn_on_full_buffer │ │ │ │ new position too large │ │ │ │ _reduce_ex │ │ │ │ can only assign string to %s.__qualname__, not '%s' │ │ │ │ string is longer than the buffer │ │ │ │ cannot pickle %.200s objects │ │ │ │ %.200s.__slotnames__ should be a list or None, not %.200s │ │ │ │ copyreg._slotnames didn't return a list or None │ │ │ │ @@ -8567,26 +8560,30 @@ │ │ │ │ Expecting ':' delimiter │ │ │ │ Expecting ',' delimiter │ │ │ │ Illegal trailing comma before end of object │ │ │ │ while decoding a JSON array from a unicode string │ │ │ │ Illegal trailing comma before end of array │ │ │ │ Expecting value │ │ │ │ -Infinity │ │ │ │ +initial_value │ │ │ │ +memLevel │ │ │ │ +strategy │ │ │ │ +maxevents │ │ │ │ +eventmask │ │ │ │ End of stream already reached │ │ │ │ Insufficient memory for buffer allocation │ │ │ │ while finishing decompression │ │ │ │ while decompressing data │ │ │ │ filterfalse │ │ │ │ during ast construction │ │ │ │ end is out of bounds │ │ │ │ Invalid control character at │ │ │ │ Unterminated string starting at │ │ │ │ Invalid \escape │ │ │ │ Invalid \uXXXX escape │ │ │ │ -max_length │ │ │ │ precision too large │ │ │ │ called match pattern must be a class │ │ │ │ %s.__match_args__ must be a tuple (got %s) │ │ │ │ %s() accepts %d positional sub-pattern%s (%d given) │ │ │ │ __match_args__ elements must be strings (got %s) │ │ │ │ PyNumber_ToBase: base must be 2, 8, 10 or 16 │ │ │ │ range.index(x): x not in range │ │ │ │ @@ -8611,14 +8608,15 @@ │ │ │ │ CMSG_SPACE() argument out of range │ │ │ │ memoryview assignment: lvalue and rvalue have different structures │ │ │ │ n|ni:recvmsg │ │ │ │ negative buffer size in recvmsg() │ │ │ │ invalid ancillary data buffer length │ │ │ │ received malformed or improperly-truncated ancillary data │ │ │ │ control message too long │ │ │ │ +max_length │ │ │ │ encoder must return a tuple (object, integer) │ │ │ │ while flushing │ │ │ │ while finishing compression │ │ │ │ y*|i:send │ │ │ │ a bytes-like object is required │ │ │ │ bytes length not a multiple of item size │ │ │ │ cannot resize an array that is exporting buffers │ │ │ │ @@ -8702,35 +8700,34 @@ │ │ │ │ mainmodule │ │ │ │ pythonstartup │ │ │ │ Python int too large for C unsigned int │ │ │ │ '%.100s' object attribute %R is read-only │ │ │ │ Exception ignored while discarding thread watchdog of %R │ │ │ │ string argument expected, got '%s' │ │ │ │ unknown config option name: %s │ │ │ │ -unlocking mutex that is not locked │ │ │ │ +file_actions │ │ │ │ +setpgroup │ │ │ │ +resetids │ │ │ │ +setsigmask │ │ │ │ +setsigdef │ │ │ │ +scheduler │ │ │ │ callable finalizer expected, got %.50s │ │ │ │ callable firstiter expected, got %.50s │ │ │ │ sys.set_asyncgen_hook_finalizer │ │ │ │ sys.set_asyncgen_hook_firstiter │ │ │ │ expression cannot contain assignment, perhaps you meant "=="? │ │ │ │ cannot assign to keyword argument unpacking │ │ │ │ -n must be at least one │ │ │ │ concurrent poll() invocation │ │ │ │ +n must be at least one │ │ │ │ batched(): incomplete batch │ │ │ │ strerror() argument out of range │ │ │ │ list.index(x): x not in list │ │ │ │ takewhile │ │ │ │ Pickler object is already used │ │ │ │ file must have a 'write' attribute │ │ │ │ -file_actions │ │ │ │ -setpgroup │ │ │ │ -resetids │ │ │ │ -setsigmask │ │ │ │ -setsigdef │ │ │ │ -scheduler │ │ │ │ reconfigure() argument 'encoding' must be str or None, not %s │ │ │ │ reconfigure() argument 'errors' must be str or None, not %s │ │ │ │ reconfigure() argument 'newline' must be str or None, not %s │ │ │ │ It is not possible to set the encoding or newline of stream after the first read │ │ │ │ Pickler.__init__() was not called by %s.__init__() │ │ │ │ expected %s node, got %.400s │ │ │ │ Module field "body" must be a list, not a %.200s │ │ │ │ @@ -8976,25 +8973,25 @@ │ │ │ │ Int or String expected │ │ │ │ socket.getaddrinfo │ │ │ │ Load averages are unobtainable │ │ │ │ gc.get_objects │ │ │ │ generation parameter must be less than the number of available generations (%i) │ │ │ │ generation parameter cannot be negative │ │ │ │ argument 'ident' │ │ │ │ +(nK):_acquire_restore │ │ │ │ the (type, exc, tb) signature of throw() is deprecated, use the single-arg signature instead. │ │ │ │ +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 │ │ │ │ subinterpreter can't use syslog.openlog() │ │ │ │ syslog.openlog │ │ │ │ -(nK):_acquire_restore │ │ │ │ throw() third argument must be a traceback object │ │ │ │ instance exception may not have a separate value │ │ │ │ exceptions must be classes or instances deriving from BaseException, not %s │ │ │ │ -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 │ │ │ │ getbuffer() takes no arguments │ │ │ │ socket.gethostname │ │ │ │ bytesiobuf_getbuffer: view==NULL argument is obsolete │ │ │ │ s:syslog │ │ │ │ is:syslog │ │ │ │ syslog.syslog requires 1 to 2 arguments │ │ │ │ syslog.syslog │ │ │ │ @@ -9767,26 +9764,26 @@ │ │ │ │ iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ __context__ may not be deleted │ │ │ │ exception context must be None or derive from BaseException │ │ │ │ CharacterData │ │ │ │ EndElement │ │ │ │ EndNamespaceDecl │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ -state vector must be a tuple │ │ │ │ -state vector is the wrong size │ │ │ │ -invalid state │ │ │ │ offset_src │ │ │ │ offset_dst │ │ │ │ bytes_per_sep │ │ │ │ namespace_separator │ │ │ │ -expected some sort of operator, but got %R │ │ │ │ +state vector must be a tuple │ │ │ │ +state vector is the wrong size │ │ │ │ +invalid state │ │ │ │ os.listxattr │ │ │ │ complex modulo │ │ │ │ zero to a negative or complex power │ │ │ │ complex exponentiation │ │ │ │ +expected some sort of operator, but got %R │ │ │ │ invalid module index │ │ │ │ Interpreters module-list not accessible. │ │ │ │ Module index out of bounds. │ │ │ │ "\%.3s" is an invalid octal escape sequence. Such sequences will not work in the future. Did you mean "\\%.3s"? A raw string is also an option. │ │ │ │ "\%.3s" is an invalid octal escape sequence. Did you mean "\\%.3s"? A raw string is also an option. │ │ │ │ %s%s%sj%s │ │ │ │ update() argument must be dict or another FrameLocalsProxy │ │ │ │ @@ -9804,14 +9801,15 @@ │ │ │ │ os.chown │ │ │ │ __annotations__ must be set to a dict object │ │ │ │ required field "arg" missing from arg │ │ │ │ while traversing 'arg' node │ │ │ │ required field "lineno" missing from arg │ │ │ │ required field "col_offset" missing from arg │ │ │ │ b;array item must be integer │ │ │ │ +unlocking mutex that is not locked │ │ │ │ %s(%d, %d, %d) │ │ │ │ │ │ │ │ %s(%d, %d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d) │ │ │ │ argument 'order' │ │ │ │ order must be 'C', 'F' or 'A' │ │ │ │ @@ -9935,14 +9933,16 @@ │ │ │ │ cannot pickle '%.100s' instances │ │ │ │ At most 45 bytes at once │ │ │ │ multi-byte encodings are not supported │ │ │ │ │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ expected argument value > -1, got %s │ │ │ │ +expected a code object, not '%.100s' │ │ │ │ +Executors are not available in this build │ │ │ │ float argument required, not %.200s │ │ │ │ result too long │ │ │ │ slice(%R, %R, %R) │ │ │ │ iii:fromisocalendar │ │ │ │ ISO calendar component out of range │ │ │ │ Invalid week: %d │ │ │ │ Invalid weekday: %d (range is [1, 7]) │ │ │ │ @@ -10168,16 +10168,16 @@ │ │ │ │ can't translate character '\u%04x' in position %zd: %U │ │ │ │ can't translate character '\U%08x' in position %zd: %U │ │ │ │ can't translate characters in position %zd-%zd: %U │ │ │ │ expected an instruction sequence, not %T │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ bad argument type for built-in operation │ │ │ │ -combinations_with_replacement │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ +combinations_with_replacement │ │ │ │ child assignment index out of range │ │ │ │ SkippedEntity │ │ │ │ _paramspec_prepare_subst │ │ │ │ U:__format__ │ │ │ │ Parser stack overflowed - Python source too complex to parse │ │ │ │ __buffer__ returned non-memoryview object │ │ │ │ can only extend with array of same kind │ │ │ │ @@ -10209,18 +10209,16 @@ │ │ │ │ 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 │ │ │ │ -length is too large │ │ │ │ _children │ │ │ │ +length is too large │ │ │ │ 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__ │ │ │ │ Random() requires 0 or 1 argument │ │ │ │ @@ -10376,17 +10374,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 │ │ │ │ @@ -10401,18 +10396,18 @@ │ │ │ │ write could not complete without blocking │ │ │ │ name tuples must contain only strings, not '%.500s' │ │ │ │ The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ writev() arg 2 must be a sequence │ │ │ │ UTC%c%02d:%02d:%02d.%06d │ │ │ │ UTC%c%02d:%02d:%02d │ │ │ │ UTC%c%02d:%02d │ │ │ │ -paramspeckwargs │ │ │ │ -paramspecargs │ │ │ │ [Previous line repeated %ld more times] │ │ │ │ [Previous line repeated %ld more time] │ │ │ │ +paramspeckwargs │ │ │ │ +paramspecargs │ │ │ │ in print_chained │ │ │ │ NoDefaultType takes no arguments │ │ │ │ itertext() takes no arguments │ │ │ │ pairwise │ │ │ │ signal.pthread_kill │ │ │ │ │ │ │ │ %s(%R, %zd) │ │ │ │ @@ -10445,17 +10440,17 @@ │ │ │ │ expected str or None, got %T │ │ │ │ expected list[str], got %T │ │ │ │ expected str, list item %zd has type %T │ │ │ │ expected dict[str, str | bool], got %T │ │ │ │ expected str, got dict key type %T │ │ │ │ expected str or bool, got dict value type %T │ │ │ │ cannot set option %s │ │ │ │ +Cannot subclass %R │ │ │ │ is:inet_pton │ │ │ │ illegal IP address string passed to inet_pton │ │ │ │ -Cannot subclass %R │ │ │ │ value not found in bytearray │ │ │ │ sys._current_frames │ │ │ │ attribute deletion is not supported │ │ │ │ memo key must be integers │ │ │ │ memo key must be positive integers. │ │ │ │ 'memo' attribute must be an UnpicklerMemoProxy object or dict, not %.200s │ │ │ │ Expat %d.%d.%d │ │ │ │ @@ -10570,14 +10565,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 │ │ │ │ @@ -10598,15 +10606,14 @@ │ │ │ │ PyUnicode_GetSize has been removed. │ │ │ │ Tokens can only be created by ContextVars │ │ │ │ %X:%X:%X:%X:%X:%X%c │ │ │ │ bad bluetooth address │ │ │ │ expected PickleBuffer, %.200s found │ │ │ │ expect str, got %T │ │ │ │ │ │ │ │ -packed IP wrong length for inet_ntoa │ │ │ │ ../Objects/structseq.c │ │ │ │ , <%s object>> │ │ │ │ , NULL> │ │ │ │ %02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ │ │ │ │ PyType_HasFeature((_Py_TYPE(((PyObject*)((op))))), ((1UL << 28))) │ │ │ │ kind == PyUnicode_1BYTE_KIND │ │ │ │ @@ -10636,36 +10643,24 @@ │ │ │ │ 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 │ │ │ │ preadv failed for PID %d at address 0x%lx (size %zu, partial read %zd bytes): %s │ │ │ │ %.200s(year=%S, week=%S, weekday=%S) │ │ │ │ +packed IP wrong length for inet_ntoa │ │ │ │ algset is only supported for AF_ALG │ │ │ │ |O$O!y*O!i:sendmsg_afalg │ │ │ │ Invalid or missing argument 'op' │ │ │ │ assoclen must be positive │ │ │ │ unexpected NULL result from CMSG_FIRSTHDR │ │ │ │ unexpected NULL result from CMSG_NXTHDR(iv) │ │ │ │ unexpected NULL result from CMSG_NXTHDR(assoc) │ │ │ │ @@ -10683,64 +10678,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 │ │ │ │ @@ -19452,14 +19447,15 @@ │ │ │ │ is an in-memory stream for text. │ │ │ │ Argument names are not part of the specification, and only the arguments │ │ │ │ of open() are intended to be used as keyword arguments. │ │ │ │ DEFAULT_BUFFER_SIZE │ │ │ │ An int containing the default buffer size used by the module's buffered │ │ │ │ I/O classes. │ │ │ │ finalize_subinterpreters │ │ │ │ +faulthandler module. │ │ │ │ get_clock_info(name: str) -> dict │ │ │ │ Get information of the specified clock. │ │ │ │ perf_counter_ns() -> int │ │ │ │ Performance counter for benchmarking as nanoseconds. │ │ │ │ perf_counter() -> float │ │ │ │ Performance counter for benchmarking. │ │ │ │ thread_time() -> int │ │ │ │ @@ -19586,15 +19582,14 @@ │ │ │ │ seconds (0-59) │ │ │ │ weekday (0-6, Monday is 0) │ │ │ │ Julian day (day in the year, 1-366) │ │ │ │ DST (Daylight Savings Time) flag (-1, 0 or 1) │ │ │ │ If the DST flag is 0, the time is given in the regular time zone; │ │ │ │ if it is 1, the time is given in the DST time zone; │ │ │ │ if it is -1, mktime() should guess based on the date and time. │ │ │ │ -faulthandler module. │ │ │ │ type_traverse │ │ │ │ Internal state held by ABC machinery. │ │ │ │ _abc_subclasscheck($module, self, subclass, /) │ │ │ │ Internal ABC helper for subclasss checks. Should be never used outside abc module. │ │ │ │ _abc_instancecheck($module, self, instance, /) │ │ │ │ Internal ABC helper for instance checks. Should be never used outside abc module. │ │ │ │ _abc_register($module, self, subclass, /) │ │ │ │ @@ -20280,26 +20275,14 @@ │ │ │ │ new_interpreter │ │ │ │ _PySemaphore_Init │ │ │ │ _PySemaphore_PlatformWait │ │ │ │ PyThreadState_Delete │ │ │ │ tstate_delete_common │ │ │ │ gilstate_tss_clear │ │ │ │ Py_EndInterpreter │ │ │ │ -_PyThreadState_DeleteCurrent │ │ │ │ -cmp_to_key($module, /, mycmp) │ │ │ │ -Convert a cmp= function into a key= function. │ │ │ │ - Function that compares two objects. │ │ │ │ -reduce($module, function, iterable, /, initial=) │ │ │ │ -Apply a function of two arguments cumulatively to the items of an iterable, from left to right. │ │ │ │ -This effectively reduces the iterable to a single value. If initial is present, │ │ │ │ -it is placed before the items of the iterable in the calculation, and serves as │ │ │ │ -a default when the iterable is empty. │ │ │ │ -For example, reduce(lambda x, y: x+y, [1, 2, 3, 4, 5]) │ │ │ │ -calculates ((((1 + 2) + 3) + 4) + 5). │ │ │ │ -Tools that operate on functions. │ │ │ │ _ncallbacks($module, /) │ │ │ │ Return the number of registered exit functions. │ │ │ │ _run_exitfuncs($module, /) │ │ │ │ Run all registered exit functions. │ │ │ │ If a callback raises an exception, it is logged with sys.unraisablehook. │ │ │ │ unregister($module, func, /) │ │ │ │ Unregister an exit function which was previously registered using │ │ │ │ @@ -20332,14 +20315,15 @@ │ │ │ │ This module provides access to the Unix password database. │ │ │ │ It is available on all Unix versions. │ │ │ │ Password database entries are reported as 7-tuples containing the following │ │ │ │ items from the password database (see `'), in order: │ │ │ │ pw_name, pw_passwd, pw_uid, pw_gid, pw_gecos, pw_dir, pw_shell. │ │ │ │ The uid and gid items are integers, all others are strings. An │ │ │ │ exception is raised if the entry asked for cannot be found. │ │ │ │ +_PyThreadState_DeleteCurrent │ │ │ │ _PySemaphore_Wakeup │ │ │ │ PyEval_AcquireThread │ │ │ │ ulp($module, x, /) │ │ │ │ Return the value of the least significant bit of the float x. │ │ │ │ nextafter($module, x, y, /, *, steps=None) │ │ │ │ Return the floating-point value the given number of steps after x towards y. │ │ │ │ If steps is not specified or is None, it defaults to 1. │ │ │ │ @@ -20797,90 +20781,25 @@ │ │ │ │ cache_info_type: namedtuple class with the fields: │ │ │ │ hits misses currsize maxsize │ │ │ │ partial(func, /, *args, **keywords) │ │ │ │ Create a new function with partial application of the given arguments │ │ │ │ and keywords. │ │ │ │ The type of the Placeholder singleton. │ │ │ │ Used as a placeholder for partial arguments. │ │ │ │ -Heap queues │ │ │ │ -[explanation by Fran │ │ │ │ -ois Pinard] │ │ │ │ -Heaps are arrays for which a[k] <= a[2*k+1] and a[k] <= a[2*k+2] for │ │ │ │ -all k, counting elements from 0. For the sake of comparison, │ │ │ │ -non-existing elements are considered to be infinite. The interesting │ │ │ │ -property of a heap is that a[0] is always its smallest element. │ │ │ │ -The strange invariant above is meant to be an efficient memory │ │ │ │ -representation for a tournament. The numbers below are 'k', not a[k]: │ │ │ │ - 0 │ │ │ │ - 1 2 │ │ │ │ - 3 4 5 6 │ │ │ │ - 7 8 9 10 11 12 13 14 │ │ │ │ - 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 │ │ │ │ -In the tree above, each cell 'k' is topping '2*k+1' and '2*k+2'. In │ │ │ │ -a usual binary tournament we see in sports, each cell is the winner │ │ │ │ -over the two cells it tops, and we can trace the winner down the tree │ │ │ │ -to see all opponents s/he had. However, in many computer applications │ │ │ │ -of such tournaments, we do not need to trace the history of a winner. │ │ │ │ -To be more memory efficient, when a winner is promoted, we try to │ │ │ │ -replace it by something else at a lower level, and the rule becomes │ │ │ │ -that a cell and the two cells it tops contain three different items, │ │ │ │ -but the top cell "wins" over the two topped cells. │ │ │ │ -If this heap invariant is protected at all time, index 0 is clearly │ │ │ │ -the overall winner. The simplest algorithmic way to remove it and │ │ │ │ -find the "next" winner is to move some loser (let's say cell 30 in the │ │ │ │ -diagram above) into the 0 position, and then percolate this new 0 down │ │ │ │ -the tree, exchanging values, until the invariant is re-established. │ │ │ │ -This is clearly logarithmic on the total number of items in the tree. │ │ │ │ -By iterating over all items, you get an O(n ln n) sort. │ │ │ │ -A nice feature of this sort is that you can efficiently insert new │ │ │ │ -items while the sort is going on, provided that the inserted items are │ │ │ │ -not "better" than the last 0'th element you extracted. This is │ │ │ │ -especially useful in simulation contexts, where the tree holds all │ │ │ │ -incoming events, and the "win" condition means the smallest scheduled │ │ │ │ -time. When an event schedule other events for execution, they are │ │ │ │ -scheduled into the future, so they can easily go into the heap. So, a │ │ │ │ -heap is a good structure for implementing schedulers (this is what I │ │ │ │ -used for my MIDI sequencer :-). │ │ │ │ -Various structures for implementing schedulers have been extensively │ │ │ │ -studied, and heaps are good for this, as they are reasonably speedy, │ │ │ │ -the speed is almost constant, and the worst case is not much different │ │ │ │ -than the average case. However, there are other representations which │ │ │ │ -are more efficient overall, yet the worst cases might be terrible. │ │ │ │ -Heaps are also very useful in big disk sorts. You most probably all │ │ │ │ -know that a big sort implies producing "runs" (which are pre-sorted │ │ │ │ -sequences, which size is usually related to the amount of CPU memory), │ │ │ │ -followed by a merging passes for these runs, which merging is often │ │ │ │ -very cleverly organised[1]. It is very important that the initial │ │ │ │ -sort produces the longest runs possible. Tournaments are a good way │ │ │ │ -to that. If, using all the memory available to hold a tournament, you │ │ │ │ -replace and percolate items that happen to fit the current run, you'll │ │ │ │ -produce runs which are twice the size of the memory for random input, │ │ │ │ -and much better for input fuzzily ordered. │ │ │ │ -Moreover, if you output the 0'th item on disk and get an input which │ │ │ │ -may not fit in the current tournament (because the value "wins" over │ │ │ │ -the last output value), it cannot fit in the heap, so the size of the │ │ │ │ -heap decreases. The freed memory could be cleverly reused immediately │ │ │ │ -for progressively building a second heap, which grows at exactly the │ │ │ │ -same rate the first heap is melting. When the first heap completely │ │ │ │ -vanishes, you switch heaps and start a new run. Clever and quite │ │ │ │ -effective! │ │ │ │ -In a word, heaps are useful memory structures to know. I use them in │ │ │ │ -a few applications, and I think it is good to keep a 'heap' module │ │ │ │ -around. :-) │ │ │ │ --------------------- │ │ │ │ -[1] The disk balancing algorithms which are current, nowadays, are │ │ │ │ -more annoying than clever, and this is a consequence of the seeking │ │ │ │ -capabilities of the disks. On devices which cannot seek, like big │ │ │ │ -tape drives, the story was quite different, and one had to be very │ │ │ │ -clever to ensure (far in advance) that each tape movement will be the │ │ │ │ -most effective possible (that is, will best participate at │ │ │ │ -"progressing" the merge). Some tapes were even able to read │ │ │ │ -backwards, and this was also used to avoid the rewinding time. │ │ │ │ -Believe me, real good tape sorts were quite spectacular to watch! │ │ │ │ -From all times, sorting has always been a Great Art! :-) │ │ │ │ +cmp_to_key($module, /, mycmp) │ │ │ │ +Convert a cmp= function into a key= function. │ │ │ │ + Function that compares two objects. │ │ │ │ +reduce($module, function, iterable, /, initial=) │ │ │ │ +Apply a function of two arguments cumulatively to the items of an iterable, from left to right. │ │ │ │ +This effectively reduces the iterable to a single value. If initial is present, │ │ │ │ +it is placed before the items of the iterable in the calculation, and serves as │ │ │ │ +a default when the iterable is empty. │ │ │ │ +For example, reduce(lambda x, y: x+y, [1, 2, 3, 4, 5]) │ │ │ │ +calculates ((((1 + 2) + 3) + 4) + 5). │ │ │ │ +Tools that operate on functions. │ │ │ │ getrandbits($self, k, /) │ │ │ │ getrandbits(k) -> x. Generates an int with k random bits. │ │ │ │ setstate($self, state, /) │ │ │ │ setstate(state) -> None. Restores generator state. │ │ │ │ getstate($self, /) │ │ │ │ getstate() -> tuple containing the current state. │ │ │ │ seed($self, n=None, /) │ │ │ │ @@ -21035,14 +20954,90 @@ │ │ │ │ slice of a to be searched. │ │ │ │ A custom key function can be supplied to customize the sort order. │ │ │ │ Bisection algorithms. │ │ │ │ This module provides support for maintaining a list in sorted order without │ │ │ │ having to sort the list after each insertion. For long lists of items with │ │ │ │ expensive comparison operations, this can be an improvement over the more │ │ │ │ common approach. │ │ │ │ +Heap queues │ │ │ │ +[explanation by Fran │ │ │ │ +ois Pinard] │ │ │ │ +Heaps are arrays for which a[k] <= a[2*k+1] and a[k] <= a[2*k+2] for │ │ │ │ +all k, counting elements from 0. For the sake of comparison, │ │ │ │ +non-existing elements are considered to be infinite. The interesting │ │ │ │ +property of a heap is that a[0] is always its smallest element. │ │ │ │ +The strange invariant above is meant to be an efficient memory │ │ │ │ +representation for a tournament. The numbers below are 'k', not a[k]: │ │ │ │ + 0 │ │ │ │ + 1 2 │ │ │ │ + 3 4 5 6 │ │ │ │ + 7 8 9 10 11 12 13 14 │ │ │ │ + 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 │ │ │ │ +In the tree above, each cell 'k' is topping '2*k+1' and '2*k+2'. In │ │ │ │ +a usual binary tournament we see in sports, each cell is the winner │ │ │ │ +over the two cells it tops, and we can trace the winner down the tree │ │ │ │ +to see all opponents s/he had. However, in many computer applications │ │ │ │ +of such tournaments, we do not need to trace the history of a winner. │ │ │ │ +To be more memory efficient, when a winner is promoted, we try to │ │ │ │ +replace it by something else at a lower level, and the rule becomes │ │ │ │ +that a cell and the two cells it tops contain three different items, │ │ │ │ +but the top cell "wins" over the two topped cells. │ │ │ │ +If this heap invariant is protected at all time, index 0 is clearly │ │ │ │ +the overall winner. The simplest algorithmic way to remove it and │ │ │ │ +find the "next" winner is to move some loser (let's say cell 30 in the │ │ │ │ +diagram above) into the 0 position, and then percolate this new 0 down │ │ │ │ +the tree, exchanging values, until the invariant is re-established. │ │ │ │ +This is clearly logarithmic on the total number of items in the tree. │ │ │ │ +By iterating over all items, you get an O(n ln n) sort. │ │ │ │ +A nice feature of this sort is that you can efficiently insert new │ │ │ │ +items while the sort is going on, provided that the inserted items are │ │ │ │ +not "better" than the last 0'th element you extracted. This is │ │ │ │ +especially useful in simulation contexts, where the tree holds all │ │ │ │ +incoming events, and the "win" condition means the smallest scheduled │ │ │ │ +time. When an event schedule other events for execution, they are │ │ │ │ +scheduled into the future, so they can easily go into the heap. So, a │ │ │ │ +heap is a good structure for implementing schedulers (this is what I │ │ │ │ +used for my MIDI sequencer :-). │ │ │ │ +Various structures for implementing schedulers have been extensively │ │ │ │ +studied, and heaps are good for this, as they are reasonably speedy, │ │ │ │ +the speed is almost constant, and the worst case is not much different │ │ │ │ +than the average case. However, there are other representations which │ │ │ │ +are more efficient overall, yet the worst cases might be terrible. │ │ │ │ +Heaps are also very useful in big disk sorts. You most probably all │ │ │ │ +know that a big sort implies producing "runs" (which are pre-sorted │ │ │ │ +sequences, which size is usually related to the amount of CPU memory), │ │ │ │ +followed by a merging passes for these runs, which merging is often │ │ │ │ +very cleverly organised[1]. It is very important that the initial │ │ │ │ +sort produces the longest runs possible. Tournaments are a good way │ │ │ │ +to that. If, using all the memory available to hold a tournament, you │ │ │ │ +replace and percolate items that happen to fit the current run, you'll │ │ │ │ +produce runs which are twice the size of the memory for random input, │ │ │ │ +and much better for input fuzzily ordered. │ │ │ │ +Moreover, if you output the 0'th item on disk and get an input which │ │ │ │ +may not fit in the current tournament (because the value "wins" over │ │ │ │ +the last output value), it cannot fit in the heap, so the size of the │ │ │ │ +heap decreases. The freed memory could be cleverly reused immediately │ │ │ │ +for progressively building a second heap, which grows at exactly the │ │ │ │ +same rate the first heap is melting. When the first heap completely │ │ │ │ +vanishes, you switch heaps and start a new run. Clever and quite │ │ │ │ +effective! │ │ │ │ +In a word, heaps are useful memory structures to know. I use them in │ │ │ │ +a few applications, and I think it is good to keep a 'heap' module │ │ │ │ +around. :-) │ │ │ │ +-------------------- │ │ │ │ +[1] The disk balancing algorithms which are current, nowadays, are │ │ │ │ +more annoying than clever, and this is a consequence of the seeking │ │ │ │ +capabilities of the disks. On devices which cannot seek, like big │ │ │ │ +tape drives, the story was quite different, and one had to be very │ │ │ │ +clever to ensure (far in advance) that each tape movement will be the │ │ │ │ +most effective possible (that is, will best participate at │ │ │ │ +"progressing" the merge). Some tapes were even able to read │ │ │ │ +backwards, and this was also used to avoid the rewinding time. │ │ │ │ +Believe me, real good tape sorts were quite spectacular to watch! │ │ │ │ +From all times, sorting has always been a Great Art! :-) │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ │ │ │ │ normalize($self, form, unistr, /) │ │ │ │ Return the normal form 'form' for the Unicode string unistr. │ │ │ │ Valid values for form are 'NFC', 'NFKC', 'NFD', and 'NFKD'. │ │ │ │ @@ -23707,14 +23702,100 @@ │ │ │ │ Compares two strings according to the locale. │ │ │ │ localeconv($module, /) │ │ │ │ Returns numeric and monetary locale-specific parameters. │ │ │ │ setlocale($module, category, locale=, /) │ │ │ │ Activates/queries locale processing. │ │ │ │ Support for POSIX locales. │ │ │ │ _Py_CheckRecursiveCall │ │ │ │ +CMSG_SPACE(length) -> buffer size │ │ │ │ +Return the buffer size needed for recvmsg() to receive an ancillary │ │ │ │ +data item with associated data of the given length, along with any │ │ │ │ +trailing padding. The buffer space needed to receive multiple items │ │ │ │ +is the sum of the CMSG_SPACE() values for their associated data │ │ │ │ +lengths. Raises OverflowError if length is outside the permissible │ │ │ │ +range of values. │ │ │ │ +CMSG_LEN(length) -> control message length │ │ │ │ +Return the total length, without trailing padding, of an ancillary │ │ │ │ +data item with associated data of the given length. This value can │ │ │ │ +often be used as the buffer size for recvmsg() to receive a single │ │ │ │ +item of ancillary data, but RFC 3542 requires portable applications to │ │ │ │ +use CMSG_SPACE() and thus include space for padding, even when the │ │ │ │ +item will be the last in the buffer. Raises OverflowError if length │ │ │ │ +is outside the permissible range of values. │ │ │ │ +if_indextoname($module, if_index, /) │ │ │ │ +Returns the interface name corresponding to the interface index if_index. │ │ │ │ +if_nametoindex($module, oname, /) │ │ │ │ +Returns the interface index corresponding to the interface name if_name. │ │ │ │ +if_nameindex() │ │ │ │ +Returns a list of network interface information (index, name) tuples. │ │ │ │ +setdefaulttimeout(timeout) │ │ │ │ +Set the default timeout in seconds (float) for new socket objects. │ │ │ │ +A value of None indicates that new socket objects have no timeout. │ │ │ │ +When the socket module is first imported, the default is None. │ │ │ │ +getdefaulttimeout() -> timeout │ │ │ │ +Returns the default timeout in seconds (float) for new socket objects. │ │ │ │ +A value of None indicates that new socket objects have no timeout. │ │ │ │ +When the socket module is first imported, the default is None. │ │ │ │ +getnameinfo(sockaddr, flags) --> (host, port) │ │ │ │ +Get host and port for a sockaddr. │ │ │ │ +getaddrinfo(host, port [, family, type, proto, flags]) │ │ │ │ + -> list of (family, type, proto, canonname, sockaddr) │ │ │ │ +Resolve host and port into addrinfo struct. │ │ │ │ +inet_ntop(af, packed_ip) -> string formatted IP address │ │ │ │ +Convert a packed IP address of the given family to string format. │ │ │ │ +inet_pton(af, ip) -> packed IP address string │ │ │ │ +Convert an IP address from string format to a packed string suitable │ │ │ │ +for use with low-level network functions. │ │ │ │ +inet_ntoa($module, packed_ip, /) │ │ │ │ +Convert an IP address from 32-bit packed binary format to string format. │ │ │ │ +inet_aton($module, ip_addr, /) │ │ │ │ +Convert an IP address in string format (123.45.67.89) to the 32-bit packed binary format used in low-level network functions. │ │ │ │ +htonl($module, integer, /) │ │ │ │ +Convert a 32-bit unsigned integer from host to network byte order. │ │ │ │ +htons($module, integer, /) │ │ │ │ +Convert a 16-bit unsigned integer from host to network byte order. │ │ │ │ +ntohl($module, integer, /) │ │ │ │ +Convert a 32-bit unsigned integer from network to host byte order. │ │ │ │ +ntohs($module, integer, /) │ │ │ │ +Convert a 16-bit unsigned integer from network to host byte order. │ │ │ │ +socketpair([family[, type [, proto]]]) -> (socket object, socket object) │ │ │ │ +Create a pair of socket objects from the sockets returned by the platform │ │ │ │ +socketpair() function. │ │ │ │ +The arguments are the same as for socket() except the default family is │ │ │ │ +AF_UNIX if defined on the platform; otherwise, the default is AF_INET. │ │ │ │ +dup(integer) -> integer │ │ │ │ +Duplicate an integer socket file descriptor. This is like os.dup(), but for │ │ │ │ +sockets; on some platforms os.dup() won't work for socket file descriptors. │ │ │ │ +close(integer) -> None │ │ │ │ +Close an integer socket file descriptor. This is like os.close(), but for │ │ │ │ +sockets; on some platforms os.close() won't work for socket file descriptors. │ │ │ │ +getprotobyname(name) -> integer │ │ │ │ +Return the protocol number for the named protocol. (Rarely used.) │ │ │ │ +getservbyport(port[, protocolname]) -> string │ │ │ │ +Return the service name from a port number and protocol name. │ │ │ │ +The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ +otherwise any protocol will match. │ │ │ │ +getservbyname(servicename[, protocolname]) -> integer │ │ │ │ +Return a port number from a service name and protocol name. │ │ │ │ +The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ +otherwise any protocol will match. │ │ │ │ +sethostname(name) │ │ │ │ +Sets the hostname to name. │ │ │ │ +gethostname() -> string │ │ │ │ +Return the current host name. │ │ │ │ +gethostbyaddr(host) -> (name, aliaslist, addresslist) │ │ │ │ +Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ +for a host. The host argument is a string giving a host name or IP number. │ │ │ │ +gethostbyname_ex(host) -> (name, aliaslist, addresslist) │ │ │ │ +Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ +for a host. The host argument is a string giving a host name or IP number. │ │ │ │ +gethostbyname(host) -> address │ │ │ │ +Return the IP address (a string of the form '255.255.255.255') for a host. │ │ │ │ +Implementation module for socket operations. │ │ │ │ +See the socket module for documentation. │ │ │ │ sendmsg_afalg([msg], *, op[, iv[, assoclen[, flags=MSG_MORE]]]) │ │ │ │ Set operation mode, IV and length of associated data for an AF_ALG │ │ │ │ operation socket. │ │ │ │ sendmsg(buffers[, ancdata[, flags[, address]]]) -> count │ │ │ │ Send normal and ancillary data to the socket, gathering the │ │ │ │ non-ancillary data from a series of buffers and concatenating it into │ │ │ │ a single message. The buffers argument specifies the non-ancillary │ │ │ │ @@ -23904,102 +23985,33 @@ │ │ │ │ sendto(data[, flags], addr) -- send data to a given address │ │ │ │ setblocking(bool) -- set or clear the blocking I/O flag │ │ │ │ getblocking() -- return True if socket is blocking, False if non-blocking │ │ │ │ setsockopt(level, optname, value[, optlen]) -- set socket options │ │ │ │ settimeout(None | float) -- set or clear the timeout │ │ │ │ shutdown(how) -- shut down traffic in one or both directions │ │ │ │ [*] not available on all platforms! │ │ │ │ -CMSG_SPACE(length) -> buffer size │ │ │ │ -Return the buffer size needed for recvmsg() to receive an ancillary │ │ │ │ -data item with associated data of the given length, along with any │ │ │ │ -trailing padding. The buffer space needed to receive multiple items │ │ │ │ -is the sum of the CMSG_SPACE() values for their associated data │ │ │ │ -lengths. Raises OverflowError if length is outside the permissible │ │ │ │ -range of values. │ │ │ │ -CMSG_LEN(length) -> control message length │ │ │ │ -Return the total length, without trailing padding, of an ancillary │ │ │ │ -data item with associated data of the given length. This value can │ │ │ │ -often be used as the buffer size for recvmsg() to receive a single │ │ │ │ -item of ancillary data, but RFC 3542 requires portable applications to │ │ │ │ -use CMSG_SPACE() and thus include space for padding, even when the │ │ │ │ -item will be the last in the buffer. Raises OverflowError if length │ │ │ │ -is outside the permissible range of values. │ │ │ │ -if_indextoname($module, if_index, /) │ │ │ │ -Returns the interface name corresponding to the interface index if_index. │ │ │ │ -if_nametoindex($module, oname, /) │ │ │ │ -Returns the interface index corresponding to the interface name if_name. │ │ │ │ -if_nameindex() │ │ │ │ -Returns a list of network interface information (index, name) tuples. │ │ │ │ -setdefaulttimeout(timeout) │ │ │ │ -Set the default timeout in seconds (float) for new socket objects. │ │ │ │ -A value of None indicates that new socket objects have no timeout. │ │ │ │ -When the socket module is first imported, the default is None. │ │ │ │ -getdefaulttimeout() -> timeout │ │ │ │ -Returns the default timeout in seconds (float) for new socket objects. │ │ │ │ -A value of None indicates that new socket objects have no timeout. │ │ │ │ -When the socket module is first imported, the default is None. │ │ │ │ -getnameinfo(sockaddr, flags) --> (host, port) │ │ │ │ -Get host and port for a sockaddr. │ │ │ │ -getaddrinfo(host, port [, family, type, proto, flags]) │ │ │ │ - -> list of (family, type, proto, canonname, sockaddr) │ │ │ │ -Resolve host and port into addrinfo struct. │ │ │ │ -inet_ntop(af, packed_ip) -> string formatted IP address │ │ │ │ -Convert a packed IP address of the given family to string format. │ │ │ │ -inet_pton(af, ip) -> packed IP address string │ │ │ │ -Convert an IP address from string format to a packed string suitable │ │ │ │ -for use with low-level network functions. │ │ │ │ -inet_ntoa($module, packed_ip, /) │ │ │ │ -Convert an IP address from 32-bit packed binary format to string format. │ │ │ │ -inet_aton($module, ip_addr, /) │ │ │ │ -Convert an IP address in string format (123.45.67.89) to the 32-bit packed binary format used in low-level network functions. │ │ │ │ -htonl($module, integer, /) │ │ │ │ -Convert a 32-bit unsigned integer from host to network byte order. │ │ │ │ -htons($module, integer, /) │ │ │ │ -Convert a 16-bit unsigned integer from host to network byte order. │ │ │ │ -ntohl($module, integer, /) │ │ │ │ -Convert a 32-bit unsigned integer from network to host byte order. │ │ │ │ -ntohs($module, integer, /) │ │ │ │ -Convert a 16-bit unsigned integer from network to host byte order. │ │ │ │ -socketpair([family[, type [, proto]]]) -> (socket object, socket object) │ │ │ │ -Create a pair of socket objects from the sockets returned by the platform │ │ │ │ -socketpair() function. │ │ │ │ -The arguments are the same as for socket() except the default family is │ │ │ │ -AF_UNIX if defined on the platform; otherwise, the default is AF_INET. │ │ │ │ -dup(integer) -> integer │ │ │ │ -Duplicate an integer socket file descriptor. This is like os.dup(), but for │ │ │ │ -sockets; on some platforms os.dup() won't work for socket file descriptors. │ │ │ │ -close(integer) -> None │ │ │ │ -Close an integer socket file descriptor. This is like os.close(), but for │ │ │ │ -sockets; on some platforms os.close() won't work for socket file descriptors. │ │ │ │ -getprotobyname(name) -> integer │ │ │ │ -Return the protocol number for the named protocol. (Rarely used.) │ │ │ │ -getservbyport(port[, protocolname]) -> string │ │ │ │ -Return the service name from a port number and protocol name. │ │ │ │ -The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ -otherwise any protocol will match. │ │ │ │ -getservbyname(servicename[, protocolname]) -> integer │ │ │ │ -Return a port number from a service name and protocol name. │ │ │ │ -The optional protocol name, if given, should be 'tcp' or 'udp', │ │ │ │ -otherwise any protocol will match. │ │ │ │ -sethostname(name) │ │ │ │ -Sets the hostname to name. │ │ │ │ -gethostname() -> string │ │ │ │ -Return the current host name. │ │ │ │ -gethostbyaddr(host) -> (name, aliaslist, addresslist) │ │ │ │ -Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ -for a host. The host argument is a string giving a host name or IP number. │ │ │ │ -gethostbyname_ex(host) -> (name, aliaslist, addresslist) │ │ │ │ -Return the true host name, a list of aliases, and a list of IP addresses, │ │ │ │ -for a host. The host argument is a string giving a host name or IP number. │ │ │ │ -gethostbyname(host) -> address │ │ │ │ -Return the IP address (a string of the form '255.255.255.255') for a host. │ │ │ │ -Implementation module for socket operations. │ │ │ │ -See the socket module for documentation. │ │ │ │ format_unraisable_v │ │ │ │ _PyErr_NormalizeException │ │ │ │ +_idfunc($module, x, /) │ │ │ │ +Primitives and accelerators for the typing module. │ │ │ │ +Encoder(markers, default, encoder, indent, key_separator, item_separator, sort_keys, skipkeys, allow_nan) │ │ │ │ +JSON scanner object │ │ │ │ +scanstring(string, end, strict=True) -> (string, end) │ │ │ │ +Scan the string s for a JSON string. End is the index of the │ │ │ │ +character in s after the quote that started the JSON string. │ │ │ │ +Unescapes all valid JSON string escape sequences and raises ValueError │ │ │ │ +on attempt to decode an invalid string. If strict is False then literal │ │ │ │ +control characters are allowed in the string. │ │ │ │ +Returns a tuple of the decoded string and the index of the character in s │ │ │ │ +after the end quote. │ │ │ │ +encode_basestring(string) -> string │ │ │ │ +Return a JSON representation of a Python string │ │ │ │ +encode_basestring_ascii(string) -> string │ │ │ │ +Return an ASCII-only JSON representation of a Python string │ │ │ │ +json speedups │ │ │ │ __sizeof__($self, /) │ │ │ │ Returns size in memory, in bytes. │ │ │ │ find_class($self, module_name, global_name, /) │ │ │ │ Return an object from a specified module. │ │ │ │ If necessary, the module will be imported. Subclasses may override │ │ │ │ this method (e.g. to restrict unpickling of arbitrary classes and │ │ │ │ functions). │ │ │ │ @@ -24250,31 +24262,39 @@ │ │ │ │ WARNING: preexec_fn is NOT SAFE if your application uses threads. │ │ │ │ It may trigger infrequent, difficult to debug deadlocks. │ │ │ │ If an error occurs in the child process before the exec, it is │ │ │ │ serialized and written to the errpipe_write fd per subprocess.py. │ │ │ │ Returns: the child process's PID. │ │ │ │ Raises: Only on an error in the parent process. │ │ │ │ A POSIX helper for the subprocess module. │ │ │ │ -_idfunc($module, x, /) │ │ │ │ -Primitives and accelerators for the typing module. │ │ │ │ -Encoder(markers, default, encoder, indent, key_separator, item_separator, sort_keys, skipkeys, allow_nan) │ │ │ │ -JSON scanner object │ │ │ │ -scanstring(string, end, strict=True) -> (string, end) │ │ │ │ -Scan the string s for a JSON string. End is the index of the │ │ │ │ -character in s after the quote that started the JSON string. │ │ │ │ -Unescapes all valid JSON string escape sequences and raises ValueError │ │ │ │ -on attempt to decode an invalid string. If strict is False then literal │ │ │ │ -control characters are allowed in the string. │ │ │ │ -Returns a tuple of the decoded string and the index of the character in s │ │ │ │ -after the end quote. │ │ │ │ -encode_basestring(string) -> string │ │ │ │ -Return a JSON representation of a Python string │ │ │ │ -encode_basestring_ascii(string) -> string │ │ │ │ -Return an ASCII-only JSON representation of a Python string │ │ │ │ -json speedups │ │ │ │ +grp.struct_group: Results from getgr*() routines. │ │ │ │ +This object may be accessed either as a tuple of │ │ │ │ + (gr_name,gr_passwd,gr_gid,gr_mem) │ │ │ │ +or via the object attributes as named in the above tuple. │ │ │ │ +getgrall($module, /) │ │ │ │ +Return a list of all available group entries, in arbitrary order. │ │ │ │ +An entry whose name starts with '+' or '-' represents an instruction │ │ │ │ +to use YP/NIS and may not be accessible via getgrnam or getgrgid. │ │ │ │ +getgrnam($module, /, name) │ │ │ │ +Return the group database entry for the given group name. │ │ │ │ +If name is not valid, raise KeyError. │ │ │ │ +getgrgid($module, /, id) │ │ │ │ +Return the group database entry for the given numeric group ID. │ │ │ │ +If id is not valid, raise KeyError. │ │ │ │ +Access to the Unix group database. │ │ │ │ +Group entries are reported as 4-tuples containing the following fields │ │ │ │ +from the group database, in order: │ │ │ │ + gr_name - name of the group │ │ │ │ + gr_passwd - group password (encrypted); often empty │ │ │ │ + gr_gid - numeric ID of the group │ │ │ │ + gr_mem - list of members │ │ │ │ +The gid is an integer, name and password are strings. (Note that most │ │ │ │ +users are not explicitly listed as members of the groups they are in │ │ │ │ +according to the password database. Check both databases to get │ │ │ │ +complete membership information.) │ │ │ │ __setstate__($self, state, /) │ │ │ │ Set state information for unpickling. │ │ │ │ __reduce__($self, /) │ │ │ │ Return state information for pickling. │ │ │ │ __sizeof__($self, /) │ │ │ │ Size of the array in memory, in bytes. │ │ │ │ tounicode($self, /) │ │ │ │ @@ -24382,44 +24402,20 @@ │ │ │ │ _array_reconstructor($module, arraytype, typecode, mformat_code, items, │ │ │ │ /) │ │ │ │ Internal. Used for pickling support. │ │ │ │ This module defines an object type which can efficiently represent │ │ │ │ an array of basic values: characters, integers, floating-point │ │ │ │ numbers. Arrays are sequence types and behave very much like lists, │ │ │ │ except that the type of objects stored in them is constrained. │ │ │ │ -grp.struct_group: Results from getgr*() routines. │ │ │ │ -This object may be accessed either as a tuple of │ │ │ │ - (gr_name,gr_passwd,gr_gid,gr_mem) │ │ │ │ -or via the object attributes as named in the above tuple. │ │ │ │ -getgrall($module, /) │ │ │ │ -Return a list of all available group entries, in arbitrary order. │ │ │ │ -An entry whose name starts with '+' or '-' represents an instruction │ │ │ │ -to use YP/NIS and may not be accessible via getgrnam or getgrgid. │ │ │ │ -getgrnam($module, /, name) │ │ │ │ -Return the group database entry for the given group name. │ │ │ │ -If name is not valid, raise KeyError. │ │ │ │ -getgrgid($module, /, id) │ │ │ │ -Return the group database entry for the given numeric group ID. │ │ │ │ -If id is not valid, raise KeyError. │ │ │ │ -Access to the Unix group database. │ │ │ │ -Group entries are reported as 4-tuples containing the following fields │ │ │ │ -from the group database, in order: │ │ │ │ - gr_name - name of the group │ │ │ │ - gr_passwd - group password (encrypted); often empty │ │ │ │ - gr_gid - numeric ID of the group │ │ │ │ - gr_mem - list of members │ │ │ │ -The gid is an integer, name and password are strings. (Note that most │ │ │ │ -users are not explicitly listed as members of the groups they are in │ │ │ │ -according to the password database. Check both databases to get │ │ │ │ -complete membership information.) │ │ │ │ _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, /) │ │ │ │ @@ -24453,15 +24449,22 @@ │ │ │ │ Debug module to trace memory blocks allocated by Python. │ │ │ │ sys_audit_impl │ │ │ │ signal_active_thread │ │ │ │ _generate_suggestions($module, candidates, item, /) │ │ │ │ Returns the candidate in candidates that's closest to item │ │ │ │ Unable to allocate output buffer. │ │ │ │ _PyOS_InterruptOccurred │ │ │ │ -PyMutex_Unlock │ │ │ │ +sha384($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ +Return a new SHA-384 hash object; optionally initialized with a string. │ │ │ │ +sha512($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ +Return a new SHA-512 hash object; optionally initialized with a string. │ │ │ │ +sha224($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ +Return a new SHA-224 hash object; optionally initialized with a string. │ │ │ │ +sha256($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ +Return a new SHA-256 hash object; optionally initialized with a string. │ │ │ │ LOG_UPTO($module, pri, /) │ │ │ │ Calculates the mask for all priorities up to and including pri. │ │ │ │ LOG_MASK($module, pri, /) │ │ │ │ Calculates the mask for the individual priority pri. │ │ │ │ setlogmask($module, maskpri, /) │ │ │ │ Set the priority mask to maskpri and return the previous mask value. │ │ │ │ syslog([priority=LOG_INFO,] message) │ │ │ │ @@ -24483,22 +24486,14 @@ │ │ │ │ Update this hash object's state with the provided string. │ │ │ │ hexdigest($self, /) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ -sha384($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ -Return a new SHA-384 hash object; optionally initialized with a string. │ │ │ │ -sha512($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ -Return a new SHA-512 hash object; optionally initialized with a string. │ │ │ │ -sha224($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ -Return a new SHA-224 hash object; optionally initialized with a string. │ │ │ │ -sha256($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ -Return a new SHA-256 hash object; optionally initialized with a string. │ │ │ │ GetReparseDeferralEnabled($self, /) │ │ │ │ Retrieve reparse deferral enabled status; always returns false with Expat <2.6.0. │ │ │ │ SetReparseDeferralEnabled($self, enabled, /) │ │ │ │ Enable/Disable reparse deferral; enabled by default with Expat >=2.6.0. │ │ │ │ SetAllocTrackerMaximumAmplification($self, max_factor, /) │ │ │ │ Sets the maximum amplification factor between direct input and bytes of dynamic memory allocated. │ │ │ │ The amplification factor is calculated as "allocated / direct" while parsing, │ │ │ │ @@ -25024,14 +25019,15 @@ │ │ │ │ _PyEval_SpecialMethodCanSuggest │ │ │ │ tia[VRNLJHGFEDDCCCC │ │ │ │ SS&`8+_c =K │ │ │ │ ""##&&''))**..//112255668899??@@BBCCFFGGIIJJNNOOQQRRUUVVXXYY^^__aabbeeffhhiimmnnppqqttuuwwxx │ │ │ │ symtable($module, source, filename, startstr, /) │ │ │ │ Return symbol and scope dictionaries used internally by compiler. │ │ │ │ _modules_by_index_clear_one │ │ │ │ +PyMutex_Unlock │ │ │ │ config_vars($module, /) │ │ │ │ Returns a dictionary containing build variables intended to be exposed by sysconfig. │ │ │ │ A helper for the sysconfig module. │ │ │ │ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ │ │ │ │ tanh($module, z, /) │ │ │ │ Return the hyperbolic tangent of z. │ │ │ │ tan($module, z, /) │ │ │ │ @@ -25557,15 +25553,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 │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -133,17 +133,17 @@ │ │ │ │ 0x0001debc 6c6f636b 5f6e616e 6f736c65 65705f74 lock_nanosleep_t │ │ │ │ 0x0001decc 696d6536 3400756e 616d6500 72656164 ime64.uname.read │ │ │ │ 0x0001dedc 6c696e6b 6174005f 5f637479 70655f62 linkat.__ctype_b │ │ │ │ 0x0001deec 5f6c6f63 00666572 726f7200 5f5f6765 _loc.ferror.__ge │ │ │ │ 0x0001defc 74727573 61676536 34007469 6d657300 trusage64.times. │ │ │ │ 0x0001df0c 756e7368 61726500 70697065 32007069 unshare.pipe2.pi │ │ │ │ 0x0001df1c 70650065 706f6c6c 5f637265 61746531 pe.epoll_create1 │ │ │ │ - 0x0001df2c 00737472 746f6b5f 72007369 6766696c .strtok_r.sigfil │ │ │ │ - 0x0001df3c 6c736574 00707468 72656164 5f736967 lset.pthread_sig │ │ │ │ - 0x0001df4c 6d61736b 00676574 736f636b 6e616d65 mask.getsockname │ │ │ │ + 0x0001df2c 00736967 66696c6c 73657400 70746872 .sigfillset.pthr │ │ │ │ + 0x0001df3c 6561645f 7369676d 61736b00 73747274 ead_sigmask.strt │ │ │ │ + 0x0001df4c 6f6b5f72 00676574 736f636b 6e616d65 ok_r.getsockname │ │ │ │ 0x0001df5c 005f5f67 6574736f 636b6f70 74363400 .__getsockopt64. │ │ │ │ 0x0001df6c 696e6574 5f70746f 6e006765 74616464 inet_pton.getadd │ │ │ │ 0x0001df7c 72696e66 6f006672 65656164 6472696e rinfo.freeaddrin │ │ │ │ 0x0001df8c 666f0063 6f6e6e65 63740073 656e6400 fo.connect.send. │ │ │ │ 0x0001df9c 72656376 00707468 72656164 5f736574 recv.pthread_set │ │ │ │ 0x0001dfac 6e616d65 5f6e7000 66636864 69720073 name_np.fchdir.s │ │ │ │ 0x0001dfbc 74726674 696d6500 6c6f6361 6c65636f trftime.localeco │ │ │ │ @@ -365,41 +365,41 @@ │ │ │ │ 0x0001ed3c 68726561 645f6b69 6c6c0073 656e6474 hread_kill.sendt │ │ │ │ 0x0001ed4c 6f007265 63766672 6f6d0074 696d6572 o.recvfrom.timer │ │ │ │ 0x0001ed5c 66645f63 72656174 65005f5f 74696d65 fd_create.__time │ │ │ │ 0x0001ed6c 7266645f 73657474 696d6536 34005f5f rfd_settime64.__ │ │ │ │ 0x0001ed7c 74696d65 7266645f 67657474 696d6536 timerfd_gettime6 │ │ │ │ 0x0001ed8c 34006d70 726f7465 63740070 74687265 4.mprotect.pthre │ │ │ │ 0x0001ed9c 61645f65 78697400 5f5f7379 73636f6e ad_exit.__syscon │ │ │ │ - 0x0001edac 6600636c 6f736566 726f6d00 696e6574 f.closefrom.inet │ │ │ │ - 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 │ │ │ │ + 0x0001edac 6600636c 6f736566 726f6d00 5f5f7666 f.closefrom.__vf │ │ │ │ + 0x0001edbc 7072696e 74665f63 686b0069 6e65745f printf_chk.inet_ │ │ │ │ + 0x0001edcc 61746f6e 00707265 61647636 34007077 aton.preadv64.pw │ │ │ │ + 0x0001eddc 72697465 76363400 696e6574 5f6e746f ritev64.inet_nto │ │ │ │ + 0x0001edec 61006966 5f696e64 6578746f 6e616d65 a.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 174e34 <_start@@Base+0x34> │ │ │ │ + bl 175074 <_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 1778d8 │ │ │ │ + bl 177b18 │ │ │ │ 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, #14844 @ 0x39fc │ │ │ │ + movw r0, #15740 @ 0x3d7c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ 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, #14860 @ 0x3a0c │ │ │ │ + movw r1, #15756 @ 0x3d8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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 177ba0 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 177de0 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbnz r5, 2c640 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 177b40 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 177d80 <_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 177d8c │ │ │ │ + bl 177fcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2c648 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 17f780 │ │ │ │ + bl 17f9c0 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2d504 │ │ │ │ - movw r0, #14904 @ 0x3a38 │ │ │ │ + movw r0, #15800 @ 0x3db8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 182db4 │ │ │ │ + bl 182ff4 │ │ │ │ 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 178fc0 │ │ │ │ + bl 179200 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 17f780 │ │ │ │ + bl 17f9c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c640 │ │ │ │ - bl 1d41e8 │ │ │ │ + bl 1d44e8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1cb600 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1cb714 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c68e │ │ │ │ - bl 2e5f4 │ │ │ │ + bl 2e654 │ │ │ │ movs r0, #1 │ │ │ │ blx 2b07c │ │ │ │ - bl 9a66c <_Py_GetConfig@@Base> │ │ │ │ + bl 9a744 <_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 184144 │ │ │ │ + bl 184384 │ │ │ │ ldr r1, [pc, #132] @ (2c72c ) │ │ │ │ - movw r2, #14920 @ 0x3a48 │ │ │ │ + movw r2, #15816 @ 0x3dc8 │ │ │ │ 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, #14936 @ 0x3a58 │ │ │ │ + movw r0, #15832 @ 0x3dd8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 195300 │ │ │ │ + bl 195550 │ │ │ │ cbnz r0, 2c6d8 │ │ │ │ - movw r1, #14948 @ 0x3a64 │ │ │ │ + movw r1, #15844 @ 0x3de4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #96] @ (2c734 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c6e4 │ │ │ │ movs r4, #1 │ │ │ │ - bl 2e5f4 │ │ │ │ + bl 2e654 │ │ │ │ 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, #14984 @ 0x3a88 │ │ │ │ + movw r1, #15880 @ 0x3e08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 2e3dc │ │ │ │ + bl 2e43c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1db878 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1db8d4 │ │ │ │ + bl 1dbb88 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1dbbe4 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ movs r5, r5 │ │ │ │ cdp 0, 8, cr0, cr0, cr15, {2} │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ 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, #14992 @ 0x3a90 │ │ │ │ + movw r1, #15888 @ 0x3e10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #24] @ (2c778 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 177a90 │ │ │ │ + bl 177cd0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ 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 1778d8 │ │ │ │ + bl 177b18 │ │ │ │ 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 177d4c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 177f8c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r0, 2c832 │ │ │ │ - movw r1, #15060 @ 0x3ad4 │ │ │ │ + movw r1, #15956 @ 0x3e54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #4] @ (2c834 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ 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, #15076 @ 0x3ae4 │ │ │ │ + movw r1, #15972 @ 0x3e64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl fe99c <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl fe9f4 <_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 1c6ff4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1c7058 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c96a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7000 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c7064 <_PyErr_Clear@@Base> │ │ │ │ b.n 2c95e │ │ │ │ movs r0, #12 │ │ │ │ - bl 6b130 │ │ │ │ + bl 6b158 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c8fa │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2c96a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2fa4 │ │ │ │ + bl 1f32dc │ │ │ │ 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 26aff0 │ │ │ │ + bl 241b70 │ │ │ │ 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 235af8 │ │ │ │ + bl 265bac │ │ │ │ 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 8ad44 │ │ │ │ + bl 8add0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2c9c2 │ │ │ │ - bl 67dec │ │ │ │ + bl 68120 │ │ │ │ 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 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_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 5e770 │ │ │ │ + bl 5e7c8 │ │ │ │ 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 8ad44 │ │ │ │ + bl 8add0 │ │ │ │ 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 8ad44 │ │ │ │ + bl 8add0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ca9e │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8ad44 │ │ │ │ + bl 8add0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2caa2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ 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 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1c7000 <_PyErr_Clear@@Base> │ │ │ │ + b.w 1c7064 <_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 177db8 │ │ │ │ + bl 177ff8 │ │ │ │ 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 177db8 │ │ │ │ + bl 177ff8 │ │ │ │ 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 177ba0 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 177de0 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bdac │ │ │ │ cbz r0, 2cb6a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 177d4c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 177f8c <_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 175cc4 │ │ │ │ + bl 175f04 │ │ │ │ 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 178ad4 │ │ │ │ + bl 178d14 │ │ │ │ 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, #15604 @ 0x3cf4 │ │ │ │ + movw r3, #16500 @ 0x4074 │ │ │ │ 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, #15640 @ 0x3d18 │ │ │ │ + movw r3, #16536 @ 0x4098 │ │ │ │ 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 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ 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, #15676 @ 0x3d3c │ │ │ │ + movw r3, #16572 @ 0x40bc │ │ │ │ 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, #15176 @ 0x3b48 │ │ │ │ + movw r3, #16072 @ 0x3ec8 │ │ │ │ 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, #15716 @ 0x3d64 │ │ │ │ + movw r1, #16612 @ 0x40e4 │ │ │ │ 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} │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ movs r5, r5 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ 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 177ba0 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 177de0 <_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 177b40 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 177d80 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 178fc0 │ │ │ │ + bl 179200 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 17f780 │ │ │ │ + bl 17f9c0 │ │ │ │ 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, #15736 @ 0x3d78 │ │ │ │ + movw r3, #16632 @ 0x40f8 │ │ │ │ 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 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + strb r4, [r3, #9] │ │ │ │ movs r5, r5 │ │ │ │ - strb r4, [r0, #26] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ movs r5, r5 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ 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, #15780 @ 0x3da4 │ │ │ │ + movw r3, #16676 @ 0x4124 │ │ │ │ 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 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ 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 178e44 │ │ │ │ + bl 179084 │ │ │ │ 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, #15764 @ 0x3d94 │ │ │ │ + movw r3, #16660 @ 0x4114 │ │ │ │ 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, #15176 @ 0x3b48 │ │ │ │ + movw r3, #16072 @ 0x3ec8 │ │ │ │ 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 6b230 │ │ │ │ + bl 6b258 │ │ │ │ b.n 2cec2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ blx 2beec │ │ │ │ mov r0, r8 │ │ │ │ - bl 6b230 │ │ │ │ + bl 6b258 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ movs r5, r5 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ 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, #15976 @ 0x3e68 │ │ │ │ + movw r3, #16872 @ 0x41e8 │ │ │ │ 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, #16016 @ 0x3e90 │ │ │ │ + movw r3, #16912 @ 0x4210 │ │ │ │ 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, #16068 @ 0x3ec4 │ │ │ │ + movw r3, #16964 @ 0x4244 │ │ │ │ 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, #27096 @ 0x69d8 │ │ │ │ + movw r1, #27992 @ 0x6d58 │ │ │ │ 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, #15780 @ 0x3da4 │ │ │ │ + movw r3, #16676 @ 0x4124 │ │ │ │ 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} │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ movs r5, r5 │ │ │ │ │ │ │ │ 0002d020 : │ │ │ │ cbnz r0, 2d026 │ │ │ │ - b.w 1841c4 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 184404 <_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, #22220 @ 0x56cc │ │ │ │ + movw r0, #23116 @ 0x5a4c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 177d4c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 177f8c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #22220 @ 0x56cc │ │ │ │ + movw r0, #23116 @ 0x5a4c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str.w r7, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 177d4c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 177f8c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ str.w r8, [r4, #1460] @ 0x5b4 │ │ │ │ cbnz r0, 2d09a │ │ │ │ - movw r0, #22220 @ 0x56cc │ │ │ │ + movw r0, #23116 @ 0x5a4c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 177d4c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 177f8c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r5, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 177d4c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 177f8c <_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, #15060 @ 0x3ad4 │ │ │ │ + movw r1, #15956 @ 0x3e54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #8] @ (2d0d4 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ 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 177d4c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 177f8c <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2d128 │ │ │ │ - movw r1, #15060 @ 0x3ad4 │ │ │ │ + movw r1, #15956 @ 0x3e54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #8] @ (2d12c ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ 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, #15604 @ 0x3cf4 │ │ │ │ + movw r3, #16500 @ 0x4074 │ │ │ │ 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 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ 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 1793e4 │ │ │ │ + bl 179624 │ │ │ │ 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, #15176 @ 0x3b48 │ │ │ │ + movw r3, #16072 @ 0x3ec8 │ │ │ │ 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, #1] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ 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 1794b4 <_Py_SetLocaleFromEnv@@Base+0x2c> │ │ │ │ + b.w 1796f4 <_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 1c9a2c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1c9a90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2d274 │ │ │ │ - bl d8138 │ │ │ │ + bl d801c │ │ │ │ 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 e3eb0 │ │ │ │ + bl e3e6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ 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 177a90 │ │ │ │ + bl 177cd0 │ │ │ │ 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, #15176 @ 0x3b48 │ │ │ │ + movw r3, #16072 @ 0x3ec8 │ │ │ │ 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 178fc0 │ │ │ │ + bl 179200 │ │ │ │ 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, #1] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ 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 179c7c <_Py_SetLocaleFromEnv@@Base+0x7f4> │ │ │ │ + bl 179ebc <_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, #16416 @ 0x4020 │ │ │ │ + movw r3, #17312 @ 0x43a0 │ │ │ │ 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, #15176 @ 0x3b48 │ │ │ │ + movw r3, #16072 @ 0x3ec8 │ │ │ │ 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 6b230 │ │ │ │ + bl 6b258 │ │ │ │ b.n 2d39c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2beec │ │ │ │ mov r0, r7 │ │ │ │ - bl 6b230 │ │ │ │ + bl 6b258 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ 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, #16584 @ 0x40c8 │ │ │ │ + movw r3, #17480 @ 0x4448 │ │ │ │ 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, #15176 @ 0x3b48 │ │ │ │ + movw r3, #16072 @ 0x3ec8 │ │ │ │ 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} │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ movs r5, r5 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ 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 17fa68 │ │ │ │ + bl 17fca8 │ │ │ │ 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, #28552 @ 0x6f88 │ │ │ │ + movw r0, #29448 @ 0x7308 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 62dfe │ │ │ │ + bl 6310e │ │ │ │ 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, #28608 @ 0x6fc0 │ │ │ │ + movw r1, #29504 @ 0x7340 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #20 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2d5ba │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #34608 @ 0x8730 │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #35464 @ 0x8a88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2d5ce │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d5de │ │ │ │ - movw r1, #28632 @ 0x6fd8 │ │ │ │ + movw r1, #29528 @ 0x7358 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #48268 @ 0xbc8c │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #50304 @ 0xc480 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28652 @ 0x6fec │ │ │ │ + movw r1, #29548 @ 0x736c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #440] @ (2d7b8 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2d632 │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28676 @ 0x7004 │ │ │ │ + movw r1, #29572 @ 0x7384 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ - bl 202dcc │ │ │ │ + bl 202f20 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62396 @ 0xf3bc │ │ │ │ + movw r1, #63516 @ 0xf81c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cbz r2, 2d64a │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13788 @ 0x35dc │ │ │ │ + movw r1, #14684 @ 0x395c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cbz r2, 2d662 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28700 @ 0x701c │ │ │ │ + movw r1, #29596 @ 0x739c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cbz r2, 2d67a │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28720 @ 0x7030 │ │ │ │ + movw r1, #29616 @ 0x73b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cbz r3, 2d692 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28736 @ 0x7040 │ │ │ │ + movw r1, #29632 @ 0x73c0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6a2 │ │ │ │ - movw r1, #28752 @ 0x7050 │ │ │ │ + movw r1, #29648 @ 0x73d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48268 @ 0xbc8c │ │ │ │ + movw r1, #50304 @ 0xc480 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_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 1c9a2c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1c9a90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2d6fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7000 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c7064 <_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 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ 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 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ b.n 2d786 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c9adc │ │ │ │ + bl 1c9b44 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7c28 │ │ │ │ + bl d7b0c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ 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 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11d374 │ │ │ │ + bl 11d5f4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2d76c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7000 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c7064 <_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 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2d7a0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48268 @ 0xbc8c │ │ │ │ + movw r1, #50304 @ 0xc480 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18380c │ │ │ │ + bl 183a4c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d848 │ │ │ │ - bl 183aa4 │ │ │ │ + bl 183ce4 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2d572 │ │ │ │ - bl 1d66b8 │ │ │ │ + bl 1d6aac │ │ │ │ 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 178b6c │ │ │ │ + bl 178dac │ │ │ │ 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 179f70 <_Py_SetLocaleFromEnv@@Base+0xae8> │ │ │ │ + bl 17a1b0 <_Py_SetLocaleFromEnv@@Base+0xae8> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2d818 │ │ │ │ ldr r2, [pc, #36] @ (2d82c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15176 @ 0x3b48 │ │ │ │ + movw r3, #16072 @ 0x3ec8 │ │ │ │ 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 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + subs r0, r0, r6 │ │ │ │ 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 6b460 │ │ │ │ + b.w 6b488 │ │ │ │ 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 90198 │ │ │ │ - movw r1, #28976 @ 0x7130 │ │ │ │ + bl 90288 │ │ │ │ + movw r1, #29872 @ 0x74b0 │ │ │ │ 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 c85c4 │ │ │ │ + bl c8844 │ │ │ │ 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 88210 │ │ │ │ + bl 882c4 │ │ │ │ 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 90198 │ │ │ │ + bl 90288 │ │ │ │ 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 88210 │ │ │ │ + bl 882c4 │ │ │ │ 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 125664 <_PySet_NextEntry@@Base> │ │ │ │ + bl 125574 <_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 1202dc │ │ │ │ + bl 1201f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2d92a │ │ │ │ b.n 2d8da │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 2d968 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28996 @ 0x7144 │ │ │ │ + movw r1, #29892 @ 0x74c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d978 │ │ │ │ - movw r1, #29020 @ 0x715c │ │ │ │ + movw r1, #29916 @ 0x74dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1faf40 │ │ │ │ + bl 1fb2f0 │ │ │ │ b.n 2d8da │ │ │ │ cbz r5, 2d9c8 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29024 @ 0x7160 │ │ │ │ + movw r1, #29920 @ 0x74e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbccc <_PyEval_StartTheWorld@@Base+0x4> │ │ │ │ + bl 1fc004 <_PyEval_StartTheWorld@@Base+0x4> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62396 @ 0xf3bc │ │ │ │ + movw r1, #63516 @ 0xf81c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48268 @ 0xbc8c │ │ │ │ + movw r1, #50304 @ 0xc480 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 182e18 <_Py_write_noraise@@Base> │ │ │ │ + b.w 183058 <_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, #29076 @ 0x7194 │ │ │ │ + movw r2, #29972 @ 0x7514 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 18419c │ │ │ │ + bl 1843dc │ │ │ │ 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, #15176 @ 0x3b48 │ │ │ │ + movw r3, #16072 @ 0x3ec8 │ │ │ │ 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 r2, #64 @ 0x40 │ │ │ │ + movs 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, #28380 @ 0x6edc │ │ │ │ + movw r5, #29276 @ 0x725c │ │ │ │ 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 6b230 │ │ │ │ + bl 6b258 │ │ │ │ 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, #60073 @ 0xeaa9 │ │ │ │ + movw r3, #60561 @ 0xec91 │ │ │ │ movt r3, #24 │ │ │ │ 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, #50240 @ 0xc440 │ │ │ │ + movw r2, #51136 @ 0xc7c0 │ │ │ │ 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, #50292 @ 0xc474 │ │ │ │ + movw r2, #51188 @ 0xc7f4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50324 @ 0xc494 │ │ │ │ + movw r2, #51220 @ 0xc814 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 175a4c <_start@@Base+0xc4c> │ │ │ │ + bl 175c8c <_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, #8409 @ 0x20d9 │ │ │ │ - movt r3, #6 │ │ │ │ + movw r3, #61905 @ 0xf1d1 │ │ │ │ + movt r3, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 17f084 <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ + bl 17f2c4 <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #11557 @ 0x2d25 │ │ │ │ + movw r2, #11797 @ 0x2e15 │ │ │ │ movt r2, #3 │ │ │ │ - movw r1, #10745 @ 0x29f9 │ │ │ │ + movw r1, #11497 @ 0x2ce9 │ │ │ │ movt r1, #3 │ │ │ │ - bl 17f1d8 <_Py_SetLocaleFromEnv@@Base+0x5d50> │ │ │ │ + bl 17f418 <_Py_SetLocaleFromEnv@@Base+0x5d50> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50356 @ 0xc4b4 │ │ │ │ + movw r2, #51252 @ 0xc834 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50384 @ 0xc4d0 │ │ │ │ + movw r2, #51280 @ 0xc850 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50412 @ 0xc4ec │ │ │ │ + movw r2, #51308 @ 0xc86c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50452 @ 0xc514 │ │ │ │ + movw r2, #51348 @ 0xc894 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #50480 @ 0xc530 │ │ │ │ + movw r2, #51376 @ 0xc8b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2dc1e <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r0, #2709 @ 0xa95 │ │ │ │ + movw r0, #2741 @ 0xab5 │ │ │ │ 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, #50508 @ 0xc54c │ │ │ │ + movw r2, #51404 @ 0xc8cc │ │ │ │ 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 292c20 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 292fa0 <_PyMonitoring_FireBranchEvent@@Base+0xa0> │ │ │ │ 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, #50560 @ 0xc580 │ │ │ │ + movw r0, #51456 @ 0xc900 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ blx 2beb8 │ │ │ │ mov r9, r6 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ - movw r3, #50672 @ 0xc5f0 │ │ │ │ + movw r3, #51568 @ 0xc970 │ │ │ │ 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 292e7c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ + bl 2931fc <_PyMonitoring_FireBranchEvent@@Base+0x2fc> │ │ │ │ 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, #50700 @ 0xc60c │ │ │ │ + movw r1, #51596 @ 0xc98c │ │ │ │ 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, #50728 @ 0xc628 │ │ │ │ + movw r1, #51624 @ 0xc9a8 │ │ │ │ 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, #50748 @ 0xc63c │ │ │ │ + movw r1, #51644 @ 0xc9bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50772 @ 0xc654 │ │ │ │ + movw r1, #51668 @ 0xc9d4 │ │ │ │ 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, #50800 @ 0xc670 │ │ │ │ + movw r2, #51696 @ 0xc9f0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 18419c │ │ │ │ + bl 1843dc │ │ │ │ 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, #50828 @ 0xc68c │ │ │ │ + movw r1, #51724 @ 0xca0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #50856 @ 0xc6a8 │ │ │ │ + movw r1, #51752 @ 0xca28 │ │ │ │ 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, #50884 @ 0xc6c4 │ │ │ │ + movw r2, #51780 @ 0xca44 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 18419c │ │ │ │ + bl 1843dc │ │ │ │ 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, #50912 @ 0xc6e0 │ │ │ │ + movw r1, #51808 @ 0xca60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #50944 @ 0xc700 │ │ │ │ + movw r1, #51840 @ 0xca80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #50976 @ 0xc720 │ │ │ │ + movw r1, #51872 @ 0xcaa0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2df00 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ - movw r1, #51008 @ 0xc740 │ │ │ │ + movw r1, #51904 @ 0xcac0 │ │ │ │ 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, #51016 @ 0xc748 │ │ │ │ + movw r0, #51912 @ 0xcac8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ blx 2beb8 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51036 @ 0xc75c │ │ │ │ + movw r1, #51932 @ 0xcadc │ │ │ │ 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 61566 │ │ │ │ + b.w 618aa │ │ │ │ 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 87f90 │ │ │ │ + bl 88040 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e100 <_PyObject_DebugMallocStats@@Base+0x630> │ │ │ │ add.w r8, sp, #12 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87d44 │ │ │ │ + bl 87df8 │ │ │ │ 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 87f90 │ │ │ │ + bl 88040 │ │ │ │ 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 8b80c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b898 <_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, #55932 @ 0xda7c │ │ │ │ + movw r2, #56828 @ 0xddfc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 1ecbac <_PyErr_Format@@Base> │ │ │ │ + bl 1ecee0 <_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 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #55980 @ 0xdaac │ │ │ │ + movw r2, #56876 @ 0xde2c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 23470c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + bl 234bb8 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ 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 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 75f9c │ │ │ │ + bl 75f84 │ │ │ │ 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, #23540 @ 0x5bf4 │ │ │ │ + movw r1, #24436 @ 0x5f74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r4, r0 │ │ │ │ blx 2b7c0 │ │ │ │ cbz r0, 2e18e <_PyObject_DebugMallocStats@@Base+0x6be> │ │ │ │ - movw r1, #23348 @ 0x5b34 │ │ │ │ + movw r1, #24244 @ 0x5eb4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7c0 │ │ │ │ cbz r0, 2e192 <_PyObject_DebugMallocStats@@Base+0x6c2> │ │ │ │ - movw r1, #23376 @ 0x5b50 │ │ │ │ + movw r1, #24272 @ 0x5ed0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7c0 │ │ │ │ cbz r0, 2e196 <_PyObject_DebugMallocStats@@Base+0x6c6> │ │ │ │ - movw r1, #23444 @ 0x5b94 │ │ │ │ + movw r1, #24340 @ 0x5f14 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7c0 │ │ │ │ cbz r0, 2e19a <_PyObject_DebugMallocStats@@Base+0x6ca> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23500 @ 0x5bcc │ │ │ │ + movw r1, #24396 @ 0x5f4c │ │ │ │ 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,84 +2700,124 @@ │ │ │ │ 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, #61888 @ 0xf1c0 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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 8e788 │ │ │ │ + bl 8e870 │ │ │ │ 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 a21ec <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w a2304 <_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 70f18 │ │ │ │ + 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 d6074 <_PyUnicodeWriter_WriteStr@@Base+0xc4> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 2e20c <_PyObject_DebugMallocStats@@Base+0x73c> │ │ │ │ + bpl.n 2e26e <_PyObject_DebugMallocStats@@Base+0x79e> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 2e20e <_PyObject_DebugMallocStats@@Base+0x73e> │ │ │ │ + b.n 2e270 <_PyObject_DebugMallocStats@@Base+0x7a0> │ │ │ │ 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, #29736 @ 0x7428 │ │ │ │ + movw r1, #30492 @ 0x771c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8e728 │ │ │ │ - cbnz r0, 2e23a <_PyObject_DebugMallocStats@@Base+0x76a> │ │ │ │ + bl 8e810 │ │ │ │ + cbnz r0, 2e29c <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2e290 <_PyObject_DebugMallocStats@@Base+0x7c0> │ │ │ │ + b.n 2e2f2 <_PyObject_DebugMallocStats@@Base+0x822> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl f19ac │ │ │ │ + bl f1938 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e236 <_PyObject_DebugMallocStats@@Base+0x766> │ │ │ │ + beq.n 2e298 <_PyObject_DebugMallocStats@@Base+0x7c8> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1a800c │ │ │ │ - cbnz r0, 2e276 <_PyObject_DebugMallocStats@@Base+0x7a6> │ │ │ │ + bl 1a823c │ │ │ │ + cbnz r0, 2e2d8 <_PyObject_DebugMallocStats@@Base+0x808> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ - bne.n 2e276 <_PyObject_DebugMallocStats@@Base+0x7a6> │ │ │ │ + bne.n 2e2d8 <_PyObject_DebugMallocStats@@Base+0x808> │ │ │ │ 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 2e27e <_PyObject_DebugMallocStats@@Base+0x7ae> │ │ │ │ + b.n 2e2e0 <_PyObject_DebugMallocStats@@Base+0x810> │ │ │ │ movw r4, #5412 @ 0x1524 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ 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 │ │ │ │ @@ -2785,198 +2825,197 @@ │ │ │ │ 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, #29736 @ 0x7428 │ │ │ │ + movw r1, #30492 @ 0x771c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 2e2ee <_PyObject_DebugMallocStats@@Base+0x81e> │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 2e350 <_PyObject_DebugMallocStats@@Base+0x880> │ │ │ │ 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 f2ac4 │ │ │ │ + bl f2a50 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 2e2e0 <_PyObject_DebugMallocStats@@Base+0x810> │ │ │ │ + bge.n 2e342 <_PyObject_DebugMallocStats@@Base+0x872> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e2f0 <_PyObject_DebugMallocStats@@Base+0x820> │ │ │ │ + bge.n 2e352 <_PyObject_DebugMallocStats@@Base+0x882> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 2e2f0 <_PyObject_DebugMallocStats@@Base+0x820> │ │ │ │ + b.n 2e352 <_PyObject_DebugMallocStats@@Base+0x882> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl f47b8 │ │ │ │ + bl f4734 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2e2f0 <_PyObject_DebugMallocStats@@Base+0x820> │ │ │ │ + b.n 2e352 <_PyObject_DebugMallocStats@@Base+0x882> │ │ │ │ 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, #29736 @ 0x7428 │ │ │ │ + movw r1, #30492 @ 0x771c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 2e342 <_PyObject_DebugMallocStats@@Base+0x872> │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 2e3a4 <_PyObject_DebugMallocStats@@Base+0x8d4> │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 925fc │ │ │ │ + bl 926ec │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #15604 @ 0x3cf4 │ │ │ │ + movw r2, #16400 @ 0x4010 │ │ │ │ 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, #29736 @ 0x7428 │ │ │ │ + movw r1, #30492 @ 0x771c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8e728 │ │ │ │ - cbnz r0, 2e36c <_PyObject_DebugMallocStats@@Base+0x89c> │ │ │ │ + bl 8e810 │ │ │ │ + cbnz r0, 2e3ce <_PyObject_DebugMallocStats@@Base+0x8fe> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2e3bc <_PyObject_DebugMallocStats@@Base+0x8ec> │ │ │ │ + b.n 2e41e <_PyObject_DebugMallocStats@@Base+0x94e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl f19ac │ │ │ │ + bl f1938 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e368 <_PyObject_DebugMallocStats@@Base+0x898> │ │ │ │ + beq.n 2e3ca <_PyObject_DebugMallocStats@@Base+0x8fa> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1a800c │ │ │ │ - cbnz r0, 2e3a2 <_PyObject_DebugMallocStats@@Base+0x8d2> │ │ │ │ + bl 1a823c │ │ │ │ + cbnz r0, 2e404 <_PyObject_DebugMallocStats@@Base+0x934> │ │ │ │ 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 2e3aa <_PyObject_DebugMallocStats@@Base+0x8da> │ │ │ │ + b.n 2e40c <_PyObject_DebugMallocStats@@Base+0x93c> │ │ │ │ movw r4, #5412 @ 0x1524 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0002e3c2 : │ │ │ │ - b.w 1b25e8 │ │ │ │ - ... │ │ │ │ +0002e424 : │ │ │ │ + b.w 1b26f8 │ │ │ │ │ │ │ │ -0002e3c8 : │ │ │ │ - ldr r3, [pc, #12] @ (2e3d8 ) │ │ │ │ +0002e428 : │ │ │ │ + ldr r3, [pc, #12] @ (2e438 ) │ │ │ │ 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 │ │ │ │ │ │ │ │ -0002e3dc : │ │ │ │ +0002e43c : │ │ │ │ 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, 2e412 │ │ │ │ + cbz r1, 2e472 │ │ │ │ mov r0, r1 │ │ │ │ - bl 194ee0 │ │ │ │ + bl 195130 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2e412 │ │ │ │ - ldr r2, [pc, #44] @ (2e42c ) │ │ │ │ + cbnz r0, 2e472 │ │ │ │ + ldr r2, [pc, #44] @ (2e48c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1da13c │ │ │ │ - b.n 2e428 │ │ │ │ + bl 1da450 │ │ │ │ + b.n 2e488 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cd840 │ │ │ │ + bl 1cdad8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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 2e47a │ │ │ │ + beq.n 2e4da │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 2e452 │ │ │ │ + bhi.n 2e4b2 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 2e47e │ │ │ │ + beq.n 2e4de │ │ │ │ sub.w r6, r3, #12 │ │ │ │ negs r3, r6 │ │ │ │ adcs r3, r6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 2e480 │ │ │ │ + b.n 2e4e0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ adds r6, r2, #2 │ │ │ │ movs r4, #0 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.n 2e470 │ │ │ │ + bpl.n 2e4d0 │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ adds r4, #6 │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r5, r4 │ │ │ │ orrs r1, r5 │ │ │ │ - b.n 2e45c │ │ │ │ + b.n 2e4bc │ │ │ │ lsrs r3, r1, #1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 2e480 │ │ │ │ + bpl.n 2e4e0 │ │ │ │ negs r3, r3 │ │ │ │ - b.n 2e480 │ │ │ │ + b.n 2e4e0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2e480 │ │ │ │ + b.n 2e4e0 │ │ │ │ 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] │ │ │ │ @@ -2990,1111 +3029,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 2e4bc │ │ │ │ + bcs.n 2e51c │ │ │ │ ldrsb.w r3, [r3] │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2e4aa │ │ │ │ + bge.n 2e50a │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002e4c0 : │ │ │ │ +0002e520 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2e4f6 │ │ │ │ - bl 1b58d8 │ │ │ │ + cbz r0, 2e556 │ │ │ │ + bl 1b5a14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e4ea │ │ │ │ + bge.n 2e54a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 2e4ee │ │ │ │ + cbz r3, 2e54e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 2e4f6 │ │ │ │ + b.n 2e556 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 2e4ea │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2e54a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002e4fa : │ │ │ │ +0002e55a : │ │ │ │ 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] @ (2e540 ) │ │ │ │ + ldr r5, [pc, #52] @ (2e5a0 ) │ │ │ │ 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 1d4d04 <_PyParkingLot_Park@@Base+0x254> │ │ │ │ + bl 1d4d04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 2e538 │ │ │ │ + cbz r3, 2e598 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2d504 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r1 │ │ │ │ + add r0, pc │ │ │ │ movs r4, r7 │ │ │ │ │ │ │ │ -0002e544 : │ │ │ │ - cbnz r1, 2e54a │ │ │ │ - b.w 91a44 │ │ │ │ +0002e5a4 : │ │ │ │ + cbnz r1, 2e5aa │ │ │ │ + b.w 91b34 │ │ │ │ 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 2e572 │ │ │ │ - movw r1, #57736 @ 0xe188 │ │ │ │ + bpl.n 2e5d2 │ │ │ │ + movw r1, #58856 @ 0xe5e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 91a44 │ │ │ │ + b.w 91b34 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #13024 @ 0x32e0 │ │ │ │ + movw r1, #13920 @ 0x3660 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0002e590 : │ │ │ │ +0002e5f0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0002e5a6 : │ │ │ │ +0002e606 : │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1348] @ 0x544 │ │ │ │ - cbz r3, 2e5e6 │ │ │ │ + cbz r3, 2e646 │ │ │ │ ldr.w r3, [r0, #1588] @ 0x634 │ │ │ │ - cbz r3, 2e5e6 │ │ │ │ + cbz r3, 2e646 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (2e5f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (2e650 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ - cbz r4, 2e5ea │ │ │ │ + cbz r4, 2e64a │ │ │ │ addw r0, r0, #1588 @ 0x634 │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ subs r3, r4, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 2e5ec │ │ │ │ + b.n 2e64c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e5f4 : │ │ │ │ - ldr r2, [pc, #12] @ (2e604 ) │ │ │ │ +0002e654 : │ │ │ │ + ldr r2, [pc, #12] @ (2e664 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1da13c │ │ │ │ + b.w 1da450 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e608 <_Py_GetConfigsAsDict@@Base>: │ │ │ │ +0002e668 <_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 703c0 │ │ │ │ + bl 703e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ - bl 703c0 │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + bl 703e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ movw r3, #32060 @ 0x7d3c │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2e646 <_Py_GetConfigsAsDict@@Base+0x3e> │ │ │ │ - bl 793ec │ │ │ │ + cbz r0, 2e6a6 <_Py_GetConfigsAsDict@@Base+0x3e> │ │ │ │ + bl 793e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2e662 <_Py_GetConfigsAsDict@@Base+0x5a> │ │ │ │ - b.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + cbnz r0, 2e6c2 <_Py_GetConfigsAsDict@@Base+0x5a> │ │ │ │ + b.n 2ec3a <_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, #16716 @ 0x414c │ │ │ │ + movw r1, #17512 @ 0x4468 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e688 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ + bge.n 2e6e8 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e688 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ + cbnz r3, 2e6e8 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #32064 @ 0x7d40 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16748 @ 0x416c │ │ │ │ + movw r1, #17544 @ 0x4488 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e6ca <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ + bge.n 2e72a <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e6ca <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ + cbnz r3, 2e72a <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #32068 @ 0x7d44 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2e6e6 <_Py_GetConfigsAsDict@@Base+0xde> │ │ │ │ - bl 793ec │ │ │ │ + cbz r0, 2e746 <_Py_GetConfigsAsDict@@Base+0xde> │ │ │ │ + bl 793e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2e702 <_Py_GetConfigsAsDict@@Base+0xfa> │ │ │ │ - b.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + cbnz r0, 2e762 <_Py_GetConfigsAsDict@@Base+0xfa> │ │ │ │ + b.n 2ec3a <_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, #16780 @ 0x418c │ │ │ │ + movw r1, #17576 @ 0x44a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e728 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ + bge.n 2e788 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e728 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ + cbnz r3, 2e788 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #32072 @ 0x7d48 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16816 @ 0x41b0 │ │ │ │ + movw r1, #17612 @ 0x44cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e76a <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ + bge.n 2e7ca <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e76a <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ + cbnz r3, 2e7ca <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #61416 @ 0xefe8 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16856 @ 0x41d8 │ │ │ │ + movw r1, #17652 @ 0x44f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e7ac <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ + bge.n 2e80c <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e7ac <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ + cbnz r3, 2e80c <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62044 @ 0xf25c │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16868 @ 0x41e4 │ │ │ │ + movw r1, #17664 @ 0x4500 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e7ee <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ + bge.n 2e84e <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e7ee <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ + cbnz r3, 2e84e <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62048 @ 0xf260 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16884 @ 0x41f4 │ │ │ │ + movw r1, #17680 @ 0x4510 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e830 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ + bge.n 2e890 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e830 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ + cbnz r3, 2e890 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62052 @ 0xf264 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16900 @ 0x4204 │ │ │ │ + movw r1, #17696 @ 0x4520 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e872 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ + bge.n 2e8d2 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e872 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ + cbnz r3, 2e8d2 <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62036 @ 0xf254 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16916 @ 0x4214 │ │ │ │ + movw r1, #17712 @ 0x4530 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e8b4 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ + bge.n 2e914 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e8b4 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ + cbnz r3, 2e914 <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62032 @ 0xf250 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16936 @ 0x4228 │ │ │ │ + movw r1, #17732 @ 0x4544 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e8f6 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ + bge.n 2e956 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e8f6 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ + cbnz r3, 2e956 <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62040 @ 0xf258 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16952 @ 0x4238 │ │ │ │ + movw r1, #17748 @ 0x4554 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e938 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ + bge.n 2e998 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e938 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ + cbnz r3, 2e998 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62064 @ 0xf270 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16968 @ 0x4248 │ │ │ │ + movw r1, #17764 @ 0x4564 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e97a <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ + bge.n 2e9da <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e97a <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ + cbnz r3, 2e9da <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62028 @ 0xf24c │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16984 @ 0x4258 │ │ │ │ + movw r1, #17780 @ 0x4574 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e9bc <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ + bge.n 2ea1c <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e9bc <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ + cbnz r3, 2ea1c <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62056 @ 0xf268 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17004 @ 0x426c │ │ │ │ + movw r1, #17800 @ 0x4588 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e9fe <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ + bge.n 2ea5e <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e9fe <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ + cbnz r3, 2ea5e <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #61412 @ 0xefe4 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17020 @ 0x427c │ │ │ │ + movw r1, #17816 @ 0x4598 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ea40 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ + bge.n 2eaa0 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ea40 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ + cbnz r3, 2eaa0 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17048 @ 0x4298 │ │ │ │ + movw r1, #17844 @ 0x45b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ea82 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ + bge.n 2eae2 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ea82 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ + cbnz r3, 2eae2 <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62072 @ 0xf278 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17076 @ 0x42b4 │ │ │ │ + movw r1, #17872 @ 0x45d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eac4 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ + bge.n 2eb24 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eac4 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ + cbnz r3, 2eb24 <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #62060 @ 0xf26c │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17100 @ 0x42cc │ │ │ │ + movw r1, #17896 @ 0x45e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eb02 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ + bge.n 2eb62 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eb02 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ + cbnz r3, 2eb62 <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #29396 @ 0x72d4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17124 @ 0x42e4 │ │ │ │ + movw r1, #17920 @ 0x4600 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eb40 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ + bge.n 2eba0 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eb40 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ + cbnz r3, 2eba0 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ movw r3, #61408 @ 0xefe0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #17152 @ 0x4300 │ │ │ │ + movw r1, #17948 @ 0x461c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eb7e <_Py_GetConfigsAsDict@@Base+0x576> │ │ │ │ + bge.n 2ebde <_Py_GetConfigsAsDict@@Base+0x576> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2eb7e <_Py_GetConfigsAsDict@@Base+0x576> │ │ │ │ + cbnz r3, 2ebde <_Py_GetConfigsAsDict@@Base+0x576> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #17168 @ 0x4310 │ │ │ │ + movw r1, #17964 @ 0x462c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 2eeca <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ + beq.w 2ef2a <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 2ebde <_Py_GetConfigsAsDict@@Base+0x5d6> │ │ │ │ - ldr r3, [pc, #76] @ (2ebf0 <_Py_GetConfigsAsDict@@Base+0x5e8>) │ │ │ │ + blt.n 2ec3e <_Py_GetConfigsAsDict@@Base+0x5d6> │ │ │ │ + ldr r3, [pc, #76] @ (2ec50 <_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 703c0 │ │ │ │ + bl 703e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + cbz r0, 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1628] @ 0x65c │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 2ebf4 <_Py_GetConfigsAsDict@@Base+0x5ec> │ │ │ │ + cbnz r0, 2ec54 <_Py_GetConfigsAsDict@@Base+0x5ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + bge.n 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + cbnz r3, 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2eeca <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ + b.n 2ef2a <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2eba0 <_Py_GetConfigsAsDict@@Base+0x598> │ │ │ │ + bne.n 2ec00 <_Py_GetConfigsAsDict@@Base+0x598> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 2eba0 <_Py_GetConfigsAsDict@@Base+0x598> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ec00 <_Py_GetConfigsAsDict@@Base+0x598> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26252 @ 0x668c │ │ │ │ + movw r1, #27148 @ 0x6a0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ec1e <_Py_GetConfigsAsDict@@Base+0x616> │ │ │ │ + bge.n 2ec7e <_Py_GetConfigsAsDict@@Base+0x616> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ec1e <_Py_GetConfigsAsDict@@Base+0x616> │ │ │ │ + cbnz r3, 2ec7e <_Py_GetConfigsAsDict@@Base+0x616> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1632] @ 0x660 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26292 @ 0x66b4 │ │ │ │ + movw r1, #27188 @ 0x6a34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ec5c <_Py_GetConfigsAsDict@@Base+0x654> │ │ │ │ + bge.n 2ecbc <_Py_GetConfigsAsDict@@Base+0x654> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ec5c <_Py_GetConfigsAsDict@@Base+0x654> │ │ │ │ + cbnz r3, 2ecbc <_Py_GetConfigsAsDict@@Base+0x654> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1636] @ 0x664 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26280 @ 0x66a8 │ │ │ │ + movw r1, #27176 @ 0x6a28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ec9a <_Py_GetConfigsAsDict@@Base+0x692> │ │ │ │ + bge.n 2ecfa <_Py_GetConfigsAsDict@@Base+0x692> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ec9a <_Py_GetConfigsAsDict@@Base+0x692> │ │ │ │ + cbnz r3, 2ecfa <_Py_GetConfigsAsDict@@Base+0x692> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1640] @ 0x668 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.n 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26304 @ 0x66c0 │ │ │ │ + movw r1, #27200 @ 0x6a40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ecd8 <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ + bge.n 2ed38 <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ecd8 <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ + cbnz r3, 2ed38 <_Py_GetConfigsAsDict@@Base+0x6d0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1644] @ 0x66c │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26220 @ 0x666c │ │ │ │ + movw r1, #27116 @ 0x69ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ed1a <_Py_GetConfigsAsDict@@Base+0x712> │ │ │ │ + bge.n 2ed7a <_Py_GetConfigsAsDict@@Base+0x712> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ed1a <_Py_GetConfigsAsDict@@Base+0x712> │ │ │ │ + cbnz r3, 2ed7a <_Py_GetConfigsAsDict@@Base+0x712> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1648] @ 0x670 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26180 @ 0x6644 │ │ │ │ + movw r1, #27076 @ 0x69c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ed5c <_Py_GetConfigsAsDict@@Base+0x754> │ │ │ │ + bge.n 2edbc <_Py_GetConfigsAsDict@@Base+0x754> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ed5c <_Py_GetConfigsAsDict@@Base+0x754> │ │ │ │ + cbnz r3, 2edbc <_Py_GetConfigsAsDict@@Base+0x754> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1652] @ 0x674 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26196 @ 0x6654 │ │ │ │ + movw r1, #27092 @ 0x69d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ed9e <_Py_GetConfigsAsDict@@Base+0x796> │ │ │ │ + bge.n 2edfe <_Py_GetConfigsAsDict@@Base+0x796> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ed9e <_Py_GetConfigsAsDict@@Base+0x796> │ │ │ │ + cbnz r3, 2edfe <_Py_GetConfigsAsDict@@Base+0x796> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1656] @ 0x678 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26240 @ 0x6680 │ │ │ │ + movw r1, #27136 @ 0x6a00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ede0 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ + bge.n 2ee40 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ede0 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ + cbnz r3, 2ee40 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1660] @ 0x67c │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26268 @ 0x669c │ │ │ │ + movw r1, #27164 @ 0x6a1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ee22 <_Py_GetConfigsAsDict@@Base+0x81a> │ │ │ │ + bge.n 2ee82 <_Py_GetConfigsAsDict@@Base+0x81a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2ee22 <_Py_GetConfigsAsDict@@Base+0x81a> │ │ │ │ + cbnz r3, 2ee82 <_Py_GetConfigsAsDict@@Base+0x81a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ ldr.w r0, [r5, #1664] @ 0x680 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26168 @ 0x6638 │ │ │ │ + movw r1, #27064 @ 0x69b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ee60 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ + bge.n 2eec0 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2ee60 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ + cbnz r3, 2eec0 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 2ebc6 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ + beq.w 2ec26 <_Py_GetConfigsAsDict@@Base+0x5be> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #17184 @ 0x4320 │ │ │ │ + movw r1, #17980 @ 0x463c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2eeca <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ + beq.n 2ef2a <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ee90 <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ + bge.n 2eef0 <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2ee90 <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ + cbnz r3, 2eef0 <_Py_GetConfigsAsDict@@Base+0x888> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r7, #4160 @ 0x1040 │ │ │ │ - bl 1a510c <_PyConfig_AsDict@@Base> │ │ │ │ + bl 1a5334 <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ebda <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ + beq.w 2ec3a <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24900 @ 0x6144 │ │ │ │ + movw r1, #25656 @ 0x6438 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2eeca <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ + beq.n 2ef2a <_Py_GetConfigsAsDict@@Base+0x8c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eed8 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ + bge.n 2ef38 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2eed8 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ + cbnz r3, 2ef38 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 2eed8 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2ef38 <_Py_GetConfigsAsDict@@Base+0x8d0> │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ 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 2eefe <_Py_GetConfigsAsDict@@Base+0x8f6> │ │ │ │ + bne.n 2ef5e <_Py_GetConfigsAsDict@@Base+0x8f6> │ │ │ │ movs r3, #28 │ │ │ │ str r3, [r0, #32] │ │ │ │ - b.n 2f08c <_Py_GetConfigsAsDict@@Base+0xa84> │ │ │ │ + b.n 2f0ec <_Py_GetConfigsAsDict@@Base+0xa84> │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbnz r0, 2ef0c <_Py_GetConfigsAsDict@@Base+0x904> │ │ │ │ + cbnz r0, 2ef6c <_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 1da8a8 │ │ │ │ + bl 1dabbc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2ef36 <_Py_GetConfigsAsDict@@Base+0x92e> │ │ │ │ + cbz r0, 2ef96 <_Py_GetConfigsAsDict@@Base+0x92e> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 19575c │ │ │ │ + bl 1959ac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ - cbz r6, 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + bl 75f84 │ │ │ │ + cbz r6, 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ - cbz r1, 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ - cbz r5, 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + cbz r1, 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + cbz r5, 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + cbz r3, 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db370 │ │ │ │ + bl 1db680 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ - cbnz r6, 2ef5a <_Py_GetConfigsAsDict@@Base+0x952> │ │ │ │ + bl 75f84 │ │ │ │ + cbnz r6, 2efba <_Py_GetConfigsAsDict@@Base+0x952> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f0b4 <_Py_GetConfigsAsDict@@Base+0xaac> │ │ │ │ + b.n 2f114 <_Py_GetConfigsAsDict@@Base+0xaac> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r7, r6, #16 │ │ │ │ adds r0, #1 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2ef84 <_Py_GetConfigsAsDict@@Base+0x97c> │ │ │ │ + cbnz r0, 2efe4 <_Py_GetConfigsAsDict@@Base+0x97c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ef7e <_Py_GetConfigsAsDict@@Base+0x976> │ │ │ │ + bge.n 2efde <_Py_GetConfigsAsDict@@Base+0x976> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2ef7e <_Py_GetConfigsAsDict@@Base+0x976> │ │ │ │ + cbnz r3, 2efde <_Py_GetConfigsAsDict@@Base+0x976> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + b.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ mov r1, r7 │ │ │ │ blx 2b73c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + bge.n 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2ef9e <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ + cbnz r3, 2effe <_Py_GetConfigsAsDict@@Base+0x996> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 2efb6 <_Py_GetConfigsAsDict@@Base+0x9ae> │ │ │ │ + cbz r3, 2f016 <_Py_GetConfigsAsDict@@Base+0x9ae> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db4e4 │ │ │ │ + bl 1db7f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x9ae> │ │ │ │ + bne.n 2f016 <_Py_GetConfigsAsDict@@Base+0x9ae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + bl 75f84 │ │ │ │ + b.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ - cbz r3, 2efc0 <_Py_GetConfigsAsDict@@Base+0x9b8> │ │ │ │ + cbz r3, 2f020 <_Py_GetConfigsAsDict@@Base+0x9b8> │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ - cbnz r5, 2efc8 <_Py_GetConfigsAsDict@@Base+0x9c0> │ │ │ │ + cbnz r5, 2f028 <_Py_GetConfigsAsDict@@Base+0x9c0> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 2f09c <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ + b.n 2f0fc <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbnz r3, 2efd8 <_Py_GetConfigsAsDict@@Base+0x9d0> │ │ │ │ + cbnz r3, 2f038 <_Py_GetConfigsAsDict@@Base+0x9d0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 2f09c <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ + b.n 2f0fc <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ - cbz r6, 2f046 <_Py_GetConfigsAsDict@@Base+0xa3e> │ │ │ │ + cbz r6, 2f0a6 <_Py_GetConfigsAsDict@@Base+0xa3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r4, #2708] @ 0xa94 │ │ │ │ subs r6, r6, r3 │ │ │ │ - bl 1db7f4 │ │ │ │ + bl 1dbb04 │ │ │ │ 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 1cf280 │ │ │ │ + bl 1cf580 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 2f020 <_Py_GetConfigsAsDict@@Base+0xa18> │ │ │ │ + cbnz r0, 2f080 <_Py_GetConfigsAsDict@@Base+0xa18> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r4] │ │ │ │ - bl 75f9c │ │ │ │ - b.n 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + bl 75f84 │ │ │ │ + b.n 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 2beec │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ 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 1db880 <_PyInterpreterState_SetNotRunningMain@@Base+0x8> │ │ │ │ - b.n 2f07c <_Py_GetConfigsAsDict@@Base+0xa74> │ │ │ │ + bl 1dbb90 <_PyInterpreterState_SetNotRunningMain@@Base+0x8> │ │ │ │ + b.n 2f0dc <_Py_GetConfigsAsDict@@Base+0xa74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db7f4 │ │ │ │ + bl 1dbb04 │ │ │ │ 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 75f9c │ │ │ │ + bl 75f84 │ │ │ │ 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 1db880 <_PyInterpreterState_SetNotRunningMain@@Base+0x8> │ │ │ │ + bl 1dbb90 <_PyInterpreterState_SetNotRunningMain@@Base+0x8> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 2f09c <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ + bne.n 2f0fc <_Py_GetConfigsAsDict@@Base+0xa94> │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ - cbnz r3, 2f090 <_Py_GetConfigsAsDict@@Base+0xa88> │ │ │ │ + cbnz r3, 2f0f0 <_Py_GetConfigsAsDict@@Base+0xa88> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2f0b4 <_Py_GetConfigsAsDict@@Base+0xaac> │ │ │ │ + b.n 2f114 <_Py_GetConfigsAsDict@@Base+0xaac> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w cad38 │ │ │ │ + b.w cabe4 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ - movw r0, #48268 @ 0xbc8c │ │ │ │ + beq.w 2efb6 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + movw r0, #50304 @ 0xc480 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1b3ac0 │ │ │ │ - b.n 2ef56 <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ + bl 1b3bc8 │ │ │ │ + b.n 2efb6 <_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 │ │ │ │ @@ -4102,183 +4141,183 @@ │ │ │ │ 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, 2f0fa <_Py_GetConfigsAsDict@@Base+0xaf2> │ │ │ │ - movw r2, #38280 @ 0x9588 │ │ │ │ + cbz r5, 2f15a <_Py_GetConfigsAsDict@@Base+0xaf2> │ │ │ │ + movw r2, #39280 @ 0x9970 │ │ │ │ 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 1793e4 │ │ │ │ + bl 179624 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2f130 <_Py_GetConfigsAsDict@@Base+0xb28> │ │ │ │ + cbnz r0, 2f190 <_Py_GetConfigsAsDict@@Base+0xb28> │ │ │ │ mov r0, sl │ │ │ │ - bl 6b230 │ │ │ │ + bl 6b258 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a734 │ │ │ │ - bl 1f2e80 │ │ │ │ - bl 97b54 │ │ │ │ + bl 9a80c │ │ │ │ + bl 1f31b8 │ │ │ │ + bl 97c54 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2f21e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ + b.n 2f27e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ add.w sl, r0, r4 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ - cbz r2, 2f14e <_Py_GetConfigsAsDict@@Base+0xb46> │ │ │ │ + cbz r2, 2f1ae <_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 2f14e <_Py_GetConfigsAsDict@@Base+0xb46> │ │ │ │ + bne.n 2f1ae <_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, 2f1a4 <_Py_GetConfigsAsDict@@Base+0xb9c> │ │ │ │ + cbnz r0, 2f204 <_Py_GetConfigsAsDict@@Base+0xb9c> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w fp, [fp] │ │ │ │ blx 2b124 │ │ │ │ - cbz r0, 2f17e <_Py_GetConfigsAsDict@@Base+0xb76> │ │ │ │ + cbz r0, 2f1de <_Py_GetConfigsAsDict@@Base+0xb76> │ │ │ │ mov r0, r7 │ │ │ │ blx 2b4f0 │ │ │ │ - b.n 2f1ee <_Py_GetConfigsAsDict@@Base+0xbe6> │ │ │ │ + b.n 2f24e <_Py_GetConfigsAsDict@@Base+0xbe6> │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n 2f19c <_Py_GetConfigsAsDict@@Base+0xb94> │ │ │ │ - bl 9a734 │ │ │ │ - bl edde4 │ │ │ │ + bne.n 2f1fc <_Py_GetConfigsAsDict@@Base+0xb94> │ │ │ │ + bl 9a80c │ │ │ │ + bl edd74 │ │ │ │ mov fp, r0 │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 2f134 <_Py_GetConfigsAsDict@@Base+0xb2c> │ │ │ │ - b.n 2f216 <_Py_GetConfigsAsDict@@Base+0xc0e> │ │ │ │ - bl 346e4 │ │ │ │ - cbz r0, 2f1ee <_Py_GetConfigsAsDict@@Base+0xbe6> │ │ │ │ - b.n 2f216 <_Py_GetConfigsAsDict@@Base+0xc0e> │ │ │ │ + bne.n 2f194 <_Py_GetConfigsAsDict@@Base+0xb2c> │ │ │ │ + b.n 2f276 <_Py_GetConfigsAsDict@@Base+0xc0e> │ │ │ │ + bl 34734 │ │ │ │ + cbz r0, 2f24e <_Py_GetConfigsAsDict@@Base+0xbe6> │ │ │ │ + b.n 2f276 <_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 2f1f4 <_Py_GetConfigsAsDict@@Base+0xbec> │ │ │ │ - cbz r4, 2f1e6 <_Py_GetConfigsAsDict@@Base+0xbde> │ │ │ │ + beq.n 2f254 <_Py_GetConfigsAsDict@@Base+0xbec> │ │ │ │ + cbz r4, 2f246 <_Py_GetConfigsAsDict@@Base+0xbde> │ │ │ │ adds.w r8, r4, #2 │ │ │ │ - bpl.n 2f1ea <_Py_GetConfigsAsDict@@Base+0xbe2> │ │ │ │ + bpl.n 2f24a <_Py_GetConfigsAsDict@@Base+0xbe2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b230 │ │ │ │ + bl 6b258 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17364 @ 0x43d4 │ │ │ │ + movw r1, #18160 @ 0x46f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - bl 97b54 │ │ │ │ - b.n 2f12c <_Py_GetConfigsAsDict@@Base+0xb24> │ │ │ │ + bl f1dcc │ │ │ │ + bl 97c54 │ │ │ │ + b.n 2f18c <_Py_GetConfigsAsDict@@Base+0xb24> │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 2f10a <_Py_GetConfigsAsDict@@Base+0xb02> │ │ │ │ + b.n 2f16a <_Py_GetConfigsAsDict@@Base+0xb02> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1793e4 │ │ │ │ + bl 179624 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2f21e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ + cbnz r0, 2f27e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b230 │ │ │ │ + bl 6b258 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a734 │ │ │ │ - bl 1f2e80 │ │ │ │ - bl 97b54 │ │ │ │ - b.n 2f21e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ + bl 9a80c │ │ │ │ + bl 1f31b8 │ │ │ │ + bl 97c54 │ │ │ │ + b.n 2f27e <_Py_GetConfigsAsDict@@Base+0xc16> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b230 │ │ │ │ - b.n 2f12c <_Py_GetConfigsAsDict@@Base+0xb24> │ │ │ │ + bl 6b258 │ │ │ │ + b.n 2f18c <_Py_GetConfigsAsDict@@Base+0xb24> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0002f224 : │ │ │ │ +0002f284 : │ │ │ │ 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 95258 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9535c <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 2f252 │ │ │ │ - bl 75f9c │ │ │ │ + cbz r0, 2f2b2 │ │ │ │ + bl 75f84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0002f258 : │ │ │ │ +0002f2b8 : │ │ │ │ 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, 2f27c │ │ │ │ + cbnz r0, 2f2dc │ │ │ │ ldrd r4, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2f282 │ │ │ │ + b.n 2f2e2 │ │ │ │ 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 2f29c │ │ │ │ + bcs.n 2f2fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 2f2a8 │ │ │ │ + cbnz r0, 2f308 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 4ac5e │ │ │ │ + b.w 4acee │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b958 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1956fc │ │ │ │ + bl 19594c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ 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 │ │ │ │ @@ -4287,596 +4326,596 @@ │ │ │ │ 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 2f302 │ │ │ │ + bne.n 2f362 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 3c00e │ │ │ │ - b.n 2f340 │ │ │ │ + bl 3bffe │ │ │ │ + b.n 2f3a0 │ │ │ │ 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 2f2f0 │ │ │ │ - movw r1, #25444 @ 0x6364 │ │ │ │ + beq.n 2f350 │ │ │ │ + movw r1, #26200 @ 0x6658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #26636 @ 0x680c │ │ │ │ + movw r0, #27532 @ 0x6b8c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b24dc │ │ │ │ + bl 1b25ec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2f344 │ │ │ │ + cbnz r0, 2f3a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f420 │ │ │ │ + b.n 2f480 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #22036 @ 0x5614 │ │ │ │ + movw r1, #22852 @ 0x5944 │ │ │ │ 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, #54356 @ 0xd454 │ │ │ │ + movw r3, #55232 @ 0xd7c0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - bl 87b64 │ │ │ │ + bl 87c18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f390 │ │ │ │ + bge.n 2f3f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 2f390 │ │ │ │ + cbnz r3, 2f3f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2f340 │ │ │ │ - ldr r1, [pc, #144] @ (2f428 ) │ │ │ │ + beq.n 2f3a0 │ │ │ │ + ldr r1, [pc, #144] @ (2f488 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 908a8 │ │ │ │ + bl 90998 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f3b2 │ │ │ │ + bge.n 2f412 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2f3b2 │ │ │ │ + cbnz r3, 2f412 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2f340 │ │ │ │ + beq.n 2f3a0 │ │ │ │ ldr.w r0, [r7, #2712] @ 0xa98 │ │ │ │ str.w r4, [r7, #2712] @ 0xa98 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 2f3ca │ │ │ │ + bgt.n 2f42a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2f420 │ │ │ │ + b.n 2f480 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #88] @ (2f42c ) │ │ │ │ + ldr r0, [pc, #88] @ (2f48c ) │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ lsls r3, r1, #20 │ │ │ │ - bpl.n 2f3e0 │ │ │ │ + bpl.n 2f440 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r6, [r4, r3] │ │ │ │ - cbnz r6, 2f3f0 │ │ │ │ + cbnz r6, 2f450 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8b80c <_PyObject_MakeTpCall@@Base> │ │ │ │ - b.n 2f406 │ │ │ │ + bl 8b898 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.n 2f466 │ │ │ │ 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 89570 <_Py_CheckFunctionResult@@Base> │ │ │ │ + bl 89604 <_Py_CheckFunctionResult@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f340 │ │ │ │ + beq.n 2f3a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f3c6 │ │ │ │ + bge.n 2f426 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2f3c6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 2f3c6 │ │ │ │ + bne.n 2f426 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2f426 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfaf0004d │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f430 <_PyUnicode_FromId@@Base>: │ │ │ │ +0002f490 <_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 2f460 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ + bne.n 2f4c0 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2f450 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ + bne.n 2f4b0 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 2f46c <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ + beq.n 2f4cc <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 26aff0 │ │ │ │ - ldr r3, [pc, #320] @ (2f5b0 <_PyUnicode_FromId@@Base+0x180>) │ │ │ │ + bl 241b70 │ │ │ │ + ldr r3, [pc, #320] @ (2f610 <_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 2f4fc <_PyUnicode_FromId@@Base+0xcc> │ │ │ │ + bge.n 2f55c <_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 2f4a6 <_PyUnicode_FromId@@Base+0x76> │ │ │ │ + bne.n 2f506 <_PyUnicode_FromId@@Base+0x76> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2f496 <_PyUnicode_FromId@@Base+0x66> │ │ │ │ + bne.n 2f4f6 <_PyUnicode_FromId@@Base+0x66> │ │ │ │ dmb ish │ │ │ │ - beq.n 2f4b2 <_PyUnicode_FromId@@Base+0x82> │ │ │ │ + beq.n 2f512 <_PyUnicode_FromId@@Base+0x82> │ │ │ │ mov r0, r5 │ │ │ │ - bl 26aff0 │ │ │ │ + bl 241b70 │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 2f4d8 <_PyUnicode_FromId@@Base+0xa8> │ │ │ │ + bge.n 2f538 <_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 2f4f0 <_PyUnicode_FromId@@Base+0xc0> │ │ │ │ + bne.n 2f550 <_PyUnicode_FromId@@Base+0xc0> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2f4e0 <_PyUnicode_FromId@@Base+0xb0> │ │ │ │ + bne.n 2f540 <_PyUnicode_FromId@@Base+0xb0> │ │ │ │ dmb ish │ │ │ │ - beq.n 2f4fc <_PyUnicode_FromId@@Base+0xcc> │ │ │ │ + beq.n 2f55c <_PyUnicode_FromId@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 235af8 │ │ │ │ + bl 265bac │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #2040] @ 0x7f8 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 2f512 <_PyUnicode_FromId@@Base+0xe2> │ │ │ │ + ble.n 2f572 <_PyUnicode_FromId@@Base+0xe2> │ │ │ │ ldr.w r3, [r5, #2044] @ 0x7fc │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ - cbnz r6, 2f584 <_PyUnicode_FromId@@Base+0x154> │ │ │ │ + cbnz r6, 2f5e4 <_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 79414 │ │ │ │ + bl 7940c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2f55e <_PyUnicode_FromId@@Base+0x12e> │ │ │ │ + cbz r0, 2f5be <_PyUnicode_FromId@@Base+0x12e> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 79ab4 │ │ │ │ + bl 79aac │ │ │ │ ldr.w r3, [r5, #2040] @ 0x7f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #2044] @ 0x7fc │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 2f57c <_PyUnicode_FromId@@Base+0x14c> │ │ │ │ + bgt.n 2f5dc <_PyUnicode_FromId@@Base+0x14c> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 85c88 │ │ │ │ + bl 85d38 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 2f562 <_PyUnicode_FromId@@Base+0x132> │ │ │ │ - bl 1f2e80 │ │ │ │ + cbnz r0, 2f5c2 <_PyUnicode_FromId@@Base+0x132> │ │ │ │ + bl 1f31b8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2f584 <_PyUnicode_FromId@@Base+0x154> │ │ │ │ + b.n 2f5e4 <_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 2f59c <_PyUnicode_FromId@@Base+0x16c> │ │ │ │ + bne.n 2f5fc <_PyUnicode_FromId@@Base+0x16c> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2f58c <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ + bne.n 2f5ec <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ dmb ish │ │ │ │ - beq.n 2f5a8 <_PyUnicode_FromId@@Base+0x178> │ │ │ │ + beq.n 2f608 <_PyUnicode_FromId@@Base+0x178> │ │ │ │ mov r0, r8 │ │ │ │ - bl 235af8 │ │ │ │ + bl 265bac │ │ │ │ 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 2f5d6 <_PyUnicode_FromId@@Base+0x1a6> │ │ │ │ + bhi.n 2f636 <_PyUnicode_FromId@@Base+0x1a6> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 2f5f0 <_PyUnicode_FromId@@Base+0x1c0> │ │ │ │ + ble.n 2f650 <_PyUnicode_FromId@@Base+0x1c0> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - b.n 2f5f8 <_PyUnicode_FromId@@Base+0x1c8> │ │ │ │ - movw r0, #40068 @ 0x9c84 │ │ │ │ + b.n 2f658 <_PyUnicode_FromId@@Base+0x1c8> │ │ │ │ + movw r0, #40964 @ 0xa004 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f5ce <_PyUnicode_FromId@@Base+0x19e> │ │ │ │ + bne.n 2f62e <_PyUnicode_FromId@@Base+0x19e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f652 <_PyUnicode_FromId@@Base+0x222> │ │ │ │ + b.n 2f6b2 <_PyUnicode_FromId@@Base+0x222> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2f616 <_PyUnicode_FromId@@Base+0x1e6> │ │ │ │ + bgt.n 2f676 <_PyUnicode_FromId@@Base+0x1e6> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53916 @ 0xd29c │ │ │ │ + movw r1, #54812 @ 0xd61c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 2f5ec <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 2f64c <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ - cbz r6, 2f632 <_PyUnicode_FromId@@Base+0x202> │ │ │ │ + cbz r6, 2f692 <_PyUnicode_FromId@@Base+0x202> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4620 @ 0x120c │ │ │ │ + movw r1, #5516 @ 0x158c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 2f5ec <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 2f64c <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11d374 │ │ │ │ + bl 11d5f4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2f5ec <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ + beq.n 2f64c <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (2f658 <_PyUnicode_FromId@@Base+0x228>) │ │ │ │ + ldr r0, [pc, #16] @ (2f6b8 <_PyUnicode_FromId@@Base+0x228>) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94c40 │ │ │ │ + bl 94d44 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r4, r2, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0002f65c : │ │ │ │ - ldr r0, [pc, #4] @ (2f664 ) │ │ │ │ - b.w 19ebbc │ │ │ │ +0002f6bc : │ │ │ │ + ldr r0, [pc, #4] @ (2f6c4 ) │ │ │ │ + b.w 19edf4 │ │ │ │ nop │ │ │ │ ldmia r3, {r2, r3, r4, r5} │ │ │ │ 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 cf584 │ │ │ │ + bl cf454 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #248] @ (2f778 ) │ │ │ │ + ldr r1, [pc, #248] @ (2f7d8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3828 │ │ │ │ - movw r1, #25852 @ 0x64fc │ │ │ │ + bl 1a3a50 │ │ │ │ + movw r1, #26628 @ 0x6804 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl cfc40 │ │ │ │ + bl cfb10 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 2f6a4 │ │ │ │ + bge.n 2f704 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2f776 │ │ │ │ - ldr r1, [pc, #212] @ (2f77c ) │ │ │ │ + b.n 2f7d6 │ │ │ │ + ldr r1, [pc, #212] @ (2f7dc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3828 │ │ │ │ - movw r1, #45300 @ 0xb0f4 │ │ │ │ + bl 1a3a50 │ │ │ │ + movw r1, #46196 @ 0xb474 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl cfc40 │ │ │ │ + bl cfb10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f69e │ │ │ │ - ldr r1, [pc, #184] @ (2f780 ) │ │ │ │ + blt.n 2f6fe │ │ │ │ + ldr r1, [pc, #184] @ (2f7e0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3828 │ │ │ │ - movw r1, #45320 @ 0xb108 │ │ │ │ + bl 1a3a50 │ │ │ │ + movw r1, #46216 @ 0xb488 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl cfc40 │ │ │ │ + bl cfb10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f69e │ │ │ │ + blt.n 2f6fe │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 703c0 │ │ │ │ - movw r1, #26884 @ 0x6904 │ │ │ │ + bl 703e0 │ │ │ │ + movw r1, #27728 @ 0x6c50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl cfc40 │ │ │ │ + bl cfb10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f69e │ │ │ │ - ldr r6, [pc, #124] @ (2f784 ) │ │ │ │ + blt.n 2f6fe │ │ │ │ + ldr r6, [pc, #124] @ (2f7e4 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 2f71a │ │ │ │ + cbz r1, 2f77a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2f706 │ │ │ │ - b.n 2f69e │ │ │ │ + bne.n 2f766 │ │ │ │ + b.n 2f6fe │ │ │ │ movw r3, #5168 @ 0x1430 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7bd34 │ │ │ │ + bl 7bd20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f69e │ │ │ │ + beq.n 2f6fe │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #84] @ (2f788 ) │ │ │ │ + ldr r1, [pc, #84] @ (2f7e8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3828 │ │ │ │ + bl 1a3a50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f750 │ │ │ │ + bge.n 2f7b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2f750 │ │ │ │ + cbnz r3, 2f7b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2f69e │ │ │ │ + beq.n 2f6fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3834 │ │ │ │ + bl 1a3a5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f69e │ │ │ │ - movw r0, #40640 @ 0x9ec0 │ │ │ │ + bne.n 2f6fe │ │ │ │ + movw r0, #41536 @ 0xa240 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 793a4 │ │ │ │ + bl 7939c │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #24] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r3!, {r2, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r3, {r3, r4, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ lsls r3, r0, #1 │ │ │ │ ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ -0002f78c : │ │ │ │ +0002f7ec : │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 2f79c │ │ │ │ + cbz r0, 2f7fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002f79e : │ │ │ │ +0002f7fe : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 2f7bc │ │ │ │ - movw r1, #26420 @ 0x6734 │ │ │ │ + cbnz r1, 2f81c │ │ │ │ + movw r1, #27276 @ 0x6a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #96] @ (2f818 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #96] @ (2f878 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #88] @ (2f81c ) │ │ │ │ + ldr r0, [pc, #88] @ (2f87c ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - cbnz r3, 2f7fc │ │ │ │ + cbnz r3, 2f85c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r3, [r0, #3900] @ 0xf3c │ │ │ │ - cbz r3, 2f7f4 │ │ │ │ + cbz r3, 2f854 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 2f7f4 │ │ │ │ + ble.n 2f854 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2f7f4 │ │ │ │ - movw r1, #26496 @ 0x6780 │ │ │ │ + bne.n 2f854 │ │ │ │ + movw r1, #27352 @ 0x6ad8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #40] @ (2f818 ) │ │ │ │ + ldr r0, [pc, #40] @ (2f878 ) │ │ │ │ mov r2, r3 │ │ │ │ - bl 66018 │ │ │ │ + bl 66210 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1943f8 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + b.w 194648 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #26448 @ 0x6750 │ │ │ │ + movw r2, #27304 @ 0x6aa8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f1ea0 <_PyErr_SetString@@Base> │ │ │ │ + bl f1e2c <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r3, r0, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 925fc │ │ │ │ + bl 926ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 19e5ec │ │ │ │ + b.w 19e824 │ │ │ │ stmdb 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, 2f86c │ │ │ │ + cbz r0, 2f8cc │ │ │ │ movs r0, #10 │ │ │ │ blx 2be9c │ │ │ │ - ldr r6, [pc, #216] @ (2f948 ) │ │ │ │ + ldr r6, [pc, #216] @ (2f9a8 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r5, [r4, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #27316 @ 0x6ab4 │ │ │ │ + movw r1, #28172 @ 0x6e0c │ │ │ │ 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 2fa4c │ │ │ │ + bl 2faac │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #27336 @ 0x6ac8 │ │ │ │ + movw r1, #28192 @ 0x6e20 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1916] @ 0x77c │ │ │ │ - bl 2fa4c │ │ │ │ + bl 2faac │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #27360 @ 0x6ae0 │ │ │ │ + movw r1, #28216 @ 0x6e38 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1708] @ 0x6ac │ │ │ │ - bl 2fa4c │ │ │ │ + bl 2faac │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #27380 @ 0x6af4 │ │ │ │ + movw r1, #28236 @ 0x6e4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1884] @ 0x75c │ │ │ │ - bl 2fa4c │ │ │ │ + bl 2faac │ │ │ │ mov fp, r4 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #27400 @ 0x6b08 │ │ │ │ + movw r2, #28256 @ 0x6e60 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 18419c │ │ │ │ + bl 1843dc │ │ │ │ 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 2fa4c │ │ │ │ + bl 2faac │ │ │ │ cmp r4, #20 │ │ │ │ - bne.n 2f8f6 │ │ │ │ + bne.n 2f956 │ │ │ │ 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} │ │ │ │ @@ -4885,91 +4924,91 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ movw r3, #53304 @ 0xd038 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ - movw r2, #27428 @ 0x6b24 │ │ │ │ + movw r2, #28284 @ 0x6e7c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl d6f50 │ │ │ │ - cbnz r0, 2f982 │ │ │ │ + bl d6e40 │ │ │ │ + cbnz r0, 2f9e2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f9a6 │ │ │ │ + b.n 2fa06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b346c │ │ │ │ + bl 1b3574 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 2f97e │ │ │ │ - bl 2fe68 <_Py_DumpStack@@Base> │ │ │ │ + beq.n 2f9de │ │ │ │ + bl 2fec8 <_Py_DumpStack@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7730c │ │ │ │ - bl edde4 │ │ │ │ + bl 772f4 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f97e │ │ │ │ + bne.n 2f9de │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ 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 │ │ │ │ - bl 1ee5b8 <_PyXIData_RegisterClass@@Base+0xb68> │ │ │ │ + bl 1ee8ec <_PyXIData_RegisterClass@@Base+0xb68> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #20] @ (2f9dc ) │ │ │ │ + ldr r3, [pc, #20] @ (2fa3c ) │ │ │ │ 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 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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, #27544 @ 0x6b98 │ │ │ │ + movw r1, #28400 @ 0x6ef0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8e728 │ │ │ │ - cbnz r0, 2fa0a │ │ │ │ + bl 8e810 │ │ │ │ + cbnz r0, 2fa6a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2fa3e │ │ │ │ - ldr r0, [pc, #56] @ (2fa44 ) │ │ │ │ - bl 1187f8 │ │ │ │ + b.n 2fa9e │ │ │ │ + ldr r0, [pc, #56] @ (2faa4 ) │ │ │ │ + bl 118994 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fa06 │ │ │ │ + beq.n 2fa66 │ │ │ │ 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] @ (2fa48 ) │ │ │ │ - bl fe9c4 │ │ │ │ + ldr r1, [pc, #36] @ (2faa8 ) │ │ │ │ + bl fea1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2fa3e │ │ │ │ + bge.n 2fa9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2fa3e │ │ │ │ + cbnz r3, 2fa9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 │ │ │ │ @@ -4981,47 +5020,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, #27556 @ 0x6ba4 │ │ │ │ + movw r2, #28412 @ 0x6efc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 18419c │ │ │ │ + bl 1843dc │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #27580 @ 0x6bbc │ │ │ │ + movw r2, #28436 @ 0x6f14 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 18419c │ │ │ │ + bl 1843dc │ │ │ │ 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 9a66c <_Py_GetConfig@@Base> │ │ │ │ + bl 9a744 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 2fabe │ │ │ │ + bgt.n 2fb1e │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 2bd78 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 2fac6 │ │ │ │ + ble.n 2fb26 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #28] @ (2faf0 ) │ │ │ │ + ldr r2, [pc, #28] @ (2fb50 ) │ │ │ │ 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 │ │ │ │ @@ -5032,146 +5071,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 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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 fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r9, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2fb34 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 2fb34 │ │ │ │ + bne.n 2fb94 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 2fb94 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2fc3c │ │ │ │ + b.n 2fc9c │ │ │ │ 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, 2fb58 │ │ │ │ + cbnz r0, 2fbb8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c44c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2fba6 │ │ │ │ + cbz r0, 2fc06 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 2fb84 │ │ │ │ + beq.n 2fbe4 │ │ │ │ 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 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bne.n 2fba2 │ │ │ │ + bne.n 2fc02 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27624 @ 0x6be8 │ │ │ │ + movw r1, #28480 @ 0x6f40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 2fb30 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 2fb90 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 2fb3a │ │ │ │ - bl e4750 │ │ │ │ + b.n 2fb9a │ │ │ │ + bl e46ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fc2e │ │ │ │ + beq.n 2fc8e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ac68 <__sched_cpucount@plt> │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2fc26 │ │ │ │ + beq.n 2fc86 │ │ │ │ lsrs r3, r4, #5 │ │ │ │ and.w r2, r4, #31 │ │ │ │ cmp.w r5, r4, lsr #3 │ │ │ │ - bls.n 2fc22 │ │ │ │ + bls.n 2fc82 │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 2fc1e │ │ │ │ + bpl.n 2fc7e │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2fc2e │ │ │ │ + cbz r0, 2fc8e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e788c │ │ │ │ + bl e7848 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r0, 2fc08 │ │ │ │ + cbz r0, 2fc68 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2fc2e │ │ │ │ + bge.n 2fc8e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2fc2e │ │ │ │ + cbnz r3, 2fc8e │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fc2e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fc8e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2fc22 │ │ │ │ + bge.n 2fc82 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 2fc22 │ │ │ │ + cbnz r3, 2fc82 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 2fc22 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 2fc82 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 2fbc0 │ │ │ │ + b.n 2fc20 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 2fbba │ │ │ │ + b.n 2fc1a │ │ │ │ mov r0, r7 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ - b.n 2fc3c │ │ │ │ + b.n 2fc9c │ │ │ │ mov r0, r7 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7730c │ │ │ │ - b.n 2fb30 │ │ │ │ + bl 772f4 │ │ │ │ + b.n 2fb90 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0002fc42 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ +0002fca2 <_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] @ (2fe48 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ + ldr r0, [pc, #500] @ (2fea8 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2fc6e <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ + bne.n 2fcce <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2fc5e <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ + bne.n 2fcbe <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 2fc7a <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 26aff0 │ │ │ │ - movw r4, #32088 @ 0x7d58 │ │ │ │ + beq.n 2fcda <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ + bl 241b70 │ │ │ │ + movw r4, #32968 @ 0x80c8 │ │ │ │ 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} │ │ │ │ @@ -5185,718 +5224,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] @ (2fe4c <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ + ldr r0, [pc, #388] @ (2feac <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fd24 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ - ldr r0, [pc, #376] @ (2fe50 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + cbnz r0, 2fd84 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ + ldr r0, [pc, #376] @ (2feb0 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fcf0 <_PyMem_GetCurrentAllocatorName@@Base+0xae> │ │ │ │ - ldr r0, [pc, #368] @ (2fe54 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ + cbnz r0, 2fd50 <_PyMem_GetCurrentAllocatorName@@Base+0xae> │ │ │ │ + ldr r0, [pc, #368] @ (2feb4 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fde8 <_PyMem_GetCurrentAllocatorName@@Base+0x1a6> │ │ │ │ - ldr r0, [pc, #348] @ (2fe50 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + beq.n 2fe48 <_PyMem_GetCurrentAllocatorName@@Base+0x1a6> │ │ │ │ + ldr r0, [pc, #348] @ (2feb0 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fd0a <_PyMem_GetCurrentAllocatorName@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #340] @ (2fe54 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ + cbnz r0, 2fd6a <_PyMem_GetCurrentAllocatorName@@Base+0xc8> │ │ │ │ + ldr r0, [pc, #340] @ (2feb4 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fdf2 <_PyMem_GetCurrentAllocatorName@@Base+0x1b0> │ │ │ │ - ldr r0, [pc, #324] @ (2fe50 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + beq.n 2fe52 <_PyMem_GetCurrentAllocatorName@@Base+0x1b0> │ │ │ │ + ldr r0, [pc, #324] @ (2feb0 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fd24 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ - ldr r0, [pc, #316] @ (2fe54 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ + cbnz r0, 2fd84 <_PyMem_GetCurrentAllocatorName@@Base+0xe2> │ │ │ │ + ldr r0, [pc, #316] @ (2feb4 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fdfc <_PyMem_GetCurrentAllocatorName@@Base+0x1ba> │ │ │ │ - ldr r4, [pc, #304] @ (2fe58 <_PyMem_GetCurrentAllocatorName@@Base+0x216>) │ │ │ │ + beq.n 2fe5c <_PyMem_GetCurrentAllocatorName@@Base+0x1ba> │ │ │ │ + ldr r4, [pc, #304] @ (2feb8 <_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] @ (2fe4c <_PyMem_GetCurrentAllocatorName@@Base+0x20a>) │ │ │ │ + ldr r0, [pc, #248] @ (2feac <_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 2fe1a <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #232] @ (2fe50 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ + bne.n 2fe7a <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ + ldr r0, [pc, #232] @ (2feb0 <_PyMem_GetCurrentAllocatorName@@Base+0x20e>) │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ movs r2, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fe1c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - ldr r0, [pc, #220] @ (2fe54 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ + bne.n 2fe7c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + ldr r0, [pc, #220] @ (2feb4 <_PyMem_GetCurrentAllocatorName@@Base+0x212>) │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ movs r2, #20 │ │ │ │ blx 2c22c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fe1a <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #212] @ (2fe5c <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ + bne.n 2fe7a <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ + ldr r0, [pc, #212] @ (2febc <_PyMem_GetCurrentAllocatorName@@Base+0x21a>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fe1c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - ldr r0, [pc, #204] @ (2fe60 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ + bne.n 2fe7c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + ldr r0, [pc, #204] @ (2fec0 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fdaa <_PyMem_GetCurrentAllocatorName@@Base+0x168> │ │ │ │ - ldr r0, [pc, #196] @ (2fe64 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ + cbnz r0, 2fe0a <_PyMem_GetCurrentAllocatorName@@Base+0x168> │ │ │ │ + ldr r0, [pc, #196] @ (2fec4 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #20 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 2fe06 <_PyMem_GetCurrentAllocatorName@@Base+0x1c4> │ │ │ │ - ldr r0, [pc, #180] @ (2fe60 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ + cbz r0, 2fe66 <_PyMem_GetCurrentAllocatorName@@Base+0x1c4> │ │ │ │ + ldr r0, [pc, #180] @ (2fec0 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fdc2 <_PyMem_GetCurrentAllocatorName@@Base+0x180> │ │ │ │ - ldr r0, [pc, #172] @ (2fe64 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ + cbnz r0, 2fe22 <_PyMem_GetCurrentAllocatorName@@Base+0x180> │ │ │ │ + ldr r0, [pc, #172] @ (2fec4 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 2fe10 <_PyMem_GetCurrentAllocatorName@@Base+0x1ce> │ │ │ │ - ldr r0, [pc, #156] @ (2fe60 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ + cbz r0, 2fe70 <_PyMem_GetCurrentAllocatorName@@Base+0x1ce> │ │ │ │ + ldr r0, [pc, #156] @ (2fec0 <_PyMem_GetCurrentAllocatorName@@Base+0x21e>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 2fe1a <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ - ldr r0, [pc, #148] @ (2fe64 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ + cbnz r0, 2fe7a <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ + ldr r0, [pc, #148] @ (2fec4 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #15532 @ 0x3cac │ │ │ │ + movw r4, #16428 @ 0x402c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 2fe1c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #15548 @ 0x3cbc │ │ │ │ + b.n 2fe7c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #16444 @ 0x403c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2fe1c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #15492 @ 0x3c84 │ │ │ │ + b.n 2fe7c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #16388 @ 0x4004 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2fe1c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #15520 @ 0x3ca0 │ │ │ │ + b.n 2fe7c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #16416 @ 0x4020 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2fe1c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #15556 @ 0x3cc4 │ │ │ │ + b.n 2fe7c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #16452 @ 0x4044 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2fe1c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #15504 @ 0x3c90 │ │ │ │ + b.n 2fe7c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + movw r4, #16400 @ 0x4010 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - b.n 2fe1c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ + b.n 2fe7c <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2fe34 <_PyMem_GetCurrentAllocatorName@@Base+0x1f2> │ │ │ │ + bne.n 2fe94 <_PyMem_GetCurrentAllocatorName@@Base+0x1f2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2fe24 <_PyMem_GetCurrentAllocatorName@@Base+0x1e2> │ │ │ │ + bne.n 2fe84 <_PyMem_GetCurrentAllocatorName@@Base+0x1e2> │ │ │ │ dmb ish │ │ │ │ - beq.n 2fe40 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe> │ │ │ │ - ldr r0, [pc, #12] @ (2fe48 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ - bl 235af8 │ │ │ │ + beq.n 2fea0 <_PyMem_GetCurrentAllocatorName@@Base+0x1fe> │ │ │ │ + ldr r0, [pc, #12] @ (2fea8 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ + bl 265bac │ │ │ │ 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 r0, [r5, #22] │ │ │ │ + strh r0, [r3, #8] │ │ │ │ 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 │ │ │ │ │ │ │ │ -0002fe68 <_Py_DumpStack@@Base>: │ │ │ │ +0002fec8 <_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] @ (300ec <_Py_DumpStack@@Base+0x284>) │ │ │ │ + ldr r3, [pc, #624] @ (3014c <_Py_DumpStack@@Base+0x284>) │ │ │ │ add r7, sp, #0 │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ - movw r1, #27668 @ 0x6c14 │ │ │ │ + movw r1, #28524 @ 0x6f6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b940 │ │ │ │ - cbnz r0, 2feb8 <_Py_DumpStack@@Base+0x50> │ │ │ │ + cbnz r0, 2ff18 <_Py_DumpStack@@Base+0x50> │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27728 @ 0x6c50 │ │ │ │ + movw r1, #28584 @ 0x6fa8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ - b.n 300d0 <_Py_DumpStack@@Base+0x268> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ + b.n 30130 <_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 2fede <_Py_DumpStack@@Base+0x76> │ │ │ │ + beq.n 2ff3e <_Py_DumpStack@@Base+0x76> │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 2fece <_Py_DumpStack@@Base+0x66> │ │ │ │ + b.n 2ff2e <_Py_DumpStack@@Base+0x66> │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 2feee <_Py_DumpStack@@Base+0x86> │ │ │ │ + cbz r3, 2ff4e <_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 2ff16 <_Py_DumpStack@@Base+0xae> │ │ │ │ + beq.n 2ff76 <_Py_DumpStack@@Base+0xae> │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - b.n 2ff06 <_Py_DumpStack@@Base+0x9e> │ │ │ │ + b.n 2ff66 <_Py_DumpStack@@Base+0x9e> │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ - cbz r3, 2ff26 <_Py_DumpStack@@Base+0xbe> │ │ │ │ + cbz r3, 2ff86 <_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 2ff68 <_Py_DumpStack@@Base+0x100> │ │ │ │ + ble.n 2ffc8 <_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, 2ff5e <_Py_DumpStack@@Base+0xf6> │ │ │ │ + cbz r0, 2ffbe <_Py_DumpStack@@Base+0xf6> │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 2ff5e <_Py_DumpStack@@Base+0xf6> │ │ │ │ + cbz r3, 2ffbe <_Py_DumpStack@@Base+0xf6> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 2ff5e <_Py_DumpStack@@Base+0xf6> │ │ │ │ + cbz r3, 2ffbe <_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 2ff30 <_Py_DumpStack@@Base+0xc8> │ │ │ │ - movw r0, #27764 @ 0x6c74 │ │ │ │ + b.n 2ff90 <_Py_DumpStack@@Base+0xc8> │ │ │ │ + movw r0, #28620 @ 0x6fcc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - movw r9, #8832 @ 0x2280 │ │ │ │ + movw r9, #9688 @ 0x25d8 │ │ │ │ movt r9, #45 @ 0x2d │ │ │ │ strd r0, sl, [r7, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ - movw sl, #32112 @ 0x7d70 │ │ │ │ + movw sl, #33008 @ 0x80f0 │ │ │ │ movt sl, #41 @ 0x29 │ │ │ │ str.w r8, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, fp │ │ │ │ - ble.w 300b6 <_Py_DumpStack@@Base+0x24e> │ │ │ │ + ble.w 30116 <_Py_DumpStack@@Base+0x24e> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 2ffa4 <_Py_DumpStack@@Base+0x13c> │ │ │ │ + cbz r3, 30004 <_Py_DumpStack@@Base+0x13c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2ffa4 <_Py_DumpStack@@Base+0x13c> │ │ │ │ + cbz r3, 30004 <_Py_DumpStack@@Base+0x13c> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 2ffac <_Py_DumpStack@@Base+0x144> │ │ │ │ + cbnz r3, 3000c <_Py_DumpStack@@Base+0x144> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ movs r2, #27 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 30096 <_Py_DumpStack@@Base+0x22e> │ │ │ │ + b.n 300f6 <_Py_DumpStack@@Base+0x22e> │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 2ffee <_Py_DumpStack@@Base+0x186> │ │ │ │ + bne.n 3004e <_Py_DumpStack@@Base+0x186> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ - cbnz r2, 2ffee <_Py_DumpStack@@Base+0x186> │ │ │ │ + cbnz r2, 3004e <_Py_DumpStack@@Base+0x186> │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27792 @ 0x6c90 │ │ │ │ + movw r1, #28648 @ 0x6fe8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r8, [r5] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #27808 @ 0x6ca0 │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #28664 @ 0x6ff8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 30096 <_Py_DumpStack@@Base+0x22e> │ │ │ │ + b.n 300f6 <_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, #27792 @ 0x6c90 │ │ │ │ + movw r1, #28648 @ 0x6fe8 │ │ │ │ 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 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_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 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27812 @ 0x6ca4 │ │ │ │ + movw r1, #28668 @ 0x6ffc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_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 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_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 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27820 @ 0x6cac │ │ │ │ + movw r1, #28676 @ 0x7004 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ - bl 202dcc │ │ │ │ - movw r1, #28920 @ 0x70f8 │ │ │ │ + bl 202f20 │ │ │ │ + movw r1, #29816 @ 0x7478 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 660cc <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 662c4 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #4 │ │ │ │ adds r5, #16 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ - b.n 2ff8c <_Py_DumpStack@@Base+0x124> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ + b.n 2ffec <_Py_DumpStack@@Base+0x124> │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp r3, #32 │ │ │ │ mov sp, sl │ │ │ │ - bne.n 300d0 <_Py_DumpStack@@Base+0x268> │ │ │ │ - movw r1, #27824 @ 0x6cb0 │ │ │ │ + bne.n 30130 <_Py_DumpStack@@Base+0x268> │ │ │ │ + movw r1, #28680 @ 0x7008 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ - ldr r3, [pc, #24] @ (300ec <_Py_DumpStack@@Base+0x284>) │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ + ldr r3, [pc, #24] @ (3014c <_Py_DumpStack@@Base+0x284>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 300e4 <_Py_DumpStack@@Base+0x27c> │ │ │ │ + beq.n 30144 <_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 9a66c <_Py_GetConfig@@Base> │ │ │ │ + bl 9a744 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbnz r3, 30114 <_Py_DumpStack@@Base+0x2ac> │ │ │ │ + cbnz r3, 30174 <_Py_DumpStack@@Base+0x2ac> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14c608 │ │ │ │ + b.w 14c560 │ │ │ │ movw r3, #61096 @ 0xeea8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27904 @ 0x6d00 │ │ │ │ + movw r1, #28760 @ 0x7058 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1eed64 │ │ │ │ + bl 1ef098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30108 <_Py_DumpStack@@Base+0x2a0> │ │ │ │ + beq.n 30168 <_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 30156 <_Py_DumpStack@@Base+0x2ee> │ │ │ │ + bne.n 301b6 <_Py_DumpStack@@Base+0x2ee> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d33d0 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 30170 <_Py_DumpStack@@Base+0x308> │ │ │ │ - b.n 3016c <_Py_DumpStack@@Base+0x304> │ │ │ │ + bl 1d36d0 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 301d0 <_Py_DumpStack@@Base+0x308> │ │ │ │ + b.n 301cc <_Py_DumpStack@@Base+0x304> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39708 @ 0x9b1c │ │ │ │ + movw r0, #40604 @ 0x9e9c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3014a <_Py_DumpStack@@Base+0x2e2> │ │ │ │ + bne.n 301aa <_Py_DumpStack@@Base+0x2e2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 301a4 <_Py_DumpStack@@Base+0x33c> │ │ │ │ + b.n 30204 <_Py_DumpStack@@Base+0x33c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1d33d0 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d36d0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3016c <_Py_DumpStack@@Base+0x304> │ │ │ │ + beq.n 301cc <_Py_DumpStack@@Base+0x304> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b3d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3019c <_Py_DumpStack@@Base+0x334> │ │ │ │ + bge.n 301fc <_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 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ 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 301ca <_Py_DumpStack@@Base+0x362> │ │ │ │ + bne.n 3022a <_Py_DumpStack@@Base+0x362> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ef954 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 301e4 <_Py_DumpStack@@Base+0x37c> │ │ │ │ - b.n 301e0 <_Py_DumpStack@@Base+0x378> │ │ │ │ + bl 1efc88 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 30244 <_Py_DumpStack@@Base+0x37c> │ │ │ │ + b.n 30240 <_Py_DumpStack@@Base+0x378> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39736 @ 0x9b38 │ │ │ │ + movw r0, #40632 @ 0x9eb8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 301be <_Py_DumpStack@@Base+0x356> │ │ │ │ + bne.n 3021e <_Py_DumpStack@@Base+0x356> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30218 <_Py_DumpStack@@Base+0x3b0> │ │ │ │ + b.n 30278 <_Py_DumpStack@@Base+0x3b0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1ef954 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1efc88 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 301e0 <_Py_DumpStack@@Base+0x378> │ │ │ │ + beq.n 30240 <_Py_DumpStack@@Base+0x378> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2c214 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 30210 <_Py_DumpStack@@Base+0x3a8> │ │ │ │ + bge.n 30270 <_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 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ 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 fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3023c <_Py_DumpStack@@Base+0x3d4> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 30260 <_Py_DumpStack@@Base+0x3f8> │ │ │ │ + bne.n 3029c <_Py_DumpStack@@Base+0x3d4> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 302c0 <_Py_DumpStack@@Base+0x3f8> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ada8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 30258 <_Py_DumpStack@@Base+0x3f0> │ │ │ │ + bge.n 302b8 <_Py_DumpStack@@Base+0x3f0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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, 30284 <_Py_DumpStack@@Base+0x41c> │ │ │ │ + cbnz r3, 302e4 <_Py_DumpStack@@Base+0x41c> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 30284 <_Py_DumpStack@@Base+0x41c> │ │ │ │ + ble.n 302e4 <_Py_DumpStack@@Base+0x41c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 30284 <_Py_DumpStack@@Base+0x41c> │ │ │ │ - cbnz r4, 302a4 <_Py_DumpStack@@Base+0x43c> │ │ │ │ + bne.n 302e4 <_Py_DumpStack@@Base+0x41c> │ │ │ │ + cbnz r4, 30304 <_Py_DumpStack@@Base+0x43c> │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #252] @ (30388 <_Py_DumpStack@@Base+0x520>) │ │ │ │ + ldr r4, [pc, #252] @ (303e8 <_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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30382 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + beq.n 303e2 <_Py_DumpStack@@Base+0x51a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 302b8 <_Py_DumpStack@@Base+0x450> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 30318 <_Py_DumpStack@@Base+0x450> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 30382 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + bne.n 303e2 <_Py_DumpStack@@Base+0x51a> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1259b8 │ │ │ │ + bl 1258c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30382 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + beq.n 303e2 <_Py_DumpStack@@Base+0x51a> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #28460 @ 0x6f2c │ │ │ │ + movw r1, #29316 @ 0x7284 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #28464 @ 0x6f30 │ │ │ │ + movw r0, #29320 @ 0x7288 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 30382 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + beq.n 303e2 <_Py_DumpStack@@Base+0x51a> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2ba50 │ │ │ │ - cbz r0, 3033e <_Py_DumpStack@@Base+0x4d6> │ │ │ │ + cbz r0, 3039e <_Py_DumpStack@@Base+0x4d6> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 30316 <_Py_DumpStack@@Base+0x4ae> │ │ │ │ + beq.n 30376 <_Py_DumpStack@@Base+0x4ae> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3032e <_Py_DumpStack@@Base+0x4c6> │ │ │ │ + bne.n 3038e <_Py_DumpStack@@Base+0x4c6> │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28508 @ 0x6f5c │ │ │ │ + movw r1, #29364 @ 0x72b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3036e <_Py_DumpStack@@Base+0x506> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 303ce <_Py_DumpStack@@Base+0x506> │ │ │ │ movw r3, #45480 @ 0xb1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28480 @ 0x6f40 │ │ │ │ + movw r1, #29336 @ 0x7298 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3036e <_Py_DumpStack@@Base+0x506> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 303ce <_Py_DumpStack@@Base+0x506> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 3036e <_Py_DumpStack@@Base+0x506> │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 303ce <_Py_DumpStack@@Base+0x506> │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30444 <_Py_DumpStack@@Base+0x5dc> │ │ │ │ + bl 304a4 <_Py_DumpStack@@Base+0x5dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3036e <_Py_DumpStack@@Base+0x506> │ │ │ │ + beq.n 303ce <_Py_DumpStack@@Base+0x506> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3035e <_Py_DumpStack@@Base+0x4f6> │ │ │ │ + blt.n 303be <_Py_DumpStack@@Base+0x4f6> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 30384 <_Py_DumpStack@@Base+0x51c> │ │ │ │ + b.n 303e4 <_Py_DumpStack@@Base+0x51c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30354 <_Py_DumpStack@@Base+0x4ec> │ │ │ │ + bne.n 303b4 <_Py_DumpStack@@Base+0x4ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 30354 <_Py_DumpStack@@Base+0x4ec> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 303b4 <_Py_DumpStack@@Base+0x4ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30382 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + bge.n 303e2 <_Py_DumpStack@@Base+0x51a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30382 <_Py_DumpStack@@Base+0x51a> │ │ │ │ + cbnz r3, 303e2 <_Py_DumpStack@@Base+0x51a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - beq.n 302bc <_Py_DumpStack@@Base+0x454> │ │ │ │ + beq.n 3031c <_Py_DumpStack@@Base+0x454> │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl cf584 │ │ │ │ + bl cf454 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #26860 @ 0x68ec │ │ │ │ + movw r1, #27704 @ 0x6c38 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl c2030 │ │ │ │ - cbz r0, 303e6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + bl c22a8 │ │ │ │ + cbz r0, 30446 <_Py_DumpStack@@Base+0x57e> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 303ea <_Py_DumpStack@@Base+0x582> │ │ │ │ + bmi.n 3044a <_Py_DumpStack@@Base+0x582> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28536 @ 0x6f78 │ │ │ │ + movw r1, #29392 @ 0x72d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30440 <_Py_DumpStack@@Base+0x5d8> │ │ │ │ + b.n 304a0 <_Py_DumpStack@@Base+0x5d8> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1f0248 │ │ │ │ + bl 1f057c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 303e6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + beq.n 30446 <_Py_DumpStack@@Base+0x57e> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 30420 <_Py_DumpStack@@Base+0x5b8> │ │ │ │ + bne.n 30480 <_Py_DumpStack@@Base+0x5b8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 303e6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + bge.n 30446 <_Py_DumpStack@@Base+0x57e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 303e6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + bne.n 30446 <_Py_DumpStack@@Base+0x57e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 303e6 <_Py_DumpStack@@Base+0x57e> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 30446 <_Py_DumpStack@@Base+0x57e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 30430 <_Py_DumpStack@@Base+0x5c8> │ │ │ │ + blt.n 30490 <_Py_DumpStack@@Base+0x5c8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 30440 <_Py_DumpStack@@Base+0x5d8> │ │ │ │ + b.n 304a0 <_Py_DumpStack@@Base+0x5d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 30426 <_Py_DumpStack@@Base+0x5be> │ │ │ │ + bne.n 30486 <_Py_DumpStack@@Base+0x5be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 30426 <_Py_DumpStack@@Base+0x5be> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 30486 <_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] │ │ │ │ @@ -5904,32 +5943,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, #3144] @ 0xc48 │ │ │ │ - ldr.w r8, [pc, #1092] @ 308c0 <_Py_DumpStack@@Base+0xa58> │ │ │ │ + ldr.w r8, [pc, #1092] @ 30920 <_Py_DumpStack@@Base+0xa58> │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub.w sp, sp, #17280 @ 0x4380 │ │ │ │ sub sp, #12 │ │ │ │ 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 304b2 <_Py_DumpStack@@Base+0x64a> │ │ │ │ + beq.n 30512 <_Py_DumpStack@@Base+0x64a> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28568 @ 0x6f98 │ │ │ │ + movw r1, #29424 @ 0x72f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 30c16 <_Py_DumpStack@@Base+0xdae> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 30c76 <_Py_DumpStack@@Base+0xdae> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #892] @ 0x37c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ blx 2b934 │ │ │ │ add.w r3, sp, #17280 @ 0x4380 │ │ │ │ @@ -5937,261 +5976,261 @@ │ │ │ │ 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 304d2 <_Py_DumpStack@@Base+0x66a> │ │ │ │ + bne.n 30532 <_Py_DumpStack@@Base+0x66a> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sp, r2 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r3, #28600 @ 0x6fb8 │ │ │ │ + movw r3, #29456 @ 0x7310 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - movw r1, #54356 @ 0xd454 │ │ │ │ + movw r1, #55232 @ 0xd7c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2c220 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 30530 <_Py_DumpStack@@Base+0x6c8> │ │ │ │ + cbnz r0, 30590 <_Py_DumpStack@@Base+0x6c8> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0ac │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28616 @ 0x6fc8 │ │ │ │ + movw r1, #29472 @ 0x7320 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d59c4 │ │ │ │ - b.n 308c4 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ + bl d5890 │ │ │ │ + b.n 30924 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 30590 <_Py_DumpStack@@Base+0x728> │ │ │ │ + cbnz r0, 305f0 <_Py_DumpStack@@Base+0x728> │ │ │ │ mov r0, fp │ │ │ │ blx 2c01c │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ + bl d7d94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 308c4 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ + bne.w 30924 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ ldr.w r4, [r8, r7] │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 3056c <_Py_DumpStack@@Base+0x704> │ │ │ │ + cbz r2, 305cc <_Py_DumpStack@@Base+0x704> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbnz r3, 30580 <_Py_DumpStack@@Base+0x718> │ │ │ │ + cbnz r3, 305e0 <_Py_DumpStack@@Base+0x718> │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #28688 @ 0x7010 │ │ │ │ + movw r2, #29544 @ 0x7368 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1ecbac <_PyErr_Format@@Base> │ │ │ │ - b.n 308c4 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ + bl 1ecee0 <_PyErr_Format@@Base> │ │ │ │ + b.n 30924 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r1, #28688 @ 0x7010 │ │ │ │ + movw r1, #29544 @ 0x7368 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 506c2 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 308c4 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ + bl 509b0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 30924 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ str r5, [sp, #16] │ │ │ │ mov.w sl, #4096 @ 0x1000 │ │ │ │ mov r5, r4 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ sub.w r1, sl, r5 │ │ │ │ add.w r0, r9, r5 │ │ │ │ blx 2be60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30862 <_Py_DumpStack@@Base+0x9fa> │ │ │ │ + beq.w 308c2 <_Py_DumpStack@@Base+0x9fa> │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf84 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, r2] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 3063e <_Py_DumpStack@@Base+0x7d6> │ │ │ │ + beq.n 3069e <_Py_DumpStack@@Base+0x7d6> │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 85c88 │ │ │ │ + bl 85d38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 30856 <_Py_DumpStack@@Base+0x9ee> │ │ │ │ + bne.w 308b6 <_Py_DumpStack@@Base+0x9ee> │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ mov r0, fp │ │ │ │ blx 2c01c │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ + bl d7d94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 308c4 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ - ldr r3, [pc, #708] @ (308c0 <_Py_DumpStack@@Base+0xa58>) │ │ │ │ + bne.w 30924 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ + ldr r3, [pc, #708] @ (30920 <_Py_DumpStack@@Base+0xa58>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r3] │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 30614 <_Py_DumpStack@@Base+0x7ac> │ │ │ │ + cbz r1, 30674 <_Py_DumpStack@@Base+0x7ac> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 3062c <_Py_DumpStack@@Base+0x7c4> │ │ │ │ + cbnz r3, 3068c <_Py_DumpStack@@Base+0x7c4> │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r2, #28748 @ 0x704c │ │ │ │ + movw r2, #29604 @ 0x73a4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1ecbac <_PyErr_Format@@Base> │ │ │ │ - b.n 308c4 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ + bl 1ecee0 <_PyErr_Format@@Base> │ │ │ │ + b.n 30924 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r1, #28748 @ 0x704c │ │ │ │ + movw r1, #29604 @ 0x73a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 506c2 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 308c4 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ + bl 509b0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 30924 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ movs r4, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strb.w r4, [r9, r2] │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - movw r1, #28832 @ 0x70a0 │ │ │ │ + movw r1, #29688 @ 0x73f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ blx 2af2c <__isoc23_sscanf@plt> │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 305a0 <_Py_DumpStack@@Base+0x738> │ │ │ │ + beq.n 30600 <_Py_DumpStack@@Base+0x738> │ │ │ │ ldrb.w r3, [r9, r5] │ │ │ │ add.w r8, r9, r5 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 3067e <_Py_DumpStack@@Base+0x816> │ │ │ │ + bne.n 306de <_Py_DumpStack@@Base+0x816> │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf84 │ │ │ │ add r0, r8 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 30852 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ + beq.w 308b2 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r8 │ │ │ │ blx 2c2f0 │ │ │ │ - cbz r0, 3068c <_Py_DumpStack@@Base+0x824> │ │ │ │ + cbz r0, 306ec <_Py_DumpStack@@Base+0x824> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 3068e <_Py_DumpStack@@Base+0x826> │ │ │ │ + b.n 306ee <_Py_DumpStack@@Base+0x826> │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #28860 @ 0x70bc │ │ │ │ + movw r1, #29716 @ 0x7414 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2bb70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30852 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ + beq.w 308b2 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 30852 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ + beq.w 308b2 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b784 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bge.n 306ea <_Py_DumpStack@@Base+0x882> │ │ │ │ + bge.n 3074a <_Py_DumpStack@@Base+0x882> │ │ │ │ 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, #28868 @ 0x70c4 │ │ │ │ + movw r3, #29724 @ 0x741c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28880 @ 0x70d0 │ │ │ │ + movw r1, #29736 @ 0x7428 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d59c4 │ │ │ │ - b.n 30852 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ + bl d5890 │ │ │ │ + b.n 308b2 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ blx 2b99c <__fstat64_time64@plt+0x4> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 30726 <_Py_DumpStack@@Base+0x8be> │ │ │ │ + cbz r0, 30786 <_Py_DumpStack@@Base+0x8be> │ │ │ │ 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, #28868 @ 0x70c4 │ │ │ │ + movw r3, #29724 @ 0x741c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28936 @ 0x7108 │ │ │ │ + movw r1, #29792 @ 0x7460 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d59c4 │ │ │ │ - b.n 30816 <_Py_DumpStack@@Base+0x9ae> │ │ │ │ - vldr d7, [pc, #400] @ 308b8 <_Py_DumpStack@@Base+0xa50> │ │ │ │ + bl d5890 │ │ │ │ + b.n 30876 <_Py_DumpStack@@Base+0x9ae> │ │ │ │ + vldr d7, [pc, #400] @ 30918 <_Py_DumpStack@@Base+0xa50> │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 2b450 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3077c <_Py_DumpStack@@Base+0x914> │ │ │ │ + bne.n 307dc <_Py_DumpStack@@Base+0x914> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ vldr d8, [sp, #168] @ 0xa8 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2b0ac │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r3, #28868 @ 0x70c4 │ │ │ │ + movw r3, #29724 @ 0x741c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r1, #29008 @ 0x7150 │ │ │ │ + movw r1, #29864 @ 0x74a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ vstr d8, [sp] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 3079e <_Py_DumpStack@@Base+0x936> │ │ │ │ + bl d5890 │ │ │ │ + b.n 307fe <_Py_DumpStack@@Base+0x936> │ │ │ │ ldrh r3, [r0, #50] @ 0x32 │ │ │ │ ldrh r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 307a2 <_Py_DumpStack@@Base+0x93a> │ │ │ │ + bcc.n 30802 <_Py_DumpStack@@Base+0x93a> │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #4360 @ 0x1108 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #29088 @ 0x71a0 │ │ │ │ + movw r1, #29944 @ 0x74f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3080e <_Py_DumpStack@@Base+0x9a6> │ │ │ │ + b.n 3086e <_Py_DumpStack@@Base+0x9a6> │ │ │ │ ldr r5, [r0, #32] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r7, #28868 @ 0x70c4 │ │ │ │ + movw r7, #29724 @ 0x741c │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ add r5, r0 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r8, r7 │ │ │ │ mov fp, sl │ │ │ │ mov r4, r2 │ │ │ │ @@ -6203,507 +6242,507 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #1 │ │ │ │ add r1, r7 │ │ │ │ add r1, r9 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 30bcc <_Py_DumpStack@@Base+0xd64> │ │ │ │ + beq.w 30c2c <_Py_DumpStack@@Base+0xd64> │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ cmp r4, r6 │ │ │ │ - bgt.n 307ca <_Py_DumpStack@@Base+0x962> │ │ │ │ + bgt.n 3082a <_Py_DumpStack@@Base+0x962> │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ mov r9, sl │ │ │ │ mov sl, fp │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 3079e <_Py_DumpStack@@Base+0x936> │ │ │ │ + b.n 307fe <_Py_DumpStack@@Base+0x936> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 30bfc <_Py_DumpStack@@Base+0xd94> │ │ │ │ + beq.w 30c5c <_Py_DumpStack@@Base+0xd94> │ │ │ │ ldr r7, [r5, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ adds r7, r3, r7 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 292e7c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ + bl 2931fc <_PyMonitoring_FireBranchEvent@@Base+0x2fc> │ │ │ │ add r7, r1 │ │ │ │ subs r7, r7, r5 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfc4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2b490 │ │ │ │ - cbz r0, 30846 <_Py_DumpStack@@Base+0x9de> │ │ │ │ + cbz r0, 308a6 <_Py_DumpStack@@Base+0x9de> │ │ │ │ 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, #29228 @ 0x722c │ │ │ │ + movw r1, #30084 @ 0x7584 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl d59c4 │ │ │ │ - b.n 30852 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ - cbz r7, 30852 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ + bl d5890 │ │ │ │ + b.n 308b2 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ + cbz r7, 308b2 <_Py_DumpStack@@Base+0x9ea> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 37154 │ │ │ │ - cbnz r0, 3085a <_Py_DumpStack@@Base+0x9f2> │ │ │ │ + bl 371a8 │ │ │ │ + cbnz r0, 308ba <_Py_DumpStack@@Base+0x9f2> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 305a0 <_Py_DumpStack@@Base+0x738> │ │ │ │ + b.n 30600 <_Py_DumpStack@@Base+0x738> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 305a0 <_Py_DumpStack@@Base+0x738> │ │ │ │ + b.n 30600 <_Py_DumpStack@@Base+0x738> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b.n 30868 <_Py_DumpStack@@Base+0xa00> │ │ │ │ + b.n 308c8 <_Py_DumpStack@@Base+0xa00> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ mov r0, fp │ │ │ │ blx 2c01c │ │ │ │ - cbz r0, 3089e <_Py_DumpStack@@Base+0xa36> │ │ │ │ + cbz r0, 308fe <_Py_DumpStack@@Base+0xa36> │ │ │ │ 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, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #29264 @ 0x7250 │ │ │ │ + movw r1, #30120 @ 0x75a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl d59c4 │ │ │ │ - b.n 308c4 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ - cbz r4, 308c4 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ + bl d5890 │ │ │ │ + b.n 30924 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ + cbz r4, 30924 <_Py_DumpStack@@Base+0xa5c> │ │ │ │ mov.w r2, #760 @ 0x2f8 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r7, sp, #904 @ 0x388 │ │ │ │ - bl 37196 │ │ │ │ + bl 371ea │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30944 <_Py_DumpStack@@Base+0xadc> │ │ │ │ - b.n 3096e <_Py_DumpStack@@Base+0xb06> │ │ │ │ + beq.n 309a4 <_Py_DumpStack@@Base+0xadc> │ │ │ │ + b.n 309ce <_Py_DumpStack@@Base+0xb06> │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r4, #4360 @ 0x1108 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl d80a8 │ │ │ │ + bl d7f8c │ │ │ │ ldr r6, [sp, #888] @ 0x378 │ │ │ │ mov r7, r0 │ │ │ │ - movw r1, #29308 @ 0x727c │ │ │ │ + movw r1, #30164 @ 0x75d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b82b0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 30900 <_Py_DumpStack@@Base+0xa98> │ │ │ │ - movw r1, #29380 @ 0x72c4 │ │ │ │ + bl 1b8378 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 30960 <_Py_DumpStack@@Base+0xa98> │ │ │ │ + movw r1, #30236 @ 0x761c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ + bl d7d94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ - ldr r2, [pc, #740] @ (30bf8 <_Py_DumpStack@@Base+0xd90>) │ │ │ │ + bne.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + ldr r2, [pc, #740] @ (30c58 <_Py_DumpStack@@Base+0xd90>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 30924 <_Py_DumpStack@@Base+0xabc> │ │ │ │ + cbz r2, 30984 <_Py_DumpStack@@Base+0xabc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 30936 <_Py_DumpStack@@Base+0xace> │ │ │ │ + cbnz r2, 30996 <_Py_DumpStack@@Base+0xace> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #29428 @ 0x72f4 │ │ │ │ + movw r2, #30284 @ 0x764c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ecbac <_PyErr_Format@@Base> │ │ │ │ - b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ - movw r1, #29428 @ 0x72f4 │ │ │ │ + bl 1ecee0 <_PyErr_Format@@Base> │ │ │ │ + b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + movw r1, #30284 @ 0x764c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 506c2 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ - movw r1, #15164 @ 0x3b3c │ │ │ │ + bl 509b0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + movw r1, #16060 @ 0x3ebc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 309bc <_Py_DumpStack@@Base+0xb54> │ │ │ │ + cbz r0, 30a1c <_Py_DumpStack@@Base+0xb54> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29556 @ 0x7374 │ │ │ │ + movw r1, #30412 @ 0x76cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ - cbnz r0, 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ - ldr r1, [pc, #632] @ (30bf8 <_Py_DumpStack@@Base+0xd90>) │ │ │ │ + bl d7d94 │ │ │ │ + cbnz r0, 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + ldr r1, [pc, #632] @ (30c58 <_Py_DumpStack@@Base+0xd90>) │ │ │ │ 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, 30998 <_Py_DumpStack@@Base+0xb30> │ │ │ │ + cbz r2, 309f8 <_Py_DumpStack@@Base+0xb30> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbnz r2, 309a8 <_Py_DumpStack@@Base+0xb40> │ │ │ │ + cbnz r2, 30a08 <_Py_DumpStack@@Base+0xb40> │ │ │ │ mov r1, r3 │ │ │ │ - movw r2, #29496 @ 0x7338 │ │ │ │ + movw r2, #30352 @ 0x7690 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1ecbac <_PyErr_Format@@Base> │ │ │ │ - b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ - movw r1, #29496 @ 0x7338 │ │ │ │ + bl 1ecee0 <_PyErr_Format@@Base> │ │ │ │ + b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + movw r1, #30352 @ 0x7690 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ - bl 506c2 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 509b0 <_PyErr_FormatFromCause@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 30baa <_Py_DumpStack@@Base+0xd42> │ │ │ │ + b.n 30c0a <_Py_DumpStack@@Base+0xd42> │ │ │ │ sub.w r2, r7, #776 @ 0x308 │ │ │ │ ldrd r3, r1, [r2, #8] │ │ │ │ and.w r2, r3, #240 @ 0xf0 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - beq.n 309f2 <_Py_DumpStack@@Base+0xb8a> │ │ │ │ + beq.n 30a52 <_Py_DumpStack@@Base+0xb8a> │ │ │ │ movw r2, #64528 @ 0xfc10 │ │ │ │ movt r2, #64753 @ 0xfcf1 │ │ │ │ add r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 309f2 <_Py_DumpStack@@Base+0xb8a> │ │ │ │ + beq.n 30a52 <_Py_DumpStack@@Base+0xb8a> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29616 @ 0x73b0 │ │ │ │ + movw r1, #30472 @ 0x7708 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ mov.w ip, r3, lsr #24 │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ cmp.w ip, #3 │ │ │ │ - bne.n 30a04 <_Py_DumpStack@@Base+0xb9c> │ │ │ │ + bne.n 30a64 <_Py_DumpStack@@Base+0xb9c> │ │ │ │ cmp r2, #14 │ │ │ │ - beq.n 30a26 <_Py_DumpStack@@Base+0xbbe> │ │ │ │ + beq.n 30a86 <_Py_DumpStack@@Base+0xbbe> │ │ │ │ movw r0, #4360 @ 0x1108 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r3, #14 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #29724 @ 0x741c │ │ │ │ + movw r1, #30580 @ 0x7774 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w ip, [sp] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bl d5890 │ │ │ │ + b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ sub.w r8, r7, #776 @ 0x308 │ │ │ │ ldrd r3, r2, [r8, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 30a46 <_Py_DumpStack@@Base+0xbde> │ │ │ │ + bne.n 30aa6 <_Py_DumpStack@@Base+0xbde> │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r4 │ │ │ │ - bl 37196 │ │ │ │ - cbz r0, 30a5e <_Py_DumpStack@@Base+0xbf6> │ │ │ │ - b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bl 371ea │ │ │ │ + cbz r0, 30abe <_Py_DumpStack@@Base+0xbf6> │ │ │ │ + b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29800 @ 0x7468 │ │ │ │ + movw r1, #30656 @ 0x77c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ sub.w r4, r7, #856 @ 0x358 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 30a7e <_Py_DumpStack@@Base+0xc16> │ │ │ │ + cbnz r3, 30ade <_Py_DumpStack@@Base+0xc16> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29908 @ 0x74d4 │ │ │ │ + movw r1, #30764 @ 0x782c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ sub.w r9, r7, #852 @ 0x354 │ │ │ │ ldr.w r1, [r8, #728] @ 0x2d8 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r5 │ │ │ │ - bl 37196 │ │ │ │ + bl 371ea │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bne.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 30aba <_Py_DumpStack@@Base+0xc52> │ │ │ │ + beq.n 30b1a <_Py_DumpStack@@Base+0xc52> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29964 @ 0x750c │ │ │ │ + movw r1, #30820 @ 0x7864 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r1, [r8, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ - bl 37196 │ │ │ │ + bl 371ea │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bne.w 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ sub.w r3, r7, #848 @ 0x350 │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 30afa <_Py_DumpStack@@Base+0xc92> │ │ │ │ + bne.n 30b5a <_Py_DumpStack@@Base+0xc92> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30020 @ 0x7544 │ │ │ │ + movw r1, #30876 @ 0x789c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf84 │ │ │ │ ldrd r2, r3, [r8, #752] @ 0x2f0 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bcc.n 30b22 <_Py_DumpStack@@Base+0xcba> │ │ │ │ + bcc.n 30b82 <_Py_DumpStack@@Base+0xcba> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30072 @ 0x7578 │ │ │ │ + movw r1, #30928 @ 0x78d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ ldr.w r1, [r7, #-32] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr.w r0, [r7, #-56] │ │ │ │ mov r3, r6 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r9 │ │ │ │ - bl 373e2 │ │ │ │ + bl 37436 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bne.w 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ sub.w r4, r7, #848 @ 0x350 │ │ │ │ ldr.w r2, [r7, #-40] │ │ │ │ ldr.w r1, [r7, #-56] │ │ │ │ sub.w r6, r7, #844 @ 0x34c │ │ │ │ mov.w ip, #1 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r6] │ │ │ │ add r1, r2 │ │ │ │ movs r2, #4 │ │ │ │ - bl 373e2 │ │ │ │ + bl 37436 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bne.w 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r1, [r7, #-64] │ │ │ │ mov r0, r5 │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - bl 37196 │ │ │ │ + bl 371ea │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 309b6 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ + bne.w 30a16 <_Py_DumpStack@@Base+0xb4e> │ │ │ │ sub.w r6, r7, #840 @ 0x348 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r1, [r7, #-64] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r2, #4 │ │ │ │ - bl 373e2 │ │ │ │ + bl 37436 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ ldr r0, [sp, #892] @ 0x37c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 30bb4 <_Py_DumpStack@@Base+0xd4c> │ │ │ │ + beq.n 30c14 <_Py_DumpStack@@Base+0xd4c> │ │ │ │ blx 2b490 │ │ │ │ mov.w r6, #1024 @ 0x400 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6b230 │ │ │ │ + bl 6b258 │ │ │ │ str r7, [r5, #12] │ │ │ │ subs r6, #1 │ │ │ │ str.w r7, [r5, #16]! │ │ │ │ - bne.n 30bba <_Py_DumpStack@@Base+0xd52> │ │ │ │ - b.n 30c16 <_Py_DumpStack@@Base+0xdae> │ │ │ │ + bne.n 30c1a <_Py_DumpStack@@Base+0xd52> │ │ │ │ + b.n 30c76 <_Py_DumpStack@@Base+0xdae> │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ mov r9, sl │ │ │ │ mov sl, fp │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ 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 30bfc <_Py_DumpStack@@Base+0xd94> │ │ │ │ + bge.n 30c5c <_Py_DumpStack@@Base+0xd94> │ │ │ │ ldr.w r6, [r1], #32 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 307f4 <_Py_DumpStack@@Base+0x98c> │ │ │ │ + beq.w 30854 <_Py_DumpStack@@Base+0x98c> │ │ │ │ mov r2, r1 │ │ │ │ - b.n 30be0 <_Py_DumpStack@@Base+0xd78> │ │ │ │ + b.n 30c40 <_Py_DumpStack@@Base+0xd78> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #4360 @ 0x1108 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #29156 @ 0x71e4 │ │ │ │ + movw r1, #30012 @ 0x753c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl d59c4 │ │ │ │ - b.n 3079e <_Py_DumpStack@@Base+0x936> │ │ │ │ + bl d5890 │ │ │ │ + b.n 307fe <_Py_DumpStack@@Base+0x936> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #17280 @ 0x4380 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #32] @ (30c50 <_Py_DumpStack@@Base+0xde8>) │ │ │ │ + ldr r5, [pc, #32] @ (30cb0 <_Py_DumpStack@@Base+0xde8>) │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #57736 @ 0xe188 │ │ │ │ + movw r2, #58856 @ 0xe5e8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #30408 @ 0x76c8 │ │ │ │ + movw r1, #31264 @ 0x7a20 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, r5] │ │ │ │ pop {r4, r5} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r0, [r0, #3904] @ 0xf40 │ │ │ │ - b.w d03b4 │ │ │ │ + b.w d0284 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 30c74 <_Py_DumpStack@@Base+0xe0c> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 30c8c <_Py_DumpStack@@Base+0xe24> │ │ │ │ - ldr r2, [pc, #24] @ (30c90 <_Py_DumpStack@@Base+0xe28>) │ │ │ │ + bne.n 30cd4 <_Py_DumpStack@@Base+0xe0c> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 30cec <_Py_DumpStack@@Base+0xe24> │ │ │ │ + ldr r2, [pc, #24] @ (30cf0 <_Py_DumpStack@@Base+0xe28>) │ │ │ │ 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 30c8e <_Py_DumpStack@@Base+0xe26> │ │ │ │ + b.n 30cee <_Py_DumpStack@@Base+0xe26> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, 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 30de2 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ + bne.w 30e42 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 30cec <_Py_DumpStack@@Base+0xe84> │ │ │ │ + cbz r3, 30d4c <_Py_DumpStack@@Base+0xe84> │ │ │ │ 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, 30cd0 <_Py_DumpStack@@Base+0xe68> │ │ │ │ + cbz r5, 30d30 <_Py_DumpStack@@Base+0xe68> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 30cd8 <_Py_DumpStack@@Base+0xe70> │ │ │ │ + b.n 30d38 <_Py_DumpStack@@Base+0xe70> │ │ │ │ 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 191e48 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 192090 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 30cfa <_Py_DumpStack@@Base+0xe92> │ │ │ │ - b.n 30de2 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ + cbnz r0, 30d5a <_Py_DumpStack@@Base+0xe92> │ │ │ │ + b.n 30e42 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ 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, 30d02 <_Py_DumpStack@@Base+0xe9a> │ │ │ │ + cbz r3, 30d62 <_Py_DumpStack@@Base+0xe9a> │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - b.n 30d0a <_Py_DumpStack@@Base+0xea2> │ │ │ │ + b.n 30d6a <_Py_DumpStack@@Base+0xea2> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #34924 @ 0x886c │ │ │ │ + movw r1, #35820 @ 0x8bec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1f1a74 │ │ │ │ + bl 1f1da8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30d34 <_Py_DumpStack@@Base+0xecc> │ │ │ │ + bge.n 30d94 <_Py_DumpStack@@Base+0xecc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 30d34 <_Py_DumpStack@@Base+0xecc> │ │ │ │ + cbnz r3, 30d94 <_Py_DumpStack@@Base+0xecc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 30de2 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ + beq.n 30e42 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 30d54 <_Py_DumpStack@@Base+0xeec> │ │ │ │ + bne.n 30db4 <_Py_DumpStack@@Base+0xeec> │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6befc │ │ │ │ + bl 6bf24 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 30dce <_Py_DumpStack@@Base+0xf66> │ │ │ │ + b.n 30e2e <_Py_DumpStack@@Base+0xf66> │ │ │ │ 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 │ │ │ │ @@ -6715,486 +6754,486 @@ │ │ │ │ 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 191c24 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 191e6c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 30dce <_Py_DumpStack@@Base+0xf66> │ │ │ │ + cbz r0, 30e2e <_Py_DumpStack@@Base+0xf66> │ │ │ │ mov r1, r5 │ │ │ │ - bl 25bac8 <_PyTime_ObjectToTimeval@@Base+0x1ecc> │ │ │ │ + bl 25bef0 <_PyTime_ObjectToTimeval@@Base+0x1ecc> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30dae <_Py_DumpStack@@Base+0xf46> │ │ │ │ + bge.n 30e0e <_Py_DumpStack@@Base+0xf46> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 30dae <_Py_DumpStack@@Base+0xf46> │ │ │ │ + cbnz r3, 30e0e <_Py_DumpStack@@Base+0xf46> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 30dce <_Py_DumpStack@@Base+0xf66> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 30e2e <_Py_DumpStack@@Base+0xf66> │ │ │ │ mov r0, r7 │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30dce <_Py_DumpStack@@Base+0xf66> │ │ │ │ + bge.n 30e2e <_Py_DumpStack@@Base+0xf66> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 30dce <_Py_DumpStack@@Base+0xf66> │ │ │ │ + cbnz r3, 30e2e <_Py_DumpStack@@Base+0xf66> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30de2 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ + bge.n 30e42 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30de2 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ + cbnz r3, 30e42 <_Py_DumpStack@@Base+0xf7a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r0, #54468 @ 0xd4c4 │ │ │ │ + movw r0, #55364 @ 0xd844 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1a9e8c <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 30e3c <_Py_DumpStack@@Base+0xfd4> │ │ │ │ + bl 1aa0bc <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 30e9c <_Py_DumpStack@@Base+0xfd4> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #57736 @ 0xe188 │ │ │ │ + movw r1, #58856 @ 0xe5e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #31928 @ 0x7cb8 │ │ │ │ + movw r0, #32784 @ 0x8010 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 30e40 <_Py_DumpStack@@Base+0xfd8> │ │ │ │ + bne.n 30ea0 <_Py_DumpStack@@Base+0xfd8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30e3c <_Py_DumpStack@@Base+0xfd4> │ │ │ │ + bge.n 30e9c <_Py_DumpStack@@Base+0xfd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30e3c <_Py_DumpStack@@Base+0xfd4> │ │ │ │ + cbnz r3, 30e9c <_Py_DumpStack@@Base+0xfd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 30e62 <_Py_DumpStack@@Base+0xffa> │ │ │ │ + b.n 30ec2 <_Py_DumpStack@@Base+0xffa> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90408 │ │ │ │ + bl 904f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30e62 <_Py_DumpStack@@Base+0xffa> │ │ │ │ + bge.n 30ec2 <_Py_DumpStack@@Base+0xffa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 30e62 <_Py_DumpStack@@Base+0xffa> │ │ │ │ + cbnz r3, 30ec2 <_Py_DumpStack@@Base+0xffa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #348] @ (30fd4 <_Py_DumpStack@@Base+0x116c>) │ │ │ │ + ldr r4, [pc, #348] @ (31034 <_Py_DumpStack@@Base+0x116c>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #32120 @ 0x7d78 │ │ │ │ + movw r0, #32976 @ 0x80d0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 182db4 │ │ │ │ - cbz r0, 30eb0 <_Py_DumpStack@@Base+0x1048> │ │ │ │ + bl 182ff4 │ │ │ │ + cbz r0, 30f10 <_Py_DumpStack@@Base+0x1048> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 30eb0 <_Py_DumpStack@@Base+0x1048> │ │ │ │ - movw r1, #16520 @ 0x4088 │ │ │ │ + cbz r3, 30f10 <_Py_DumpStack@@Base+0x1048> │ │ │ │ + movw r1, #17848 @ 0x45b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 30eb8 <_Py_DumpStack@@Base+0x1050> │ │ │ │ + cbnz r0, 30f18 <_Py_DumpStack@@Base+0x1050> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - b.n 30fcc <_Py_DumpStack@@Base+0x1164> │ │ │ │ - movw r4, #32104 @ 0x7d68 │ │ │ │ + b.n 3102c <_Py_DumpStack@@Base+0x1164> │ │ │ │ + movw r4, #32960 @ 0x80c0 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 179428 │ │ │ │ + bl 179668 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 30ecc <_Py_DumpStack@@Base+0x1064> │ │ │ │ + cbnz r0, 30f2c <_Py_DumpStack@@Base+0x1064> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f2fa4 │ │ │ │ + b.w 1f32dc │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2c2f0 │ │ │ │ - cbnz r0, 30ee6 <_Py_DumpStack@@Base+0x107e> │ │ │ │ - movw r0, #31864 @ 0x7c78 │ │ │ │ + cbnz r0, 30f46 <_Py_DumpStack@@Base+0x107e> │ │ │ │ + movw r0, #32760 @ 0x7ff8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 30ef8 <_Py_DumpStack@@Base+0x1090> │ │ │ │ + b.n 30f58 <_Py_DumpStack@@Base+0x1090> │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 30f9c <_Py_DumpStack@@Base+0x1134> │ │ │ │ + beq.n 30ffc <_Py_DumpStack@@Base+0x1134> │ │ │ │ subs r1, r0, r4 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f9d0 │ │ │ │ + bl 7f9d4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 30f04 <_Py_DumpStack@@Base+0x109c> │ │ │ │ + cbnz r5, 30f64 <_Py_DumpStack@@Base+0x109c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b230 │ │ │ │ + bl 6b258 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 30fcc <_Py_DumpStack@@Base+0x1164> │ │ │ │ + b.n 3102c <_Py_DumpStack@@Base+0x1164> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1187f8 │ │ │ │ + bl 118994 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30f20 <_Py_DumpStack@@Base+0x10b8> │ │ │ │ + bge.n 30f80 <_Py_DumpStack@@Base+0x10b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30f20 <_Py_DumpStack@@Base+0x10b8> │ │ │ │ + cbnz r3, 30f80 <_Py_DumpStack@@Base+0x10b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 30f3a <_Py_DumpStack@@Base+0x10d2> │ │ │ │ + bne.n 30f9a <_Py_DumpStack@@Base+0x10d2> │ │ │ │ movw r3, #61136 @ 0xeed0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c6ff4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 30f9c <_Py_DumpStack@@Base+0x1134> │ │ │ │ - b.n 30efa <_Py_DumpStack@@Base+0x1092> │ │ │ │ + bl 1c7058 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 30ffc <_Py_DumpStack@@Base+0x1134> │ │ │ │ + b.n 30f5a <_Py_DumpStack@@Base+0x1092> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cf294 │ │ │ │ + bl cf168 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30f5c <_Py_DumpStack@@Base+0x10f4> │ │ │ │ + bge.n 30fbc <_Py_DumpStack@@Base+0x10f4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 30f5c <_Py_DumpStack@@Base+0x10f4> │ │ │ │ + cbnz r3, 30fbc <_Py_DumpStack@@Base+0x10f4> │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 30f72 <_Py_DumpStack@@Base+0x110a> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 30fd2 <_Py_DumpStack@@Base+0x110a> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c6ff4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 30f9c <_Py_DumpStack@@Base+0x1134> │ │ │ │ - b.n 30efa <_Py_DumpStack@@Base+0x1092> │ │ │ │ + bl 1c7058 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 30ffc <_Py_DumpStack@@Base+0x1134> │ │ │ │ + b.n 30f5a <_Py_DumpStack@@Base+0x1092> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b230 │ │ │ │ + bl 6b258 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90408 │ │ │ │ + bl 904f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 30fcc <_Py_DumpStack@@Base+0x1164> │ │ │ │ + bge.n 3102c <_Py_DumpStack@@Base+0x1164> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 30fcc <_Py_DumpStack@@Base+0x1164> │ │ │ │ + cbnz r3, 3102c <_Py_DumpStack@@Base+0x1164> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 30fcc <_Py_DumpStack@@Base+0x1164> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3102c <_Py_DumpStack@@Base+0x1164> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7000 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c7064 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #61084 @ 0xee9c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #32140 @ 0x7d8c │ │ │ │ + movw r2, #32996 @ 0x80e4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 2047fc │ │ │ │ + bl 204b30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b230 │ │ │ │ + bl 6b258 │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 30ea6 <_Py_DumpStack@@Base+0x103e> │ │ │ │ - b.n 30f00 <_Py_DumpStack@@Base+0x1098> │ │ │ │ + bne.w 30f06 <_Py_DumpStack@@Base+0x103e> │ │ │ │ + b.n 30f60 <_Py_DumpStack@@Base+0x1098> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, 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, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 30ff8 <_Py_DumpStack@@Base+0x1190> │ │ │ │ + cbnz r3, 31058 <_Py_DumpStack@@Base+0x1190> │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 30ff8 <_Py_DumpStack@@Base+0x1190> │ │ │ │ + ble.n 31058 <_Py_DumpStack@@Base+0x1190> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 30ff8 <_Py_DumpStack@@Base+0x1190> │ │ │ │ - cbnz r4, 3101a <_Py_DumpStack@@Base+0x11b2> │ │ │ │ + bne.n 31058 <_Py_DumpStack@@Base+0x1190> │ │ │ │ + cbnz r4, 3107a <_Py_DumpStack@@Base+0x11b2> │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #132] @ (31084 <_Py_DumpStack@@Base+0x121c>) │ │ │ │ + ldr r4, [pc, #132] @ (310e4 <_Py_DumpStack@@Base+0x121c>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3101a <_Py_DumpStack@@Base+0x11b2> │ │ │ │ + cbnz r0, 3107a <_Py_DumpStack@@Base+0x11b2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31080 <_Py_DumpStack@@Base+0x1218> │ │ │ │ + b.n 310e0 <_Py_DumpStack@@Base+0x1218> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3102e <_Py_DumpStack@@Base+0x11c6> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 3108e <_Py_DumpStack@@Base+0x11c6> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31016 <_Py_DumpStack@@Base+0x11ae> │ │ │ │ + bne.n 31076 <_Py_DumpStack@@Base+0x11ae> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 31042 <_Py_DumpStack@@Base+0x11da> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 310a2 <_Py_DumpStack@@Base+0x11da> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31016 <_Py_DumpStack@@Base+0x11ae> │ │ │ │ + bne.n 31076 <_Py_DumpStack@@Base+0x11ae> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 31056 <_Py_DumpStack@@Base+0x11ee> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 310b6 <_Py_DumpStack@@Base+0x11ee> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31016 <_Py_DumpStack@@Base+0x11ae> │ │ │ │ + bne.n 31076 <_Py_DumpStack@@Base+0x11ae> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bc00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31078 <_Py_DumpStack@@Base+0x1210> │ │ │ │ + bne.n 310d8 <_Py_DumpStack@@Base+0x1210> │ │ │ │ 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 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bcs.n 31158 <_Py_DumpStack@@Base+0x12f0> │ │ │ │ + bcs.n 311b8 <_Py_DumpStack@@Base+0x12f0> │ │ │ │ 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, 310a8 <_Py_DumpStack@@Base+0x1240> │ │ │ │ + cbnz r3, 31108 <_Py_DumpStack@@Base+0x1240> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 310a8 <_Py_DumpStack@@Base+0x1240> │ │ │ │ + ble.n 31108 <_Py_DumpStack@@Base+0x1240> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 310a8 <_Py_DumpStack@@Base+0x1240> │ │ │ │ - cbnz r4, 310c6 <_Py_DumpStack@@Base+0x125e> │ │ │ │ + bne.n 31108 <_Py_DumpStack@@Base+0x1240> │ │ │ │ + cbnz r4, 31126 <_Py_DumpStack@@Base+0x125e> │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #116] @ (31124 <_Py_DumpStack@@Base+0x12bc>) │ │ │ │ + ldr r4, [pc, #116] @ (31184 <_Py_DumpStack@@Base+0x12bc>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3111e <_Py_DumpStack@@Base+0x12b6> │ │ │ │ + cbz r0, 3117e <_Py_DumpStack@@Base+0x12b6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 310d8 <_Py_DumpStack@@Base+0x1270> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 3111e <_Py_DumpStack@@Base+0x12b6> │ │ │ │ + bne.n 31138 <_Py_DumpStack@@Base+0x1270> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 3117e <_Py_DumpStack@@Base+0x12b6> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 310ea <_Py_DumpStack@@Base+0x1282> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 3111e <_Py_DumpStack@@Base+0x12b6> │ │ │ │ + bne.n 3114a <_Py_DumpStack@@Base+0x1282> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 3117e <_Py_DumpStack@@Base+0x12b6> │ │ │ │ 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, 31114 <_Py_DumpStack@@Base+0x12ac> │ │ │ │ + cbz r3, 31174 <_Py_DumpStack@@Base+0x12ac> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bcs.n 31050 <_Py_DumpStack@@Base+0x11e8> │ │ │ │ + bcs.n 310b0 <_Py_DumpStack@@Base+0x11e8> │ │ │ │ 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 fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31148 <_Py_DumpStack@@Base+0x12e0> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 3116c <_Py_DumpStack@@Base+0x1304> │ │ │ │ + bne.n 311a8 <_Py_DumpStack@@Base+0x12e0> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 311cc <_Py_DumpStack@@Base+0x1304> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b240 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31164 <_Py_DumpStack@@Base+0x12fc> │ │ │ │ + bge.n 311c4 <_Py_DumpStack@@Base+0x12fc> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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 fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31194 <_Py_DumpStack@@Base+0x132c> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 311dc <_Py_DumpStack@@Base+0x1374> │ │ │ │ + bne.n 311f4 <_Py_DumpStack@@Base+0x132c> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 3123c <_Py_DumpStack@@Base+0x1374> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c25c │ │ │ │ - cbz r0, 311ae <_Py_DumpStack@@Base+0x1346> │ │ │ │ + cbz r0, 3120e <_Py_DumpStack@@Base+0x1346> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 311dc <_Py_DumpStack@@Base+0x1374> │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 3123c <_Py_DumpStack@@Base+0x1374> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 85460 │ │ │ │ + bl 85500 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 311dc <_Py_DumpStack@@Base+0x1374> │ │ │ │ + cbz r0, 3123c <_Py_DumpStack@@Base+0x1374> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7fcd0 │ │ │ │ - cbnz r0, 311d8 <_Py_DumpStack@@Base+0x1370> │ │ │ │ + bl 7fcd4 │ │ │ │ + cbnz r0, 31238 <_Py_DumpStack@@Base+0x1370> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 311dc <_Py_DumpStack@@Base+0x1374> │ │ │ │ + bge.n 3123c <_Py_DumpStack@@Base+0x1374> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 311dc <_Py_DumpStack@@Base+0x1374> │ │ │ │ + cbnz r3, 3123c <_Py_DumpStack@@Base+0x1374> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 311dc <_Py_DumpStack@@Base+0x1374> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3123c <_Py_DumpStack@@Base+0x1374> │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 311de <_Py_DumpStack@@Base+0x1376> │ │ │ │ + b.n 3123e <_Py_DumpStack@@Base+0x1376> │ │ │ │ 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 925fc │ │ │ │ + bl 926ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f2604 <_PySlice_GetLongIndices@@Base+0x348> │ │ │ │ + b.w 1f293c <_PySlice_GetLongIndices@@Base+0x348> │ │ │ │ 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 fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31226 <_Py_DumpStack@@Base+0x13be> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 31254 <_Py_DumpStack@@Base+0x13ec> │ │ │ │ - bl 97b54 │ │ │ │ + bne.n 31286 <_Py_DumpStack@@Base+0x13be> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 312b4 <_Py_DumpStack@@Base+0x13ec> │ │ │ │ + bl 97c54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bca0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ - cbz r4, 3124e <_Py_DumpStack@@Base+0x13e6> │ │ │ │ + bl 9a80c │ │ │ │ + cbz r4, 312ae <_Py_DumpStack@@Base+0x13e6> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ - bl edde4 │ │ │ │ - cbz r0, 31258 <_Py_DumpStack@@Base+0x13f0> │ │ │ │ + b.w 1a7e04 │ │ │ │ + bl edd74 │ │ │ │ + cbz r0, 312b8 <_Py_DumpStack@@Base+0x13f0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31260 <_Py_DumpStack@@Base+0x13f8> │ │ │ │ + b.n 312c0 <_Py_DumpStack@@Base+0x13f8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00031264 : │ │ │ │ +000312c4 : │ │ │ │ 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, 31284 │ │ │ │ + cbz r1, 312e4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 292c20 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 292fa0 <_PyMonitoring_FireBranchEvent@@Base+0xa0> │ │ │ │ cmp r0, r4 │ │ │ │ - bcc.n 3129e │ │ │ │ + bcc.n 312fe │ │ │ │ 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 │ │ │ │ @@ -7206,373 +7245,382 @@ │ │ │ │ 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, #34156 @ 0x856c │ │ │ │ + movw r2, #35012 @ 0x88c4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r6, r3, [sp] │ │ │ │ movw r3, #54588 @ 0xd53c │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ movs r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl d6f50 │ │ │ │ - cbz r0, 31334 │ │ │ │ + bl d6e40 │ │ │ │ + cbz r0, 31394 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b346c │ │ │ │ + bl 1b3574 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 31334 │ │ │ │ - ldr r3, [pc, #112] @ (31358 ) │ │ │ │ + beq.n 31394 │ │ │ │ + ldr r3, [pc, #112] @ (313b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - cbz r1, 312f6 │ │ │ │ + cbz r1, 31356 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 31338 │ │ │ │ - b.n 31314 │ │ │ │ + cbz r3, 31398 │ │ │ │ + b.n 31374 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49136 @ 0xbff0 │ │ │ │ + movw r1, #48852 @ 0xbed4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7730c │ │ │ │ - b.n 31334 │ │ │ │ + bl 772f4 │ │ │ │ + b.n 31394 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18380c │ │ │ │ + bl 183a4c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 3133e │ │ │ │ + cbz r0, 3139e │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31354 │ │ │ │ + b.n 313b4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1f9c50 <_PyInterpreterConfig_InitFromDict@@Base+0x17c> │ │ │ │ + bl 1f9f88 <_PyInterpreterConfig_InitFromDict@@Base+0x174> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7730c │ │ │ │ - bl edde4 │ │ │ │ + bl 772f4 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31334 │ │ │ │ + bne.n 31394 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003135c <_Py_CheckRecursiveCall@@Base>: │ │ │ │ +000313bc <_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 313aa <_Py_CheckRecursiveCall@@Base+0x4e> │ │ │ │ + bls.n 3140a <_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, #34284 @ 0x85ec │ │ │ │ + movw r4, #35140 @ 0x8944 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2bf90 <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #72] @ (313ec <_Py_CheckRecursiveCall@@Base+0x90>) │ │ │ │ + ldr r0, [pc, #72] @ (3144c <_Py_CheckRecursiveCall@@Base+0x90>) │ │ │ │ mov r1, r7 │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ - cbnz r3, 313e4 <_Py_CheckRecursiveCall@@Base+0x88> │ │ │ │ + cbnz r3, 31444 <_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, #34328 @ 0x8618 │ │ │ │ + movw r2, #35184 @ 0x8970 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ asrs r3, r3, #10 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1ecbac <_PyErr_Format@@Base> │ │ │ │ + bl 1ecee0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r3, r0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 313e6 <_Py_CheckRecursiveCall@@Base+0x8a> │ │ │ │ + b.n 31446 <_Py_CheckRecursiveCall@@Base+0x8a> │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r0, #1 │ │ │ │ │ │ │ │ -000313f0 <_PyObject_Dump@@Base>: │ │ │ │ +00031450 <_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 131388 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 131024 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 3142c <_PyObject_Dump@@Base+0x3c> │ │ │ │ + cbz r3, 3148c <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #34468 @ 0x86a4 │ │ │ │ + movw r2, #35324 @ 0x89fc │ │ │ │ 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, #34496 @ 0x86c0 │ │ │ │ + movw r2, #35352 @ 0x8a18 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #34520 @ 0x86d8 │ │ │ │ + movw r2, #35376 @ 0x8a30 │ │ │ │ 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, #34544 @ 0x86f0 │ │ │ │ + movw r2, #35400 @ 0x8a48 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r6, 31470 <_PyObject_Dump@@Base+0x80> │ │ │ │ + cbz r6, 314d0 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 31478 <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #15852 @ 0x3dec │ │ │ │ + b.n 314d8 <_PyObject_Dump@@Base+0x88> │ │ │ │ + movw r3, #16608 @ 0x40e0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #34568 @ 0x8708 │ │ │ │ + movw r2, #35424 @ 0x8a60 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #34592 @ 0x8720 │ │ │ │ + movw r2, #35448 @ 0x8a78 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ - bl 1ca6f4 │ │ │ │ + bl 1ca75c │ │ │ │ mov r6, r0 │ │ │ │ - bl d80a8 │ │ │ │ + bl d7f8c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 314de │ │ │ │ + bl 3153e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ mov r0, r7 │ │ │ │ - bl d80bc │ │ │ │ + bl d7fa0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ca790 │ │ │ │ + bl 1ca7f8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #48268 @ 0xbc8c │ │ │ │ + movw r2, #50304 @ 0xc480 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000314de : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003153e : │ │ │ │ + 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, #20 │ │ │ │ + sub sp, #16 │ │ │ │ + add r7, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - bl edde4 │ │ │ │ + mov r8, r2 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 315ca │ │ │ │ - ldr r3, [pc, #224] @ (315e0 ) │ │ │ │ + bne.n 31648 │ │ │ │ + ldr r3, [pc, #252] @ (31660 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #34664 @ 0x8768 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ - bl 19498c │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 315ca │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ + ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ + cmp r7, r3 │ │ │ │ + bcc.n 31598 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b4f0 │ │ │ │ - cbnz r4, 3153c │ │ │ │ - bl 97b54 │ │ │ │ + cbnz r4, 315b2 │ │ │ │ + bl 97c54 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #34684 @ 0x877c │ │ │ │ + movw r2, #35540 @ 0x8ad4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a734 │ │ │ │ - b.n 315d0 │ │ │ │ + bl 9a80c │ │ │ │ + b.n 3164e │ │ │ │ + sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ + cmp r7, r3 │ │ │ │ + bcc.n 31572 │ │ │ │ + movw r1, #35520 @ 0x8ac0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl 313bc <_Py_CheckRecursiveCall@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 31648 │ │ │ │ + b.n 31572 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 31564 │ │ │ │ - bl 97b54 │ │ │ │ + bgt.n 315da │ │ │ │ + bl 97c54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #34692 @ 0x8784 │ │ │ │ + movw r2, #35548 @ 0x8adc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ - b.n 315d0 │ │ │ │ + bl 9a80c │ │ │ │ + b.n 3164e │ │ │ │ mov r0, r4 │ │ │ │ - lsls r3, r7, #31 │ │ │ │ - bpl.n 31572 │ │ │ │ - bl ed1dc │ │ │ │ + tst.w r8, #1 │ │ │ │ + beq.n 315ea │ │ │ │ + bl ed16c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 31578 │ │ │ │ - bl ef11c │ │ │ │ + b.n 315f0 │ │ │ │ + bl ef0bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 315ca │ │ │ │ - add r1, sp, #12 │ │ │ │ + cbz r4, 31648 │ │ │ │ + adds r1, r7, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b350 │ │ │ │ - cbz r0, 3159a │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + bl 8b3dc │ │ │ │ + cbz r0, 31614 │ │ │ │ + ldr r5, [r7, #4] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ - movs r7, #0 │ │ │ │ + mov.w r8, #0 │ │ │ │ mov r2, r5 │ │ │ │ blx 2beb8 │ │ │ │ subs r5, r5, r0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 3159e │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + b.n 31618 │ │ │ │ + mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 315b2 │ │ │ │ + bge.n 3162c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 315b2 │ │ │ │ + cbnz r3, 3162c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbnz r7, 315ca │ │ │ │ - cbz r5, 315d0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 31648 │ │ │ │ + cbz r5, 3164e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b4f0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 315da │ │ │ │ + b.n 31658 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 315b6 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ + bne.n 31634 │ │ │ │ + adds r7, #8 │ │ │ │ + mov sp, r7 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #64] @ (31634 ) │ │ │ │ + ldr r4, [pc, #64] @ (316b4 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ - bne.n 3161c │ │ │ │ + bne.n 3169c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 31638 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 316b8 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3162e │ │ │ │ + blt.n 316ae │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 31630 │ │ │ │ + b.n 316b0 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #52093 @ 0xcb7d │ │ │ │ + movw r1, #52913 @ 0xceb1 │ │ │ │ movt r1, #31 │ │ │ │ - bl 31638 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 316b8 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 31612 │ │ │ │ + bge.n 31692 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00031638 <_PyEval_SetProfile@@Base>: │ │ │ │ +000316b8 <_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] @ (316ec <_PyEval_SetProfile@@Base+0xb4>) │ │ │ │ + ldr r5, [pc, #160] @ (3176c <_PyEval_SetProfile@@Base+0xb4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #43720 @ 0xaac8 │ │ │ │ + movw r1, #44264 @ 0xace8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ - bl fe99c <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl fe9f4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3166e <_PyEval_SetProfile@@Base+0x36> │ │ │ │ + bne.n 316ee <_PyEval_SetProfile@@Base+0x36> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 316e4 <_PyEval_SetProfile@@Base+0xac> │ │ │ │ + b.n 31764 <_PyEval_SetProfile@@Base+0xac> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #6067 @ 0x17b3 │ │ │ │ + movw r1, #6197 @ 0x1835 │ │ │ │ movt r1, #3 │ │ │ │ add.w r0, r5, #113664 @ 0x1bc00 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1a6bac <_Py_normpath@@Base+0xa58> │ │ │ │ + bl 1a6ddc <_Py_normpath@@Base+0xa60> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 31668 <_PyEval_SetProfile@@Base+0x30> │ │ │ │ + blt.n 316e8 <_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 316a4 <_PyEval_SetProfile@@Base+0x6c> │ │ │ │ + beq.n 31724 <_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 │ │ │ │ @@ -7589,167 +7637,168 @@ │ │ │ │ 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 1fbe68 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ + bl 1fc1a0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00031770 : │ │ │ │ + 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 1fb9c8 │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 31710 <_PyEval_SetProfile@@Base+0xd8> │ │ │ │ + cbnz r3, 317c6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 31710 <_PyEval_SetProfile@@Base+0xd8> │ │ │ │ + ble.n 317c6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 31710 <_PyEval_SetProfile@@Base+0xd8> │ │ │ │ - cbnz r0, 3172e <_PyEval_SetProfile@@Base+0xf6> │ │ │ │ + bne.n 317c6 │ │ │ │ + cbnz r0, 317e4 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (31778 <_PyEval_SetProfile@@Base+0x140>) │ │ │ │ + ldr r4, [pc, #92] @ (31830 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3172e <_PyEval_SetProfile@@Base+0xf6> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 317e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31774 <_PyEval_SetProfile@@Base+0x13c> │ │ │ │ + b.n 3182a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 31742 <_PyEval_SetProfile@@Base+0x10a> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 317f8 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3172a <_PyEval_SetProfile@@Base+0xf2> │ │ │ │ - bl 97b54 │ │ │ │ + bne.n 317e0 │ │ │ │ + bl 97c54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b4fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ - cbz r4, 3176c <_PyEval_SetProfile@@Base+0x134> │ │ │ │ + bl 9a80c │ │ │ │ + cbz r4, 31822 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bge.n 3183c │ │ │ │ + nop │ │ │ │ + bvc.n 317b4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - │ │ │ │ -0003177c : │ │ │ │ - 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 1fb6ec │ │ │ │ - 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, #19453 @ 0x4bfd │ │ │ │ + movw r1, #19897 @ 0x4db9 │ │ │ │ movt r1, #32 │ │ │ │ - bl 3187e │ │ │ │ - cbz r0, 317e0 │ │ │ │ + bl 31900 │ │ │ │ + cbz r0, 31862 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3187a │ │ │ │ + b.n 318fc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #19465 @ 0x4c09 │ │ │ │ + movw r1, #19909 @ 0x4dc5 │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3187e │ │ │ │ + bl 31900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 317da │ │ │ │ + bne.n 3185c │ │ │ │ movs r5, #3 │ │ │ │ - movw r1, #30153 @ 0x75c9 │ │ │ │ + movw r1, #30677 @ 0x77d5 │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 3187e │ │ │ │ + bl 31900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 317da │ │ │ │ - movw r1, #31205 @ 0x79e5 │ │ │ │ + bne.n 3185c │ │ │ │ + movw r1, #31725 @ 0x7bed │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #13 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3187e │ │ │ │ + bl 31900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 317da │ │ │ │ + bne.n 3185c │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #50965 @ 0xc715 │ │ │ │ + movw r1, #51785 @ 0xca49 │ │ │ │ movt r1, #31 │ │ │ │ movs r0, #6 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3187e │ │ │ │ + bl 31900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 317da │ │ │ │ + bne.n 3185c │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #50965 @ 0xc715 │ │ │ │ + movw r1, #51785 @ 0xca49 │ │ │ │ movt r1, #31 │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3187e │ │ │ │ + bl 31900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 317da │ │ │ │ + bne.n 3185c │ │ │ │ movs r3, #17 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #50965 @ 0xc715 │ │ │ │ + movw r1, #51785 @ 0xca49 │ │ │ │ movt r1, #31 │ │ │ │ - bl 3187e │ │ │ │ + bl 31900 │ │ │ │ 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} │ │ │ │ @@ -7759,1136 +7808,1116 @@ │ │ │ │ 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 850d0 <_PyObject_New@@Base> │ │ │ │ - cbz r0, 318e6 │ │ │ │ + bl 85170 <_PyObject_New@@Base> │ │ │ │ + cbz r0, 31968 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb7ec <_PyXI_NewInterpreter@@Base+0xa8> │ │ │ │ - bl 7730c │ │ │ │ + bl 1fbb24 <_PyXI_NewInterpreter@@Base+0xa8> │ │ │ │ + bl 772f4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 318ce │ │ │ │ + beq.n 31950 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb7ec <_PyXI_NewInterpreter@@Base+0xa8> │ │ │ │ - bl 7730c │ │ │ │ + bl 1fbb24 <_PyXI_NewInterpreter@@Base+0xa8> │ │ │ │ + bl 772f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 318e2 │ │ │ │ + bge.n 31964 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 318e2 │ │ │ │ + cbnz r3, 31964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 318ea │ │ │ │ + b.n 3196c │ │ │ │ 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 3191c │ │ │ │ + bgt.n 3199e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53916 @ 0xd29c │ │ │ │ + movw r1, #54812 @ 0xd61c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 31934 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 319b6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #43940 @ 0xaba4 │ │ │ │ + movw r0, #44484 @ 0xadc4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 31938 │ │ │ │ + cbnz r0, 319ba │ │ │ │ movs r5, #0 │ │ │ │ - b.n 31a50 │ │ │ │ + b.n 31ad2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e0d8 │ │ │ │ + bl 13dde4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 31960 │ │ │ │ + cbz r0, 319e2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 31a3c │ │ │ │ + bne.n 31abe │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #43948 @ 0xabac │ │ │ │ + movw r1, #44492 @ 0xadcc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 31a3c │ │ │ │ - ldr r1, [pc, #244] @ (31a58 ) │ │ │ │ + bl d5890 │ │ │ │ + b.n 31abe │ │ │ │ + ldr r1, [pc, #244] @ (31ad8 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b65a0 │ │ │ │ + bl b67ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31984 │ │ │ │ + bne.n 31a06 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ + bl d7d94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31a3c │ │ │ │ - bl d8138 │ │ │ │ + beq.n 31abe │ │ │ │ + bl d801c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbnz r5, 31998 │ │ │ │ - ldr r1, [pc, #208] @ (31a5c ) │ │ │ │ + cbnz r5, 31a1a │ │ │ │ + ldr r1, [pc, #208] @ (31adc ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b65a0 │ │ │ │ + bl b67ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 319d0 │ │ │ │ - b.n 31a3c │ │ │ │ + bne.n 31a52 │ │ │ │ + b.n 31abe │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #43988 @ 0xabd4 │ │ │ │ + movw r0, #44532 @ 0xadf4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 319bc │ │ │ │ + bge.n 31a3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 319bc │ │ │ │ + cbnz r3, 31a3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 31a3c │ │ │ │ + beq.n 31abe │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1eed00 │ │ │ │ + bl 1ef034 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31988 │ │ │ │ - b.n 31a3c │ │ │ │ + bne.n 31a0a │ │ │ │ + b.n 31abe │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 319f2 │ │ │ │ + cbnz r5, 31a74 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #44000 @ 0xabe0 │ │ │ │ + movw r0, #44544 @ 0xae00 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 31a28 │ │ │ │ - b.n 31a34 │ │ │ │ + blt.n 31aaa │ │ │ │ + b.n 31ab6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #44016 @ 0xabf0 │ │ │ │ + movw r0, #44560 @ 0xae10 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31a16 │ │ │ │ + bge.n 31a98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31a16 │ │ │ │ + cbnz r3, 31a98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 31a3c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 31abe │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1eed00 │ │ │ │ + bl 1ef034 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 319d4 │ │ │ │ - b.n 31a3c │ │ │ │ + bne.n 31a56 │ │ │ │ + b.n 31abe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 31a34 │ │ │ │ + cbnz r3, 31ab6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13ebac │ │ │ │ - b.n 31a50 │ │ │ │ + bl 13e8b8 │ │ │ │ + b.n 31ad2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 31934 │ │ │ │ + bne.w 319b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13ebac │ │ │ │ - b.n 31934 │ │ │ │ + bl 13e8b8 │ │ │ │ + b.n 319b6 │ │ │ │ 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 cf584 │ │ │ │ + bl cf454 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 31a8e │ │ │ │ + cbz r0, 31b0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31a8e │ │ │ │ + bge.n 31b0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31a8e │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31b0e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 31aa8 │ │ │ │ + cbz r0, 31b28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31aa8 │ │ │ │ + bge.n 31b28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31aa8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31b28 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 31ac2 │ │ │ │ + cbz r0, 31b42 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31ac2 │ │ │ │ + bge.n 31b42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31ac2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31b42 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 31adc │ │ │ │ + cbz r0, 31b5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31adc │ │ │ │ + bge.n 31b5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31adc │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31b5c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 31af6 │ │ │ │ + cbz r0, 31b76 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31af6 │ │ │ │ + bge.n 31b76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31af6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31b76 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 31b10 │ │ │ │ + cbz r0, 31b90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31b10 │ │ │ │ + bge.n 31b90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31b10 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31b90 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 31a60 │ │ │ │ + b.n 31ae0 │ │ │ │ + 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] @ (31b7c ) │ │ │ │ + ldr r0, [pc, #84] @ (31bfc ) │ │ │ │ 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 31b54 │ │ │ │ + beq.n 31bd6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #46328 @ 0xb4f8 │ │ │ │ + movw r2, #47192 @ 0xb858 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f1ea0 <_PyErr_SetString@@Base> │ │ │ │ - b.n 31b6a │ │ │ │ + bl f1e2c <_PyErr_SetString@@Base> │ │ │ │ + b.n 31bec │ │ │ │ ldrd r2, r4, [r1, #28] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #16] │ │ │ │ - bl 1fd828 <_PyCode_GetScriptXIData@@Base+0xab0> │ │ │ │ + bl 1fdb60 <_PyCode_GetScriptXIData@@Base+0xab4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31b6e │ │ │ │ + bne.n 31bf0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31b76 │ │ │ │ + b.n 31bf8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #1 │ │ │ │ - movw r1, #5317 @ 0x14c5 │ │ │ │ + movw r1, #6525 @ 0x197d │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 3187e │ │ │ │ - cbz r0, 31bae │ │ │ │ + bl 31900 │ │ │ │ + cbz r0, 31c2e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31c78 │ │ │ │ + b.n 31cf8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #5329 @ 0x14d1 │ │ │ │ + movw r1, #6537 @ 0x1989 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3187e │ │ │ │ + bl 31900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ba8 │ │ │ │ - movw r1, #32857 @ 0x8059 │ │ │ │ + bne.n 31c28 │ │ │ │ + movw r1, #33377 @ 0x8261 │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3187e │ │ │ │ + bl 31900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ba8 │ │ │ │ + bne.n 31c28 │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #32861 @ 0x805d │ │ │ │ + movw r1, #33381 @ 0x8265 │ │ │ │ movt r1, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3187e │ │ │ │ + bl 31900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ba8 │ │ │ │ + bne.n 31c28 │ │ │ │ movs r1, #10 │ │ │ │ movs r3, #11 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #10861 @ 0x2a6d │ │ │ │ + movw r1, #12069 @ 0x2f25 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r0, #7 │ │ │ │ - bl 3187e │ │ │ │ + bl 31900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ba8 │ │ │ │ - movw r1, #24497 @ 0x5fb1 │ │ │ │ + bne.n 31c28 │ │ │ │ + movw r1, #25001 @ 0x61a9 │ │ │ │ movt r1, #6 │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3187e │ │ │ │ + bl 31900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ba8 │ │ │ │ - movw r1, #21909 @ 0x5595 │ │ │ │ + bne.n 31c28 │ │ │ │ + movw r1, #23101 @ 0x5a3d │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r3, #13 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3187e │ │ │ │ + bl 31900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ba8 │ │ │ │ + bne.n 31c28 │ │ │ │ movs r3, #7 │ │ │ │ - movw r1, #12473 @ 0x30b9 │ │ │ │ + movw r1, #13677 @ 0x356d │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 3187e │ │ │ │ + bl 31900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31ba8 │ │ │ │ + bne.n 31c28 │ │ │ │ movs r2, #7 │ │ │ │ movs r3, #6 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #28165 @ 0x6e05 │ │ │ │ + movw r1, #28689 @ 0x7011 │ │ │ │ movt r1, #32 │ │ │ │ - bl 3187e │ │ │ │ + bl 31900 │ │ │ │ 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, 31c98 │ │ │ │ + cbz r3, 31d18 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 31ca8 │ │ │ │ + b.n 31d28 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 31ca6 │ │ │ │ + ble.n 31d26 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.n 31ca2 │ │ │ │ - cbnz r1, 31ccc │ │ │ │ + bgt.n 31d22 │ │ │ │ + cbnz r1, 31d4c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 31ca8 │ │ │ │ + b.n 31d28 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #576] @ (31eec ) │ │ │ │ + ldr r1, [pc, #576] @ (31f6c ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 31cd2 │ │ │ │ - b.n 31cfe │ │ │ │ + cbnz r0, 31d52 │ │ │ │ + b.n 31d7e │ │ │ │ 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 31d02 │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 31d82 │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #49904 @ 0xc2f0 │ │ │ │ + movw r1, #51136 @ 0xc7c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #23576 @ 0x5c18 │ │ │ │ + movw r0, #24332 @ 0x5f0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, sl │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 31f96 │ │ │ │ + b.n 32016 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31d1e │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 31d9e │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31cfe │ │ │ │ + bne.n 31d7e │ │ │ │ add r5, r6 │ │ │ │ subs r3, r5, #4 │ │ │ │ - beq.n 31d56 │ │ │ │ + beq.n 31dd6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbz r2, 31d2e │ │ │ │ + cbz r2, 31dae │ │ │ │ subs r3, r5, #5 │ │ │ │ - beq.n 31d66 │ │ │ │ + beq.n 31de6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - cbz r6, 31d38 │ │ │ │ + cbz r6, 31db8 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 31d74 │ │ │ │ - b.n 31d40 │ │ │ │ + beq.n 31df4 │ │ │ │ + b.n 31dc0 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbz r5, 31d4a │ │ │ │ + cbz r5, 31dca │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 31d80 │ │ │ │ - b.n 31d52 │ │ │ │ + beq.n 31e00 │ │ │ │ + b.n 31dd2 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - b.n 31d88 │ │ │ │ + b.n 31e08 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 31d88 │ │ │ │ + b.n 31e08 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 31d88 │ │ │ │ + b.n 31e08 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ - b.n 31d88 │ │ │ │ + b.n 31e08 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl 1d6e98 │ │ │ │ + bl 1d7228 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31cfe │ │ │ │ + beq.n 31d7e │ │ │ │ movw r8, #5160 @ 0x1428 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 31da2 │ │ │ │ + bne.n 31e22 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 31f5c │ │ │ │ + b.n 31fdc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 31dc8 │ │ │ │ + bmi.n 31e48 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #49924 @ 0xc304 │ │ │ │ + movw r1, #51156 @ 0xc7d4 │ │ │ │ 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 d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #6104 @ 0x17d8 │ │ │ │ + movw r1, #7000 @ 0x1b58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - bl cf294 │ │ │ │ + bl cf168 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31f50 │ │ │ │ + beq.w 31fd0 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #57736 @ 0xe188 │ │ │ │ + movw r2, #58856 @ 0xe5e8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #49968 @ 0xc330 │ │ │ │ + movw r1, #51200 @ 0xc800 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ - bl d03b4 │ │ │ │ + bl d0284 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31e16 │ │ │ │ + bge.n 31e96 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ - cbnz r2, 31e16 │ │ │ │ + cbnz r2, 31e96 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 31f50 │ │ │ │ - ldr r1, [pc, #208] @ (31ef0 ) │ │ │ │ + beq.w 31fd0 │ │ │ │ + ldr r1, [pc, #208] @ (31f70 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 829f8 │ │ │ │ + bl 82a9c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 31e4c │ │ │ │ + beq.n 31ecc │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 31f50 │ │ │ │ + bge.w 31fd0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 31f50 │ │ │ │ + bne.w 31fd0 │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 31f50 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31fd0 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #164] @ (31ef4 ) │ │ │ │ + ldr r1, [pc, #164] @ (31f74 ) │ │ │ │ mov r0, fp │ │ │ │ - bl b65a0 │ │ │ │ + bl b67ec │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31e6e │ │ │ │ + bge.n 31eee │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 31e6e │ │ │ │ + cbnz r2, 31eee │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r9, [sp, #48] @ 0x30 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 31e90 │ │ │ │ + bne.n 31f10 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31f50 │ │ │ │ + bge.n 31fd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31f50 │ │ │ │ + bne.n 31fd0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 31f50 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31fd0 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl d6d68 │ │ │ │ + bl d6c58 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31eb6 │ │ │ │ + bge.n 31f36 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 31eb6 │ │ │ │ + cbnz r3, 31f36 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31eca │ │ │ │ + bge.n 31f4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 31eca │ │ │ │ + cbnz r3, 31f4a │ │ │ │ mov r0, r1 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 31f50 │ │ │ │ + beq.n 31fd0 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 31ef8 │ │ │ │ + bne.n 31f78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31f50 │ │ │ │ + bge.n 31fd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31f50 │ │ │ │ + bne.n 31fd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 31f50 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31fd0 │ │ │ │ nop │ │ │ │ - b.n 31990 │ │ │ │ + b.n 31ef0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 324b8 │ │ │ │ + b.n 32538 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 140ea8 │ │ │ │ + bl 140bac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31f16 │ │ │ │ + bge.n 31f96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31f16 │ │ │ │ + cbnz r3, 31f96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 31f50 │ │ │ │ + beq.n 31fd0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ subs r1, r3, #1 │ │ │ │ - bl 1b36a4 │ │ │ │ + bl 1b37b4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 31f36 │ │ │ │ + cbz r0, 31fb6 │ │ │ │ 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 31f4e │ │ │ │ + bge.n 31fce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 31f4e │ │ │ │ + cbnz r3, 31fce │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 31f5c │ │ │ │ - bl 7fa30 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 31fdc │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31d9e │ │ │ │ - b.n 31cfe │ │ │ │ + beq.w 31e1e │ │ │ │ + b.n 31d7e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl ff51c <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl ff574 <_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 1d8d2c │ │ │ │ + bl 1d9040 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1abac8 <_PyEval_NoToolsForUnwind@@Base+0xcc> │ │ │ │ + bl 1abcf8 <_PyEval_NoToolsForUnwind@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #68] @ (31ffc ) │ │ │ │ + ldr r2, [pc, #68] @ (32078 ) │ │ │ │ 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, 31ff8 │ │ │ │ + cbz r3, 32076 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ - bl 32000 │ │ │ │ + bl 3207c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 31ff8 │ │ │ │ + cbz r3, 32076 │ │ │ │ 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 204f48 │ │ │ │ + bl 205100 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #32172 @ 0x7dac │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 32064 │ │ │ │ + bne.n 320e0 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ bl 2d830 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne.n 32040 │ │ │ │ + bne.n 320bc │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18380c │ │ │ │ - b.n 32060 │ │ │ │ + bl 183a4c │ │ │ │ + b.n 320dc │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 32054 │ │ │ │ - movw r1, #52816 @ 0xce50 │ │ │ │ + bne.n 320d0 │ │ │ │ + movw r1, #53524 @ 0xd114 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ - cbz r7, 32060 │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ + cbz r7, 320dc │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f9c50 <_PyInterpreterConfig_InitFromDict@@Base+0x17c> │ │ │ │ + bl 1f9f88 <_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 32096 │ │ │ │ + bge.n 32112 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #53192 @ 0xcfc8 │ │ │ │ + movw r0, #53900 @ 0xd28c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e3ce0 │ │ │ │ - ldr r1, [pc, #204] @ (32164 ) │ │ │ │ + b.w e3c9c │ │ │ │ + ldr r1, [pc, #204] @ (321e0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl b65a0 │ │ │ │ + bl b67ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3215c │ │ │ │ + beq.n 321d8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 320e2 │ │ │ │ - bl 207de8 │ │ │ │ + cbnz r5, 3215e │ │ │ │ + bl 207bf4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #61040 @ 0xee70 │ │ │ │ + movw r1, #61936 @ 0xf1f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #61048 @ 0xee78 │ │ │ │ + movw r4, #61944 @ 0xf1f8 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r0, #53212 @ 0xcfdc │ │ │ │ + movw r0, #53920 @ 0xd2a0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3215e │ │ │ │ - bl 13e0d8 │ │ │ │ - cbnz r0, 32128 │ │ │ │ + b.n 321da │ │ │ │ + bl 13dde4 │ │ │ │ + cbnz r0, 321a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207de8 │ │ │ │ + bl 207bf4 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #61048 @ 0xee78 │ │ │ │ + movw r0, #61944 @ 0xf1f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #61040 @ 0xee70 │ │ │ │ + movw r2, #61936 @ 0xf1f0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #53248 @ 0xd000 │ │ │ │ + movw r0, #53956 @ 0xd2c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13ebac │ │ │ │ - b.n 32146 │ │ │ │ + bl 13e8b8 │ │ │ │ + b.n 321c2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 32144 │ │ │ │ + bne.n 321c0 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43948 @ 0xabac │ │ │ │ + movw r1, #44492 @ 0xadcc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3215e │ │ │ │ + bge.n 321da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3215e │ │ │ │ + cbnz r3, 321da │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3215e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 321da │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ rsb r0, r8, #77 @ 0x4d │ │ │ │ │ │ │ │ -00032168 : │ │ │ │ - b.w 1ec1ec <_PyDict_SendEvent@@Base+0xbfc> │ │ │ │ +000321e4 <_Py_DisplaySourceLine@@Base>: │ │ │ │ + b.w 1ee30c <_PyXIData_RegisterClass@@Base+0x588> │ │ │ │ │ │ │ │ -0003216c <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1edfd8 <_PyXIData_RegisterClass@@Base+0x588> │ │ │ │ +000321e8 : │ │ │ │ + b.w 1ec588 <_PyDict_SendEvent@@Base+0xc08> │ │ │ │ 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 321ca <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ + bpl.n 32246 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 321b0 <_Py_DisplaySourceLine@@Base+0x44> │ │ │ │ + cbnz r3, 3222c │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 321ca <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ + bpl.n 32246 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ - bl 1c5ac4 <_Py_union_type_or@@Base+0x290> │ │ │ │ + bl 12b264 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 321ca <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ - movw r2, #64337 @ 0xfb51 │ │ │ │ + b.n 32246 │ │ │ │ + movw r2, #64341 @ 0xfb55 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 321c4 <_Py_DisplaySourceLine@@Base+0x58> │ │ │ │ + bne.n 32240 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ - b.n 321c6 <_Py_DisplaySourceLine@@Base+0x5a> │ │ │ │ + b.n 32242 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32190 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ + bne.n 3220c │ │ │ │ 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, 321fe <_Py_DisplaySourceLine@@Base+0x92> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 3227c │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 321f8 <_Py_DisplaySourceLine@@Base+0x8c> │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 321fe <_Py_DisplaySourceLine@@Base+0x92> │ │ │ │ + bne.n 32276 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 3227c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 32220 <_Py_DisplaySourceLine@@Base+0xb4> │ │ │ │ + cbnz r0, 3229e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 32220 <_Py_DisplaySourceLine@@Base+0xb4> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 3229e │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 32216 <_Py_DisplaySourceLine@@Base+0xaa> │ │ │ │ + bne.n 32294 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ 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 97b54 │ │ │ │ + bl 97c54 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2afb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 32274 <_Py_DisplaySourceLine@@Base+0x108> │ │ │ │ + bge.n 322f2 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 32262 <_Py_DisplaySourceLine@@Base+0xf6> │ │ │ │ - bl edde4 │ │ │ │ + bne.n 322e0 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32236 <_Py_DisplaySourceLine@@Base+0xca> │ │ │ │ - b.n 32270 <_Py_DisplaySourceLine@@Base+0x104> │ │ │ │ + beq.n 322b4 │ │ │ │ + b.n 322ee │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3228a <_Py_DisplaySourceLine@@Base+0x11e> │ │ │ │ + b.n 32308 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56832 @ 0xde00 │ │ │ │ + movw r0, #57812 @ 0xe1d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ... │ │ │ │ │ │ │ │ -00032290 : │ │ │ │ +0003230c : │ │ │ │ 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 194ee0 │ │ │ │ + bl 195130 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 322ba │ │ │ │ + cbnz r0, 32336 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32350 │ │ │ │ - cbz r4, 322c8 │ │ │ │ + b.n 323cc │ │ │ │ + cbz r4, 32344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 322b2 │ │ │ │ + beq.n 3232e │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 9265c │ │ │ │ + bl 9274c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 322dc │ │ │ │ + cbnz r0, 32358 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32350 │ │ │ │ - bl 1d6e98 │ │ │ │ + b.n 323cc │ │ │ │ + bl 1d7228 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 322d6 │ │ │ │ + beq.n 32352 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl ff51c <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl ff574 <_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 1d8d2c │ │ │ │ + bl 1d9040 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1abac8 <_PyEval_NoToolsForUnwind@@Base+0xcc> │ │ │ │ + bl 1abcf8 <_PyEval_NoToolsForUnwind@@Base+0xcc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32330 │ │ │ │ + bge.n 323ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32330 │ │ │ │ + cbnz r3, 323ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 322d6 │ │ │ │ + beq.n 32352 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 32340 │ │ │ │ + blt.n 323bc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 32350 │ │ │ │ + b.n 323cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3233c │ │ │ │ + bne.n 323b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3233c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 323b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ 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 97b54 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2b590 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a734 │ │ │ │ - bl edde4 │ │ │ │ - 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, 323d0 │ │ │ │ + cbz r0, 32418 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 32400 │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 32448 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b6a34 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1b6b70 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32400 │ │ │ │ + beq.n 32448 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1b6a34 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1b6b70 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32400 │ │ │ │ + beq.n 32448 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #46388 @ 0xb534 │ │ │ │ + movw r0, #47252 @ 0xb894 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80848 │ │ │ │ - b.n 32416 │ │ │ │ + bl 808ac │ │ │ │ + b.n 3245e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3240a │ │ │ │ + beq.n 32452 │ │ │ │ blx 2b490 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 32414 │ │ │ │ + beq.n 3245c │ │ │ │ blx 2b490 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003241a : │ │ │ │ +00032462 : │ │ │ │ stmdb 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 6b200 │ │ │ │ + bl 6b228 │ │ │ │ str.w r0, [r4, #816] @ 0x330 │ │ │ │ - bl 20f350 <_PyParkingLot_AfterFork@@Base> │ │ │ │ - ldr r0, [pc, #732] @ (32724 ) │ │ │ │ + bl 20f718 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + ldr r0, [pc, #732] @ (3276c ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #732] @ (32728 ) │ │ │ │ + ldr r2, [pc, #732] @ (32770 ) │ │ │ │ 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] @ (3272c ) │ │ │ │ + ldr r1, [pc, #720] @ (32774 ) │ │ │ │ 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 │ │ │ │ @@ -8897,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 3247c │ │ │ │ + bne.n 324c4 │ │ │ │ ldr.w r3, [r4, #1588] @ 0x634 │ │ │ │ - cbz r3, 324b8 │ │ │ │ - ldr r0, [pc, #672] @ (32730 ) │ │ │ │ - bl 6b460 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #664] @ (32730 ) │ │ │ │ - bl 184c70 │ │ │ │ - ldr r0, [pc, #656] @ (32730 ) │ │ │ │ - bl 178c4c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 3271a │ │ │ │ - cbz r5, 324b8 │ │ │ │ - ldr r0, [pc, #644] @ (32730 ) │ │ │ │ + cbz r3, 32500 │ │ │ │ + ldr r0, [pc, #672] @ (32778 ) │ │ │ │ + bl 6b488 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #664] @ (32778 ) │ │ │ │ + bl 184eb0 │ │ │ │ + ldr r0, [pc, #656] @ (32778 ) │ │ │ │ + bl 178e8c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 32762 │ │ │ │ + cbz r5, 32500 │ │ │ │ + ldr r0, [pc, #644] @ (32778 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6c594 │ │ │ │ + bl 6c5bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 32754 │ │ │ │ + bne.w 3279c │ │ │ │ ldr.w r3, [r4, #1596] @ 0x63c │ │ │ │ - cbz r3, 324c4 │ │ │ │ - ldr r0, [pc, #628] @ (32734 ) │ │ │ │ - bl 184c70 │ │ │ │ - ldr r0, [pc, #620] @ (32734 ) │ │ │ │ - bl 178c4c │ │ │ │ - cbz r0, 324e0 │ │ │ │ - ldr r2, [pc, #616] @ (32738 ) │ │ │ │ + cbz r3, 3250c │ │ │ │ + ldr r0, [pc, #628] @ (3277c ) │ │ │ │ + bl 184eb0 │ │ │ │ + ldr r0, [pc, #620] @ (3277c ) │ │ │ │ + bl 178e8c │ │ │ │ + cbz r0, 32528 │ │ │ │ + ldr r2, [pc, #616] @ (32780 ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #15176 @ 0x3b48 │ │ │ │ + movw r3, #16072 @ 0x3ec8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - b.n 3270e │ │ │ │ - bl 6b260 │ │ │ │ + b.n 32756 │ │ │ │ + bl 6b288 │ │ │ │ ldr.w r5, [r4, #1036] @ 0x40c │ │ │ │ - ldr.w fp, [pc, #608] @ 3274c │ │ │ │ + ldr.w fp, [pc, #608] @ 32794 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 32538 │ │ │ │ + beq.n 32580 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq sl, r2 │ │ │ │ - beq.n 32532 │ │ │ │ + beq.n 3257a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 32532 │ │ │ │ + beq.n 3257a │ │ │ │ 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 1d7610 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1d7a98 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r5] │ │ │ │ - bl 20ee70 │ │ │ │ + bl 20f2e0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 324f2 │ │ │ │ - ldr.w r9, [pc, #532] @ 32750 │ │ │ │ + b.n 3253a │ │ │ │ + ldr.w r9, [pc, #532] @ 32798 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r8, r9] │ │ │ │ - cbnz r5, 32554 │ │ │ │ - movw r1, #31336 @ 0x7a68 │ │ │ │ + cbnz r5, 3259c │ │ │ │ + movw r1, #32232 @ 0x7de8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #492] @ (3273c ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 18e184 │ │ │ │ + ldr r0, [pc, #492] @ (32784 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 18e3d4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3712] @ 0xe80 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 3256a │ │ │ │ + beq.n 325b2 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3712] @ 0xe80 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 3258a │ │ │ │ + cbz r0, 325d2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 3258a │ │ │ │ - bl 18e308 │ │ │ │ + blt.n 325d2 │ │ │ │ + bl 18e558 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c5b8 │ │ │ │ + bl 6c5e0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b314 │ │ │ │ @@ -9005,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 1d6078 │ │ │ │ + bl 1d6388 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 325d4 │ │ │ │ + cbz r6, 3261c │ │ │ │ mov r0, r6 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ - bl 1d5a88 │ │ │ │ + bl 1d5d94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d6758 │ │ │ │ + bl 1d6b4c │ │ │ │ mov r6, sl │ │ │ │ - b.n 325be │ │ │ │ + b.n 32606 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ - bl 6b260 │ │ │ │ + bl 6b288 │ │ │ │ add.w sl, sl, #3936 @ 0xf60 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ addw r0, r0, #3928 @ 0xf58 │ │ │ │ - bl 100ac8 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #336] @ (32740 ) │ │ │ │ + bl 100a9c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #336] @ (32788 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 32616 │ │ │ │ + cbz r2, 3265e │ │ │ │ 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 3260c │ │ │ │ + bne.n 32654 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 32634 │ │ │ │ + beq.n 3267c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 196b88 <_PySys_GetRequiredAttr@@Base+0x111c> │ │ │ │ + bl 196dd8 <_PySys_GetRequiredAttr@@Base+0x111c> │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 326f2 │ │ │ │ + bne.n 3273a │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3264c │ │ │ │ + bne.n 32694 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3263c │ │ │ │ + bne.n 32684 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 32668 │ │ │ │ + beq.n 326b0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #228] @ (32744 ) │ │ │ │ + ldr r0, [pc, #228] @ (3278c ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1abfa0 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 1069b8 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w r6, [r4, #796] @ 0x31c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #796] @ 0x31c │ │ │ │ - cbz r6, 326ac │ │ │ │ + cbz r6, 326f4 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 32688 │ │ │ │ + bne.n 326d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r4, #796] @ 0x31c │ │ │ │ str.w r3, [r6, #3648] @ 0xe40 │ │ │ │ - b.n 326ac │ │ │ │ + b.n 326f4 │ │ │ │ ldr.w fp, [r9, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1d78 │ │ │ │ + bl 1e2088 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e3a68 │ │ │ │ + bl 1e3d78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9198 │ │ │ │ + bl 1e9450 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r6, #3648] @ 0xe40 │ │ │ │ - bl 1e92dc │ │ │ │ - b.n 32672 │ │ │ │ + bl 1e9594 │ │ │ │ + b.n 326ba │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 326c4 │ │ │ │ + bne.n 3270c │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 326b4 │ │ │ │ + bne.n 326fc │ │ │ │ dmb ish │ │ │ │ - beq.n 326d0 │ │ │ │ - ldr r0, [pc, #120] @ (32744 ) │ │ │ │ - bl 235af8 │ │ │ │ + beq.n 32718 │ │ │ │ + ldr r0, [pc, #120] @ (3278c ) │ │ │ │ + bl 265bac │ │ │ │ ldr.w r3, [r4, #796] @ 0x31c │ │ │ │ - cbz r3, 326fc │ │ │ │ + cbz r3, 32744 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d5870 │ │ │ │ + bl 1d5b4c <_PyParkingLot_Park@@Base+0x254> │ │ │ │ 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 201124 │ │ │ │ - movw r3, #57400 @ 0xe038 │ │ │ │ + b.w 20127c │ │ │ │ + movw r3, #58232 @ 0xe378 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - b.n 32704 │ │ │ │ - movw r3, #57424 @ 0xe050 │ │ │ │ + b.n 3274c │ │ │ │ + movw r3, #58256 @ 0xe390 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - ldr r1, [pc, #64] @ (32748 ) │ │ │ │ + ldr r1, [pc, #64] @ (32790 ) │ │ │ │ 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, #15176 @ 0x3b48 │ │ │ │ + movw r3, #16072 @ 0x3ec8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 3275c │ │ │ │ + b.n 327a4 │ │ │ │ strb r4, [r0, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #928 @ (adr r2, 32acc ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 32b14 ) │ │ │ │ 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 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ands r4, r1 │ │ │ │ + muls r0, r4 │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #57452 @ 0xe06c │ │ │ │ + movw r3, #58284 @ 0xe3ac │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - ldr r1, [pc, #24] @ (32778 ) │ │ │ │ + ldr r1, [pc, #24] @ (327c0 ) │ │ │ │ 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 3270e │ │ │ │ + b.n 32756 │ │ │ │ nop │ │ │ │ - ands r4, r6 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r4, r0, #1 │ │ │ │ │ │ │ │ -0003277c : │ │ │ │ - ldr r0, [pc, #8] @ (32788 ) │ │ │ │ +000327c4 : │ │ │ │ + ldr r0, [pc, #8] @ (327d0 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1d6568 │ │ │ │ + b.w 1d695c │ │ │ │ nop │ │ │ │ - sbcs.w r0, ip, #76 @ 0x4c │ │ │ │ + @ instruction: 0xf13c004c │ │ │ │ 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, 327aa │ │ │ │ + cbz r3, 327f2 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 327bc │ │ │ │ + b.n 32804 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 327ba │ │ │ │ + ble.n 32802 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 327b4 │ │ │ │ - cbnz r1, 327e0 │ │ │ │ + bgt.n 327fc │ │ │ │ + cbnz r1, 32828 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 327bc │ │ │ │ + b.n 32804 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r1, [pc, #288] @ (328e0 ) │ │ │ │ + ldr r1, [pc, #288] @ (32928 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 327e8 │ │ │ │ - b.n 328d6 │ │ │ │ + cbnz r0, 32830 │ │ │ │ + b.n 3291e │ │ │ │ clz r8, r1 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 327fc │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 32844 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 328d6 │ │ │ │ + bne.n 3291e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 32810 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 32858 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 328d6 │ │ │ │ + bne.n 3291e │ │ │ │ add r5, r8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3281c │ │ │ │ + bne.n 32864 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 32876 │ │ │ │ + b.n 328be │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 328d6 │ │ │ │ - bne.n 32816 │ │ │ │ - movw r5, #61776 @ 0xf150 │ │ │ │ + blt.n 3291e │ │ │ │ + bne.n 3285e │ │ │ │ + movw r5, #61612 @ 0xf0ac │ │ │ │ movt r5, #76 @ 0x4c │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ - cbz r3, 32876 │ │ │ │ - bl 97b54 │ │ │ │ + ldr.w r3, [r5, #240] @ 0xf0 │ │ │ │ + cbz r3, 328be │ │ │ │ + bl 97c54 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c368 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 32870 │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ + bge.n 328b8 │ │ │ │ + ldr.w r3, [r5, #240] @ 0xf0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 3286e │ │ │ │ + bne.n 328b6 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - str.w r3, [r5, #140] @ 0x8c │ │ │ │ - cbnz r3, 32890 │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ - cbnz r3, 328bc │ │ │ │ - bl 97b54 │ │ │ │ + str.w r3, [r5, #240] @ 0xf0 │ │ │ │ + cbnz r3, 328d8 │ │ │ │ + ldr.w r3, [r5, #240] @ 0xf0 │ │ │ │ + cbnz r3, 32904 │ │ │ │ + bl 97c54 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b6e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 328a0 │ │ │ │ + bge.n 328e8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 328c0 │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 32908 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 328ca │ │ │ │ + bne.n 32912 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6a34 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1b6b70 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 328ca │ │ │ │ + bne.n 32912 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b490 │ │ │ │ - b.n 328c0 │ │ │ │ + b.n 32908 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 328ca │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 328d6 │ │ │ │ + bne.n 32912 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 3291e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - subs.w r0, r0, #76 @ 0x4c │ │ │ │ + sbcs.w r0, r0, #76 @ 0x4c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c9560 │ │ │ │ + bl 1c95c4 │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -9322,739 +9351,739 @@ │ │ │ │ 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 32938 │ │ │ │ + bge.n 32980 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3295c │ │ │ │ + bgt.n 329a4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57776 @ 0xe1b0 │ │ │ │ + movw r1, #58784 @ 0xe5a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ 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 3298c │ │ │ │ + ble.n 329d4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57824 @ 0xe1e0 │ │ │ │ + movw r1, #58832 @ 0xe5d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 20b068 │ │ │ │ + bl 20b400 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 329f2 │ │ │ │ + beq.n 32a3c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11c060 │ │ │ │ + bl 11c224 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 329c4 │ │ │ │ + cbnz r0, 32a0c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #57868 @ 0xe20c │ │ │ │ + movw r1, #58876 @ 0xe5fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ff40 │ │ │ │ + bl 21028c │ │ │ │ cmp r6, #2 │ │ │ │ mov r9, r0 │ │ │ │ - beq.n 329e2 │ │ │ │ + beq.n 32a2a │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 329e4 │ │ │ │ + beq.n 32a2c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 329e4 │ │ │ │ - b.n 329f2 │ │ │ │ + bge.n 32a2c │ │ │ │ + b.n 32a3c │ │ │ │ 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 32a8a │ │ │ │ + b.w 32a44 │ │ │ │ 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 1921d4 <_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 32a6c │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 32a62 │ │ │ │ - add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 32a6e │ │ │ │ - cmp.w r1, #512 @ 0x200 │ │ │ │ - it hi │ │ │ │ - movhi r1, #0 │ │ │ │ - b.n 32a6e │ │ │ │ - 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} │ │ │ │ + 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, #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, 32aae │ │ │ │ - bl f9590 │ │ │ │ + cbnz r2, 32a68 │ │ │ │ + bl f95a0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #57908 @ 0xe234 │ │ │ │ + movw r1, #59192 @ 0xe738 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #57912 @ 0xe238 │ │ │ │ + movw r0, #59196 @ 0xe73c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 32ce6 │ │ │ │ - cbnz r4, 32ad4 │ │ │ │ + beq.w 32cac │ │ │ │ + cbnz r4, 32a8e │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 32b0a │ │ │ │ + b.n 32ac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11c060 │ │ │ │ - cbz r0, 32b28 │ │ │ │ - movw r1, #37340 @ 0x91dc │ │ │ │ + bl 11c224 │ │ │ │ + cbz r0, 32ae2 │ │ │ │ + movw r1, #38340 @ 0x95c4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 15fd54 │ │ │ │ - cbnz r0, 32b0a │ │ │ │ - b.n 32ce6 │ │ │ │ + bl 15fe2c │ │ │ │ + cbnz r0, 32ac4 │ │ │ │ + b.n 32cac │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 32c7a │ │ │ │ - bl edde4 │ │ │ │ + bne.w 32c40 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 32ce6 │ │ │ │ - bl 97b54 │ │ │ │ + bne.w 32cac │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ adds r1, r4, #1 │ │ │ │ - beq.n 32af4 │ │ │ │ - b.n 32cea │ │ │ │ + beq.n 32aae │ │ │ │ + b.n 32cb0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 32be8 │ │ │ │ + bmi.n 32ba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10d8b4 │ │ │ │ + bl 10da04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32c8a │ │ │ │ + beq.w 32c50 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 32be8 │ │ │ │ + beq.n 32ba8 │ │ │ │ tst.w r5, #402653184 @ 0x18000000 │ │ │ │ - bne.n 32be8 │ │ │ │ + bne.n 32ba8 │ │ │ │ add r5, sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32bd0 │ │ │ │ + bne.n 32b90 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bgt.n 32b82 │ │ │ │ + bgt.n 32b42 │ │ │ │ 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] @ (32d1c ) │ │ │ │ + movw r3, #19196 @ 0x4afc │ │ │ │ + movt r3, #68 @ 0x44 │ │ │ │ add.w r2, r9, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, r6] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b0d0 <__ioctl_time64@plt> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 32bb4 │ │ │ │ + bne.n 32b74 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 32bba │ │ │ │ - bl edde4 │ │ │ │ + bne.n 32b7a │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32b82 │ │ │ │ - b.n 32bc8 │ │ │ │ + beq.n 32b42 │ │ │ │ + b.n 32b88 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 32caa │ │ │ │ + bge.n 32c70 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 32ce6 │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 32cac │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ + bl d7d94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 32ce6 │ │ │ │ - bl d8138 │ │ │ │ - movw r1, #57940 @ 0xe254 │ │ │ │ + beq.w 32cac │ │ │ │ + bl d801c │ │ │ │ + movw r1, #59224 @ 0xe758 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 15fd54 │ │ │ │ + bl 15fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32ce6 │ │ │ │ + beq.n 32cac │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 32c22 │ │ │ │ + ble.n 32be2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57944 @ 0xe258 │ │ │ │ + movw r1, #59228 @ 0xe75c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 32ce6 │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 32cac │ │ │ │ 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] @ (32d1c ) │ │ │ │ + movw r3, #19196 @ 0x4afc │ │ │ │ + movt r3, #68 @ 0x44 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 12ae3c │ │ │ │ - bl 97b54 │ │ │ │ + bl 12ad4c │ │ │ │ + bl 97c54 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b0d0 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 32c76 │ │ │ │ + bne.n 32c3c │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 32c7a │ │ │ │ - bl edde4 │ │ │ │ + bne.n 32c40 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32c46 │ │ │ │ - b.n 32ce6 │ │ │ │ + beq.n 32c0c │ │ │ │ + b.n 32cac │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 32cfe │ │ │ │ + bge.n 32cc4 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 32ce6 │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 32cac │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #57976 @ 0xe278 │ │ │ │ + movw r1, #59260 @ 0xe77c │ │ │ │ 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 d59c4 │ │ │ │ + b.w d5890 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 32cba │ │ │ │ + bne.n 32c80 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 2beec │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 32cf6 │ │ │ │ - ldr r1, [pc, #88] @ (32d20 ) │ │ │ │ + bne.n 32cbc │ │ │ │ + ldr r1, [pc, #88] @ (32ce4 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 32cf6 │ │ │ │ + cbz r0, 32cbc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57924 @ 0xe244 │ │ │ │ + movw r1, #59208 @ 0xe748 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32d14 │ │ │ │ + b.n 32cda │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 32c7a │ │ │ │ + blt.n 32c40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fcd0 │ │ │ │ - b.n 32d14 │ │ │ │ + bl 7fcd4 │ │ │ │ + b.n 32cda │ │ │ │ mov r0, r9 │ │ │ │ - bl 7fcd0 │ │ │ │ - b.n 32d14 │ │ │ │ - ldr r1, [pc, #32] @ (32d20 ) │ │ │ │ + bl 7fcd4 │ │ │ │ + b.n 32cda │ │ │ │ + ldr r1, [pc, #28] @ (32ce4 ) │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32cd0 │ │ │ │ + bne.n 32c96 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - lsls r0, r1 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - lsls r0, r2 │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #16] @ (32cf8 ) │ │ │ │ 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 19241c <_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 32d5c │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ + bhi.n 32d52 │ │ │ │ + add.w r1, r1, r1, lsl #1 │ │ │ │ + b.n 32d5e │ │ │ │ + cmp.w r1, #512 @ 0x200 │ │ │ │ + it hi │ │ │ │ + movhi r1, #0 │ │ │ │ + b.n 32d5e │ │ │ │ + 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 7fcd4 │ │ │ │ + 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 32db6 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl fb170 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 32dd8 │ │ │ │ + b.n 32dd0 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #40744 @ 0x9f28 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 32da8 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 32e12 │ │ │ │ + bl 7fa34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 32dcc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl fb170 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 32dec │ │ │ │ + bl 7fa34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 32dcc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b2f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 32e0a │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 1a7e04 │ │ │ │ + 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, #11667 @ 0x2d93 │ │ │ │ + movw r2, #11881 @ 0x2e69 │ │ │ │ movt r2, #3 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 32d52 │ │ │ │ + bne.n 32e42 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 32d5c │ │ │ │ + b.n 32e4c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ blx r6 │ │ │ │ - cbz r0, 32d74 │ │ │ │ + cbz r0, 32e64 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 32d72 │ │ │ │ + cbz r3, 32e62 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 5f928 │ │ │ │ + b.w 5f9b8 │ │ │ │ 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 7fcd0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r3, r1 │ │ │ │ str r3, [r2, #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 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 32dc2 │ │ │ │ + bne.n 32e98 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 32de4 │ │ │ │ - b.n 32ddc │ │ │ │ + bne.n 32eba │ │ │ │ + b.n 32eb2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39848 @ 0x9ba8 │ │ │ │ + movw r0, #40764 @ 0x9f3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32db4 │ │ │ │ + bne.n 32e8a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32e1e │ │ │ │ - bl 7fa30 │ │ │ │ + b.n 32ef4 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32dd8 │ │ │ │ + bne.n 32eae │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 32df8 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 32ece │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32dd8 │ │ │ │ + bne.n 32eae │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2b2f8 │ │ │ │ + blx 2bac8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32e16 │ │ │ │ + bge.n 32eec │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ 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, 32e62 │ │ │ │ + cbz r3, 32f38 │ │ │ │ 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, 32e78 │ │ │ │ + cbnz r4, 32f4e │ │ │ │ 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, #58208 @ 0xe360 │ │ │ │ + movw r0, #59956 @ 0xea34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e3ce0 │ │ │ │ - cbz r1, 32e74 │ │ │ │ + b.w e3c9c │ │ │ │ + cbz r1, 32f4a │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 32e74 │ │ │ │ - movw r0, #58228 @ 0xe374 │ │ │ │ + cbz r2, 32f4a │ │ │ │ + movw r0, #59976 @ 0xea48 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e3ce0 │ │ │ │ - b.w 1cdff8 │ │ │ │ + b.w e3c9c │ │ │ │ + b.w 1ce290 │ │ │ │ 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, #58184 @ 0xe348 │ │ │ │ + movw r0, #59932 @ 0xea1c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 32ec0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl fb124 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 32ee2 │ │ │ │ - b.n 32eda │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #39868 @ 0x9bbc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 32eb2 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 32f1c │ │ │ │ - bl 7fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 32ed6 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl fb124 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 32ef6 │ │ │ │ - bl 7fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 32ed6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bac8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 32f14 │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ - 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 32f60 │ │ │ │ + bne.n 32fb6 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bmi.n 32f78 │ │ │ │ + bmi.n 32fce │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #15316 @ 0x3bd4 │ │ │ │ + movw r2, #16112 @ 0x3ef0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #58920 @ 0xe628 │ │ │ │ + movw r0, #60204 @ 0xeb2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 32fd2 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 33028 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #58920 @ 0xe628 │ │ │ │ + movw r0, #60204 @ 0xeb2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32f36 │ │ │ │ - b.n 32fd2 │ │ │ │ + bne.n 32f8c │ │ │ │ + b.n 33028 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 33038 │ │ │ │ + ble.n 3308e │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bpl.n 33038 │ │ │ │ + bpl.n 3308e │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 76c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c0c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 32fd2 │ │ │ │ + cbz r0, 33028 │ │ │ │ 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 33030 │ │ │ │ + beq.n 33086 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 85938 │ │ │ │ + bl 859e8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 32fe6 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 32fea │ │ │ │ + bne.n 3303c │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 33040 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 32fd6 │ │ │ │ + blt.n 3302c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33058 │ │ │ │ + b.n 330ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 32fd2 │ │ │ │ + bne.n 33028 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 32fd2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33028 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 32fee │ │ │ │ + bge.n 33044 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3303a │ │ │ │ + b.n 33090 │ │ │ │ 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 33006 │ │ │ │ + bpl.n 3305c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 3300e │ │ │ │ + cbz r1, 33064 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 33018 │ │ │ │ + bpl.n 3306e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 33018 │ │ │ │ + cbnz r3, 3306e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 33024 │ │ │ │ + b.n 3307a │ │ │ │ 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 32fae │ │ │ │ + b.n 33004 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82904 │ │ │ │ - b.n 33058 │ │ │ │ + bl 829a8 │ │ │ │ + b.n 330ae │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58912 @ 0xe620 │ │ │ │ + movw r1, #60196 @ 0xeb24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1a4 │ │ │ │ - b.n 32fd2 │ │ │ │ + bl 7a1b0 │ │ │ │ + b.n 33028 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ │ │ │ │ -00033060 <_PyXI_InitFailure@@Base>: │ │ │ │ +000330b4 <_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, 330b4 <_PyXI_InitFailure@@Base+0x54> │ │ │ │ + cbz r2, 33108 <_PyXI_InitFailure@@Base+0x54> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl ed1dc │ │ │ │ + bl ed16c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3308c <_PyXI_InitFailure@@Base+0x2c> │ │ │ │ + cbnz r0, 330e0 <_PyXI_InitFailure@@Base+0x2c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 330b6 <_PyXI_InitFailure@@Base+0x56> │ │ │ │ + b.n 3310a <_PyXI_InitFailure@@Base+0x56> │ │ │ │ mov r1, r7 │ │ │ │ - bl 21ab2c <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ + bl 21afe0 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 330a8 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ + bge.n 330fc <_PyXI_InitFailure@@Base+0x48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 330a8 <_PyXI_InitFailure@@Base+0x48> │ │ │ │ + cbnz r3, 330fc <_PyXI_InitFailure@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 33086 <_PyXI_InitFailure@@Base+0x26> │ │ │ │ + beq.n 330da <_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} │ │ │ │ │ │ │ │ -000330b8 : │ │ │ │ +0003310c : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1323b0 │ │ │ │ - ... │ │ │ │ + b.w 13226c │ │ │ │ │ │ │ │ -000330c0 : │ │ │ │ +00033112 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -10062,606 +10091,604 @@ │ │ │ │ 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, 33100 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 33152 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 330fa │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 33100 │ │ │ │ + bne.n 3314c │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 33152 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3310e │ │ │ │ + cbnz r0, 33160 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 14d088 │ │ │ │ + b.w 14d028 │ │ │ │ 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 77218 │ │ │ │ + bl 77200 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21b3bc │ │ │ │ + bl 21b81c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3314c │ │ │ │ + bge.n 3319e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3314c │ │ │ │ + cbnz r3, 3319e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0003314e <_PyImport_SetModule@@Base>: │ │ │ │ +000331a0 <_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] @ (33190 <_PyImport_SetModule@@Base+0x42>) │ │ │ │ + ldr r4, [pc, #48] @ (331e0 <_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, 33180 <_PyImport_SetModule@@Base+0x32> │ │ │ │ - movw r1, #32364 @ 0x7e6c │ │ │ │ + cbnz r3, 331d2 <_PyImport_SetModule@@Base+0x32> │ │ │ │ + movw r1, #33260 @ 0x81ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25076 @ 0x61f4 │ │ │ │ + movw r0, #25972 @ 0x6574 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8b470 │ │ │ │ - nop │ │ │ │ + b.w 8b4fc │ │ │ │ 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 331b0 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 33200 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -000331b0 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +00033200 <_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] @ (33270 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #176] @ (332c0 <_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 331de <_PyTraceMalloc_GetTraceback@@Base+0x2e> │ │ │ │ + bne.n 3322e <_PyTraceMalloc_GetTraceback@@Base+0x2e> │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 331ce <_PyTraceMalloc_GetTraceback@@Base+0x1e> │ │ │ │ + bne.n 3321e <_PyTraceMalloc_GetTraceback@@Base+0x1e> │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 331fc <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + beq.n 3324c <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1abfa0 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 1069b8 <_PyMutex_LockTimed@@Base> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 33278 <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ + bl 332c8 <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3322a <_PyTraceMalloc_GetTraceback@@Base+0x7a> │ │ │ │ - ldr r0, [pc, #104] @ (33274 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ + cbz r0, 3327a <_PyTraceMalloc_GetTraceback@@Base+0x7a> │ │ │ │ + ldr r0, [pc, #104] @ (332c4 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 6c594 │ │ │ │ + bl 6c5bc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 335d8 <_PyTraceMalloc_GetTraceback@@Base+0x428> │ │ │ │ + bl 3362a <_PyTraceMalloc_GetTraceback@@Base+0x42a> │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ (33274 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ - bl 6c594 │ │ │ │ - b.n 33246 <_PyTraceMalloc_GetTraceback@@Base+0x96> │ │ │ │ + ldr r0, [pc, #80] @ (332c4 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ + bl 6c5bc │ │ │ │ + b.n 33296 <_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 3325e <_PyTraceMalloc_GetTraceback@@Base+0xae> │ │ │ │ + bne.n 332ae <_PyTraceMalloc_GetTraceback@@Base+0xae> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3324e <_PyTraceMalloc_GetTraceback@@Base+0x9e> │ │ │ │ + bne.n 3329e <_PyTraceMalloc_GetTraceback@@Base+0x9e> │ │ │ │ dmb ish │ │ │ │ - beq.n 3326a <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ - ldr r0, [pc, #8] @ (33270 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ - bl 235af8 │ │ │ │ + beq.n 332ba <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ + ldr r0, [pc, #8] @ (332c0 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ + bl 265bac │ │ │ │ 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] @ (332bc <_PyTraceMalloc_GetTraceback@@Base+0x10c>) │ │ │ │ + ldr r3, [pc, #64] @ (3330c <_PyTraceMalloc_GetTraceback@@Base+0x10c>) │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r2, 332b6 <_PyTraceMalloc_GetTraceback@@Base+0x106> │ │ │ │ + cbz r2, 33306 <_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, 3329a <_PyTraceMalloc_GetTraceback@@Base+0xea> │ │ │ │ + cbnz r0, 332ea <_PyTraceMalloc_GetTraceback@@Base+0xea> │ │ │ │ ldr.w r0, [r3, #1568] @ 0x620 │ │ │ │ - b.n 332a2 <_PyTraceMalloc_GetTraceback@@Base+0xf2> │ │ │ │ + b.n 332f2 <_PyTraceMalloc_GetTraceback@@Base+0xf2> │ │ │ │ ldr.w r0, [r3, #1572] @ 0x624 │ │ │ │ - bl 6f25c <_Py_hashtable_get@@Base> │ │ │ │ - cbnz r0, 332a8 <_PyTraceMalloc_GetTraceback@@Base+0xf8> │ │ │ │ + bl 6f27c <_Py_hashtable_get@@Base> │ │ │ │ + cbnz r0, 332f8 <_PyTraceMalloc_GetTraceback@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 332b4 <_PyTraceMalloc_GetTraceback@@Base+0x104> │ │ │ │ + b.n 33304 <_PyTraceMalloc_GetTraceback@@Base+0x104> │ │ │ │ mov r1, r4 │ │ │ │ - bl 6f25c <_Py_hashtable_get@@Base> │ │ │ │ + bl 6f27c <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 332a4 <_PyTraceMalloc_GetTraceback@@Base+0xf4> │ │ │ │ + beq.n 332f4 <_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 332e4 <_PyTraceMalloc_GetTraceback@@Base+0x134> │ │ │ │ + bne.n 33334 <_PyTraceMalloc_GetTraceback@@Base+0x134> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33302 <_PyTraceMalloc_GetTraceback@@Base+0x152> │ │ │ │ - b.n 332fc <_PyTraceMalloc_GetTraceback@@Base+0x14c> │ │ │ │ + bne.n 33352 <_PyTraceMalloc_GetTraceback@@Base+0x152> │ │ │ │ + b.n 3334c <_PyTraceMalloc_GetTraceback@@Base+0x14c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1392 @ 0x570 │ │ │ │ + movw r0, #2288 @ 0x8f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 332d6 <_PyTraceMalloc_GetTraceback@@Base+0x126> │ │ │ │ - b.n 33342 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 33342 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bne.n 33326 <_PyTraceMalloc_GetTraceback@@Base+0x126> │ │ │ │ + b.n 33392 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 33392 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 21d1d8 <_PyEval_AddPendingCall@@Base+0x804> │ │ │ │ - cbz r0, 33342 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bl 21d684 <_PyEval_AddPendingCall@@Base+0x804> │ │ │ │ + cbz r0, 33392 <_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, 3333c <_PyTraceMalloc_GetTraceback@@Base+0x18c> │ │ │ │ + cbz r0, 3338c <_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 1a7bd4 │ │ │ │ - b.n 33342 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ - bl edde4 │ │ │ │ - cbz r0, 33346 <_PyTraceMalloc_GetTraceback@@Base+0x196> │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 33392 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bl edd74 │ │ │ │ + cbz r0, 33396 <_PyTraceMalloc_GetTraceback@@Base+0x196> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33358 <_PyTraceMalloc_GetTraceback@@Base+0x1a8> │ │ │ │ + b.n 333a8 <_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 3335c <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ + bl 333ac <_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 e4750 │ │ │ │ - cbz r0, 333d8 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bl e46ec │ │ │ │ + cbz r0, 33428 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2c0a4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 333ee <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ + bne.n 3343e <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 333a8 <_PyTraceMalloc_GetTraceback@@Base+0x1f8> │ │ │ │ + cbnz r5, 333f8 <_PyTraceMalloc_GetTraceback@@Base+0x1f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 333d8 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bge.n 33428 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 333d8 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ - b.n 333d4 <_PyTraceMalloc_GetTraceback@@Base+0x224> │ │ │ │ - bl e788c │ │ │ │ + cbnz r3, 33428 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + b.n 33424 <_PyTraceMalloc_GetTraceback@@Base+0x224> │ │ │ │ + bl e7848 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 333dc <_PyTraceMalloc_GetTraceback@@Base+0x22c> │ │ │ │ + bne.n 3342c <_PyTraceMalloc_GetTraceback@@Base+0x22c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 333c4 <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ + bge.n 33414 <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 333c4 <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ + cbnz r3, 33414 <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 333d8 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bge.n 33428 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 333d8 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + cbnz r3, 33428 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 333f4 <_PyTraceMalloc_GetTraceback@@Base+0x244> │ │ │ │ + b.n 33444 <_PyTraceMalloc_GetTraceback@@Base+0x244> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 333ee <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ + bge.n 3343e <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 333ee <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ + cbnz r3, 3343e <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ - bne.n 3337e <_PyTraceMalloc_GetTraceback@@Base+0x1ce> │ │ │ │ + bne.n 333ce <_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, 3341c <_PyTraceMalloc_GetTraceback@@Base+0x26c> │ │ │ │ + cbz r3, 3346c <_PyTraceMalloc_GetTraceback@@Base+0x26c> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3342c <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ + b.n 3347c <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3342a <_PyTraceMalloc_GetTraceback@@Base+0x27a> │ │ │ │ + ble.n 3347a <_PyTraceMalloc_GetTraceback@@Base+0x27a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 33426 <_PyTraceMalloc_GetTraceback@@Base+0x276> │ │ │ │ - cbnz r1, 3344e <_PyTraceMalloc_GetTraceback@@Base+0x29e> │ │ │ │ + bne.n 33476 <_PyTraceMalloc_GetTraceback@@Base+0x276> │ │ │ │ + cbnz r1, 334a4 <_PyTraceMalloc_GetTraceback@@Base+0x2a4> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3342c <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ + b.n 3347c <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #420] @ (335d4 <_PyTraceMalloc_GetTraceback@@Base+0x424>) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ + movw r6, #63556 @ 0xf844 │ │ │ │ + movt r6, #76 @ 0x4c │ │ │ │ add r1, sp, #28 │ │ │ │ + str r6, [sp, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 33454 <_PyTraceMalloc_GetTraceback@@Base+0x2a4> │ │ │ │ - b.n 334f0 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + cbnz r0, 334aa <_PyTraceMalloc_GetTraceback@@Base+0x2aa> │ │ │ │ + b.n 33546 <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr.w r9, [r6] │ │ │ │ subs r4, r5, #1 │ │ │ │ - beq.n 33538 <_PyTraceMalloc_GetTraceback@@Base+0x388> │ │ │ │ + beq.n 3358e <_PyTraceMalloc_GetTraceback@@Base+0x38e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 33470 <_PyTraceMalloc_GetTraceback@@Base+0x2c0> │ │ │ │ - bl c60f4 │ │ │ │ + cbz r0, 334c6 <_PyTraceMalloc_GetTraceback@@Base+0x2c6> │ │ │ │ + bl c6370 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 334f0 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + blt.n 33546 <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 33472 <_PyTraceMalloc_GetTraceback@@Base+0x2c2> │ │ │ │ - b.n 3354c <_PyTraceMalloc_GetTraceback@@Base+0x39c> │ │ │ │ + bne.n 334c8 <_PyTraceMalloc_GetTraceback@@Base+0x2c8> │ │ │ │ + b.n 335a2 <_PyTraceMalloc_GetTraceback@@Base+0x3a2> │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 334c0 <_PyTraceMalloc_GetTraceback@@Base+0x310> │ │ │ │ + cbz r3, 33516 <_PyTraceMalloc_GetTraceback@@Base+0x316> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 3349c <_PyTraceMalloc_GetTraceback@@Base+0x2ec> │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 334f2 <_PyTraceMalloc_GetTraceback@@Base+0x2f2> │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #52684 @ 0xcdcc │ │ │ │ + movw r1, #53580 @ 0xd14c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #64924 @ 0xfd9c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 334f0 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + movw r0, #284 @ 0x11c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 33546 <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 334f0 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + cbz r0, 33546 <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3350c <_PyTraceMalloc_GetTraceback@@Base+0x35c> │ │ │ │ + bne.n 33562 <_PyTraceMalloc_GetTraceback@@Base+0x362> │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 334c8 <_PyTraceMalloc_GetTraceback@@Base+0x318> │ │ │ │ - movw r5, #17592 @ 0x44b8 │ │ │ │ + bne.n 3351e <_PyTraceMalloc_GetTraceback@@Base+0x31e> │ │ │ │ + movw r5, #18488 @ 0x4838 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - b.n 3355c <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw sl, #62636 @ 0xf4ac │ │ │ │ + b.n 335b2 <_PyTraceMalloc_GetTraceback@@Base+0x3b2> │ │ │ │ + movw sl, #63672 @ 0xf8b8 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - cbz r3, 3352c <_PyTraceMalloc_GetTraceback@@Base+0x37c> │ │ │ │ + cbz r3, 33582 <_PyTraceMalloc_GetTraceback@@Base+0x382> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 334f4 <_PyTraceMalloc_GetTraceback@@Base+0x344> │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 3354a <_PyTraceMalloc_GetTraceback@@Base+0x34a> │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #52704 @ 0xcde0 │ │ │ │ + movw r1, #53600 @ 0xd160 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #64924 @ 0xfd9c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ + movw r0, #284 @ 0x11c │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 335cc <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + b.n 33622 <_PyTraceMalloc_GetTraceback@@Base+0x422> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 334f0 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + beq.n 33546 <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 33524 <_PyTraceMalloc_GetTraceback@@Base+0x374> │ │ │ │ + beq.n 3357a <_PyTraceMalloc_GetTraceback@@Base+0x37a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 334f0 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 33546 <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 33534 <_PyTraceMalloc_GetTraceback@@Base+0x384> │ │ │ │ + bne.n 3358a <_PyTraceMalloc_GetTraceback@@Base+0x38a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3355c <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw r5, #17592 @ 0x44b8 │ │ │ │ + b.n 335b2 <_PyTraceMalloc_GetTraceback@@Base+0x3b2> │ │ │ │ + movw r5, #18488 @ 0x4838 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ - b.n 3355c <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw r5, #17592 @ 0x44b8 │ │ │ │ + b.n 335b2 <_PyTraceMalloc_GetTraceback@@Base+0x3b2> │ │ │ │ + movw r5, #18488 @ 0x4838 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - movw sl, #62636 @ 0xf4ac │ │ │ │ + movw sl, #63672 @ 0xf8b8 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ movs r7, #1 │ │ │ │ - b.n 3355c <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw r5, #17592 @ 0x44b8 │ │ │ │ + b.n 335b2 <_PyTraceMalloc_GetTraceback@@Base+0x3b2> │ │ │ │ + movw r5, #18488 @ 0x4838 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - movw sl, #62636 @ 0xf4ac │ │ │ │ + movw sl, #63672 @ 0xf8b8 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ mov r0, r8 │ │ │ │ - bl 219ac4 │ │ │ │ + bl 219f78 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 334f0 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + beq.n 33546 <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ mov r1, r9 │ │ │ │ - bl 21d474 <_PyXIData_Clear@@Base+0x160> │ │ │ │ + bl 21d920 <_PyXIData_Clear@@Base+0x160> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 335c4 <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ + beq.n 3361a <_PyTraceMalloc_GetTraceback@@Base+0x41a> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 219c30 │ │ │ │ + bl 21a0e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 335c4 <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ + beq.n 3361a <_PyTraceMalloc_GetTraceback@@Base+0x41a> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3358e <_PyTraceMalloc_GetTraceback@@Base+0x3de> │ │ │ │ - cbnz r4, 33594 <_PyTraceMalloc_GetTraceback@@Base+0x3e4> │ │ │ │ + beq.n 335e4 <_PyTraceMalloc_GetTraceback@@Base+0x3e4> │ │ │ │ + cbnz r4, 335ea <_PyTraceMalloc_GetTraceback@@Base+0x3ea> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ - b.n 3359e <_PyTraceMalloc_GetTraceback@@Base+0x3ee> │ │ │ │ + b.n 335f4 <_PyTraceMalloc_GetTraceback@@Base+0x3f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 88dfc │ │ │ │ + bl 88e90 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ - cbz r0, 335c4 <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ + cbz r0, 3361a <_PyTraceMalloc_GetTraceback@@Base+0x41a> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r1, r6 │ │ │ │ str.w r7, [r6, #140] @ 0x8c │ │ │ │ - bl 164644 │ │ │ │ + bl 1646ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 335cc <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + bge.n 33622 <_PyTraceMalloc_GetTraceback@@Base+0x422> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 335cc <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + cbnz r3, 33622 <_PyTraceMalloc_GetTraceback@@Base+0x422> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 335cc <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33622 <_PyTraceMalloc_GetTraceback@@Base+0x422> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7730c │ │ │ │ - b.n 334f0 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + bl 772f4 │ │ │ │ + b.n 33546 <_PyTraceMalloc_GetTraceback@@Base+0x346> │ │ │ │ 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, 33604 <_PyTraceMalloc_GetTraceback@@Base+0x454> │ │ │ │ + cbz r1, 33656 <_PyTraceMalloc_GetTraceback@@Base+0x456> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6f25c <_Py_hashtable_get@@Base> │ │ │ │ + bl 6f27c <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33604 <_PyTraceMalloc_GetTraceback@@Base+0x454> │ │ │ │ + cbz r0, 33656 <_PyTraceMalloc_GetTraceback@@Base+0x456> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 336b4 <_PyTraceMalloc_GetTraceback@@Base+0x504> │ │ │ │ - b.n 336b8 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ + blt.n 33706 <_PyTraceMalloc_GetTraceback@@Base+0x506> │ │ │ │ + b.n 3370a <_PyTraceMalloc_GetTraceback@@Base+0x50a> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 336aa <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ + beq.n 336fc <_PyTraceMalloc_GetTraceback@@Base+0x4fc> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov r8, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.n 33682 <_PyTraceMalloc_GetTraceback@@Base+0x4d2> │ │ │ │ - bl 713bc │ │ │ │ + ble.n 336d4 <_PyTraceMalloc_GetTraceback@@Base+0x4d4> │ │ │ │ + bl 713c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3366c <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ + cbz r0, 336be <_PyTraceMalloc_GetTraceback@@Base+0x4be> │ │ │ │ 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 7dd48 │ │ │ │ - cbnz r0, 33660 <_PyTraceMalloc_GetTraceback@@Base+0x4b0> │ │ │ │ + bl 7dd30 │ │ │ │ + cbnz r0, 336b2 <_PyTraceMalloc_GetTraceback@@Base+0x4b2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3366c <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ + bge.n 336be <_PyTraceMalloc_GetTraceback@@Base+0x4be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3366c <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ + cbnz r3, 336be <_PyTraceMalloc_GetTraceback@@Base+0x4be> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3366c <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 336be <_PyTraceMalloc_GetTraceback@@Base+0x4be> │ │ │ │ str r0, [r5, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r5, [sl, #4]! │ │ │ │ - b.n 3361a <_PyTraceMalloc_GetTraceback@@Base+0x46a> │ │ │ │ + b.n 3366c <_PyTraceMalloc_GetTraceback@@Base+0x46c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 336aa <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ + bge.n 336fc <_PyTraceMalloc_GetTraceback@@Base+0x4fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 336aa <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ + cbnz r3, 336fc <_PyTraceMalloc_GetTraceback@@Base+0x4fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 336aa <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ - cbz r7, 336b8 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 336fc <_PyTraceMalloc_GetTraceback@@Base+0x4fc> │ │ │ │ + cbz r7, 3370a <_PyTraceMalloc_GetTraceback@@Base+0x50a> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6fc24 <_Py_hashtable_set@@Base> │ │ │ │ + bl 6fc44 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 336ae <_PyTraceMalloc_GetTraceback@@Base+0x4fe> │ │ │ │ + bne.n 33700 <_PyTraceMalloc_GetTraceback@@Base+0x500> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 336a6 <_PyTraceMalloc_GetTraceback@@Base+0x4f6> │ │ │ │ + bge.n 336f8 <_PyTraceMalloc_GetTraceback@@Base+0x4f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 336a6 <_PyTraceMalloc_GetTraceback@@Base+0x4f6> │ │ │ │ + cbnz r3, 336f8 <_PyTraceMalloc_GetTraceback@@Base+0x4f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - bl 1f2e80 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + bl 1f31b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 336b8 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ + b.n 3370a <_PyTraceMalloc_GetTraceback@@Base+0x50a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 336b8 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ + bge.n 3370a <_PyTraceMalloc_GetTraceback@@Base+0x50a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000336be <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +00033710 <_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 336d4 <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ + bne.n 33726 <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ dmb ish │ │ │ │ - cbnz r1, 3370c <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ + cbnz r1, 3375e <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ ldr.w r3, [r0, #3668] @ 0xe54 │ │ │ │ - cbz r3, 3370c <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ + cbz r3, 3375e <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ movs r1, #2 │ │ │ │ - bl 1d57c8 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1d57d0 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d5870 │ │ │ │ + bl 1d5b4c <_PyParkingLot_Park@@Base+0x254> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6b80 │ │ │ │ + bl 1d6f74 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d5870 │ │ │ │ + b.w 1d5b4c <_PyParkingLot_Park@@Base+0x254> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ 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 │ │ │ │ itt lt │ │ │ │ @@ -10672,270 +10699,270 @@ │ │ │ │ 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, 3375e <_PyInterpreterState_IDDecref@@Base+0xa0> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 337ae <_PyInterpreterState_IDDecref@@Base+0x9e> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 33758 <_PyInterpreterState_IDDecref@@Base+0x9a> │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 3375e <_PyInterpreterState_IDDecref@@Base+0xa0> │ │ │ │ + bne.n 337a8 <_PyInterpreterState_IDDecref@@Base+0x98> │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 337ae <_PyInterpreterState_IDDecref@@Base+0x9e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3379c <_PyInterpreterState_IDDecref@@Base+0xde> │ │ │ │ + cbnz r0, 337ec <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3377a <_PyInterpreterState_IDDecref@@Base+0xbc> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 337ca <_PyInterpreterState_IDDecref@@Base+0xba> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 33774 <_PyInterpreterState_IDDecref@@Base+0xb6> │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 3377a <_PyInterpreterState_IDDecref@@Base+0xbc> │ │ │ │ + bne.n 337c4 <_PyInterpreterState_IDDecref@@Base+0xb4> │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 337ca <_PyInterpreterState_IDDecref@@Base+0xba> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3379c <_PyInterpreterState_IDDecref@@Base+0xde> │ │ │ │ + cbnz r0, 337ec <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3379c <_PyInterpreterState_IDDecref@@Base+0xde> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 337ec <_PyInterpreterState_IDDecref@@Base+0xdc> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 33792 <_PyInterpreterState_IDDecref@@Base+0xd4> │ │ │ │ + bne.n 337e2 <_PyInterpreterState_IDDecref@@Base+0xd2> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ 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, 337ce <_PyInterpreterState_IDDecref@@Base+0x110> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 3381e <_PyInterpreterState_IDDecref@@Base+0x10e> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 337c8 <_PyInterpreterState_IDDecref@@Base+0x10a> │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 337ce <_PyInterpreterState_IDDecref@@Base+0x110> │ │ │ │ + bne.n 33818 <_PyInterpreterState_IDDecref@@Base+0x108> │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 3381e <_PyInterpreterState_IDDecref@@Base+0x10e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3380c <_PyInterpreterState_IDDecref@@Base+0x14e> │ │ │ │ + cbnz r0, 3385c <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 337ea <_PyInterpreterState_IDDecref@@Base+0x12c> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 3383a <_PyInterpreterState_IDDecref@@Base+0x12a> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 337e4 <_PyInterpreterState_IDDecref@@Base+0x126> │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 337ea <_PyInterpreterState_IDDecref@@Base+0x12c> │ │ │ │ + bne.n 33834 <_PyInterpreterState_IDDecref@@Base+0x124> │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 3383a <_PyInterpreterState_IDDecref@@Base+0x12a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3380c <_PyInterpreterState_IDDecref@@Base+0x14e> │ │ │ │ + cbnz r0, 3385c <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 3380c <_PyInterpreterState_IDDecref@@Base+0x14e> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 3385c <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 33802 <_PyInterpreterState_IDDecref@@Base+0x144> │ │ │ │ + bne.n 33852 <_PyInterpreterState_IDDecref@@Base+0x142> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ 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 33832 <_PyInterpreterState_IDDecref@@Base+0x174> │ │ │ │ + bne.n 33882 <_PyInterpreterState_IDDecref@@Base+0x172> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 33850 <_PyInterpreterState_IDDecref@@Base+0x192> │ │ │ │ - b.n 3384a <_PyInterpreterState_IDDecref@@Base+0x18c> │ │ │ │ + bne.n 338a0 <_PyInterpreterState_IDDecref@@Base+0x190> │ │ │ │ + b.n 3389a <_PyInterpreterState_IDDecref@@Base+0x18a> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40548 @ 0x9e64 │ │ │ │ + movw r0, #41444 @ 0xa1e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33824 <_PyInterpreterState_IDDecref@@Base+0x166> │ │ │ │ - b.n 33888 <_PyInterpreterState_IDDecref@@Base+0x1ca> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 33888 <_PyInterpreterState_IDDecref@@Base+0x1ca> │ │ │ │ + bne.n 33874 <_PyInterpreterState_IDDecref@@Base+0x164> │ │ │ │ + b.n 338d8 <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 338d8 <_PyInterpreterState_IDDecref@@Base+0x1c8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 33888 <_PyInterpreterState_IDDecref@@Base+0x1ca> │ │ │ │ + blt.n 338d8 <_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 3387a <_PyInterpreterState_IDDecref@@Base+0x1bc> │ │ │ │ + blt.n 338ca <_PyInterpreterState_IDDecref@@Base+0x1ba> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3388a <_PyInterpreterState_IDDecref@@Base+0x1cc> │ │ │ │ + b.n 338da <_PyInterpreterState_IDDecref@@Base+0x1ca> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ 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, 338a8 <_PyInterpreterState_IDDecref@@Base+0x1ea> │ │ │ │ + cbz r3, 338f8 <_PyInterpreterState_IDDecref@@Base+0x1e8> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 338b8 <_PyInterpreterState_IDDecref@@Base+0x1fa> │ │ │ │ + b.n 33908 <_PyInterpreterState_IDDecref@@Base+0x1f8> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 338b6 <_PyInterpreterState_IDDecref@@Base+0x1f8> │ │ │ │ + ble.n 33906 <_PyInterpreterState_IDDecref@@Base+0x1f6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 338b2 <_PyInterpreterState_IDDecref@@Base+0x1f4> │ │ │ │ - cbnz r1, 338d6 <_PyInterpreterState_IDDecref@@Base+0x218> │ │ │ │ + bne.n 33902 <_PyInterpreterState_IDDecref@@Base+0x1f2> │ │ │ │ + cbnz r1, 33926 <_PyInterpreterState_IDDecref@@Base+0x216> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 338b8 <_PyInterpreterState_IDDecref@@Base+0x1fa> │ │ │ │ + b.n 33908 <_PyInterpreterState_IDDecref@@Base+0x1f8> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #196] @ (33980 <_PyInterpreterState_IDDecref@@Base+0x2c2>) │ │ │ │ + ldr r1, [pc, #196] @ (339d0 <_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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 338dc <_PyInterpreterState_IDDecref@@Base+0x21e> │ │ │ │ - b.n 33928 <_PyInterpreterState_IDDecref@@Base+0x26a> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3392c <_PyInterpreterState_IDDecref@@Base+0x21c> │ │ │ │ + b.n 33978 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 338ee <_PyInterpreterState_IDDecref@@Base+0x230> │ │ │ │ + beq.n 3393e <_PyInterpreterState_IDDecref@@Base+0x22e> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 33928 <_PyInterpreterState_IDDecref@@Base+0x26a> │ │ │ │ + blt.n 33978 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 33900 <_PyInterpreterState_IDDecref@@Base+0x242> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 33928 <_PyInterpreterState_IDDecref@@Base+0x26a> │ │ │ │ - ldr r3, [pc, #128] @ (33984 <_PyInterpreterState_IDDecref@@Base+0x2c6>) │ │ │ │ + bne.n 33950 <_PyInterpreterState_IDDecref@@Base+0x240> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 33978 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + ldr r3, [pc, #128] @ (339d4 <_PyInterpreterState_IDDecref@@Base+0x2c4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1a5a5c <_PyConfig_AsDict@@Base+0x950> │ │ │ │ - cbnz r0, 3392c <_PyInterpreterState_IDDecref@@Base+0x26e> │ │ │ │ + bl 1a5c84 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ + cbnz r0, 3397c <_PyInterpreterState_IDDecref@@Base+0x26c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #2036 @ 0x7f4 │ │ │ │ + movw r2, #2916 @ 0xb64 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f1ea0 <_PyErr_SetString@@Base> │ │ │ │ + bl f1e2c <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3397c <_PyInterpreterState_IDDecref@@Base+0x2be> │ │ │ │ + b.n 339cc <_PyInterpreterState_IDDecref@@Base+0x2bc> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 33964 <_PyInterpreterState_IDDecref@@Base+0x2a6> │ │ │ │ + beq.n 339b4 <_PyInterpreterState_IDDecref@@Base+0x2a4> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33988 <_Py_fstat@@Base> │ │ │ │ + bl 339d8 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33928 <_PyInterpreterState_IDDecref@@Base+0x26a> │ │ │ │ + bne.n 33978 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 339c8 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 33a18 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 33928 <_PyInterpreterState_IDDecref@@Base+0x26a> │ │ │ │ - cbz r0, 33964 <_PyInterpreterState_IDDecref@@Base+0x2a6> │ │ │ │ + beq.n 33978 <_PyInterpreterState_IDDecref@@Base+0x268> │ │ │ │ + cbz r0, 339b4 <_PyInterpreterState_IDDecref@@Base+0x2a4> │ │ │ │ movw r1, #43724 @ 0xaacc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #2100 @ 0x834 │ │ │ │ + movw r2, #2980 @ 0xba4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1ecbac <_PyErr_Format@@Base> │ │ │ │ - b.n 33928 <_PyInterpreterState_IDDecref@@Base+0x26a> │ │ │ │ + bl 1ecee0 <_PyErr_Format@@Base> │ │ │ │ + b.n 33978 <_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 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - vld1.8 {d16[2]}, [r0], ip │ │ │ │ + ldrsh.w r0, [r0, ip] │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00033988 <_Py_fstat@@Base>: │ │ │ │ +000339d8 <_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 97b54 │ │ │ │ + bl 97c54 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b99c <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ - cbz r4, 339c4 <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 9a80c │ │ │ │ + cbz r4, 33a14 <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ blx 2ac98 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 339f6 <_Py_fstat@@Base+0x6e> │ │ │ │ + bge.n 33a46 <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 339fe <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 33a4e <_Py_fstat@@Base+0x76> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -10952,20 +10979,20 @@ │ │ │ │ str r1, [r0, #12] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ subs r2, r5, r0 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ str r5, [r3, #0] │ │ │ │ - cbz r4, 33a44 <_Py_fstat@@Base+0xbc> │ │ │ │ + cbz r4, 33a94 <_Py_fstat@@Base+0xbc> │ │ │ │ ldr.w r1, [r4, #3656] @ 0xe48 │ │ │ │ ldr.w r2, [r4, #3660] @ 0xe4c │ │ │ │ - b.n 33a46 <_Py_fstat@@Base+0xbe> │ │ │ │ + b.n 33a96 <_Py_fstat@@Base+0xbe> │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #14937 @ 0x3a59 │ │ │ │ + movw r0, #15017 @ 0x3aa9 │ │ │ │ movt r0, #3 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ @@ -10990,88 +11017,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, #50036 @ 0xc374 │ │ │ │ + movw r1, #50968 @ 0xc718 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1b24dc │ │ │ │ - cbnz r0, 33aba <_Py_fstat@@Base+0x132> │ │ │ │ + bl 1b25ec │ │ │ │ + cbnz r0, 33b0a <_Py_fstat@@Base+0x132> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33b04 <_Py_fstat@@Base+0x17c> │ │ │ │ + b.n 33b54 <_Py_fstat@@Base+0x17c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1b3320 │ │ │ │ + bl 1b3428 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33ad6 <_Py_fstat@@Base+0x14e> │ │ │ │ + bge.n 33b26 <_Py_fstat@@Base+0x14e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33ad6 <_Py_fstat@@Base+0x14e> │ │ │ │ + cbnz r3, 33b26 <_Py_fstat@@Base+0x14e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 33ab6 <_Py_fstat@@Base+0x12e> │ │ │ │ + beq.n 33b06 <_Py_fstat@@Base+0x12e> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #44] @ (33b0c <_Py_fstat@@Base+0x184>) │ │ │ │ + ldr r0, [pc, #44] @ (33b5c <_Py_fstat@@Base+0x184>) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 94c40 │ │ │ │ + bl 94d44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33b04 <_Py_fstat@@Base+0x17c> │ │ │ │ + bge.n 33b54 <_Py_fstat@@Base+0x17c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33b04 <_Py_fstat@@Base+0x17c> │ │ │ │ + cbnz r3, 33b54 <_Py_fstat@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 33e38 <_Py_fstat@@Base+0x4b0> │ │ │ │ + b.n 33e88 <_Py_fstat@@Base+0x4b0> │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 33b12 <_Py_fstat@@Base+0x18a> │ │ │ │ + b.n 33b62 <_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 223684 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 223b34 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 33b36 <_Py_fstat@@Base+0x1ae> │ │ │ │ + bne.n 33b86 <_Py_fstat@@Base+0x1ae> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33b56 <_Py_fstat@@Base+0x1ce> │ │ │ │ + b.n 33ba6 <_Py_fstat@@Base+0x1ce> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1b2e10 <_PyTime_localtime@@Base> │ │ │ │ + bl 1b2f18 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33b32 <_Py_fstat@@Base+0x1aa> │ │ │ │ + bne.n 33b82 <_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 223b70 <_PyTime_ObjectToTime_t@@Base+0x4ec> │ │ │ │ + bl 224020 <_PyTime_ObjectToTime_t@@Base+0x4ec> │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ (33b70 <_Py_fstat@@Base+0x1e8>) │ │ │ │ - ldr r0, [pc, #20] @ (33b74 <_Py_fstat@@Base+0x1ec>) │ │ │ │ + ldr r2, [pc, #20] @ (33bc0 <_Py_fstat@@Base+0x1e8>) │ │ │ │ + ldr r0, [pc, #20] @ (33bc4 <_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 │ │ │ │ @@ -11084,157 +11111,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 33bb6 <_Py_fstat@@Base+0x22e> │ │ │ │ + beq.n 33c06 <_Py_fstat@@Base+0x22e> │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 33bb6 <_Py_fstat@@Base+0x22e> │ │ │ │ + beq.n 33c06 <_Py_fstat@@Base+0x22e> │ │ │ │ movs r2, #2 │ │ │ │ - bl 206fcc │ │ │ │ + bl 2071d8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 33c0e <_Py_fstat@@Base+0x286> │ │ │ │ + beq.n 33c5e <_Py_fstat@@Base+0x286> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22913c │ │ │ │ + bl 2295f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 33c0e <_Py_fstat@@Base+0x286> │ │ │ │ - cbz r0, 33bf8 <_Py_fstat@@Base+0x270> │ │ │ │ + beq.n 33c5e <_Py_fstat@@Base+0x286> │ │ │ │ + cbz r0, 33c48 <_Py_fstat@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 124384 │ │ │ │ + bl 124298 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33c0e <_Py_fstat@@Base+0x286> │ │ │ │ + cbz r0, 33c5e <_Py_fstat@@Base+0x286> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #64] @ (33c14 <_Py_fstat@@Base+0x28c>) │ │ │ │ + ldr r3, [pc, #64] @ (33c64 <_Py_fstat@@Base+0x28c>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 33c10 <_Py_fstat@@Base+0x288> │ │ │ │ - bl 1376e8 │ │ │ │ + beq.n 33c60 <_Py_fstat@@Base+0x288> │ │ │ │ + bl 13721c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33bec <_Py_fstat@@Base+0x264> │ │ │ │ + bge.n 33c3c <_Py_fstat@@Base+0x264> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 33bf0 <_Py_fstat@@Base+0x268> │ │ │ │ + cbz r3, 33c40 <_Py_fstat@@Base+0x268> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 33c10 <_Py_fstat@@Base+0x288> │ │ │ │ + b.n 33c60 <_Py_fstat@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 33bec <_Py_fstat@@Base+0x264> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33c3c <_Py_fstat@@Base+0x264> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5652 @ 0x1614 │ │ │ │ + movw r1, #6676 @ 0x1a14 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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, #6440 @ 0x1928 │ │ │ │ + movw r1, #7464 @ 0x1d28 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 33c70 <_Py_fstat@@Base+0x2e8> │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 33cc0 <_Py_fstat@@Base+0x2e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 33c5a <_Py_fstat@@Base+0x2d2> │ │ │ │ + bhi.n 33caa <_Py_fstat@@Base+0x2d2> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 33c5a <_Py_fstat@@Base+0x2d2> │ │ │ │ - bl 7dd48 │ │ │ │ - b.n 33c72 <_Py_fstat@@Base+0x2ea> │ │ │ │ + bhi.n 33caa <_Py_fstat@@Base+0x2d2> │ │ │ │ + bl 7dd30 │ │ │ │ + b.n 33cc2 <_Py_fstat@@Base+0x2ea> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6456 @ 0x1938 │ │ │ │ + movw r1, #7480 @ 0x1d38 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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, #6560 @ 0x19a0 │ │ │ │ + movw r1, #7584 @ 0x1da0 │ │ │ │ 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 8e728 │ │ │ │ - cbz r0, 33cc4 <_Py_fstat@@Base+0x33c> │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 33d14 <_Py_fstat@@Base+0x33c> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 33cc8 <_Py_fstat@@Base+0x340> │ │ │ │ + bge.n 33d18 <_Py_fstat@@Base+0x340> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6576 @ 0x19b0 │ │ │ │ + movw r1, #7600 @ 0x1db0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33d04 <_Py_fstat@@Base+0x37c> │ │ │ │ + b.n 33d54 <_Py_fstat@@Base+0x37c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33cc4 <_Py_fstat@@Base+0x33c> │ │ │ │ + beq.n 33d14 <_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, #16399 @ 0x400f │ │ │ │ + movw r1, #16479 @ 0x405f │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 33d0a <_Py_fstat@@Base+0x382> │ │ │ │ + bl 33d5a <_Py_fstat@@Base+0x382> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ 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] @ (33fa8 <_Py_fstat@@Base+0x620>) │ │ │ │ + ldr r3, [pc, #648] @ (33ff8 <_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 │ │ │ │ @@ -11247,133 +11274,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 220f14 │ │ │ │ - cbz r0, 33d84 <_Py_fstat@@Base+0x3fc> │ │ │ │ + bl 2213c0 │ │ │ │ + cbz r0, 33dd4 <_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 33d88 <_Py_fstat@@Base+0x400> │ │ │ │ + bge.n 33dd8 <_Py_fstat@@Base+0x400> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6612 @ 0x19d4 │ │ │ │ + movw r1, #7636 @ 0x1dd4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33f8e <_Py_fstat@@Base+0x606> │ │ │ │ - beq.n 33d9c <_Py_fstat@@Base+0x414> │ │ │ │ + b.n 33fde <_Py_fstat@@Base+0x606> │ │ │ │ + beq.n 33dec <_Py_fstat@@Base+0x414> │ │ │ │ mov r0, r4 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 33d9e <_Py_fstat@@Base+0x416> │ │ │ │ - bl 1f2e80 │ │ │ │ + cbnz r0, 33dee <_Py_fstat@@Base+0x416> │ │ │ │ + bl 1f31b8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 33f8e <_Py_fstat@@Base+0x606> │ │ │ │ + b.n 33fde <_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, #16301 @ 0x3fad │ │ │ │ + movw r2, #16381 @ 0x3ffd │ │ │ │ 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 207364 │ │ │ │ + bl 207570 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 33f02 <_Py_fstat@@Base+0x57a> │ │ │ │ + beq.w 33f52 <_Py_fstat@@Base+0x57a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33f14 <_Py_fstat@@Base+0x58c> │ │ │ │ + beq.w 33f64 <_Py_fstat@@Base+0x58c> │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 33e96 <_Py_fstat@@Base+0x50e> │ │ │ │ + bls.n 33ee6 <_Py_fstat@@Base+0x50e> │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 33e60 <_Py_fstat@@Base+0x4d8> │ │ │ │ + b.n 33eb0 <_Py_fstat@@Base+0x4d8> │ │ │ │ add.w r0, r8, #12 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r8, #4] │ │ │ │ - movw r0, #6748 @ 0x1a5c │ │ │ │ + movw r0, #7772 @ 0x1e5c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33f12 <_Py_fstat@@Base+0x58a> │ │ │ │ + beq.n 33f62 <_Py_fstat@@Base+0x58a> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 33ef2 <_Py_fstat@@Base+0x56a> │ │ │ │ + blt.n 33f42 <_Py_fstat@@Base+0x56a> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33f12 <_Py_fstat@@Base+0x58a> │ │ │ │ - cbnz r6, 33e94 <_Py_fstat@@Base+0x50c> │ │ │ │ + bne.n 33f62 <_Py_fstat@@Base+0x58a> │ │ │ │ + cbnz r6, 33ee4 <_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 33e94 <_Py_fstat@@Base+0x50c> │ │ │ │ + bls.n 33ee4 <_Py_fstat@@Base+0x50c> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ sub.w r2, r2, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 33e94 <_Py_fstat@@Base+0x50c> │ │ │ │ + bhi.n 33ee4 <_Py_fstat@@Base+0x50c> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 33e94 <_Py_fstat@@Base+0x50c> │ │ │ │ + bhi.n 33ee4 <_Py_fstat@@Base+0x50c> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r8, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 33e94 <_Py_fstat@@Base+0x50c> │ │ │ │ + beq.n 33ee4 <_Py_fstat@@Base+0x50c> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 33fd0 <_Py_fstat@@Base+0x648> │ │ │ │ + bl 34020 <_Py_fstat@@Base+0x648> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 33ed2 <_Py_fstat@@Base+0x54a> │ │ │ │ + cbz r0, 33f22 <_Py_fstat@@Base+0x54a> │ │ │ │ movw r3, #61084 @ 0xee9c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #6652 @ 0x19fc │ │ │ │ + movw r1, #7676 @ 0x1dfc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1eed64 │ │ │ │ + bl 1ef098 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33f12 <_Py_fstat@@Base+0x58a> │ │ │ │ + beq.n 33f62 <_Py_fstat@@Base+0x58a> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 33ed2 <_Py_fstat@@Base+0x54a> │ │ │ │ + bne.n 33f22 <_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 │ │ │ │ @@ -11381,106 +11408,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 220fdc │ │ │ │ + bl 221488 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #6712 @ 0x1a38 │ │ │ │ + movw r0, #7736 @ 0x1e38 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 33f04 <_Py_fstat@@Base+0x57c> │ │ │ │ - b.n 33f14 <_Py_fstat@@Base+0x58c> │ │ │ │ + cbnz r0, 33f54 <_Py_fstat@@Base+0x57c> │ │ │ │ + b.n 33f64 <_Py_fstat@@Base+0x58c> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 33df6 <_Py_fstat@@Base+0x46e> │ │ │ │ + bge.n 33e46 <_Py_fstat@@Base+0x46e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6720 @ 0x1a40 │ │ │ │ + movw r1, #7744 @ 0x1e40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 33f14 <_Py_fstat@@Base+0x58c> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 33f64 <_Py_fstat@@Base+0x58c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33e2a <_Py_fstat@@Base+0x4a2> │ │ │ │ + bne.n 33e7a <_Py_fstat@@Base+0x4a2> │ │ │ │ mov r0, r1 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 33e2a <_Py_fstat@@Base+0x4a2> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33e7a <_Py_fstat@@Base+0x4a2> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 33f8e <_Py_fstat@@Base+0x606> │ │ │ │ + bl 75f84 │ │ │ │ + b.n 33fde <_Py_fstat@@Base+0x606> │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 33f66 <_Py_fstat@@Base+0x5de> │ │ │ │ + bls.n 33fb6 <_Py_fstat@@Base+0x5de> │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ - b.n 33f52 <_Py_fstat@@Base+0x5ca> │ │ │ │ + b.n 33fa2 <_Py_fstat@@Base+0x5ca> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 33f6a <_Py_fstat@@Base+0x5e2> │ │ │ │ + beq.n 33fba <_Py_fstat@@Base+0x5e2> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 33f66 <_Py_fstat@@Base+0x5de> │ │ │ │ + bne.n 33fb6 <_Py_fstat@@Base+0x5de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 33f66 <_Py_fstat@@Base+0x5de> │ │ │ │ + bls.n 33fb6 <_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 33f66 <_Py_fstat@@Base+0x5de> │ │ │ │ + bhi.n 33fb6 <_Py_fstat@@Base+0x5de> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 33f66 <_Py_fstat@@Base+0x5de> │ │ │ │ + bhi.n 33fb6 <_Py_fstat@@Base+0x5de> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r5, r3 │ │ │ │ - cbz r5, 33f66 <_Py_fstat@@Base+0x5de> │ │ │ │ + cbz r5, 33fb6 <_Py_fstat@@Base+0x5de> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 33fd0 <_Py_fstat@@Base+0x648> │ │ │ │ + bl 34020 <_Py_fstat@@Base+0x648> │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 33f1e <_Py_fstat@@Base+0x596> │ │ │ │ + bne.n 33f6e <_Py_fstat@@Base+0x596> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33f04 <_Py_fstat@@Base+0x57c> │ │ │ │ + b.n 33f54 <_Py_fstat@@Base+0x57c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 33f24 <_Py_fstat@@Base+0x59c> │ │ │ │ + bne.n 33f74 <_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 33f24 <_Py_fstat@@Base+0x59c> │ │ │ │ + beq.n 33f74 <_Py_fstat@@Base+0x59c> │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ blx 2b490 │ │ │ │ - b.n 33f80 <_Py_fstat@@Base+0x5f8> │ │ │ │ - ldr r3, [pc, #24] @ (33fa8 <_Py_fstat@@Base+0x620>) │ │ │ │ + b.n 33fd0 <_Py_fstat@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #24] @ (33ff8 <_Py_fstat@@Base+0x620>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 33fa0 <_Py_fstat@@Base+0x618> │ │ │ │ + beq.n 33ff0 <_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 │ │ │ │ @@ -11493,217 +11520,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, 34006 <_Py_fstat@@Base+0x67e> │ │ │ │ + cbz r5, 34056 <_Py_fstat@@Base+0x67e> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 34006 <_Py_fstat@@Base+0x67e> │ │ │ │ + bhi.n 34056 <_Py_fstat@@Base+0x67e> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 34006 <_Py_fstat@@Base+0x67e> │ │ │ │ + bhi.n 34056 <_Py_fstat@@Base+0x67e> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 34006 <_Py_fstat@@Base+0x67e> │ │ │ │ + bls.n 34056 <_Py_fstat@@Base+0x67e> │ │ │ │ adds r1, #12 │ │ │ │ subs r4, #12 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 34006 <_Py_fstat@@Base+0x67e> │ │ │ │ + bcc.n 34056 <_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 3400a <_Py_fstat@@Base+0x682> │ │ │ │ + b.n 3405a <_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 3402e <_Py_fstat@@Base+0x6a6> │ │ │ │ + ble.n 3407e <_Py_fstat@@Base+0x6a6> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9def8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e00c <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 3403e <_Py_fstat@@Base+0x6b6> │ │ │ │ + cbz r0, 3408e <_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 34400 <_Py_fstat@@Base+0xa78> │ │ │ │ + bpl.w 34452 <_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 3408c <_Py_fstat@@Base+0x704> │ │ │ │ + bmi.n 340de <_Py_fstat@@Base+0x706> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 34090 <_Py_fstat@@Base+0x708> │ │ │ │ + beq.n 340e2 <_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 34092 <_Py_fstat@@Base+0x70a> │ │ │ │ + b.n 340e4 <_Py_fstat@@Base+0x70c> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 34092 <_Py_fstat@@Base+0x70a> │ │ │ │ + b.n 340e4 <_Py_fstat@@Base+0x70c> │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 340a4 <_Py_fstat@@Base+0x71c> │ │ │ │ - cbz r2, 340a0 <_Py_fstat@@Base+0x718> │ │ │ │ + bpl.n 340f6 <_Py_fstat@@Base+0x71e> │ │ │ │ + cbz r2, 340f2 <_Py_fstat@@Base+0x71a> │ │ │ │ adds r4, #20 │ │ │ │ - b.n 340a6 <_Py_fstat@@Base+0x71e> │ │ │ │ + b.n 340f8 <_Py_fstat@@Base+0x720> │ │ │ │ adds r4, #28 │ │ │ │ - b.n 340a6 <_Py_fstat@@Base+0x71e> │ │ │ │ + b.n 340f8 <_Py_fstat@@Base+0x720> │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 34120 <_Py_fstat@@Base+0x798> │ │ │ │ + ble.n 34172 <_Py_fstat@@Base+0x79a> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 340ba <_Py_fstat@@Base+0x732> │ │ │ │ + bne.n 3410c <_Py_fstat@@Base+0x734> │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 340c6 <_Py_fstat@@Base+0x73e> │ │ │ │ + b.n 34118 <_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 340ea <_Py_fstat@@Base+0x762> │ │ │ │ + bhi.n 3413c <_Py_fstat@@Base+0x764> │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 340f4 <_Py_fstat@@Base+0x76c> │ │ │ │ + bls.n 34146 <_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 340f8 <_Py_fstat@@Base+0x770> │ │ │ │ + bmi.n 3414a <_Py_fstat@@Base+0x772> │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 340fa <_Py_fstat@@Base+0x772> │ │ │ │ + b.n 3414c <_Py_fstat@@Base+0x774> │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 340fa <_Py_fstat@@Base+0x772> │ │ │ │ + b.n 3414c <_Py_fstat@@Base+0x774> │ │ │ │ movs r3, #6 │ │ │ │ - b.n 340fa <_Py_fstat@@Base+0x772> │ │ │ │ + b.n 3414c <_Py_fstat@@Base+0x774> │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 3411a <_Py_fstat@@Base+0x792> │ │ │ │ + bge.n 3416c <_Py_fstat@@Base+0x794> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58760 @ 0xe588 │ │ │ │ + movw r1, #60044 @ 0xea8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 34418 <_Py_fstat@@Base+0xa90> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3446a <_Py_fstat@@Base+0xa92> │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 340ae <_Py_fstat@@Base+0x726> │ │ │ │ - bl 70ef8 │ │ │ │ + b.n 34100 <_Py_fstat@@Base+0x728> │ │ │ │ + bl 70f18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 34418 <_Py_fstat@@Base+0xa90> │ │ │ │ + beq.w 3446a <_Py_fstat@@Base+0xa92> │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3420a <_Py_fstat@@Base+0x882> │ │ │ │ - cbz r1, 34148 <_Py_fstat@@Base+0x7c0> │ │ │ │ + bne.n 3425c <_Py_fstat@@Base+0x884> │ │ │ │ + cbz r1, 3419a <_Py_fstat@@Base+0x7c2> │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 3414a <_Py_fstat@@Base+0x7c2> │ │ │ │ + b.n 3419c <_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 34204 <_Py_fstat@@Base+0x87c> │ │ │ │ + ble.n 34256 <_Py_fstat@@Base+0x87e> │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 34176 <_Py_fstat@@Base+0x7ee> │ │ │ │ + bhi.n 341c8 <_Py_fstat@@Base+0x7f0> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 341c8 <_Py_fstat@@Base+0x840> │ │ │ │ + bls.n 3421a <_Py_fstat@@Base+0x842> │ │ │ │ sub.w r7, r2, #8 │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 341c4 <_Py_fstat@@Base+0x83c> │ │ │ │ + bhi.n 34216 <_Py_fstat@@Base+0x83e> │ │ │ │ tbb [pc, r7] │ │ │ │ movs r5, #17 │ │ │ │ cmp r2, #27 │ │ │ │ movs r0, #22 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 34188 <_Py_fstat@@Base+0x800> │ │ │ │ + beq.n 341da <_Py_fstat@@Base+0x802> │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne.n 341c4 <_Py_fstat@@Base+0x83c> │ │ │ │ + bne.n 34216 <_Py_fstat@@Base+0x83e> │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 341fe <_Py_fstat@@Base+0x876> │ │ │ │ + b.n 34250 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 341fe <_Py_fstat@@Base+0x876> │ │ │ │ + b.n 34250 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 341fe <_Py_fstat@@Base+0x876> │ │ │ │ + b.n 34250 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 341fe <_Py_fstat@@Base+0x876> │ │ │ │ + b.n 34250 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 341fe <_Py_fstat@@Base+0x876> │ │ │ │ + b.n 34250 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 341fe <_Py_fstat@@Base+0x876> │ │ │ │ + b.n 34250 <_Py_fstat@@Base+0x878> │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 341fe <_Py_fstat@@Base+0x876> │ │ │ │ + b.n 34250 <_Py_fstat@@Base+0x878> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 341fa <_Py_fstat@@Base+0x872> │ │ │ │ + bhi.n 3424c <_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 │ │ │ │ @@ -11711,91 +11739,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 341fe <_Py_fstat@@Base+0x876> │ │ │ │ + b.n 34250 <_Py_fstat@@Base+0x878> │ │ │ │ adds r3, #1 │ │ │ │ strb r2, [r1, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 34152 <_Py_fstat@@Base+0x7ca> │ │ │ │ + b.n 341a4 <_Py_fstat@@Base+0x7cc> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, r3] │ │ │ │ - b.n 3441a <_Py_fstat@@Base+0xa92> │ │ │ │ + b.n 3446c <_Py_fstat@@Base+0xa94> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 342fe <_Py_fstat@@Base+0x976> │ │ │ │ - cbz r1, 3421e <_Py_fstat@@Base+0x896> │ │ │ │ + bne.n 34350 <_Py_fstat@@Base+0x978> │ │ │ │ + cbz r1, 34270 <_Py_fstat@@Base+0x898> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 34220 <_Py_fstat@@Base+0x898> │ │ │ │ + b.n 34272 <_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 342f6 <_Py_fstat@@Base+0x96e> │ │ │ │ + ble.n 34348 <_Py_fstat@@Base+0x970> │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 34254 <_Py_fstat@@Base+0x8cc> │ │ │ │ + bhi.n 342a6 <_Py_fstat@@Base+0x8ce> │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 342b4 <_Py_fstat@@Base+0x92c> │ │ │ │ + bls.n 34306 <_Py_fstat@@Base+0x92e> │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 342b0 <_Py_fstat@@Base+0x928> │ │ │ │ + bhi.n 34302 <_Py_fstat@@Base+0x92a> │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r1, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 34266 <_Py_fstat@@Base+0x8de> │ │ │ │ + beq.n 342b8 <_Py_fstat@@Base+0x8e0> │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 342b0 <_Py_fstat@@Base+0x928> │ │ │ │ + bne.n 34302 <_Py_fstat@@Base+0x92a> │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 342f2 <_Py_fstat@@Base+0x96a> │ │ │ │ + b.n 34344 <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 342f2 <_Py_fstat@@Base+0x96a> │ │ │ │ + b.n 34344 <_Py_fstat@@Base+0x96c> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 342f2 <_Py_fstat@@Base+0x96a> │ │ │ │ + b.n 34344 <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 342f2 <_Py_fstat@@Base+0x96a> │ │ │ │ + b.n 34344 <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 342f2 <_Py_fstat@@Base+0x96a> │ │ │ │ + b.n 34344 <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 342f2 <_Py_fstat@@Base+0x96a> │ │ │ │ + b.n 34344 <_Py_fstat@@Base+0x96c> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 342f2 <_Py_fstat@@Base+0x96a> │ │ │ │ + b.n 34344 <_Py_fstat@@Base+0x96c> │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 342ee <_Py_fstat@@Base+0x966> │ │ │ │ + bhi.n 34340 <_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] │ │ │ │ @@ -11803,97 +11831,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 342f2 <_Py_fstat@@Base+0x96a> │ │ │ │ + b.n 34344 <_Py_fstat@@Base+0x96c> │ │ │ │ adds r3, #1 │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 34228 <_Py_fstat@@Base+0x8a0> │ │ │ │ + b.n 3427a <_Py_fstat@@Base+0x8a2> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 3441a <_Py_fstat@@Base+0xa92> │ │ │ │ - cbz r1, 3430e <_Py_fstat@@Base+0x986> │ │ │ │ + b.n 3446c <_Py_fstat@@Base+0xa94> │ │ │ │ + cbz r1, 34360 <_Py_fstat@@Base+0x988> │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 34310 <_Py_fstat@@Base+0x988> │ │ │ │ + b.n 34362 <_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 343f8 <_Py_fstat@@Base+0xa70> │ │ │ │ + ble.n 3444a <_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 34366 <_Py_fstat@@Base+0x9de> │ │ │ │ - bhi.n 343ee <_Py_fstat@@Base+0xa66> │ │ │ │ + beq.n 343b8 <_Py_fstat@@Base+0x9e0> │ │ │ │ + bhi.n 34440 <_Py_fstat@@Base+0xa68> │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 34354 <_Py_fstat@@Base+0x9cc> │ │ │ │ + bhi.n 343a6 <_Py_fstat@@Base+0x9ce> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 343b2 <_Py_fstat@@Base+0xa2a> │ │ │ │ + bls.n 34404 <_Py_fstat@@Base+0xa2c> │ │ │ │ sub.w r8, r2, #8 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 343ae <_Py_fstat@@Base+0xa26> │ │ │ │ + bhi.n 34400 <_Py_fstat@@Base+0xa28> │ │ │ │ tbb [pc, r8] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 343ae <_Py_fstat@@Base+0xa26> │ │ │ │ + bne.n 34400 <_Py_fstat@@Base+0xa28> │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 343f2 <_Py_fstat@@Base+0xa6a> │ │ │ │ + b.n 34444 <_Py_fstat@@Base+0xa6c> │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 343f2 <_Py_fstat@@Base+0xa6a> │ │ │ │ + b.n 34444 <_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 343f2 <_Py_fstat@@Base+0xa6a> │ │ │ │ + b.n 34444 <_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 343f2 <_Py_fstat@@Base+0xa6a> │ │ │ │ + b.n 34444 <_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 343f2 <_Py_fstat@@Base+0xa6a> │ │ │ │ + b.n 34444 <_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 343f2 <_Py_fstat@@Base+0xa6a> │ │ │ │ + b.n 34444 <_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 343f2 <_Py_fstat@@Base+0xa6a> │ │ │ │ + b.n 34444 <_Py_fstat@@Base+0xa6c> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 343ee <_Py_fstat@@Base+0xa66> │ │ │ │ + bhi.n 34440 <_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] │ │ │ │ @@ -11902,362 +11930,361 @@ │ │ │ │ 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 343f2 <_Py_fstat@@Base+0xa6a> │ │ │ │ + b.n 34444 <_Py_fstat@@Base+0xa6c> │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 3431a <_Py_fstat@@Base+0x992> │ │ │ │ + b.n 3436c <_Py_fstat@@Base+0x994> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 3441a <_Py_fstat@@Base+0xa92> │ │ │ │ + b.n 3446c <_Py_fstat@@Base+0xa94> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58792 @ 0xe5a8 │ │ │ │ + movw r1, #60076 @ 0xeaac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0003441e : │ │ │ │ +00034470 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1d57c8 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 1d57d0 <_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 3444a │ │ │ │ + bne.n 3449c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.n 34458 │ │ │ │ - bl 961a4 │ │ │ │ + bl 288a68 │ │ │ │ + b.n 344aa │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34442 │ │ │ │ + bne.n 34494 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 34464 │ │ │ │ + cbz r3, 344b6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 34488 │ │ │ │ + b.n 344da │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 34484 │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 344d6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 34484 │ │ │ │ + cbnz r3, 344d6 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 34484 │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 344d6 │ │ │ │ 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, #164] @ (34540 ) │ │ │ │ + ldr r3, [pc, #160] @ (34590 ) │ │ │ │ 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 344c8 │ │ │ │ + beq.n 3451a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bic.w r3, r2, #3 │ │ │ │ - b.n 344b4 │ │ │ │ + b.n 34506 │ │ │ │ addw r1, r4, #3804 @ 0xedc │ │ │ │ addw r6, r4, #3788 @ 0xecc │ │ │ │ - bl 1d8ab0 │ │ │ │ + bl 1d8dc4 │ │ │ │ ldr.w r3, [r4, #3876] @ 0xf24 │ │ │ │ movs r2, #0 │ │ │ │ addw r0, r4, #3772 @ 0xebc │ │ │ │ str.w r2, [r4, #3768] @ 0xeb8 │ │ │ │ - cbz r3, 344fe │ │ │ │ + cbz r3, 34550 │ │ │ │ ldr.w r3, [r4, #3772] @ 0xebc │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 34518 │ │ │ │ + beq.n 3456a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ bic.w r3, r2, #3 │ │ │ │ - b.n 344ec │ │ │ │ + b.n 3453e │ │ │ │ ldr.w r3, [r4, #3788] @ 0xecc │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 34518 │ │ │ │ + beq.n 3456a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ bic.w r3, r2, #3 │ │ │ │ - b.n 34506 │ │ │ │ + b.n 34558 │ │ │ │ addw r1, r4, #3804 @ 0xedc │ │ │ │ movs r7, #0 │ │ │ │ - bl 1d8ab0 │ │ │ │ + bl 1d8dc4 │ │ │ │ mov r0, r6 │ │ │ │ addw r1, r4, #3804 @ 0xedc │ │ │ │ str.w r7, [r4, #3784] @ 0xec8 │ │ │ │ - bl 1d8ab0 │ │ │ │ + bl 1d8dc4 │ │ │ │ str.w r7, [r4, #3800] @ 0xed8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (3457c ) │ │ │ │ + ldr r3, [pc, #40] @ (345cc ) │ │ │ │ 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 1d8ab0 │ │ │ │ + bl 1d8dc4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 233324 │ │ │ │ + b.w 2337d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 345a6 │ │ │ │ + cbz r3, 345f6 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 345a8 │ │ │ │ + b.n 345f8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #304] @ (346dc ) │ │ │ │ + ldr r5, [pc, #304] @ (3472c ) │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 345d4 │ │ │ │ + bne.n 34624 │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 345d4 │ │ │ │ + ble.n 34624 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 345d4 │ │ │ │ - cbnz r6, 345fa │ │ │ │ - ldr r1, [pc, #264] @ (346e0 ) │ │ │ │ + bne.n 34624 │ │ │ │ + cbnz r6, 3464a │ │ │ │ + ldr r1, [pc, #264] @ (34730 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r1, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 345fa │ │ │ │ + cbnz r0, 3464a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 346cc │ │ │ │ + b.n 3471c │ │ │ │ add.w r5, r8, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ subs r4, r5, #3 │ │ │ │ - bl 11bb58 │ │ │ │ + bl 11bd1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 345f6 │ │ │ │ + beq.n 34646 │ │ │ │ ldrd r9, r8, [r6, #4] │ │ │ │ - cbz r4, 34672 │ │ │ │ + cbz r4, 346c2 │ │ │ │ ldr.w sl, [r6, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 34620 │ │ │ │ + beq.n 34670 │ │ │ │ subs r4, r5, #4 │ │ │ │ - beq.n 34680 │ │ │ │ + beq.n 346d0 │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3462e │ │ │ │ + beq.n 3467e │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 3468c │ │ │ │ + beq.n 346dc │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 34642 │ │ │ │ - bl c60f4 │ │ │ │ + cbz r0, 34692 │ │ │ │ + bl c6370 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 345f6 │ │ │ │ + blt.n 34646 │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 34696 │ │ │ │ - b.n 34646 │ │ │ │ + beq.n 346e6 │ │ │ │ + b.n 34696 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 3465a │ │ │ │ - bl c60f4 │ │ │ │ + cbz r0, 346aa │ │ │ │ + bl c6370 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 345f6 │ │ │ │ + blt.n 34646 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 3469e │ │ │ │ - b.n 3465e │ │ │ │ + beq.n 346ee │ │ │ │ + b.n 346ae │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - cbz r1, 34666 │ │ │ │ + cbz r1, 346b6 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 346a4 │ │ │ │ + beq.n 346f4 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ - cbz r2, 3466e │ │ │ │ + cbz r2, 346be │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 346a8 │ │ │ │ + beq.n 346f8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - b.n 346aa │ │ │ │ + b.n 346fa │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 346aa │ │ │ │ + b.n 346fa │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 346aa │ │ │ │ + b.n 346fa │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 346aa │ │ │ │ + b.n 346fa │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 346aa │ │ │ │ + b.n 346fa │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 346aa │ │ │ │ + b.n 346fa │ │ │ │ mov r2, r3 │ │ │ │ - b.n 346aa │ │ │ │ + b.n 346fa │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ strd r5, r1, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 233bb8 <_PyType_GetSlotWrapperNames@@Base+0x94> │ │ │ │ + bl 234064 <_PyType_GetSlotWrapperNames@@Base+0x94> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 11c1cc <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c390 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #256] @ (347e0 ) │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - vmla.i q8, q0, d0[3] │ │ │ │ + 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, 34702 │ │ │ │ - movw r1, #31336 @ 0x7a68 │ │ │ │ + cbnz r0, 34752 │ │ │ │ + movw r1, #32232 @ 0x7de8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #32] @ (34720 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #32] @ (34770 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1a5a5c <_PyConfig_AsDict@@Base+0x950> │ │ │ │ - cbnz r0, 3470e │ │ │ │ + bl 1a5c84 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ + cbnz r0, 3475e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3471c │ │ │ │ - ldr r3, [pc, #20] @ (34724 ) │ │ │ │ + b.n 3476c │ │ │ │ + ldr r3, [pc, #20] @ (34774 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 3470a │ │ │ │ + beq.n 3475a │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #496] @ (34914 ) │ │ │ │ + str r0, [r3, r7] │ │ │ │ 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 20e8f8 │ │ │ │ + bl 20ec70 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 100bf4 │ │ │ │ + b.w 100b6c │ │ │ │ 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, 3477a │ │ │ │ + cbnz r0, 347ca │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 34782 │ │ │ │ + cbz r0, 347d2 │ │ │ │ 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 3476c │ │ │ │ + beq.n 347bc │ │ │ │ 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 │ │ │ │ @@ -12269,138 +12296,138 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 347d4 │ │ │ │ - movw r0, #19808 @ 0x4d60 │ │ │ │ + bls.n 34824 │ │ │ │ + movw r0, #20704 @ 0x50e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 347d4 │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 34824 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34800 │ │ │ │ + b.n 34850 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 347ec │ │ │ │ + ble.n 3483c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 347ee │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 347ee │ │ │ │ - b.n 347d0 │ │ │ │ + bne.n 3483e │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 3483e │ │ │ │ + b.n 34820 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c93d4 │ │ │ │ + bl 1c9438 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 347d0 │ │ │ │ + beq.n 34820 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 3482c │ │ │ │ + bne.n 3487c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2080f4 <_PyCode_ReturnsOnlyNone@@Base+0xb8> │ │ │ │ - cbnz r0, 34846 │ │ │ │ - b.n 34842 │ │ │ │ + bl 2084cc <_PyCode_ReturnsOnlyNone@@Base+0x288> │ │ │ │ + cbnz r0, 34896 │ │ │ │ + b.n 34892 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18800 @ 0x4970 │ │ │ │ + movw r0, #19264 @ 0x4b40 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3481e │ │ │ │ + bne.n 3486e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34850 │ │ │ │ + b.n 348a0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 3485c │ │ │ │ + bl 348ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r1, #44252 @ 0xacdc │ │ │ │ + movw r1, #44172 @ 0xac8c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ - bl 125dcc │ │ │ │ + bl 125cdc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 34898 │ │ │ │ + cbnz r3, 348e8 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53984 @ 0xd2e0 │ │ │ │ + movw r1, #54952 @ 0xd6a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 348bc │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3490c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 348b0 │ │ │ │ + cbnz r3, 34900 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #9616 @ 0x2590 │ │ │ │ + movw r1, #10652 @ 0x299c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 78de8 │ │ │ │ + bl 78de0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 348c0 │ │ │ │ + cbnz r0, 34910 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34916 │ │ │ │ + b.n 34966 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 348ec │ │ │ │ + blt.n 3493c │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 29312c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ - cbz r1, 34904 │ │ │ │ - movw r1, #9668 @ 0x25c4 │ │ │ │ + bl 2934ac <_PyMonitoring_FireBranchEvent@@Base+0x5ac> │ │ │ │ + cbz r1, 34954 │ │ │ │ + movw r1, #10704 @ 0x29d0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 348bc │ │ │ │ + bge.n 3490c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 348bc │ │ │ │ + bne.n 3490c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 348bc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3490c │ │ │ │ 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] │ │ │ │ @@ -12409,116 +12436,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 77218 │ │ │ │ + bl 77200 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e68c │ │ │ │ + bl 7e690 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3495c │ │ │ │ + bge.n 349ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3495c │ │ │ │ + cbnz r3, 349ac │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_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, 3498e │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 349de │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34988 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 3498e │ │ │ │ + bne.n 349d8 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 349de │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3499c │ │ │ │ + cbnz r0, 349ec │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - cbz r0, 3499c │ │ │ │ + cbz r0, 349ec │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003499e : │ │ │ │ +000349ee : │ │ │ │ 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] @ (34a50 ) │ │ │ │ + ldr r4, [pc, #160] @ (34aa0 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 34a42 │ │ │ │ + beq.n 34a92 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ca6f4 │ │ │ │ + bl 1ca75c │ │ │ │ mov r8, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 349e0 │ │ │ │ + bne.n 34a30 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 349d0 │ │ │ │ + bne.n 34a20 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 349fc │ │ │ │ + beq.n 34a4c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1abfa0 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #84] @ (34a54 ) │ │ │ │ + bl 1069b8 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #84] @ (34aa4 ) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 34a12 │ │ │ │ + cbz r3, 34a62 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9930 │ │ │ │ + bl 1c9994 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 34a16 │ │ │ │ + b.n 34a66 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 34a2e │ │ │ │ + bne.n 34a7e │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 34a1e │ │ │ │ + bne.n 34a6e │ │ │ │ dmb ish │ │ │ │ - beq.n 34a3a │ │ │ │ - ldr r0, [pc, #32] @ (34a58 ) │ │ │ │ - bl 235af8 │ │ │ │ + beq.n 34a8a │ │ │ │ + ldr r0, [pc, #32] @ (34aa8 ) │ │ │ │ + bl 265bac │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ca790 │ │ │ │ - b.n 34a46 │ │ │ │ + bl 1ca7f8 │ │ │ │ + b.n 34a96 │ │ │ │ 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 │ │ │ │ @@ -12531,438 +12558,440 @@ │ │ │ │ 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, #14984 @ 0x3a88 │ │ │ │ + movw r1, #15880 @ 0x3e08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #14 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 2e3dc │ │ │ │ + bl 2e43c │ │ │ │ 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, 34ac4 │ │ │ │ + cbz r0, 34b16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34ac4 │ │ │ │ + bge.n 34b16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34ac4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34b16 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 34ade │ │ │ │ + cbz r0, 34b30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34ade │ │ │ │ + bge.n 34b30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34ade │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34b30 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 34af8 │ │ │ │ + cbz r0, 34b4a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34af8 │ │ │ │ + bge.n 34b4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34af8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34b4a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 34b12 │ │ │ │ + cbz r0, 34b64 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34b12 │ │ │ │ + bge.n 34b64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34b12 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34b64 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 34b2c │ │ │ │ + cbz r0, 34b7e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34b2c │ │ │ │ + bge.n 34b7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34b2c │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34b7e │ │ │ │ + bl 76dd4 <_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 fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34b50 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 34b80 │ │ │ │ + bne.n 34ba2 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 34bd2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b0ac │ │ │ │ - cbnz r0, 34b70 │ │ │ │ + cbnz r0, 34bc2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10624 @ 0x2980 │ │ │ │ + movw r1, #11700 @ 0x2db4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 34b80 │ │ │ │ - movw r1, #14384 @ 0x3830 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 34bd2 │ │ │ │ + movw r1, #15140 @ 0x3b24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a7d14 │ │ │ │ + b.w 1a7f44 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #28] @ (34ba4 ) │ │ │ │ + ldr r1, [pc, #32] @ (34bf8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r0, #10692 @ 0x29c4 │ │ │ │ + movw r0, #11768 @ 0x2df8 │ │ │ │ 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 80848 │ │ │ │ + b.w 808ac │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (34bd8 ) │ │ │ │ + ldr r3, [pc, #32] @ (34c2c ) │ │ │ │ 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 1d5838 │ │ │ │ + bl 1d5840 │ │ │ │ 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 100348 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ - cbz r0, 34c20 │ │ │ │ + bl 100324 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ + cbz r0, 34c74 │ │ │ │ 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 100ac8 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 100a9c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20884 @ 0x5194 │ │ │ │ + movw r0, #21916 @ 0x559c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #32972 @ 0x80cc │ │ │ │ + movw r1, #33860 @ 0x8444 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00034c3e : │ │ │ │ - ldr r0, [pc, #4] @ (34c44 ) │ │ │ │ - b.w 19ebbc │ │ │ │ - lsls r4, r6, #14 │ │ │ │ +00034c92 : │ │ │ │ + ldr r0, [pc, #4] @ (34c98 ) │ │ │ │ + b.w 19edf4 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ 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] @ (34c74 ) │ │ │ │ + ldr r3, [pc, #28] @ (34cc8 ) │ │ │ │ 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 1d55d8 <_PySemaphore_Init@@Base+0x4c> │ │ │ │ + bl 1d5698 │ │ │ │ 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, #20888 @ 0x5198 │ │ │ │ + movw r1, #21920 @ 0x55a0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34ca0 │ │ │ │ + bge.n 34cf4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 34f5a │ │ │ │ + b.n 34fae │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20900 @ 0x51a4 │ │ │ │ + movw r1, #21932 @ 0x55ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34c9a │ │ │ │ + blt.n 34cee │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20912 @ 0x51b0 │ │ │ │ + movw r1, #21944 @ 0x55b8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34c9a │ │ │ │ + blt.n 34cee │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20924 @ 0x51bc │ │ │ │ + movw r1, #21956 @ 0x55c4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34c9a │ │ │ │ + blt.n 34cee │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20932 @ 0x51c4 │ │ │ │ + movw r1, #21964 @ 0x55cc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34c9a │ │ │ │ + blt.n 34cee │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20944 @ 0x51d0 │ │ │ │ + movw r1, #21976 @ 0x55d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34c9a │ │ │ │ + blt.n 34cee │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20956 @ 0x51dc │ │ │ │ + movw r1, #21988 @ 0x55e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34c9a │ │ │ │ + blt.n 34cee │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20968 @ 0x51e8 │ │ │ │ + movw r1, #22000 @ 0x55f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34c9a │ │ │ │ + blt.n 34cee │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20980 @ 0x51f4 │ │ │ │ + movw r1, #22012 @ 0x55fc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34c9a │ │ │ │ + blt.n 34cee │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20988 @ 0x51fc │ │ │ │ + movw r1, #22020 @ 0x5604 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34c9a │ │ │ │ + blt.n 34cee │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21000 @ 0x5208 │ │ │ │ + movw r1, #22032 @ 0x5610 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34c9a │ │ │ │ + blt.n 34cee │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21012 @ 0x5214 │ │ │ │ + movw r1, #22044 @ 0x561c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34c9a │ │ │ │ + blt.n 34cee │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21024 @ 0x5220 │ │ │ │ + movw r1, #22056 @ 0x5628 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34c9a │ │ │ │ + blt.n 34cee │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21036 @ 0x522c │ │ │ │ + movw r1, #22068 @ 0x5634 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21048 @ 0x5238 │ │ │ │ + movw r1, #22080 @ 0x5640 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21060 @ 0x5244 │ │ │ │ + movw r1, #22092 @ 0x564c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21072 @ 0x5250 │ │ │ │ + movw r1, #22104 @ 0x5658 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21084 @ 0x525c │ │ │ │ + movw r1, #22116 @ 0x5664 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21096 @ 0x5268 │ │ │ │ + movw r1, #22128 @ 0x5670 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21108 @ 0x5274 │ │ │ │ + movw r1, #22140 @ 0x567c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21116 @ 0x527c │ │ │ │ + movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21128 @ 0x5288 │ │ │ │ + movw r1, #22160 @ 0x5690 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21140 @ 0x5294 │ │ │ │ + movw r1, #22172 @ 0x569c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21152 @ 0x52a0 │ │ │ │ + movw r1, #22184 @ 0x56a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21164 @ 0x52ac │ │ │ │ + movw r1, #22196 @ 0x56b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21176 @ 0x52b8 │ │ │ │ + movw r1, #22208 @ 0x56c0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21188 @ 0x52c4 │ │ │ │ + movw r1, #22220 @ 0x56cc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21200 @ 0x52d0 │ │ │ │ + movw r1, #22232 @ 0x56d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21212 @ 0x52dc │ │ │ │ + movw r1, #22244 @ 0x56e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21224 @ 0x52e8 │ │ │ │ + movw r1, #22256 @ 0x56f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21236 @ 0x52f4 │ │ │ │ + movw r1, #22268 @ 0x56fc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21248 @ 0x5300 │ │ │ │ + movw r1, #22280 @ 0x5708 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21260 @ 0x530c │ │ │ │ + movw r1, #22292 @ 0x5714 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 34c9a │ │ │ │ + blt.w 34cee │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21276 @ 0x531c │ │ │ │ + movw r1, #22308 @ 0x5724 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ 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 │ │ │ │ @@ -12973,374 +13002,374 @@ │ │ │ │ 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, #21432 @ 0x53b8 │ │ │ │ + movw r1, #22464 @ 0x57c0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl c2030 │ │ │ │ - cbz r0, 34fb4 │ │ │ │ + bl c22a8 │ │ │ │ + cbz r0, 35008 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl d19fc │ │ │ │ - cbnz r0, 34fb8 │ │ │ │ + bl d18cc │ │ │ │ + cbnz r0, 3500c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21332 @ 0x5354 │ │ │ │ + movw r1, #22364 @ 0x575c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35060 │ │ │ │ + b.n 350b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 34fda │ │ │ │ + bmi.n 3502e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21360 @ 0x5370 │ │ │ │ + movw r1, #22392 @ 0x5778 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 34fb4 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 35008 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 34ffe │ │ │ │ + cbz r1, 35052 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 35006 │ │ │ │ + bmi.n 3505a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21384 @ 0x5388 │ │ │ │ + movw r1, #22416 @ 0x5790 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 34fb4 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 35008 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #65044 @ 0xfe14 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #21424 @ 0x53b0 │ │ │ │ + movw r1, #628 @ 0x274 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movw r0, #22456 @ 0x57b8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34fb4 │ │ │ │ - bl 1dcc0c │ │ │ │ + beq.n 35008 │ │ │ │ + bl 1dcf1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34fb4 │ │ │ │ + beq.n 35008 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 2079ec │ │ │ │ + bl 207c58 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 3504a │ │ │ │ - bl 1dd664 │ │ │ │ - b.n 34fb4 │ │ │ │ - bl 20e8f8 │ │ │ │ + bne.n 3509e │ │ │ │ + bl 1dd974 │ │ │ │ + b.n 35008 │ │ │ │ + bl 20ec70 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd664 │ │ │ │ + bl 1dd974 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 100bf4 │ │ │ │ + bl 100b6c │ │ │ │ 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] @ (3512c ) │ │ │ │ + ldr r2, [pc, #180] @ (35180 ) │ │ │ │ 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 3511a │ │ │ │ + blt.n 3516e │ │ │ │ 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 d5328 │ │ │ │ + bl d51e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 350c0 │ │ │ │ + blt.n 35114 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 350fa │ │ │ │ + bne.n 3514e │ │ │ │ ldr r5, [r7, #8] │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ge │ │ │ │ movge r5, r6 │ │ │ │ - b.n 350e2 │ │ │ │ + b.n 35136 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35124 │ │ │ │ + bge.n 35178 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35124 │ │ │ │ + cbnz r3, 35178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 35124 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35178 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 350e8 │ │ │ │ + beq.n 3513c │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 350d6 │ │ │ │ - b.n 350fa │ │ │ │ + bge.n 3512a │ │ │ │ + b.n 3514e │ │ │ │ movs r3, #0 │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl e3eb0 │ │ │ │ + bl e3e6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 350c0 │ │ │ │ + beq.n 35114 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3510e │ │ │ │ + bge.n 35162 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3510e │ │ │ │ + cbnz r3, 35162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it ge │ │ │ │ movge r6, r3 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 3508c │ │ │ │ + b.n 350e0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 35126 │ │ │ │ + b.n 3517a │ │ │ │ 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, 3514a │ │ │ │ + cbz r3, 3519e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3514c │ │ │ │ + b.n 351a0 │ │ │ │ mov r5, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 3515e │ │ │ │ + cbnz r3, 351b2 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 3515e │ │ │ │ + blt.n 351b2 │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 3515e │ │ │ │ - cbnz r0, 3517e │ │ │ │ - ldr r1, [pc, #244] @ (35254 ) │ │ │ │ + bgt.n 351b2 │ │ │ │ + cbnz r0, 351d2 │ │ │ │ + ldr r1, [pc, #244] @ (352a8 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3517e │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 351d2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3524e │ │ │ │ + b.n 352a2 │ │ │ │ cmn r5, r4 │ │ │ │ - bne.n 351a0 │ │ │ │ + bne.n 351f4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - movw r1, #52008 @ 0xcb28 │ │ │ │ + movw r1, #53044 @ 0xcf34 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #21660 @ 0x549c │ │ │ │ + movw r0, #22692 @ 0x58a4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r5 │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 351ae │ │ │ │ - b.n 3517a │ │ │ │ + bne.n 35202 │ │ │ │ + b.n 351ce │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 12f278 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 12f210 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35182 │ │ │ │ - b.n 3517a │ │ │ │ + bne.n 351d6 │ │ │ │ + b.n 351ce │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 351d0 │ │ │ │ + ble.n 35224 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #21676 @ 0x54ac │ │ │ │ + movw r1, #22708 @ 0x58b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bge.n 351ec │ │ │ │ + bge.n 35240 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21756 @ 0x54fc │ │ │ │ + movw r1, #22788 @ 0x5904 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3517a │ │ │ │ - ldr r2, [pc, #104] @ (35258 ) │ │ │ │ + bl f1dcc │ │ │ │ + b.n 351ce │ │ │ │ + ldr r2, [pc, #104] @ (352ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3524e │ │ │ │ + cbz r0, 352a2 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 3524e │ │ │ │ + beq.n 352a2 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 35216 │ │ │ │ + ble.n 3526a │ │ │ │ addw r1, r6, #3772 @ 0xebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 35358 │ │ │ │ - cbz r0, 35230 │ │ │ │ - b.n 35220 │ │ │ │ + bl 353ac │ │ │ │ + cbz r0, 35284 │ │ │ │ + b.n 35274 │ │ │ │ addw r1, r6, #3756 @ 0xeac │ │ │ │ - bl 35358 │ │ │ │ - cbz r0, 3522a │ │ │ │ + bl 353ac │ │ │ │ + cbz r0, 3527e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3523e │ │ │ │ - b.n 3517a │ │ │ │ + blt.n 35292 │ │ │ │ + b.n 351ce │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 35208 │ │ │ │ - b.n 3524e │ │ │ │ + bne.n 3525c │ │ │ │ + b.n 352a2 │ │ │ │ addw r1, r6, #3788 @ 0xecc │ │ │ │ mov r0, r4 │ │ │ │ - bl 35358 │ │ │ │ - cbz r0, 3524e │ │ │ │ - b.n 35220 │ │ │ │ + bl 353ac │ │ │ │ + cbz r0, 352a2 │ │ │ │ + b.n 35274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3517a │ │ │ │ + bne.n 351ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3517a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 351ce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #21984 @ 0x55e0 │ │ │ │ + movw r1, #22856 @ 0x5948 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 352ac │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 35300 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl ff51c <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl ff574 <_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 35292 │ │ │ │ + bne.n 352e6 │ │ │ │ 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} │ │ │ │ │ │ │ │ -000352b0 : │ │ │ │ +00035304 : │ │ │ │ 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] @ (3534c ) │ │ │ │ + ldr r3, [pc, #140] @ (353a0 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 35342 │ │ │ │ + beq.n 35396 │ │ │ │ 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 352e8 │ │ │ │ + bne.n 3533c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 352d8 │ │ │ │ + bne.n 3532c │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 35304 │ │ │ │ + beq.n 35358 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1abfa0 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #72] @ (35350 ) │ │ │ │ + bl 1069b8 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #72] @ (353a4 ) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 35318 │ │ │ │ + cbz r3, 3536c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c9cb4 │ │ │ │ - b.n 3531c │ │ │ │ + bl 1c9d1c │ │ │ │ + b.n 35370 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 35334 │ │ │ │ + bne.n 35388 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 35324 │ │ │ │ + bne.n 35378 │ │ │ │ dmb ish │ │ │ │ - beq.n 35346 │ │ │ │ - ldr r0, [pc, #24] @ (35354 ) │ │ │ │ - bl 235af8 │ │ │ │ - b.n 35346 │ │ │ │ + beq.n 3539a │ │ │ │ + ldr r0, [pc, #24] @ (353a8 ) │ │ │ │ + bl 265bac │ │ │ │ + b.n 3539a │ │ │ │ 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 │ │ │ │ @@ -13355,665 +13384,665 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 35396 │ │ │ │ + beq.n 353ea │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 35388 │ │ │ │ + bne.n 353dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 35370 │ │ │ │ - bl 85ac0 │ │ │ │ + b.n 353c4 │ │ │ │ + bl 85b70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35380 │ │ │ │ + beq.n 353d4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35398 │ │ │ │ + b.n 353ec │ │ │ │ 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 e38a8 │ │ │ │ + bl e3864 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 353bc │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 353f2 │ │ │ │ + bne.n 35410 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 35446 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #21624 @ 0x5478 │ │ │ │ + movw r1, #22380 @ 0x576c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #27728 @ 0x6c50 │ │ │ │ + movw r0, #28728 @ 0x7038 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 353e0 │ │ │ │ + beq.n 35434 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ab54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 353ea │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 353f2 │ │ │ │ + bne.n 3543e │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 35446 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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 1d41e8 │ │ │ │ + bl 1d44e8 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 35430 │ │ │ │ + beq.n 35484 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27976 @ 0x6d48 │ │ │ │ + movw r1, #28976 @ 0x7130 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 35442 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 35496 │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #28020 @ 0x6d74 │ │ │ │ + movw r0, #29020 @ 0x715c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35446 │ │ │ │ + bne.n 3549a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35484 │ │ │ │ + b.n 354d8 │ │ │ │ movw r4, #32176 @ 0x7db0 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 3547c │ │ │ │ + cbz r3, 354d0 │ │ │ │ blx 2b338 │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 35478 │ │ │ │ + cbz r0, 354cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35478 │ │ │ │ + bge.n 354cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35478 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 354cc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 354a6 │ │ │ │ + bne.n 354fa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 354c4 │ │ │ │ - b.n 354be │ │ │ │ + bne.n 35518 │ │ │ │ + b.n 35512 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #420 @ 0x1a4 │ │ │ │ + movw r0, #1316 @ 0x524 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3549a │ │ │ │ - b.n 354d2 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 354d2 │ │ │ │ + bne.n 354ee │ │ │ │ + b.n 35526 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 35526 │ │ │ │ movw r3, #61160 @ 0xeee8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 150854 │ │ │ │ + bl 1507f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000354d6 : │ │ │ │ +0003552a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #20] @ (354fc ) │ │ │ │ + ldr r1, [pc, #20] @ (35550 ) │ │ │ │ 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 79ab4 │ │ │ │ + bl 79aac │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00035500 <_Py_open_noraise@@Base>: │ │ │ │ +00035554 <_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 35534 <_Py_open_noraise@@Base+0x34> │ │ │ │ + blt.n 35588 <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #28608 @ 0x6fc0 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ - bl 1a8680 <_PyConfig_FromDict@@Base+0x56c> │ │ │ │ + bl 1a88b0 <_PyConfig_FromDict@@Base+0x56c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35538 <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 3558c <_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 7689c <_PyTuple_FromArray@@Base> │ │ │ │ + bl 76884 <_PyTuple_FromArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3555c <_Py_open_noraise@@Base+0x5c> │ │ │ │ + cbnz r0, 355b0 <_Py_open_noraise@@Base+0x5c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 355e0 <_Py_open_noraise@@Base+0xe0> │ │ │ │ + b.n 35634 <_Py_open_noraise@@Base+0xe0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54648 @ 0xd578 │ │ │ │ + movw r1, #55544 @ 0xd8f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #28820 @ 0x7094 │ │ │ │ + movw r0, #29820 @ 0x747c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35558 <_Py_open_noraise@@Base+0x58> │ │ │ │ + beq.n 355ac <_Py_open_noraise@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35558 <_Py_open_noraise@@Base+0x58> │ │ │ │ + beq.n 355ac <_Py_open_noraise@@Base+0x58> │ │ │ │ add.w r9, r5, #12 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 355e0 <_Py_open_noraise@@Base+0xe0> │ │ │ │ + bge.n 35634 <_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 3559e <_Py_open_noraise@@Base+0x9e> │ │ │ │ + bmi.n 355f2 <_Py_open_noraise@@Base+0x9e> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 35588 <_Py_open_noraise@@Base+0x88> │ │ │ │ + b.n 355dc <_Py_open_noraise@@Base+0x88> │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 355ae <_Py_open_noraise@@Base+0xae> │ │ │ │ + cbnz r3, 35602 <_Py_open_noraise@@Base+0xae> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 355b8 <_Py_open_noraise@@Base+0xb8> │ │ │ │ - b.n 3559a <_Py_open_noraise@@Base+0x9a> │ │ │ │ + cbnz r3, 3560c <_Py_open_noraise@@Base+0xb8> │ │ │ │ + b.n 355ee <_Py_open_noraise@@Base+0x9a> │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 355a4 <_Py_open_noraise@@Base+0xa4> │ │ │ │ - b.n 3559a <_Py_open_noraise@@Base+0x9a> │ │ │ │ - movw r1, #22145 @ 0x5681 │ │ │ │ + bne.n 355f8 <_Py_open_noraise@@Base+0xa4> │ │ │ │ + b.n 355ee <_Py_open_noraise@@Base+0x9a> │ │ │ │ + movw r1, #22229 @ 0x56d5 │ │ │ │ movt r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3559a <_Py_open_noraise@@Base+0x9a> │ │ │ │ + beq.n 355ee <_Py_open_noraise@@Base+0x9a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35558 <_Py_open_noraise@@Base+0x58> │ │ │ │ + bge.n 355ac <_Py_open_noraise@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35558 <_Py_open_noraise@@Base+0x58> │ │ │ │ + bne.n 355ac <_Py_open_noraise@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 35558 <_Py_open_noraise@@Base+0x58> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 355ac <_Py_open_noraise@@Base+0x58> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 13fcfc │ │ │ │ + bl 13fa08 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 35638 <_Py_open_noraise@@Base+0x138> │ │ │ │ + bls.n 3568c <_Py_open_noraise@@Base+0x138> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28840 @ 0x70a8 │ │ │ │ + movw r1, #29840 @ 0x7490 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 35660 <_Py_open_noraise@@Base+0x160> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 356b4 <_Py_open_noraise@@Base+0x160> │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #5160 @ 0x1428 │ │ │ │ movtne r4, #75 @ 0x4b │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 230a88 │ │ │ │ - cbnz r0, 3567e <_Py_open_noraise@@Base+0x17e> │ │ │ │ + bl 230f40 │ │ │ │ + cbnz r0, 356d2 <_Py_open_noraise@@Base+0x17e> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ - cbnz r0, 35664 <_Py_open_noraise@@Base+0x164> │ │ │ │ + bl d7d94 │ │ │ │ + cbnz r0, 356b8 <_Py_open_noraise@@Base+0x164> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3567e <_Py_open_noraise@@Base+0x17e> │ │ │ │ - bl d8138 │ │ │ │ + b.n 356d2 <_Py_open_noraise@@Base+0x17e> │ │ │ │ + bl d801c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 35660 <_Py_open_noraise@@Base+0x160> │ │ │ │ + beq.n 356b4 <_Py_open_noraise@@Base+0x160> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 35678 <_Py_open_noraise@@Base+0x178> │ │ │ │ + blt.n 356cc <_Py_open_noraise@@Base+0x178> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3567e <_Py_open_noraise@@Base+0x17e> │ │ │ │ + b.n 356d2 <_Py_open_noraise@@Base+0x17e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 35674 <_Py_open_noraise@@Base+0x174> │ │ │ │ + b.n 356c8 <_Py_open_noraise@@Base+0x174> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000356a0 : │ │ │ │ - ldr r0, [pc, #4] @ (356a8 ) │ │ │ │ - b.w 19ebbc │ │ │ │ +000356f4 : │ │ │ │ + ldr r0, [pc, #4] @ (356fc ) │ │ │ │ + b.w 19edf4 │ │ │ │ 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, 356ca │ │ │ │ + cbnz r3, 3571e │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ strb r2, [r5, #16] │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20484 @ 0x5004 │ │ │ │ + movw r1, #21516 @ 0x540c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35896 │ │ │ │ - ldr r1, [pc, #696] @ (3599c ) │ │ │ │ + blt.w 358ea │ │ │ │ + ldr r1, [pc, #696] @ (359f0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3828 │ │ │ │ + bl 1a3a50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35896 │ │ │ │ + beq.w 358ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3834 │ │ │ │ + bl 1a3a5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35896 │ │ │ │ + blt.w 358ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #16 │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35896 │ │ │ │ + beq.w 358ea │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30208 @ 0x7600 │ │ │ │ + movw r1, #31208 @ 0x79e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 357cc │ │ │ │ + beq.n 35820 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3573e │ │ │ │ + bge.n 35792 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3573e │ │ │ │ + cbnz r3, 35792 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #16 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35896 │ │ │ │ + beq.w 358ea │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30228 @ 0x7614 │ │ │ │ + movw r1, #31228 @ 0x79fc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 357cc │ │ │ │ + beq.n 35820 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35774 │ │ │ │ + bge.n 357c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35774 │ │ │ │ + cbnz r3, 357c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35896 │ │ │ │ + beq.w 358ea │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30248 @ 0x7628 │ │ │ │ + movw r1, #31248 @ 0x7a10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 357cc │ │ │ │ + beq.n 35820 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 357aa │ │ │ │ + bge.n 357fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 357aa │ │ │ │ + cbnz r3, 357fe │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35896 │ │ │ │ + beq.n 358ea │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30272 @ 0x7640 │ │ │ │ + movw r1, #31272 @ 0x7a28 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 357e2 │ │ │ │ + bne.n 35836 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35896 │ │ │ │ + bge.n 358ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35896 │ │ │ │ + bne.n 358ea │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 35896 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 358ea │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 357f4 │ │ │ │ + bge.n 35848 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 357f4 │ │ │ │ + cbnz r3, 35848 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30200 @ 0x75f8 │ │ │ │ + movw r1, #31200 @ 0x79e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35896 │ │ │ │ + blt.n 358ea │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30220 @ 0x760c │ │ │ │ + movw r1, #31220 @ 0x79f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35896 │ │ │ │ + blt.n 358ea │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30240 @ 0x7620 │ │ │ │ + movw r1, #31240 @ 0x7a08 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35896 │ │ │ │ + blt.n 358ea │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30264 @ 0x7638 │ │ │ │ + movw r1, #31264 @ 0x7a20 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35896 │ │ │ │ - ldr r1, [pc, #344] @ (359a0 ) │ │ │ │ + blt.n 358ea │ │ │ │ + ldr r1, [pc, #344] @ (359f4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3828 │ │ │ │ + bl 1a3a50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbz r0, 35896 │ │ │ │ + cbz r0, 358ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3834 │ │ │ │ + bl 1a3a5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35896 │ │ │ │ + blt.n 358ea │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r0, #8 │ │ │ │ ldr.w r5, [r3, #132] @ 0x84 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35896 │ │ │ │ + cbz r0, 358ea │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30208 @ 0x7600 │ │ │ │ + movw r1, #31208 @ 0x79e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3589c │ │ │ │ + bne.n 358f0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35896 │ │ │ │ + bge.n 358ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35896 │ │ │ │ + cbnz r3, 358ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35998 │ │ │ │ + b.n 359ec │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 358ae │ │ │ │ + bge.n 35902 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 358ae │ │ │ │ + cbnz r3, 35902 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #8 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35896 │ │ │ │ + beq.n 358ea │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30228 @ 0x7614 │ │ │ │ + movw r1, #31228 @ 0x79fc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35884 │ │ │ │ + beq.n 358d8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 358e2 │ │ │ │ + bge.n 35936 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 358e2 │ │ │ │ + cbnz r3, 35936 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #32 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35896 │ │ │ │ + beq.n 358ea │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30248 @ 0x7628 │ │ │ │ + movw r1, #31248 @ 0x7a10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35884 │ │ │ │ + beq.n 358d8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35916 │ │ │ │ + bge.n 3596a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35916 │ │ │ │ + cbnz r3, 3596a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #32 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35896 │ │ │ │ + beq.n 358ea │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #30272 @ 0x7640 │ │ │ │ + movw r1, #31272 @ 0x7a28 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35884 │ │ │ │ + beq.n 358d8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3594a │ │ │ │ + bge.n 3599e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3594a │ │ │ │ + cbnz r3, 3599e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30288 @ 0x7650 │ │ │ │ + movw r1, #31288 @ 0x7a38 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35896 │ │ │ │ + blt.n 358ea │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30308 @ 0x7664 │ │ │ │ + movw r1, #31308 @ 0x7a4c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35896 │ │ │ │ + blt.n 358ea │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30328 @ 0x7678 │ │ │ │ + movw r1, #31328 @ 0x7a60 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35896 │ │ │ │ + blt.n 358ea │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30352 @ 0x7690 │ │ │ │ + movw r1, #31352 @ 0x7a78 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r4, #32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl dedd4 │ │ │ │ - cbz r0, 35a30 │ │ │ │ + bl ded64 │ │ │ │ + cbz r0, 35a84 │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #30416 @ 0x76d0 │ │ │ │ + movw r1, #31416 @ 0x7ab8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 9366c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9375c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35a2a │ │ │ │ + beq.n 35a7e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 359ea │ │ │ │ + cbnz r3, 35a3e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30424 @ 0x76d8 │ │ │ │ + movw r1, #31424 @ 0x7ac0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 9366c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9375c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35a00 │ │ │ │ - b.n 35a2a │ │ │ │ + bne.n 35a54 │ │ │ │ + b.n 35a7e │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #53108 @ 0xcf74 │ │ │ │ + movw r1, #54004 @ 0xd2f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 9366c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9375c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 359d4 │ │ │ │ - b.n 35a2a │ │ │ │ + bne.n 35a28 │ │ │ │ + b.n 35a7e │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e74c │ │ │ │ + bl 13e458 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35a2a │ │ │ │ + blt.n 35a7e │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3544 @ 0xdd8 │ │ │ │ + movw r1, #4580 @ 0x11e4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 35bb2 │ │ │ │ + bl 35c06 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35a2a │ │ │ │ + beq.n 35a7e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a2b80 │ │ │ │ + b.w 1a2db4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e5b4 │ │ │ │ + bl 15e688 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00035a34 <_PyInterpolation_Build@@Base>: │ │ │ │ +00035a88 <_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 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35aca <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + beq.n 35b1e <_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] │ │ │ │ @@ -14026,48 +14055,48 @@ │ │ │ │ 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, 35ace <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ + cbz r5, 35b22 <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 35ad8 <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ + beq.n 35b2c <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 35adc <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ + beq.n 35b30 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 35ae0 <_PyInterpolation_Build@@Base+0xac> │ │ │ │ + beq.n 35b34 <_PyInterpolation_Build@@Base+0xac> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30432 @ 0x76e0 │ │ │ │ + movw r1, #31432 @ 0x7ac8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35aca <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + bge.n 35b1e <_PyInterpolation_Build@@Base+0x96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35aca <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + cbnz r3, 35b1e <_PyInterpolation_Build@@Base+0x96> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35aea <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ + b.n 35b3e <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 35ae2 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (35af0 <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ - b.n 35ae2 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (35af4 <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ - b.n 35ae2 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (35af8 <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ + b.n 35b36 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (35b44 <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ + b.n 35b36 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (35b48 <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ + b.n 35b36 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (35b4c <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 82904 │ │ │ │ + bl 829a8 │ │ │ │ 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 │ │ │ │ @@ -14078,496 +14107,496 @@ │ │ │ │ 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 dedd4 │ │ │ │ - cbz r0, 35b84 <_PyInterpolation_Build@@Base+0x150> │ │ │ │ + bl ded64 │ │ │ │ + cbz r0, 35bd8 <_PyInterpolation_Build@@Base+0x150> │ │ │ │ movs r2, #17 │ │ │ │ - movw r1, #30504 @ 0x7728 │ │ │ │ + movw r1, #31504 @ 0x7b10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 9366c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9375c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35b7e <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ + beq.n 35bd2 <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e74c │ │ │ │ + bl 13e458 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35b7e <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ + blt.n 35bd2 <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 35b5e <_PyInterpolation_Build@@Base+0x12a> │ │ │ │ + cbnz r3, 35bb2 <_PyInterpolation_Build@@Base+0x12a> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3544 @ 0xdd8 │ │ │ │ + movw r1, #4580 @ 0x11e4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 35bb2 │ │ │ │ + bl 35c06 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35b7e <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ + beq.n 35bd2 <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a2b80 │ │ │ │ + b.w 1a2db4 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30524 @ 0x773c │ │ │ │ + movw r1, #31524 @ 0x7b24 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 9366c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9375c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35b7e <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ + beq.n 35bd2 <_PyInterpolation_Build@@Base+0x14a> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 13e74c │ │ │ │ + bl 13e458 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35b40 <_PyInterpolation_Build@@Base+0x10c> │ │ │ │ + bge.n 35b94 <_PyInterpolation_Build@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e5b4 │ │ │ │ + bl 15e688 │ │ │ │ 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, r0 │ │ │ │ - bl 77218 │ │ │ │ + bl 77200 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00035bb2 : │ │ │ │ +00035c06 : │ │ │ │ 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 926a0 │ │ │ │ + bl 92790 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ streq r5, [r4, #20] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00035be4 : │ │ │ │ - ldr r0, [pc, #4] @ (35bec ) │ │ │ │ - b.w 19ebbc │ │ │ │ +00035c38 : │ │ │ │ + ldr r0, [pc, #4] @ (35c40 ) │ │ │ │ + b.w 19edf4 │ │ │ │ nop │ │ │ │ lsrs r4, r1, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl cf584 │ │ │ │ + bl cf454 │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #11136 @ 0x2b80 │ │ │ │ + movw r0, #12120 @ 0x2f58 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 793a4 │ │ │ │ + bl 7939c │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35dc4 │ │ │ │ - ldr r1, [pc, #628] @ (35e94 ) │ │ │ │ + beq.w 35e18 │ │ │ │ + ldr r1, [pc, #628] @ (35ee8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a3828 │ │ │ │ + bl 1a3a50 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35dc4 │ │ │ │ - ldr r4, [pc, #612] @ (35e98 ) │ │ │ │ - movw r9, #34373 @ 0x8645 │ │ │ │ + beq.w 35e18 │ │ │ │ + ldr r4, [pc, #612] @ (35eec ) │ │ │ │ + movw r9, #35389 @ 0x8a3d │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #61505 @ 0xf041 │ │ │ │ + movw r8, #62561 @ 0xf461 │ │ │ │ movt r8, #37 @ 0x25 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r1, r4, #12 │ │ │ │ - cbz r2, 35c8e │ │ │ │ + cbz r2, 35ce2 │ │ │ │ strd r9, r8, [r4, #16] │ │ │ │ str r4, [r4, #28] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7baa4 │ │ │ │ + bl 7ba90 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35dc4 │ │ │ │ + beq.w 35e18 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7b658 │ │ │ │ + bl 7b64c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 35db2 │ │ │ │ + beq.w 35e06 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35c8a │ │ │ │ + bge.n 35cde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35c8a │ │ │ │ + cbnz r3, 35cde │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 35c42 │ │ │ │ + b.n 35c96 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31076 @ 0x7964 │ │ │ │ + movw r0, #32076 @ 0x7d4c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 194868 │ │ │ │ + bl 194ab8 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35dc4 │ │ │ │ + beq.w 35e18 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #22676 @ 0x5894 │ │ │ │ + movw r1, #23492 @ 0x5bc4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cfc40 │ │ │ │ + bl cfb10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35dc4 │ │ │ │ + blt.w 35e18 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #30536 @ 0x7748 │ │ │ │ + movw r1, #31536 @ 0x7b30 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cfc40 │ │ │ │ + bl cfb10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35dc4 │ │ │ │ + blt.n 35e18 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #30548 @ 0x7754 │ │ │ │ + movw r1, #31548 @ 0x7b3c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cfc40 │ │ │ │ + bl cfb10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35dc4 │ │ │ │ + blt.n 35e18 │ │ │ │ blx 2b9b4 │ │ │ │ - movw r1, #30564 @ 0x7764 │ │ │ │ + movw r1, #31564 @ 0x7b4c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d25a4 │ │ │ │ + bl 1d28a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35dc4 │ │ │ │ + blt.n 35e18 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2afa4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #10692 @ 0x29c4 │ │ │ │ + movw r0, #11768 @ 0x2df8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ - movw r1, #60260 @ 0xeb64 │ │ │ │ + bl 808ac │ │ │ │ + movw r1, #61156 @ 0xeee4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f118 │ │ │ │ + bl 19f350 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35dc4 │ │ │ │ + blt.n 35e18 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #26160 @ 0x6630 │ │ │ │ + movw r2, #27056 @ 0x69b0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #30580 @ 0x7774 │ │ │ │ + movw r1, #31580 @ 0x7b5c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1d25a4 │ │ │ │ + bl 1d28a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35dc4 │ │ │ │ + blt.n 35e18 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #30596 @ 0x7784 │ │ │ │ + movw r1, #31596 @ 0x7b6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 3626c │ │ │ │ + bl 362c0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 35dc4 │ │ │ │ - bl 703c0 │ │ │ │ + cbz r0, 35e18 │ │ │ │ + bl 703e0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 35dc4 │ │ │ │ - bl 703c0 │ │ │ │ + cbz r0, 35e18 │ │ │ │ + bl 703e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35e84 │ │ │ │ - ldr.w fp, [pc, #308] @ 35e9c │ │ │ │ + beq.w 35ed8 │ │ │ │ + ldr.w fp, [pc, #308] @ 35ef0 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbnz r4, 35dca │ │ │ │ + cbnz r4, 35e1e │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp.w sl, #45 @ 0x2d │ │ │ │ - bne.n 35d6e │ │ │ │ + bne.n 35dc2 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #30612 @ 0x7794 │ │ │ │ + movw r2, #31612 @ 0x7b7c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #20260 @ 0x4f24 │ │ │ │ + movw r1, #21156 @ 0x52a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d25a4 │ │ │ │ + bl 1d28a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e84 │ │ │ │ + blt.n 35ed8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #53976 @ 0xd2d8 │ │ │ │ + movw r1, #54888 @ 0xd668 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 19f118 │ │ │ │ + bl 19f350 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35e5c │ │ │ │ + bge.n 35eb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35dc4 │ │ │ │ + bge.n 35e18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35dc4 │ │ │ │ + cbnz r3, 35e18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3617a │ │ │ │ + b.n 361ce │ │ │ │ mov r0, sl │ │ │ │ blx 2ac08 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 35dd8 │ │ │ │ + cbnz r0, 35e2c │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d25a4 │ │ │ │ + bl 1d28a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35e84 │ │ │ │ + blt.n 35ed8 │ │ │ │ mov r0, sl │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35e84 │ │ │ │ + beq.n 35ed8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e0a │ │ │ │ + beq.n 35e5e │ │ │ │ mov r0, r7 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35e20 │ │ │ │ + cbnz r0, 35e74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35e84 │ │ │ │ + bge.n 35ed8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35e84 │ │ │ │ + cbnz r3, 35ed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 35e84 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35ed8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35e42 │ │ │ │ + bge.n 35e96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 35e42 │ │ │ │ + cbnz r3, 35e96 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35e56 │ │ │ │ + bge.n 35eaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35e56 │ │ │ │ + cbnz r3, 35eaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 35d74 │ │ │ │ - b.n 35e84 │ │ │ │ + bne.n 35dc8 │ │ │ │ + b.n 35ed8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #30660 @ 0x77c4 │ │ │ │ + movw r1, #31660 @ 0x7bac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 19f118 │ │ │ │ + bl 19f350 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35dc4 │ │ │ │ + blt.n 35e18 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #30672 @ 0x77d0 │ │ │ │ + movw r1, #31672 @ 0x7bb8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 3626c │ │ │ │ + bl 362c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35ea0 │ │ │ │ - b.n 35dc4 │ │ │ │ + cbnz r0, 35ef4 │ │ │ │ + b.n 35e18 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7730c │ │ │ │ - b.n 35dc4 │ │ │ │ + bl 772f4 │ │ │ │ + b.n 35e18 │ │ │ │ nop │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsrs r0, r3, #2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r4, r0, #1 │ │ │ │ - movw r2, #30688 @ 0x77e0 │ │ │ │ + movw r2, #31688 @ 0x7bc8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #20260 @ 0x4f24 │ │ │ │ + movw r1, #21156 @ 0x52a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d25a4 │ │ │ │ + bl 1d28a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35dc4 │ │ │ │ + blt.n 35e18 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30744 @ 0x7818 │ │ │ │ + movw r1, #31744 @ 0x7c00 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35dc4 │ │ │ │ + blt.w 35e18 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30760 @ 0x7828 │ │ │ │ + movw r1, #31760 @ 0x7c10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35dc4 │ │ │ │ + blt.w 35e18 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30776 @ 0x7838 │ │ │ │ + movw r1, #31776 @ 0x7c20 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35dc4 │ │ │ │ + blt.w 35e18 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30792 @ 0x7848 │ │ │ │ + movw r1, #31792 @ 0x7c30 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35dc4 │ │ │ │ + blt.w 35e18 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30808 @ 0x7858 │ │ │ │ + movw r1, #31808 @ 0x7c40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35dc4 │ │ │ │ + blt.w 35e18 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30828 @ 0x786c │ │ │ │ + movw r1, #31828 @ 0x7c54 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35dc4 │ │ │ │ + blt.w 35e18 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30844 @ 0x787c │ │ │ │ + movw r1, #31844 @ 0x7c64 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35dc4 │ │ │ │ + blt.w 35e18 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30860 @ 0x788c │ │ │ │ + movw r1, #31860 @ 0x7c74 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35dc4 │ │ │ │ + blt.w 35e18 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30876 @ 0x789c │ │ │ │ + movw r1, #31876 @ 0x7c84 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35dc4 │ │ │ │ + blt.w 35e18 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30892 @ 0x78ac │ │ │ │ + movw r1, #31892 @ 0x7c94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35dc4 │ │ │ │ + blt.w 35e18 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35dc4 │ │ │ │ + beq.w 35e18 │ │ │ │ blx 2b234 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r0, #30908 @ 0x78bc │ │ │ │ + movw r0, #31908 @ 0x7ca4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - cbz r7, 35fec │ │ │ │ + cbz r7, 36040 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 35db0 │ │ │ │ - bl 85ac0 │ │ │ │ + beq.w 35e04 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35fe2 │ │ │ │ + bge.n 36036 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35fe2 │ │ │ │ + cbnz r3, 36036 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 35fa8 │ │ │ │ - b.n 35db0 │ │ │ │ + bne.n 35ffc │ │ │ │ + b.n 35e04 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #30912 @ 0x78c0 │ │ │ │ + movw r1, #31912 @ 0x7ca8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 19f118 │ │ │ │ + bl 19f350 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.w 35dc4 │ │ │ │ + blt.w 35e18 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #30924 @ 0x78cc │ │ │ │ + movw r1, #31924 @ 0x7cb4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35dc4 │ │ │ │ + blt.w 35e18 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #30956 @ 0x78ec │ │ │ │ + movw r1, #31956 @ 0x7cd4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35dc4 │ │ │ │ + blt.w 35e18 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31000 @ 0x7918 │ │ │ │ + movw r1, #32000 @ 0x7d00 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 35dc4 │ │ │ │ + blt.w 35e18 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 36054 │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 35dc4 │ │ │ │ + cbnz r0, 360a8 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 35e18 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #31032 @ 0x7938 │ │ │ │ + movw r3, #32032 @ 0x7d20 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #31056 @ 0x7950 │ │ │ │ + movw r1, #32056 @ 0x7d38 │ │ │ │ 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] │ │ │ │ @@ -14604,129 +14633,129 @@ │ │ │ │ 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, #50881 @ 0xc6c1 │ │ │ │ + movw r3, #52097 @ 0xcb81 │ │ │ │ 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, #5419 @ 0x152b │ │ │ │ + movw r2, #5403 @ 0x151b │ │ │ │ movt r2, #5 │ │ │ │ - bl 1aa21c │ │ │ │ + bl 1aa44c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3616a │ │ │ │ + cbnz r0, 361be │ │ │ │ mov r0, r4 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 35dc4 │ │ │ │ + bl 75f84 │ │ │ │ + b.n 35e18 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #31064 @ 0x7958 │ │ │ │ + movw r1, #32064 @ 0x7d40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 19f118 │ │ │ │ + bl 19f350 │ │ │ │ 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 36188 │ │ │ │ + b.n 361dc │ │ │ │ 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] @ (36210 ) │ │ │ │ + ldr r4, [pc, #120] @ (36264 ) │ │ │ │ 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 707e4 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 36208 │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 3625c │ │ │ │ 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, 361d2 │ │ │ │ + cbz r5, 36226 │ │ │ │ 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 70e80 │ │ │ │ - cbz r7, 3620a │ │ │ │ + bl 70ea0 │ │ │ │ + cbz r7, 3625e │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20300 @ 0x4f4c │ │ │ │ + movw r1, #21196 @ 0x52cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 837ec │ │ │ │ + bl 8389c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3620a │ │ │ │ + bge.n 3625e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36208 │ │ │ │ + bge.n 3625c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36208 │ │ │ │ + cbnz r3, 3625c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00036214 : │ │ │ │ +00036268 : │ │ │ │ b.w 2b374 │ │ │ │ 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] @ (36268 ) │ │ │ │ + ldr r2, [pc, #64] @ (362bc ) │ │ │ │ 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 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 36262 │ │ │ │ + cbz r0, 362b6 │ │ │ │ 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 70e80 │ │ │ │ + bl 70ea0 │ │ │ │ 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 │ │ │ │ @@ -14735,610 +14764,610 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2f0 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1925d8 │ │ │ │ - cbz r0, 362e4 │ │ │ │ + bl 192820 │ │ │ │ + cbz r0, 36338 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 362b2 │ │ │ │ + cbnz r0, 36306 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 362e4 │ │ │ │ + bge.n 36338 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 362e4 │ │ │ │ + cbnz r3, 36338 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 362e4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36338 │ │ │ │ mov r1, r4 │ │ │ │ - bl 3314e <_PyImport_SetModule@@Base> │ │ │ │ + bl 331a0 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 362e8 │ │ │ │ + bge.n 3633c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 362d0 │ │ │ │ + bge.n 36324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 362d0 │ │ │ │ + cbnz r3, 36324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 362e4 │ │ │ │ + bge.n 36338 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 362e4 │ │ │ │ + cbnz r3, 36338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3630a │ │ │ │ + b.n 3635e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 362fc │ │ │ │ + bge.n 36350 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 362fc │ │ │ │ + cbnz r3, 36350 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19f118 │ │ │ │ + bl 19f350 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 362e4 │ │ │ │ + blt.n 36338 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (36318 ) │ │ │ │ - b.w 249a18 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #4] @ (3636c ) │ │ │ │ + b.w 249ef4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ lsrs r0, r1, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 3633a │ │ │ │ + cbnz r3, 3638e │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 36330 │ │ │ │ - movw r3, #56512 @ 0xdcc0 │ │ │ │ + cbz r2, 36384 │ │ │ │ + movw r3, #56636 @ 0xdd3c │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3633a │ │ │ │ + bne.n 3638e │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #8] @ (36350 ) │ │ │ │ + ldr r1, [pc, #8] @ (363a4 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 249a18 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + b.w 249ef4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ nop │ │ │ │ - b.n 36484 │ │ │ │ + b.n 364d8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3635c │ │ │ │ + cbz r1, 363b0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 36364 │ │ │ │ + b.n 363b8 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 15539c │ │ │ │ + b.w 155564 │ │ │ │ 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, 3639a │ │ │ │ + cbnz r0, 363ee │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 3639e │ │ │ │ + cbz r4, 363f2 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 3639e │ │ │ │ + beq.n 363f2 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 363a0 │ │ │ │ + b.n 363f4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 363c4 │ │ │ │ + cbz r3, 36418 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 363c6 │ │ │ │ + b.n 3641a │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2b314 │ │ │ │ - cbnz r6, 363de │ │ │ │ + cbnz r6, 36432 │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 363de │ │ │ │ + ble.n 36432 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 363de │ │ │ │ - cbnz r4, 36408 │ │ │ │ - ldr r1, [pc, #436] @ (36594 ) │ │ │ │ + bgt.n 36432 │ │ │ │ + cbnz r4, 3645c │ │ │ │ + ldr r1, [pc, #436] @ (365e8 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36580 │ │ │ │ + beq.w 365d4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 36580 │ │ │ │ + bne.w 365d4 │ │ │ │ add r8, r5 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 36458 │ │ │ │ + beq.n 364ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 36440 │ │ │ │ - bl fb124 │ │ │ │ + cbz r0, 36494 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 36438 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 3648c │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 36580 │ │ │ │ + bne.w 365d4 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 36444 │ │ │ │ - b.n 36460 │ │ │ │ + bne.n 36498 │ │ │ │ + b.n 364b4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 36462 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 36462 │ │ │ │ - b.n 36580 │ │ │ │ + bne.n 364b6 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 364b6 │ │ │ │ + b.n 365d4 │ │ │ │ movs r4, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 36462 │ │ │ │ + b.n 364b6 │ │ │ │ movs r4, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl cf584 │ │ │ │ + bl cf454 │ │ │ │ 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 22a31c │ │ │ │ + bl 22a7d0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3657a │ │ │ │ + beq.n 365ce │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r4, #19784 @ 0x4d48 │ │ │ │ + movw r4, #20600 @ 0x5078 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #13673 @ 0x3569 │ │ │ │ + movw r4, #14873 @ 0x3a19 │ │ │ │ movt r4, #34 @ 0x22 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ - movw r4, #36697 @ 0x8f59 │ │ │ │ + movw r4, #37901 @ 0x940d │ │ │ │ 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 364fa │ │ │ │ - bgt.n 36532 │ │ │ │ + beq.n 3654e │ │ │ │ + bgt.n 36586 │ │ │ │ adds r1, r4, #4 │ │ │ │ - beq.n 364e2 │ │ │ │ + beq.n 36536 │ │ │ │ adds r2, r4, #2 │ │ │ │ - bne.n 36532 │ │ │ │ + bne.n 36586 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - movw r1, #31744 @ 0x7c00 │ │ │ │ + movw r1, #32744 @ 0x7fe8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3657a │ │ │ │ + bl f1dcc │ │ │ │ + b.n 365ce │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31704 @ 0x7bd8 │ │ │ │ + movw r1, #32704 @ 0x7fc0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3657a │ │ │ │ + bl f1dcc │ │ │ │ + b.n 365ce │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 36518 │ │ │ │ + cbnz r3, 3656c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 250fa8 │ │ │ │ + bl 251440 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 36518 │ │ │ │ + bge.n 3656c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2b1ec │ │ │ │ - b.n 3657a │ │ │ │ - bl 97b54 │ │ │ │ + b.n 365ce │ │ │ │ + bl 97c54 │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2af98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ adds r3, r4, #2 │ │ │ │ - bne.n 3654c │ │ │ │ + bne.n 365a0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2b1ec │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #6032 @ 0x1790 │ │ │ │ + movw r3, #7056 @ 0x1b90 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - bl 259eb0 <_PyTime_ObjectToTimeval@@Base+0x2b4> │ │ │ │ - b.n 3657a │ │ │ │ + bl 25a2d8 <_PyTime_ObjectToTimeval@@Base+0x2b4> │ │ │ │ + b.n 365ce │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 364fe │ │ │ │ + beq.n 36552 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2b1ec │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3656a │ │ │ │ + cbnz r0, 365be │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 22a480 <_PyArg_NoKeywords@@Base+0x78> │ │ │ │ + bl 22a934 <_PyArg_NoKeywords@@Base+0x78> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 36582 │ │ │ │ - b.n 3657a │ │ │ │ - movw r3, #6816 @ 0x1aa0 │ │ │ │ + cbnz r0, 365d6 │ │ │ │ + b.n 365ce │ │ │ │ + movw r3, #7856 @ 0x1eb0 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 259eb0 <_PyTime_ObjectToTimeval@@Base+0x2b4> │ │ │ │ + bl 25a2d8 <_PyTime_ObjectToTimeval@@Base+0x2b4> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 100bd4 <_PyRecursiveMutex_Unlock@@Base+0x10c> │ │ │ │ + bl 1abf50 <_PyEval_NoToolsForUnwind@@Base+0x324> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 3658c │ │ │ │ + cbz r3, 365e0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ 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] @ (36600 ) │ │ │ │ + ldr r1, [pc, #88] @ (36654 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 249a18 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ - cbnz r0, 365bc │ │ │ │ - bl d80a8 │ │ │ │ + bl 249ef4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + cbnz r0, 36610 │ │ │ │ + bl d7f8c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 365d0 │ │ │ │ + b.n 36624 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 365ce │ │ │ │ + bge.n 36622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 365ce │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36622 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #40] @ (36600 ) │ │ │ │ - bl 249a18 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #40] @ (36654 ) │ │ │ │ + bl 249ef4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 365fc │ │ │ │ + cbz r5, 36650 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b82b0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 365fa │ │ │ │ + bl 1b8378 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 3664e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 365fa │ │ │ │ + bge.n 3664e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 365fa │ │ │ │ + cbnz r3, 3664e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bcs.n 36594 │ │ │ │ + bcs.n 365e8 │ │ │ │ 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, #35908 @ 0x8c44 │ │ │ │ + movw r1, #36908 @ 0x902c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8e728 │ │ │ │ + bl 8e810 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366a0 │ │ │ │ + beq.n 366f4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 36686 │ │ │ │ + cbnz r1, 366da │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r5, sp, #12 │ │ │ │ - bne.n 36668 │ │ │ │ + bne.n 366bc │ │ │ │ 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 366fa │ │ │ │ + blt.n 3674e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7dd48 │ │ │ │ - b.n 3670a │ │ │ │ + bl 7dd30 │ │ │ │ + b.n 3675e │ │ │ │ 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 366fa │ │ │ │ + blt.n 3674e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7fcd0 │ │ │ │ - b.n 3670a │ │ │ │ + bl 7fcd4 │ │ │ │ + b.n 3675e │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 366a4 │ │ │ │ + bne.n 366f8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35924 @ 0x8c54 │ │ │ │ + movw r1, #36924 @ 0x903c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3670a │ │ │ │ + b.n 3675e │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 366c4 │ │ │ │ + bcc.n 36718 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35964 @ 0x8c7c │ │ │ │ + movw r1, #36964 @ 0x9064 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 366a0 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 366f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366a0 │ │ │ │ + beq.n 366f4 │ │ │ │ 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 36700 │ │ │ │ + bge.n 36754 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 366fa │ │ │ │ + bge.n 3674e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 366fa │ │ │ │ + cbnz r3, 3674e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 3670a │ │ │ │ + b.n 3675e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9def8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e00c <_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 3673a │ │ │ │ - cbz r0, 36738 │ │ │ │ + bl 3678e │ │ │ │ + cbz r0, 3678c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #43304 @ 0xa928 │ │ │ │ + movw r0, #44200 @ 0xaca8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ 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 713bc │ │ │ │ - cbz r0, 3678c │ │ │ │ + bl 713c4 │ │ │ │ + cbz r0, 367e0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #12 │ │ │ │ - b.n 36764 │ │ │ │ + b.n 367b8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r5, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 367a0 │ │ │ │ + ble.n 367f4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 3681a │ │ │ │ + bl 3686e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36760 │ │ │ │ + bne.n 367b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 36790 │ │ │ │ + blt.n 367e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 367a6 │ │ │ │ + b.n 367fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3678c │ │ │ │ + bne.n 367e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3678c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 367e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ 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 7161c │ │ │ │ - cbz r0, 367fc │ │ │ │ + bl 71610 │ │ │ │ + cbz r0, 36850 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b3a8 │ │ │ │ - b.n 367da │ │ │ │ - bl 85ac0 │ │ │ │ + b.n 3682e │ │ │ │ + bl 85b70 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 36806 │ │ │ │ - bl 139b30 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 3685a │ │ │ │ + bl 139644 <_Py_DecRef@@Base> │ │ │ │ blx 2be84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 36800 │ │ │ │ - bl 1d3518 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ + cbz r1, 36854 │ │ │ │ + bl 1d3818 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 367cc │ │ │ │ + bne.n 36820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 139b30 <_Py_DecRef@@Base> │ │ │ │ + bl 139644 <_Py_DecRef@@Base> │ │ │ │ blx 2bbb8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3680c │ │ │ │ + b.n 36860 │ │ │ │ blx 2bbb8 │ │ │ │ - b.n 3680c │ │ │ │ - bl 139b30 <_Py_DecRef@@Base> │ │ │ │ - b.n 367f2 │ │ │ │ + b.n 36860 │ │ │ │ + bl 139644 <_Py_DecRef@@Base> │ │ │ │ + b.n 36846 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 198488 │ │ │ │ + b.w 1986d8 │ │ │ │ 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 36858 │ │ │ │ + bne.n 368ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r0, 3684e │ │ │ │ - movw r0, #43192 @ 0xa8b8 │ │ │ │ + cbnz r0, 368a2 │ │ │ │ + movw r0, #44088 @ 0xac38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 36864 │ │ │ │ + cbz r0, 368b8 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 115068 │ │ │ │ + b.w 115200 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00036866 : │ │ │ │ +000368ba : │ │ │ │ movw r0, #7824 @ 0x1e90 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 19ebbc │ │ │ │ + b.w 19edf4 │ │ │ │ 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 1d8594 │ │ │ │ + bl 1d8880 │ │ │ │ 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, #36288 @ 0x8dc0 │ │ │ │ + movw r0, #37288 @ 0x91a8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ 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 │ │ │ │ @@ -15347,109 +15376,109 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 368f8 │ │ │ │ + bge.n 3694c │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62888 @ 0xf5a8 │ │ │ │ + movw r2, #63784 @ 0xf928 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37636 @ 0x9304 │ │ │ │ + movw r1, #38532 @ 0x9684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #39936 @ 0x9c00 │ │ │ │ + movw r0, #40832 @ 0x9f80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 36904 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 36958 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 36914 │ │ │ │ + bl 36968 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3690e │ │ │ │ + cbz r3, 36962 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #184] @ (369dc ) │ │ │ │ + ldr r3, [pc, #184] @ (36a30 ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #52008 @ 0xcb28 │ │ │ │ + movw r2, #53044 @ 0xcf34 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 1c7ffc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1c8060 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 369d6 │ │ │ │ + beq.n 36a2a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 36976 │ │ │ │ + bmi.n 369ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3695e │ │ │ │ + bge.n 369b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3695e │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 369b2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54048 @ 0xd320 │ │ │ │ + movw r1, #54944 @ 0xd6a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 369d6 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 36a2a │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 369ac │ │ │ │ + bge.n 36a00 │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #532 @ 0x214 │ │ │ │ + movw r1, #1428 @ 0x594 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 369d6 │ │ │ │ + bge.n 36a2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 369d6 │ │ │ │ + cbnz r3, 36a2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 369d6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36a2a │ │ │ │ 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 369cc │ │ │ │ + bge.n 36a20 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 369cc │ │ │ │ + cbnz r1, 36a20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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 │ │ │ │ @@ -15459,104 +15488,104 @@ │ │ │ │ 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 36a12 │ │ │ │ + bhi.n 36a66 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1292d8 │ │ │ │ - cbz r0, 36a2c │ │ │ │ - b.n 36a28 │ │ │ │ - movw r0, #21024 @ 0x5220 │ │ │ │ + bl 1291e8 │ │ │ │ + cbz r0, 36a80 │ │ │ │ + b.n 36a7c │ │ │ │ + movw r0, #21840 @ 0x5550 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36a04 │ │ │ │ + bne.n 36a58 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36a7e │ │ │ │ + b.n 36ad2 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 36a44 │ │ │ │ + ble.n 36a98 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 20ff40 │ │ │ │ + bl 21028c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 36a46 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 36a46 │ │ │ │ - b.n 36a28 │ │ │ │ + bne.n 36a9a │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 36a9a │ │ │ │ + b.n 36a7c │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 36a6a │ │ │ │ - bl 97b54 │ │ │ │ + ble.n 36abe │ │ │ │ + bl 97c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c3dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a734 │ │ │ │ - b.n 36a76 │ │ │ │ + bl 9a80c │ │ │ │ + b.n 36aca │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2c3dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7dd48 │ │ │ │ + bl 7dd30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 36a88 │ │ │ │ + cbz r3, 36adc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ 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 247bf4 │ │ │ │ + b.w 24808c │ │ │ │ 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 dbf50 │ │ │ │ + bl dbec4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 36aca │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 36ae2 │ │ │ │ - b.n 36af8 │ │ │ │ + bne.n 36b1e │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 36b36 │ │ │ │ + b.n 36b4c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 36ae2 │ │ │ │ + bne.n 36b36 │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - movw r0, #37464 @ 0x9258 │ │ │ │ + movw r0, #38464 @ 0x9640 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #37480 @ 0x9268 │ │ │ │ + movw r0, #38480 @ 0x9650 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ 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 │ │ │ │ @@ -15569,121 +15598,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, 36b3e │ │ │ │ - cbz r2, 36b38 │ │ │ │ + cbnz r3, 36b92 │ │ │ │ + cbz r2, 36b8c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 36b3e │ │ │ │ + cbnz r3, 36b92 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 36b58 │ │ │ │ + b.n 36bac │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37700 @ 0x9344 │ │ │ │ + movw r1, #38700 @ 0x972c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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 223550 │ │ │ │ + bl 223a00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 222574 <_PyTime_AsMilliseconds@@Base+0xb9c> │ │ │ │ + bl 222a24 <_PyTime_AsMilliseconds@@Base+0xb9c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36c5c │ │ │ │ + beq.n 36cb0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 126b90 │ │ │ │ - cbnz r0, 36b9a │ │ │ │ - bl 97b54 │ │ │ │ + bl 126a88 │ │ │ │ + cbnz r0, 36bee │ │ │ │ + bl 97c54 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 126b90 │ │ │ │ + bl 126a88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2b98c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 36bf6 │ │ │ │ - bgt.n 36be4 │ │ │ │ + beq.n 36c4a │ │ │ │ + bgt.n 36c38 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 36bcc │ │ │ │ + beq.n 36c20 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 36be4 │ │ │ │ + bne.n 36c38 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37728 @ 0x9360 │ │ │ │ + movw r1, #38728 @ 0x9748 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 36c50 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 36ca4 │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2860 @ 0xb2c │ │ │ │ + movw r1, #3916 @ 0xf4c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 36c50 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 36ca4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #37756 @ 0x937c │ │ │ │ + movw r3, #38756 @ 0x9764 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 259eb0 <_PyTime_ObjectToTimeval@@Base+0x2b4> │ │ │ │ - b.n 36c50 │ │ │ │ + bl 25a2d8 <_PyTime_ObjectToTimeval@@Base+0x2b4> │ │ │ │ + b.n 36ca4 │ │ │ │ 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 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 36c34 │ │ │ │ + cbz r3, 36c88 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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 1272a4 │ │ │ │ - b.n 36c5e │ │ │ │ + bl 1271b4 │ │ │ │ + b.n 36cb2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1272a4 │ │ │ │ + bl 1271b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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 │ │ │ │ @@ -15693,226 +15722,226 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 36cb0 │ │ │ │ + bge.n 36d04 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62888 @ 0xf5a8 │ │ │ │ + movw r2, #63784 @ 0xf928 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37636 @ 0x9304 │ │ │ │ + movw r1, #38532 @ 0x9684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #41132 @ 0xa0ac │ │ │ │ + movw r0, #42028 @ 0xa42c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 36cbc │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 36d10 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 36914 │ │ │ │ + bl 36968 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 36cc6 │ │ │ │ + cbz r3, 36d1a │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00036ccc : │ │ │ │ +00036d20 : │ │ │ │ stmdb 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] @ (36eb8 ) │ │ │ │ + ldr r3, [pc, #472] @ (36f0c ) │ │ │ │ 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 7689c <_PyTuple_FromArray@@Base> │ │ │ │ - cbz r0, 36d30 │ │ │ │ + bl 76884 <_PyTuple_FromArray@@Base> │ │ │ │ + cbz r0, 36d84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197114 │ │ │ │ + bl 197364 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36d36 │ │ │ │ + cbnz r0, 36d8a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36d30 │ │ │ │ + bge.n 36d84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36d30 │ │ │ │ - ldr r2, [pc, #420] @ (36ebc ) │ │ │ │ + cbnz r3, 36d84 │ │ │ │ + ldr r2, [pc, #420] @ (36f10 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36d28 │ │ │ │ + cbz r3, 36d7c │ │ │ │ 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 36eae │ │ │ │ + b.n 36f02 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 36db0 │ │ │ │ + beq.n 36e04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36e56 │ │ │ │ + beq.w 36eaa │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r7, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36e26 │ │ │ │ + beq.n 36e7a │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 36d74 │ │ │ │ + bge.n 36dc8 │ │ │ │ ldr.w r3, [fp, r2, lsl #2] │ │ │ │ str.w r3, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 36d62 │ │ │ │ + b.n 36db6 │ │ │ │ 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 36daa │ │ │ │ + bge.n 36dfe │ │ │ │ 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 36d84 │ │ │ │ + b.n 36dd8 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 36db4 │ │ │ │ + b.n 36e08 │ │ │ │ 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 197274 │ │ │ │ + bl 1974c4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 36e1e │ │ │ │ + cbz r0, 36e72 │ │ │ │ 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 1973a8 │ │ │ │ + bl 1975f8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36e1c │ │ │ │ + bge.n 36e70 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 36e1c │ │ │ │ - ldr r2, [pc, #184] @ (36ebc ) │ │ │ │ + cbnz r3, 36e70 │ │ │ │ + ldr r2, [pc, #184] @ (36f10 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36e12 │ │ │ │ + cbz r3, 36e66 │ │ │ │ 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, 36e58 │ │ │ │ + cbz r7, 36eac │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 36e28 │ │ │ │ + b.n 36e7c │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36e36 │ │ │ │ + bge.n 36e8a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 36e3a │ │ │ │ + cbz r2, 36e8e │ │ │ │ mov r4, r8 │ │ │ │ - b.n 36e58 │ │ │ │ - ldr r2, [pc, #128] @ (36ebc ) │ │ │ │ + b.n 36eac │ │ │ │ + ldr r2, [pc, #128] @ (36f10 ) │ │ │ │ ldr.w r7, [r2, #1600] @ 0x640 │ │ │ │ - cbz r7, 36e4c │ │ │ │ + cbz r7, 36ea0 │ │ │ │ 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 36e36 │ │ │ │ + b.n 36e8a │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36e86 │ │ │ │ + bge.n 36eda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 36e86 │ │ │ │ - ldr r2, [pc, #76] @ (36ebc ) │ │ │ │ + cbnz r3, 36eda │ │ │ │ + ldr r2, [pc, #76] @ (36f10 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36e7e │ │ │ │ + cbz r3, 36ed2 │ │ │ │ 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 36eae │ │ │ │ + bge.n 36f02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36eae │ │ │ │ - ldr r2, [pc, #36] @ (36ebc ) │ │ │ │ + cbnz r3, 36f02 │ │ │ │ + ldr r2, [pc, #36] @ (36f10 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36ea6 │ │ │ │ + cbz r3, 36efa │ │ │ │ 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] │ │ │ │ @@ -15926,267 +15955,267 @@ │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 36ede │ │ │ │ - cbz r2, 36ed8 │ │ │ │ + cbnz r3, 36f32 │ │ │ │ + cbz r2, 36f2c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 36ede │ │ │ │ + cbnz r3, 36f32 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 36b58 │ │ │ │ + b.n 36bac │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37792 @ 0x93a0 │ │ │ │ + movw r1, #38792 @ 0x9788 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 36f12 │ │ │ │ + bgt.n 36f66 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37824 @ 0x93c0 │ │ │ │ + movw r1, #38824 @ 0x97a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ 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 36f46 │ │ │ │ + ble.n 36f9a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37872 @ 0x93f0 │ │ │ │ + movw r1, #38872 @ 0x97d8 │ │ │ │ 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 d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 20b068 │ │ │ │ + bl 20b400 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 370f4 │ │ │ │ + beq.w 37148 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 36f6c │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 36fc0 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 370f4 │ │ │ │ + bne.w 37148 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 36f9e │ │ │ │ + beq.n 36ff2 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 36fa4 │ │ │ │ + beq.n 36ff8 │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 36f98 │ │ │ │ + beq.n 36fec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 36f9a │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 36f9a │ │ │ │ - b.n 370f4 │ │ │ │ + bne.n 36fee │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 36fee │ │ │ │ + b.n 37148 │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 36fae │ │ │ │ - b.n 36fbc │ │ │ │ + cbz r5, 37002 │ │ │ │ + b.n 37010 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 36fae │ │ │ │ + b.n 37002 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 370de │ │ │ │ + bne.w 37132 │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl f9590 │ │ │ │ + bl f95a0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36fbe │ │ │ │ + b.n 37012 │ │ │ │ mov r8, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 36fd2 │ │ │ │ + bne.n 37026 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl f9590 │ │ │ │ + bl f95a0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 36fd4 │ │ │ │ + b.n 37028 │ │ │ │ mov r9, sl │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ - movw r1, #37916 @ 0x941c │ │ │ │ + movw r1, #38916 @ 0x9804 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r0, #37924 @ 0x9424 │ │ │ │ + movw r0, #38924 @ 0x980c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 370f4 │ │ │ │ + beq.n 37148 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 3701a │ │ │ │ + beq.n 3706e │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.n 3701e │ │ │ │ + bmi.n 37072 │ │ │ │ lsls r0, r6, #30 │ │ │ │ - bmi.n 37022 │ │ │ │ + bmi.n 37076 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37936 @ 0x9430 │ │ │ │ + movw r1, #38936 @ 0x9818 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 370f4 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 37148 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 37024 │ │ │ │ + b.n 37078 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 37024 │ │ │ │ + b.n 37078 │ │ │ │ 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 37042 │ │ │ │ + bne.n 37096 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 37084 │ │ │ │ - b.n 37068 │ │ │ │ + beq.n 370d8 │ │ │ │ + b.n 370bc │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 37054 │ │ │ │ - bl 1267dc │ │ │ │ - b.n 3705a │ │ │ │ - bl e38a8 │ │ │ │ + bpl.n 370a8 │ │ │ │ + bl 1266d4 │ │ │ │ + b.n 370ae │ │ │ │ + bl e3864 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3703a │ │ │ │ - b.n 370f4 │ │ │ │ + beq.n 3708e │ │ │ │ + b.n 37148 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 37094 │ │ │ │ - bl 1267dc │ │ │ │ + bpl.n 370e8 │ │ │ │ + bl 1266d4 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 370f4 │ │ │ │ + bne.n 37148 │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r4, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r5, #13 │ │ │ │ moveq r5, #14 │ │ │ │ - b.n 370ac │ │ │ │ - bl e38a8 │ │ │ │ + b.n 37100 │ │ │ │ + bl e3864 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 37078 │ │ │ │ + b.n 370cc │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 370ca │ │ │ │ - bl edde4 │ │ │ │ - cbnz r0, 370f4 │ │ │ │ - bl 97b54 │ │ │ │ + bne.n 3711e │ │ │ │ + bl edd74 │ │ │ │ + cbnz r0, 37148 │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 370e4 │ │ │ │ - b.n 3709c │ │ │ │ + bne.n 37138 │ │ │ │ + b.n 370f0 │ │ │ │ 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 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ mov r8, r5 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36fc4 │ │ │ │ + b.n 37018 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 370ca │ │ │ │ + blt.n 3711e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f9590 │ │ │ │ + b.w f95a0 │ │ │ │ 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, 3712c │ │ │ │ + cbnz r4, 37180 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3712c │ │ │ │ + ble.n 37180 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3712c │ │ │ │ - cbz r2, 3712c │ │ │ │ + bne.n 37180 │ │ │ │ + cbz r2, 37180 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 36b58 │ │ │ │ + b.n 36bac │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (37150 ) │ │ │ │ + ldr r4, [pc, #32] @ (371a4 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37120 │ │ │ │ + bne.n 37174 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r4, r3, #4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r1, 37192 │ │ │ │ + cbz r1, 371e6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #8 │ │ │ │ mov r3, sp │ │ │ │ - bl 37196 │ │ │ │ - cbz r0, 37178 │ │ │ │ - bl d8138 │ │ │ │ + bl 371ea │ │ │ │ + cbz r0, 371cc │ │ │ │ + bl d801c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3718e │ │ │ │ + b.n 371e2 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, sp │ │ │ │ - movw r1, #15164 @ 0x3b3c │ │ │ │ + movw r1, #16060 @ 0x3ebc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2c22c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ @@ -16194,18 +16223,18 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ adds r4, r5, #1 │ │ │ │ - beq.n 371b8 │ │ │ │ + beq.n 3720c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 66c90 <_Py_open@@Base+0x216> │ │ │ │ + b.w 66c2c <_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 │ │ │ │ @@ -16218,204 +16247,204 @@ │ │ │ │ add.w fp, r4, r8 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ str.w ip, [sp, #32] │ │ │ │ str.w fp, [sp, #24] │ │ │ │ blx 2bcb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3728a │ │ │ │ + bge.n 372de │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 3720a │ │ │ │ + bne.n 3725e │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 66c90 <_Py_open@@Base+0x216> │ │ │ │ + bl 66c2c <_Py_open@@Base+0x216> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 37294 │ │ │ │ + b.n 372e8 │ │ │ │ movw r8, #43732 @ 0xaad4 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ - cbnz r0, 37294 │ │ │ │ + bl d7d94 │ │ │ │ + cbnz r0, 372e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #108] @ (3729c ) │ │ │ │ + ldr r3, [pc, #108] @ (372f0 ) │ │ │ │ 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, 3724a │ │ │ │ + cbz r3, 3729e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 3726c │ │ │ │ + cbnz r3, 372c0 │ │ │ │ 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, #38192 @ 0x9530 │ │ │ │ + movw r2, #39192 @ 0x9918 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl 1ecbac <_PyErr_Format@@Base> │ │ │ │ - b.n 37294 │ │ │ │ + bl 1ecee0 <_PyErr_Format@@Base> │ │ │ │ + b.n 372e8 │ │ │ │ blx 2b0ac │ │ │ │ mov r3, fp │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r1, #38192 @ 0x9530 │ │ │ │ + movw r1, #39192 @ 0x9918 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 506c2 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 37294 │ │ │ │ + bl 509b0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 372e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 371c2 │ │ │ │ + bne.n 37216 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 372be │ │ │ │ - cbz r2, 372b8 │ │ │ │ + cbnz r3, 37312 │ │ │ │ + cbz r2, 3730c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 372be │ │ │ │ + cbnz r3, 37312 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 372d8 │ │ │ │ + b.n 3732c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37700 @ 0x9344 │ │ │ │ + movw r1, #38700 @ 0x972c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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 223550 │ │ │ │ + bl 223a00 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 222574 <_PyTime_AsMilliseconds@@Base+0xb9c> │ │ │ │ + bl 222a24 <_PyTime_AsMilliseconds@@Base+0xb9c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 373dc │ │ │ │ + beq.n 37430 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 126b90 │ │ │ │ - cbnz r0, 3731a │ │ │ │ - bl 97b54 │ │ │ │ + bl 126a88 │ │ │ │ + cbnz r0, 3736e │ │ │ │ + bl 97c54 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 126b90 │ │ │ │ + bl 126a88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2ae54 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 37376 │ │ │ │ - bgt.n 37364 │ │ │ │ + beq.n 373ca │ │ │ │ + bgt.n 373b8 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 3734c │ │ │ │ + beq.n 373a0 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 37364 │ │ │ │ + bne.n 373b8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37728 @ 0x9360 │ │ │ │ + movw r1, #38728 @ 0x9748 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 373d0 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 37424 │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3536 @ 0xdd0 │ │ │ │ + movw r1, #4592 @ 0x11f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 373d0 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 37424 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #38344 @ 0x95c8 │ │ │ │ + movw r3, #39344 @ 0x99b0 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 259eb0 <_PyTime_ObjectToTimeval@@Base+0x2b4> │ │ │ │ - b.n 373d0 │ │ │ │ + bl 25a2d8 <_PyTime_ObjectToTimeval@@Base+0x2b4> │ │ │ │ + b.n 37424 │ │ │ │ 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 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 373b4 │ │ │ │ + cbz r3, 37408 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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 1272a4 │ │ │ │ - b.n 373de │ │ │ │ + bl 1271b4 │ │ │ │ + b.n 37432 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1272a4 │ │ │ │ + bl 1271b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ sub sp, #24 │ │ │ │ adds r5, r4, #1 │ │ │ │ - beq.n 37404 │ │ │ │ + beq.n 37458 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 66d80 <_Py_open@@Base+0x306> │ │ │ │ + b.w 66d1c <_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 │ │ │ │ @@ -16429,864 +16458,864 @@ │ │ │ │ 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 3746c │ │ │ │ + bge.n 374c0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 3745c │ │ │ │ + bne.n 374b0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 66d80 <_Py_open@@Base+0x306> │ │ │ │ + bl 66d1c <_Py_open@@Base+0x306> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 37476 │ │ │ │ + b.n 374ca │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 37476 │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 374ca │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 37410 │ │ │ │ + bne.n 37464 │ │ │ │ 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, 3749c │ │ │ │ - cbz r2, 37496 │ │ │ │ + cbnz r3, 374f0 │ │ │ │ + cbz r2, 374ea │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3749c │ │ │ │ + cbnz r3, 374f0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 372d8 │ │ │ │ + b.n 3732c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37792 @ 0x93a0 │ │ │ │ + movw r1, #38792 @ 0x9788 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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, 374e6 │ │ │ │ + cbnz r4, 3753a │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 374e6 │ │ │ │ + ble.n 3753a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 374e6 │ │ │ │ - cbz r2, 374e6 │ │ │ │ + bne.n 3753a │ │ │ │ + cbz r2, 3753a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 372d8 │ │ │ │ + b.n 3732c │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (3750c ) │ │ │ │ + ldr r4, [pc, #32] @ (37560 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 374da │ │ │ │ + bne.n 3752e │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ 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 7161c │ │ │ │ + bl 71610 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37616 │ │ │ │ - movw r7, #37340 @ 0x91dc │ │ │ │ + beq.n 3766a │ │ │ │ + movw r7, #38340 @ 0x95c4 │ │ │ │ movt r7, #44 @ 0x2c │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #256] @ (37640 ) │ │ │ │ + ldr r1, [pc, #256] @ (37694 ) │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7ffc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1c8060 <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3755a │ │ │ │ - bl 1e6ec0 <_PyCompile_GetUnaryIntrinsicName@@Base+0x2a4> │ │ │ │ + cbnz r0, 375ae │ │ │ │ + bl 1e71d0 <_PyCompile_GetUnaryIntrinsicName@@Base+0x2a4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37602 │ │ │ │ - b.n 3753e │ │ │ │ + beq.n 37656 │ │ │ │ + b.n 37592 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 3757e │ │ │ │ + bne.n 375d2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 3756c │ │ │ │ + cbnz r3, 375c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3762c │ │ │ │ - b.n 37638 │ │ │ │ + blt.n 37680 │ │ │ │ + b.n 3768c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3761a │ │ │ │ + bge.n 3766e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3761a │ │ │ │ - b.n 375d8 │ │ │ │ + bne.n 3766e │ │ │ │ + b.n 3762c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 375c6 │ │ │ │ + bmi.n 3761a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3759a │ │ │ │ + bge.n 375ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3759a │ │ │ │ + cbnz r3, 375ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 375ae │ │ │ │ + bge.n 37602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 375ae │ │ │ │ + cbnz r3, 37602 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54048 @ 0xd320 │ │ │ │ + movw r1, #54944 @ 0xd6a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 37616 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3766a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 375de │ │ │ │ + cbnz r3, 37632 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3761a │ │ │ │ + bge.n 3766e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3761a │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3761a │ │ │ │ + cbnz r3, 3766e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3766e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 375fc │ │ │ │ + bge.n 37650 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 375fc │ │ │ │ + cbnz r3, 37650 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3753e │ │ │ │ + bne.n 37592 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37616 │ │ │ │ + bge.n 3766a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37616 │ │ │ │ + cbnz r3, 3766a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37638 │ │ │ │ - ldr r0, [pc, #40] @ (37644 ) │ │ │ │ + b.n 3768c │ │ │ │ + ldr r0, [pc, #40] @ (37698 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dea50 │ │ │ │ + bl 1ded60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37638 │ │ │ │ + bge.n 3768c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 37638 │ │ │ │ + cbnz r3, 3768c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 376aa │ │ │ │ + b.n 376fe │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37674 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 37674 │ │ │ │ + bne.n 376c8 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 376c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 376a8 │ │ │ │ + b.n 376fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 339c8 <_Py_fstat@@Base+0x40> │ │ │ │ + bl 33a18 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37690 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 376e4 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37670 │ │ │ │ + bne.n 376c4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 376a8 │ │ │ │ + b.n 376fc │ │ │ │ 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 376c2 │ │ │ │ + bne.n 37716 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #27080 @ 0x69c8 │ │ │ │ + movw r3, #27976 @ 0x6d48 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 376e2 │ │ │ │ - b.n 376c4 │ │ │ │ - cbz r1, 376ec │ │ │ │ - movw r3, #27080 @ 0x69c8 │ │ │ │ + bmi.n 37736 │ │ │ │ + b.n 37718 │ │ │ │ + cbz r1, 37740 │ │ │ │ + movw r3, #27976 @ 0x6d48 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 376e2 │ │ │ │ + bls.n 37736 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 376ec │ │ │ │ - b.n 376ce │ │ │ │ + bpl.n 37740 │ │ │ │ + b.n 37722 │ │ │ │ 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 f9590 │ │ │ │ - cbnz r0, 37712 │ │ │ │ + bl f95a0 │ │ │ │ + cbnz r0, 37766 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3780a │ │ │ │ + b.n 3785e │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 3774a │ │ │ │ - movw r0, #38552 @ 0x9698 │ │ │ │ + cbz r1, 3779e │ │ │ │ + movw r0, #39552 @ 0x9a80 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3773a │ │ │ │ + bge.n 3778e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3773a │ │ │ │ + cbnz r3, 3778e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3770e │ │ │ │ - movw r2, #29020 @ 0x715c │ │ │ │ + beq.n 37762 │ │ │ │ + movw r2, #29916 @ 0x74dc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 37752 │ │ │ │ - movw r2, #32112 @ 0x7d70 │ │ │ │ + b.n 377a6 │ │ │ │ + movw r2, #33008 @ 0x80f0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 37788 │ │ │ │ + cbz r3, 377dc │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #38560 @ 0x96a0 │ │ │ │ + movw r0, #39560 @ 0x9a88 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3777a │ │ │ │ + bge.n 377ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3777a │ │ │ │ + cbnz r3, 377ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3770e │ │ │ │ - movw r2, #29020 @ 0x715c │ │ │ │ + beq.n 37762 │ │ │ │ + movw r2, #29916 @ 0x74dc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 377b6 │ │ │ │ + cbz r3, 3780a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #38576 @ 0x96b0 │ │ │ │ + movw r0, #39576 @ 0x9a98 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 377b0 │ │ │ │ + bge.n 37804 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 377b0 │ │ │ │ + cbnz r3, 37804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3770e │ │ │ │ + beq.n 37762 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 377e2 │ │ │ │ - movw r0, #16520 @ 0x4088 │ │ │ │ + cbnz r3, 37836 │ │ │ │ + movw r0, #17848 @ 0x45b8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 377dc │ │ │ │ + bge.n 37830 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 377dc │ │ │ │ + cbnz r3, 37830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3770e │ │ │ │ + beq.n 37762 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #38596 @ 0x96c4 │ │ │ │ + movw r0, #39596 @ 0x9aac │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3780a │ │ │ │ + bge.n 3785e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3780a │ │ │ │ + cbnz r3, 3785e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 37816 │ │ │ │ + b.n 3786a │ │ │ │ add r1, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 37844 │ │ │ │ + bls.n 37898 │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 3783a │ │ │ │ + bne.n 3788e │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 37834 │ │ │ │ + bcc.n 37888 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 37820 │ │ │ │ - b.n 3784e │ │ │ │ + beq.n 37874 │ │ │ │ + b.n 378a2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 37844 │ │ │ │ + beq.n 37898 │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 37818 │ │ │ │ - b.n 3784e │ │ │ │ + bge.n 3786c │ │ │ │ + b.n 378a2 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ - movw r1, #5413 @ 0x1525 │ │ │ │ + movw r1, #6589 @ 0x19bd │ │ │ │ movt r1, #37 @ 0x25 │ │ │ │ - b.w 15a3f4 <_PyDict_SetItem_KnownHash_LockHeld@@Base+0xd20> │ │ │ │ + b.w 15a4bc <_PyDict_SetItem_KnownHash_LockHeld@@Base+0xd24> │ │ │ │ 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 13e0d8 │ │ │ │ - cbz r0, 37896 │ │ │ │ + bl 13dde4 │ │ │ │ + cbz r0, 378ea │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37922 │ │ │ │ + beq.n 37976 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #8408 @ 0x20d8 │ │ │ │ + movw r0, #9444 @ 0x24e4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 378e2 │ │ │ │ + bne.n 37936 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 3681a │ │ │ │ + bl 3686e │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 378da │ │ │ │ + cbz r0, 3792e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #34724 @ 0x87a4 │ │ │ │ + movw r0, #35580 @ 0x8afc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 378ce │ │ │ │ + bge.n 37922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 378d2 │ │ │ │ + cbz r3, 37926 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 378da │ │ │ │ + b.n 3792e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 378ce │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37922 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a1a4 │ │ │ │ - b.n 3791a │ │ │ │ + bl 7a1b0 │ │ │ │ + b.n 3796e │ │ │ │ mov r0, r5 │ │ │ │ - bl 3673a │ │ │ │ + bl 3678e │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3791a │ │ │ │ + cbz r0, 3796e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #34732 @ 0x87ac │ │ │ │ + movw r0, #35588 @ 0x8b04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3790e │ │ │ │ + bge.n 37962 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 37912 │ │ │ │ + cbz r3, 37966 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3791a │ │ │ │ + b.n 3796e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3790e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37962 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13ebac │ │ │ │ - b.n 37924 │ │ │ │ + bl 13e8b8 │ │ │ │ + b.n 37978 │ │ │ │ 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, 37948 │ │ │ │ + cbz r2, 3799c │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 37956 │ │ │ │ + b.n 379aa │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 37954 │ │ │ │ + bne.n 379a8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 37976 │ │ │ │ + cbnz r0, 379ca │ │ │ │ mov r6, r0 │ │ │ │ - b.n 37956 │ │ │ │ + b.n 379aa │ │ │ │ mov r6, r2 │ │ │ │ - ldr r1, [pc, #460] @ (37b24 ) │ │ │ │ + ldr r1, [pc, #460] @ (37b78 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 37978 │ │ │ │ - b.n 379a2 │ │ │ │ + cbnz r0, 379cc │ │ │ │ + b.n 379f6 │ │ │ │ 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 379a6 │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 379fa │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33480 @ 0x82c8 │ │ │ │ + movw r1, #34376 @ 0x8648 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #38644 @ 0x96f4 │ │ │ │ + movw r0, #39644 @ 0x9adc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 37b1a │ │ │ │ + b.n 37b6e │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 37a9a │ │ │ │ + beq.n 37aee │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 37aa2 │ │ │ │ + beq.n 37af6 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bmi.n 379d8 │ │ │ │ + bmi.n 37a2c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38656 @ 0x9700 │ │ │ │ + movw r1, #39656 @ 0x9ae8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 379a2 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 379f6 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 37aa0 │ │ │ │ - ldr r1, [pc, #324] @ (37b28 ) │ │ │ │ + beq.n 37af4 │ │ │ │ + ldr r1, [pc, #324] @ (37b7c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r8, #56512 @ 0xdcc0 │ │ │ │ + movw r8, #56636 @ 0xdd3c │ │ │ │ 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 37aa2 │ │ │ │ + ble.n 37af6 │ │ │ │ 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 37a20 │ │ │ │ + bne.n 37a74 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 266a18 │ │ │ │ - b.n 37a56 │ │ │ │ + bl 266ec4 │ │ │ │ + b.n 37aaa │ │ │ │ ldr.w r0, [r1, #4044] @ 0xfcc │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 37a32 │ │ │ │ + bne.n 37a86 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3f296 <_PyErr_SetLocaleString@@Base+0x5a> │ │ │ │ - b.n 37a56 │ │ │ │ + bl 3f286 <_PyErr_SetLocaleString@@Base+0x5a> │ │ │ │ + b.n 37aaa │ │ │ │ ldr.w r1, [r1, #4040] @ 0xfc8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 37a44 │ │ │ │ + bne.n 37a98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3f57a <_PyErr_SetLocaleString@@Base+0x33e> │ │ │ │ - b.n 37a56 │ │ │ │ + bl 3f56a <_PyErr_SetLocaleString@@Base+0x33e> │ │ │ │ + b.n 37aaa │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38684 @ 0x971c │ │ │ │ + movw r1, #39684 @ 0x9b04 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - b.n 37a72 │ │ │ │ + b.n 37ac6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 379a2 │ │ │ │ + beq.n 379f6 │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 37a80 │ │ │ │ + bne.n 37ad4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 37a96 │ │ │ │ + cbz r3, 37aea │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38716 @ 0x973c │ │ │ │ + movw r1, #39716 @ 0x9b24 │ │ │ │ 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 d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37a92 │ │ │ │ + bge.n 37ae6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37a92 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37ae6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 379fa │ │ │ │ + b.n 37a4e │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 37aa2 │ │ │ │ + b.n 37af6 │ │ │ │ mov r9, r7 │ │ │ │ - bl 200eb0 <_PySlice_FromIndices@@Base+0x6d4> │ │ │ │ + bl 201008 <_PySlice_FromIndices@@Base+0x6d8> │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #53312 @ 0xd040 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 37b06 │ │ │ │ + cbz r0, 37b5a │ │ │ │ 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 37adc │ │ │ │ + beq.n 37b30 │ │ │ │ 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, 37af0 │ │ │ │ + cbz r5, 37b44 │ │ │ │ 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 70e80 │ │ │ │ + bl 70ea0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37b1a │ │ │ │ + bge.n 37b6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 37b1a │ │ │ │ + cbnz r3, 37b6e │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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, #140 @ 0x8c │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00037b2c : │ │ │ │ - ldr r0, [pc, #4] @ (37b34 ) │ │ │ │ - b.w 19ebbc │ │ │ │ +00037b80 : │ │ │ │ + ldr r0, [pc, #4] @ (37b88 ) │ │ │ │ + b.w 19edf4 │ │ │ │ nop │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ 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 cf584 │ │ │ │ + bl cf454 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 37b5a │ │ │ │ + cbz r2, 37bae │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 37b6a │ │ │ │ - b.n 37b78 │ │ │ │ - ldr r1, [pc, #452] @ (37d20 ) │ │ │ │ + cbz r2, 37bbe │ │ │ │ + b.n 37bcc │ │ │ │ + ldr r1, [pc, #452] @ (37d74 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3828 │ │ │ │ + bl 1a3a50 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37b54 │ │ │ │ - b.n 37c30 │ │ │ │ - ldr r1, [pc, #440] @ (37d24 ) │ │ │ │ + bne.n 37ba8 │ │ │ │ + b.n 37c84 │ │ │ │ + ldr r1, [pc, #440] @ (37d78 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3828 │ │ │ │ + bl 1a3a50 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c30 │ │ │ │ + beq.n 37c84 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 37b8a │ │ │ │ - ldr r1, [pc, #424] @ (37d28 ) │ │ │ │ + cbnz r2, 37bde │ │ │ │ + ldr r1, [pc, #424] @ (37d7c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3828 │ │ │ │ + bl 1a3a50 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c30 │ │ │ │ + beq.n 37c84 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 37b9c │ │ │ │ - ldr r1, [pc, #412] @ (37d2c ) │ │ │ │ + cbnz r2, 37bf0 │ │ │ │ + ldr r1, [pc, #412] @ (37d80 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a3828 │ │ │ │ + bl 1a3a50 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c30 │ │ │ │ - movw r1, #38916 @ 0x9804 │ │ │ │ + beq.n 37c84 │ │ │ │ + movw r1, #39916 @ 0x9bec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #38920 @ 0x9808 │ │ │ │ + movw r0, #39920 @ 0x9bf0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1b24dc │ │ │ │ + bl 1b25ec │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c30 │ │ │ │ - movw r0, #38928 @ 0x9810 │ │ │ │ + beq.n 37c84 │ │ │ │ + movw r0, #39928 @ 0x9bf8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1b2f14 │ │ │ │ + bl 1b301c │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 37c30 │ │ │ │ - movw r1, #31064 @ 0x7958 │ │ │ │ + cbz r0, 37c84 │ │ │ │ + movw r1, #32064 @ 0x7d40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #18632 @ 0x48c8 │ │ │ │ + movw r0, #19528 @ 0x4c48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b24dc │ │ │ │ + bl 1b25ec │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 37c30 │ │ │ │ - movw r1, #31056 @ 0x7950 │ │ │ │ + cbz r0, 37c84 │ │ │ │ + movw r1, #32056 @ 0x7d38 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl ff698 │ │ │ │ + bl ff6f0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 37c30 │ │ │ │ + cbz r0, 37c84 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #31032 @ 0x7938 │ │ │ │ + movw r1, #32032 @ 0x7d20 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ blx 2c140 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 37c1a │ │ │ │ + cbnz r0, 37c6e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - bls.n 37c1a │ │ │ │ + bls.n 37c6e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 37c1a │ │ │ │ + bne.n 37c6e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 37c1a │ │ │ │ + bne.n 37c6e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 37c36 │ │ │ │ + beq.n 37c8a │ │ │ │ movw r3, #61136 @ 0xeed0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38952 @ 0x9828 │ │ │ │ + movw r1, #39952 @ 0x9c10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37d18 │ │ │ │ - movw r0, #20904 @ 0x51a8 │ │ │ │ + b.n 37d6c │ │ │ │ + movw r0, #21800 @ 0x5528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793a4 │ │ │ │ + bl 7939c │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c30 │ │ │ │ - movw r0, #39000 @ 0x9858 │ │ │ │ + beq.n 37c84 │ │ │ │ + movw r0, #40000 @ 0x9c40 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 793a4 │ │ │ │ + bl 7939c │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c30 │ │ │ │ - movw r0, #10272 @ 0x2820 │ │ │ │ + beq.n 37c84 │ │ │ │ + movw r0, #11168 @ 0x2ba0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 793a4 │ │ │ │ + bl 7939c │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c30 │ │ │ │ - movw r0, #38984 @ 0x9848 │ │ │ │ + beq.n 37c84 │ │ │ │ + movw r0, #39984 @ 0x9c30 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 793a4 │ │ │ │ + bl 7939c │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c30 │ │ │ │ - movw r0, #38996 @ 0x9854 │ │ │ │ + beq.n 37c84 │ │ │ │ + movw r0, #39996 @ 0x9c3c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 793a4 │ │ │ │ + bl 7939c │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c30 │ │ │ │ - movw r0, #39008 @ 0x9860 │ │ │ │ + beq.n 37c84 │ │ │ │ + movw r0, #40008 @ 0x9c48 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 793a4 │ │ │ │ + bl 7939c │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c30 │ │ │ │ - movw r0, #38988 @ 0x984c │ │ │ │ + beq.n 37c84 │ │ │ │ + movw r0, #39988 @ 0x9c34 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 793a4 │ │ │ │ + bl 7939c │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c30 │ │ │ │ - movw r0, #39016 @ 0x9868 │ │ │ │ + beq.n 37c84 │ │ │ │ + movw r0, #40016 @ 0x9c50 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 793a4 │ │ │ │ + bl 7939c │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37c30 │ │ │ │ + beq.n 37c84 │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #39024 @ 0x9870 │ │ │ │ + movw r0, #40024 @ 0x9c58 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 194868 │ │ │ │ - movw r1, #39060 @ 0x9894 │ │ │ │ + bl 194ab8 │ │ │ │ + movw r1, #40060 @ 0x9c7c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cfc40 │ │ │ │ + bl cfb10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37c30 │ │ │ │ + blt.n 37c84 │ │ │ │ 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 1a3834 │ │ │ │ + bl 1a3a5c │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37c30 │ │ │ │ + blt.n 37c84 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 37d04 │ │ │ │ + bne.n 37d58 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r0, #236 @ 0xec │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -17299,351 +17328,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 37d50 │ │ │ │ + bhi.n 37da4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 37d68 │ │ │ │ + ble.n 37dbc │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 37d70 │ │ │ │ - movw r0, #23188 @ 0x5a94 │ │ │ │ + b.n 37dc4 │ │ │ │ + movw r0, #24084 @ 0x5e14 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37d48 │ │ │ │ + bne.n 37d9c │ │ │ │ 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 21902c │ │ │ │ + b.w 2194dc │ │ │ │ + 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, 37e00 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ + movt r3, #19 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 37dfa │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 37e00 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 37e2a │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 37e1c │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ + movt r3, #19 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 37e16 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 37e1c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 37e2a │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 37e2a │ │ │ │ + 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 37db8 │ │ │ │ + bne.n 37e68 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 37dd2 │ │ │ │ - movw r2, #43860 @ 0xab54 │ │ │ │ + bmi.n 37e82 │ │ │ │ + movw r2, #44404 @ 0xad74 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #57736 @ 0xe188 │ │ │ │ + movw r0, #58632 @ 0xe508 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 37dce │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 37e7e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #57736 @ 0xe188 │ │ │ │ + movw r0, #58632 @ 0xe508 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37d90 │ │ │ │ + bne.n 37e40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37dea │ │ │ │ - ldr r6, [pc, #24] @ (37dec ) │ │ │ │ + b.n 37e9a │ │ │ │ + ldr r6, [pc, #24] @ (37e9c ) │ │ │ │ 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 e3f34 │ │ │ │ + bl e3ef0 │ │ │ │ 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, 37e20 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ - movt r3, #19 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 37e1a │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 37e20 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 37e4a │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 37e3c │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ - movt r3, #19 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 37e36 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 37e3c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 37e4a │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 37e4a │ │ │ │ - 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 37ea4 │ │ │ │ + bne.n 37ef8 │ │ │ │ ldrd r7, r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl cf584 │ │ │ │ + bl cf454 │ │ │ │ movw r8, #5160 @ 0x1428 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d19fc │ │ │ │ + bl d18cc │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 37ebe │ │ │ │ + beq.n 37f12 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 37ebe │ │ │ │ + bmi.n 37f12 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39608 @ 0x9ab8 │ │ │ │ + movw r1, #40608 @ 0x9ea0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39592 @ 0x9aa8 │ │ │ │ + movw r0, #40592 @ 0x9e90 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37e64 │ │ │ │ + bne.n 37eb8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 37f6e │ │ │ │ + b.n 37fc2 │ │ │ │ mov r0, r6 │ │ │ │ - bl d19fc │ │ │ │ + bl d18cc │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 37eea │ │ │ │ + beq.n 37f3e │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 37eea │ │ │ │ + bmi.n 37f3e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39656 @ 0x9ae8 │ │ │ │ + movw r1, #40656 @ 0x9ed0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ 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 7bb64 │ │ │ │ + bl 7bb50 │ │ │ │ cmp r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 37f2a │ │ │ │ - cbz r0, 37f3c │ │ │ │ + bne.n 37f7e │ │ │ │ + cbz r0, 37f90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37f3c │ │ │ │ + bge.n 37f90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 37f3c │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 37f3c │ │ │ │ + cbnz r3, 37f90 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37f90 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 37f5c │ │ │ │ - cbz r0, 37f6e │ │ │ │ + bne.n 37fb0 │ │ │ │ + cbz r0, 37fc2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37f6e │ │ │ │ + bge.n 37fc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 37f6e │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 37f6e │ │ │ │ + cbnz r3, 37fc2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37fc2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1d2a1c │ │ │ │ + b.w 1d2d1c │ │ │ │ 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, 37faa │ │ │ │ + cbnz r1, 37ffe │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41612 @ 0xa28c │ │ │ │ + movw r1, #42612 @ 0xa674 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 37fd0 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 38024 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 37fd8 │ │ │ │ + beq.n 3802c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41636 @ 0xa2a4 │ │ │ │ + movw r1, #42636 @ 0xa68c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 38988 │ │ │ │ + b.w 389dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 37ff4 │ │ │ │ + bne.n 38048 │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 37ff8 │ │ │ │ + b.n 3804c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 961a4 │ │ │ │ + bl 962b4 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 3801a │ │ │ │ + bge.n 3806e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41664 @ 0xa2c0 │ │ │ │ + movw r1, #42664 @ 0xa6a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 37fd0 │ │ │ │ - beq.n 38060 │ │ │ │ + bl d5890 │ │ │ │ + b.n 38024 │ │ │ │ + beq.n 380b4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 38090 │ │ │ │ + bhi.n 380e4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #938 @ 0x3aa │ │ │ │ movt r2, #4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 380a8 │ │ │ │ + bne.n 380fc │ │ │ │ movw r2, #30788 @ 0x7844 │ │ │ │ movt r2, #2 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 38078 │ │ │ │ + bne.n 380cc │ │ │ │ movs r2, #16 │ │ │ │ movt r2, #1 │ │ │ │ ands r2, r3 │ │ │ │ - cbz r2, 38090 │ │ │ │ + cbz r2, 380e4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41768 @ 0xa328 │ │ │ │ + movw r1, #42768 @ 0xa710 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 37fd0 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 38024 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41712 @ 0xa2f0 │ │ │ │ + movw r1, #42712 @ 0xa6d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 37fd0 │ │ │ │ + bl d5890 │ │ │ │ + b.n 38024 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41796 @ 0xa344 │ │ │ │ + movw r1, #42796 @ 0xa72c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 37fd0 │ │ │ │ + bl d5890 │ │ │ │ + b.n 38024 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41836 @ 0xa36c │ │ │ │ + movw r1, #42836 @ 0xa754 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 37fd0 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 38024 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ bic.w r9, r3, #1 │ │ │ │ - bl e39e8 │ │ │ │ + bl e39a4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 380d4 │ │ │ │ + cbz r3, 38128 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41860 @ 0xa384 │ │ │ │ + movw r1, #42860 @ 0xa76c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 37fd0 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 38024 │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 380f6 │ │ │ │ + bge.n 3814a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #41880 @ 0xa398 │ │ │ │ + movw r1, #42880 @ 0xa780 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 37fd0 │ │ │ │ + bl d5890 │ │ │ │ + b.n 38024 │ │ │ │ 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 │ │ │ │ @@ -17651,173 +17680,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 37fd0 │ │ │ │ + bcs.w 38024 │ │ │ │ lsls r5, r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 37fd0 │ │ │ │ + beq.w 38024 │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 38148 │ │ │ │ + beq.n 3819c │ │ │ │ str.w r6, [r5], #4 │ │ │ │ - b.n 3813e │ │ │ │ + b.n 38192 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 38172 │ │ │ │ - bl 2e430 │ │ │ │ + bcs.n 381c6 │ │ │ │ + bl 2e490 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 3814c │ │ │ │ + beq.n 381a0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 3814c │ │ │ │ + beq.n 381a0 │ │ │ │ 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 3814c │ │ │ │ + b.n 381a0 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 3818a │ │ │ │ + beq.n 381de │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 38176 │ │ │ │ + bge.n 381ca │ │ │ │ cmp r4, r3 │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 38176 │ │ │ │ + b.n 381ca │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 381b4 │ │ │ │ + bcc.n 38208 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #41924 @ 0xa3c4 │ │ │ │ + movw r1, #42924 @ 0xa7ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 75f9c │ │ │ │ - b.n 37fd0 │ │ │ │ + bl 75f84 │ │ │ │ + b.n 38024 │ │ │ │ mov r0, r9 │ │ │ │ - bl 117648 <_PyLong_AsByteArray@@Base+0x15f4> │ │ │ │ + bl 1177e0 <_PyLong_AsByteArray@@Base+0x81c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 386d8 │ │ │ │ + beq.w 3872c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - blt.n 381da │ │ │ │ - bl 1f2e80 │ │ │ │ + blt.n 3822e │ │ │ │ + bl 1f31b8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 381f6 │ │ │ │ - b.n 386d8 │ │ │ │ + blt.n 3824a │ │ │ │ + b.n 3872c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 381cc │ │ │ │ + beq.n 38220 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ mvn.w r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38208 │ │ │ │ + b.n 3825c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 386d8 │ │ │ │ + bne.w 3872c │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 386d8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3872c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - blt.n 38218 │ │ │ │ + blt.n 3826c │ │ │ │ strd r0, r1, [r2, #8]! │ │ │ │ - b.n 38208 │ │ │ │ - movw ip, #44732 @ 0xaebc │ │ │ │ + b.n 3825c │ │ │ │ + movw ip, #45628 @ 0xb23c │ │ │ │ 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 3858c │ │ │ │ + ble.w 385e0 │ │ │ │ add.w r7, r4, r1, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r4, r1, lsl #3] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 114474 │ │ │ │ + bl 114194 │ │ │ │ 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 3828a │ │ │ │ + bne.n 382de │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 114474 │ │ │ │ + bl 114194 │ │ │ │ str.w r5, [r7, #8]! │ │ │ │ ubfx ip, r0, #8, #8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ uxtb r0, r0 │ │ │ │ str r6, [r7, #4] │ │ │ │ - b.n 38266 │ │ │ │ + b.n 382ba │ │ │ │ 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 38588 │ │ │ │ + beq.w 385dc │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bgt.n 38358 │ │ │ │ + bgt.n 383ac │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - bgt.n 382c0 │ │ │ │ + bgt.n 38314 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bgt.n 38306 │ │ │ │ + bgt.n 3835a │ │ │ │ cmp r0, #28 │ │ │ │ - bgt.n 382ea │ │ │ │ + bgt.n 3833e │ │ │ │ cmp r0, #14 │ │ │ │ - beq.w 38400 │ │ │ │ + beq.w 38454 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.w 38534 │ │ │ │ - b.n 38400 │ │ │ │ + bne.w 38588 │ │ │ │ + b.n 38454 │ │ │ │ sub.w ip, r0, #68 @ 0x44 │ │ │ │ cmp.w ip, #12 │ │ │ │ - bhi.w 38534 │ │ │ │ + bhi.w 38588 │ │ │ │ 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 │ │ │ │ @@ -17826,25 +17855,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 38534 │ │ │ │ + bhi.w 38588 │ │ │ │ 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 38534 │ │ │ │ + bne.w 38588 │ │ │ │ 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 │ │ │ │ @@ -17861,22 +17890,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 38588 │ │ │ │ + b.n 385dc │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq.w 38488 │ │ │ │ + beq.w 384dc │ │ │ │ sub.w r3, r0, #100 @ 0x64 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 38534 │ │ │ │ + bhi.w 38588 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 38534 │ │ │ │ + bhi.w 38588 │ │ │ │ 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 │ │ │ │ @@ -17892,29 +17921,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 383a6 │ │ │ │ + b.n 383fa │ │ │ │ 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 38588 │ │ │ │ + b.n 385dc │ │ │ │ add r3, r2 │ │ │ │ str.w r5, [r4, r3, lsl #3] │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 38588 │ │ │ │ + b.n 385dc │ │ │ │ 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 │ │ │ │ @@ -17924,20 +17953,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 38588 │ │ │ │ + b.n 385dc │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 384e4 │ │ │ │ + blt.n 38538 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ - b.n 3857e │ │ │ │ + b.n 385d2 │ │ │ │ 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 │ │ │ │ @@ -17947,76 +17976,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 38588 │ │ │ │ + b.n 385dc │ │ │ │ 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 38588 │ │ │ │ + b.n 385dc │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 384e4 │ │ │ │ + bcs.n 38538 │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #2 │ │ │ │ - b.n 3857e │ │ │ │ + b.n 385d2 │ │ │ │ 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 38588 │ │ │ │ + b.n 385dc │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 384d6 │ │ │ │ - b.n 384e4 │ │ │ │ + bcc.n 3852a │ │ │ │ + b.n 38538 │ │ │ │ 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 3857e │ │ │ │ + bpl.n 385d2 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - bcs.n 384d6 │ │ │ │ - b.n 384e4 │ │ │ │ + bcs.n 3852a │ │ │ │ + b.n 38538 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3857e │ │ │ │ + bpl.n 385d2 │ │ │ │ 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 384e4 │ │ │ │ + bcc.n 38538 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #3 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - blt.n 384e4 │ │ │ │ + blt.n 38538 │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ - b.n 3857e │ │ │ │ + b.n 385d2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ - b.n 3857e │ │ │ │ + b.n 385d2 │ │ │ │ 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 │ │ │ │ @@ -18033,174 +18062,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 38588 │ │ │ │ + b.n 385dc │ │ │ │ mov r1, r2 │ │ │ │ - bl 2550d8 │ │ │ │ + bl 255550 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3854c │ │ │ │ + bge.n 385a0 │ │ │ │ lsrs r5, r5, #3 │ │ │ │ adds r3, #1 │ │ │ │ orr.w r5, r5, r6, lsl #29 │ │ │ │ asrs r6, r6, #3 │ │ │ │ - b.n 3853c │ │ │ │ + b.n 38590 │ │ │ │ cmp r0, #0 │ │ │ │ rsb r3, r0, #0 │ │ │ │ it gt │ │ │ │ movgt r3, #0 │ │ │ │ add r3, r0 │ │ │ │ - cbz r3, 3857e │ │ │ │ + cbz r3, 385d2 │ │ │ │ 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 38558 │ │ │ │ + b.n 385ac │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ - b.n 38240 │ │ │ │ + b.n 38294 │ │ │ │ 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 386ba │ │ │ │ + bls.w 3870e │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r6, r1, #25 │ │ │ │ - bpl.n 385c0 │ │ │ │ + bpl.n 38614 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r2, r1, r2, lsl #6 │ │ │ │ - b.n 385ac │ │ │ │ + b.n 38600 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #1 │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.n 385c0 │ │ │ │ + bmi.n 38614 │ │ │ │ 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 385e6 │ │ │ │ + bpl.n 3863a │ │ │ │ orr.w r9, r0, r9, lsl #6 │ │ │ │ - b.n 385d2 │ │ │ │ + b.n 38626 │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 385fa │ │ │ │ + bpl.n 3864e │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r0, r1, r0, lsl #6 │ │ │ │ - b.n 385e6 │ │ │ │ + b.n 3863a │ │ │ │ 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 385a0 │ │ │ │ + beq.n 385f4 │ │ │ │ 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 385a0 │ │ │ │ + bne.n 385f4 │ │ │ │ and.w r8, r0, #1 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - beq.n 3866c │ │ │ │ + beq.n 386c0 │ │ │ │ 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 38672 │ │ │ │ + bge.n 386c6 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 3865a │ │ │ │ + b.n 386ae │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 38674 │ │ │ │ + b.n 386c8 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 38692 │ │ │ │ + beq.n 386e6 │ │ │ │ cmp fp, r2 │ │ │ │ sbcs.w r3, sl, r1 │ │ │ │ - bcc.n 386a8 │ │ │ │ + bcc.n 386fc │ │ │ │ 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 386a8 │ │ │ │ + bcc.n 386fc │ │ │ │ lsls r1, r1, #3 │ │ │ │ orr.w r1, r1, r2, lsr #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ - b.n 386ae │ │ │ │ + b.n 38702 │ │ │ │ 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 385a0 │ │ │ │ + b.n 385f4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 38236 │ │ │ │ + bne.w 3828a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, ip │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 386e0 │ │ │ │ + bge.n 38734 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 386e0 │ │ │ │ + cbnz r3, 38734 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 386e0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38734 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 75f9c │ │ │ │ - b.n 37fd0 │ │ │ │ + bl 75f84 │ │ │ │ + b.n 38024 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - movw r5, #41572 @ 0xa264 │ │ │ │ + movw r5, #42572 @ 0xa64c │ │ │ │ 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 │ │ │ │ @@ -18211,551 +18240,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 38846 │ │ │ │ + ble.w 3889a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3883a │ │ │ │ + bne.w 3888e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r3, r0, [r3] │ │ │ │ orrs.w r2, r7, r0 │ │ │ │ - bmi.n 387ba │ │ │ │ + bmi.n 3880e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r4, r0, r1 │ │ │ │ - bge.n 3874e │ │ │ │ + bge.n 387a2 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 3873c │ │ │ │ + b.n 38790 │ │ │ │ mov r4, r3 │ │ │ │ mov ip, r0 │ │ │ │ strd lr, r5, [sp, #24] │ │ │ │ orrs.w r5, r2, r1 │ │ │ │ - beq.n 387a2 │ │ │ │ + beq.n 387f6 │ │ │ │ and.w r5, r2, #7 │ │ │ │ ands.w lr, r4, #7 │ │ │ │ - beq.w 3897c │ │ │ │ + beq.w 389d0 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 38776 │ │ │ │ + bne.n 387ca │ │ │ │ subs r5, #4 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 38788 │ │ │ │ + b.n 387dc │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 3878e │ │ │ │ + beq.n 387e2 │ │ │ │ sub.w lr, r5, lr │ │ │ │ rsbs r5, lr, #0 │ │ │ │ adc.w r5, r5, lr │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 3897c │ │ │ │ + beq.w 389d0 │ │ │ │ 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 38756 │ │ │ │ + b.n 387aa │ │ │ │ ldrd lr, r5, [sp, #24] │ │ │ │ orrs.w ip, r4, ip │ │ │ │ - bne.w 38980 │ │ │ │ + bne.w 389d4 │ │ │ │ cmp r9, r3 │ │ │ │ sbcs.w r2, fp, r0 │ │ │ │ - blt.n 38804 │ │ │ │ + blt.n 38858 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3883a │ │ │ │ + b.n 3888e │ │ │ │ adds r1, r6, #1 │ │ │ │ - bne.n 3883a │ │ │ │ + bne.n 3888e │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 38810 │ │ │ │ + beq.n 38864 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r8, #2 │ │ │ │ - beq.n 3881a │ │ │ │ + beq.n 3886e │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 38824 │ │ │ │ + beq.n 38878 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r3, #2 │ │ │ │ - beq.n 38830 │ │ │ │ + beq.n 38884 │ │ │ │ and.w r3, r3, #7 │ │ │ │ - movw r2, #61280 @ 0xef60 │ │ │ │ + movw r2, #62168 @ 0xf2d8 │ │ │ │ movt r2, #70 @ 0x46 │ │ │ │ subs r3, #1 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ - b.n 3883a │ │ │ │ + b.n 3888e │ │ │ │ mov r9, r3 │ │ │ │ mov fp, r0 │ │ │ │ movs r6, #0 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 3883a │ │ │ │ - movw r5, #41408 @ 0xa1c0 │ │ │ │ + b.n 3888e │ │ │ │ + movw r5, #42408 @ 0xa5a8 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ - b.n 3883a │ │ │ │ - movw r5, #41436 @ 0xa1dc │ │ │ │ + b.n 3888e │ │ │ │ + movw r5, #42436 @ 0xa5c4 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ - b.n 3883a │ │ │ │ - movw r5, #41472 @ 0xa200 │ │ │ │ + b.n 3888e │ │ │ │ + movw r5, #42472 @ 0xa5e8 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ movs r6, #1 │ │ │ │ - b.n 3883a │ │ │ │ - movw r5, #41504 @ 0xa220 │ │ │ │ + b.n 3888e │ │ │ │ + movw r5, #42504 @ 0xa608 │ │ │ │ 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 38716 │ │ │ │ + b.n 3876a │ │ │ │ mov r0, sl │ │ │ │ mov sl, r9 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 75f9c │ │ │ │ - cbnz r6, 38866 │ │ │ │ + bl 75f84 │ │ │ │ + cbnz r6, 388ba │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 3887a │ │ │ │ + b.n 388ce │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.w 37fd0 │ │ │ │ + bl f1dcc │ │ │ │ + b.w 38024 │ │ │ │ add.w r0, r2, #10 │ │ │ │ cmp r2, r1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bge.n 38894 │ │ │ │ + bge.n 388e8 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ addeq r3, #1 │ │ │ │ - b.n 3887a │ │ │ │ - cbnz r3, 388b0 │ │ │ │ + b.n 388ce │ │ │ │ + cbnz r3, 38904 │ │ │ │ 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 38950 │ │ │ │ + b.n 389a4 │ │ │ │ movw r2, #61084 @ 0xee9c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #32112 @ 0x7d70 │ │ │ │ + movw r1, #33008 @ 0x80f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #29260 @ 0x724c │ │ │ │ + movw r2, #30116 @ 0x75a4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #41968 @ 0xa3f0 │ │ │ │ + movw r2, #42968 @ 0xa7d8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl 2047fc │ │ │ │ + bl 204b30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 37fd0 │ │ │ │ + bne.w 38024 │ │ │ │ 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 38896 │ │ │ │ + bge.n 388ea │ │ │ │ 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 388f4 │ │ │ │ + b.n 38948 │ │ │ │ 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 3895e │ │ │ │ - ldr r2, [pc, #108] @ (38990 ) │ │ │ │ + bne.n 389b2 │ │ │ │ + ldr r2, [pc, #108] @ (389e4 ) │ │ │ │ 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 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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 38964 │ │ │ │ - b.n 3890e │ │ │ │ - bl 848b4 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ - b.n 38946 │ │ │ │ + bge.n 389b8 │ │ │ │ + b.n 38962 │ │ │ │ + bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ + b.n 3899a │ │ │ │ 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 38988 │ │ │ │ + b.n 389dc │ │ │ │ ldrd lr, r5, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 387ee │ │ │ │ - b.n 3883a │ │ │ │ + beq.w 38842 │ │ │ │ + b.n 3888e │ │ │ │ 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, 389b4 │ │ │ │ + cbnz r2, 38a08 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 389b4 │ │ │ │ + bne.n 38a08 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 389d8 │ │ │ │ + cbnz r0, 38a2c │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38a7c │ │ │ │ + beq.n 38ad0 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r5, #23916 @ 0x5d6c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 38a0a │ │ │ │ + beq.n 38a5e │ │ │ │ mov r1, r5 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 38a0a │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 38a5e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #42008 @ 0xa418 │ │ │ │ + movw r1, #43008 @ 0xa800 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #36848 @ 0x8ff0 │ │ │ │ + movw r0, #37744 @ 0x9370 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 38a7c │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 38ad0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 38a1e │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 38a7c │ │ │ │ + bne.n 38a72 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 38ad0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 38a30 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 38a7c │ │ │ │ + bne.n 38a84 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 38ad0 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 38a68 │ │ │ │ + beq.n 38abc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #5580 @ 0x15cc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 38a6a │ │ │ │ + beq.n 38abe │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #42028 @ 0xa42c │ │ │ │ + movw r1, #43028 @ 0xa814 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ 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 1a132c <_PyBytes_DecodeEscape2@@Base+0x201c> │ │ │ │ + b.w 1a1564 <_PyBytes_DecodeEscape2@@Base+0x201c> │ │ │ │ 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] @ (38b18 ) │ │ │ │ + ldr r0, [pc, #132] @ (38b6c ) │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #52484 @ 0xcd04 │ │ │ │ + movw r2, #53128 @ 0xcf88 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #42072 @ 0xa458 │ │ │ │ + movw r1, #43072 @ 0xa840 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 38afc │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 38b50 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #57736 @ 0xe188 │ │ │ │ + movw r1, #58856 @ 0xe5e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #42092 @ 0xa46c │ │ │ │ + movw r0, #43092 @ 0xa854 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38ada │ │ │ │ + bne.n 38b2e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38af4 │ │ │ │ + b.n 38b48 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 206bf8 │ │ │ │ + bl 206e04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38ad6 │ │ │ │ + beq.n 38b2a │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 241738 │ │ │ │ + bl 241bd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 75f9c │ │ │ │ - b.n 38afe │ │ │ │ + bl 75f84 │ │ │ │ + b.n 38b52 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #24] @ (38b18 ) │ │ │ │ + ldr r3, [pc, #24] @ (38b6c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 38b10 │ │ │ │ + beq.n 38b64 │ │ │ │ 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 38b32 │ │ │ │ - movw r0, #42176 @ 0xa4c0 │ │ │ │ + bne.n 38b86 │ │ │ │ + movw r0, #43176 @ 0xa8a8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7bb64 │ │ │ │ + b.w 7bb50 │ │ │ │ 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, 38b54 │ │ │ │ + cbz r3, 38ba8 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 38b64 │ │ │ │ + b.n 38bb8 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 38b62 │ │ │ │ + blt.n 38bb6 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 38b5e │ │ │ │ - cbnz r1, 38b84 │ │ │ │ + bgt.n 38bb2 │ │ │ │ + cbnz r1, 38bd8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38b64 │ │ │ │ + b.n 38bb8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #156] @ (38c04 ) │ │ │ │ + ldr r1, [pc, #156] @ (38c58 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 38b8a │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 38bde │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38bfe │ │ │ │ + b.n 38c52 │ │ │ │ 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 191f9c <_PyStaticType_InitForExtension@@Base+0x50c> │ │ │ │ + bl 1921e4 <_PyStaticType_InitForExtension@@Base+0x50c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38b80 │ │ │ │ + beq.n 38bd4 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - movw r3, #60705 @ 0xed21 │ │ │ │ + movw r3, #61525 @ 0xf055 │ │ │ │ movt r3, #30 │ │ │ │ - movw r1, #11793 @ 0x2e11 │ │ │ │ + movw r1, #12057 @ 0x2f19 │ │ │ │ movt r1, #27 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 38c6e │ │ │ │ + bl 38cc2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38b80 │ │ │ │ + beq.n 38bd4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 38bfe │ │ │ │ + beq.n 38c52 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #48] @ (38c08 ) │ │ │ │ + ldr r0, [pc, #48] @ (38c5c ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 94c40 │ │ │ │ + bl 94d44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38bfc │ │ │ │ + bge.n 38c50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38bfc │ │ │ │ + cbnz r3, 38c50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 38f7c <_PyTime_AsTimevalTime_t@@Base+0x2c0> │ │ │ │ + b.n 38fd0 <_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 13e0d8 │ │ │ │ - cbz r0, 38c3a │ │ │ │ + bl 13dde4 │ │ │ │ + cbz r0, 38c8e │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38c68 │ │ │ │ + beq.n 38cbc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #8408 @ 0x20d8 │ │ │ │ + movw r0, #9444 @ 0x24e4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #34732 @ 0x87ac │ │ │ │ + movw r3, #35588 @ 0x8b04 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r0, #34724 @ 0x87a4 │ │ │ │ + movw r0, #35580 @ 0x8afc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13ebac │ │ │ │ - b.n 38c6a │ │ │ │ + bl 13e8b8 │ │ │ │ + b.n 38cbe │ │ │ │ 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 21f5e4 │ │ │ │ + bl 21fa90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38c92 │ │ │ │ + bne.n 38ce6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38cb8 │ │ │ │ + b.n 38d0c │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 38cbc <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 38d10 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38c8e │ │ │ │ + beq.n 38ce2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 255350 │ │ │ │ + bl 255774 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00038cbc <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +00038d10 <_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 2533d4 <_PyTime_AsTimeval@@Base+0x3c> │ │ │ │ + bl 25386c <_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 │ │ │ │ @@ -18767,85 +18796,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] @ (38de4 <_PyTime_AsTimevalTime_t@@Base+0x128>) │ │ │ │ + ldr r1, [pc, #200] @ (38e38 <_PyTime_AsTimevalTime_t@@Base+0x128>) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #52484 @ 0xcd04 │ │ │ │ + movw r2, #53128 @ 0xcf88 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r1, #42460 @ 0xa5dc │ │ │ │ + movw r1, #43460 @ 0xa9c4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - bl 8e728 │ │ │ │ + bl 8e810 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38dc0 <_PyTime_AsTimevalTime_t@@Base+0x104> │ │ │ │ + beq.n 38e14 <_PyTime_AsTimevalTime_t@@Base+0x104> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #57736 @ 0xe188 │ │ │ │ + movw r1, #58856 @ 0xe5e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #42092 @ 0xa46c │ │ │ │ + movw r0, #43092 @ 0xa854 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38d66 <_PyTime_AsTimevalTime_t@@Base+0xaa> │ │ │ │ + bne.n 38dba <_PyTime_AsTimevalTime_t@@Base+0xaa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38db8 <_PyTime_AsTimevalTime_t@@Base+0xfc> │ │ │ │ + b.n 38e0c <_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 206bf8 │ │ │ │ + bl 206e04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38d62 <_PyTime_AsTimevalTime_t@@Base+0xa6> │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 38db6 <_PyTime_AsTimevalTime_t@@Base+0xa6> │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ 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 38e06 <_PyTime_AsTimevalTime_t@@Base+0x14a> │ │ │ │ + bl 38e5a <_PyTime_AsTimevalTime_t@@Base+0x14a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 75f9c │ │ │ │ - b.n 38dc2 <_PyTime_AsTimevalTime_t@@Base+0x106> │ │ │ │ + bl 75f84 │ │ │ │ + b.n 38e16 <_PyTime_AsTimevalTime_t@@Base+0x106> │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (38de4 <_PyTime_AsTimevalTime_t@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #28] @ (38e38 <_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 38dda <_PyTime_AsTimevalTime_t@@Base+0x11e> │ │ │ │ + beq.n 38e2e <_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 │ │ │ │ @@ -18859,712 +18888,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] @ (39008 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ + ldr r3, [pc, #492] @ (3905c <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 38e6a <_PyTime_AsTimevalTime_t@@Base+0x1ae> │ │ │ │ + cbnz r1, 38ebe <_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, #42560 @ 0xa640 │ │ │ │ + movw r0, #43560 @ 0xaa28 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38ee6 <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ + beq.n 38f3a <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12d068 │ │ │ │ + bl 12d014 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38ee6 <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ + bge.n 38f3a <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38ee6 <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ + bne.n 38f3a <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 38ee6 <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38f3a <_PyTime_AsTimevalTime_t@@Base+0x22a> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 38e9e <_PyTime_AsTimevalTime_t@@Base+0x1e2> │ │ │ │ + beq.n 38ef2 <_PyTime_AsTimevalTime_t@@Base+0x1e2> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #396] @ (39008 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ + ldr r3, [pc, #396] @ (3905c <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 38ffa <_PyTime_AsTimevalTime_t@@Base+0x33e> │ │ │ │ + bne.w 3904e <_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 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 38eea <_PyTime_AsTimevalTime_t@@Base+0x22e> │ │ │ │ + cbz r0, 38f3e <_PyTime_AsTimevalTime_t@@Base+0x22e> │ │ │ │ movs r0, #0 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 38eea <_PyTime_AsTimevalTime_t@@Base+0x22e> │ │ │ │ + cbz r0, 38f3e <_PyTime_AsTimevalTime_t@@Base+0x22e> │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - cbnz r7, 38f14 <_PyTime_AsTimevalTime_t@@Base+0x258> │ │ │ │ + cbnz r7, 38f68 <_PyTime_AsTimevalTime_t@@Base+0x258> │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 38fc2 <_PyTime_AsTimevalTime_t@@Base+0x306> │ │ │ │ + beq.n 39016 <_PyTime_AsTimevalTime_t@@Base+0x306> │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 38f2c <_PyTime_AsTimevalTime_t@@Base+0x270> │ │ │ │ + beq.n 38f80 <_PyTime_AsTimevalTime_t@@Base+0x270> │ │ │ │ cmp.w sl, #10 │ │ │ │ - beq.n 38f58 <_PyTime_AsTimevalTime_t@@Base+0x29c> │ │ │ │ + beq.n 38fac <_PyTime_AsTimevalTime_t@@Base+0x29c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52668 @ 0xcdbc │ │ │ │ + movw r1, #53376 @ 0xd080 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38fec <_PyTime_AsTimevalTime_t@@Base+0x330> │ │ │ │ + b.n 39040 <_PyTime_AsTimevalTime_t@@Base+0x330> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 38fe0 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ - bl 793ec │ │ │ │ + b.n 39034 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ + bl 793e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38fb8 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ + beq.n 3900c <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 38f1c <_PyTime_AsTimevalTime_t@@Base+0x260> │ │ │ │ + blt.n 38f70 <_PyTime_AsTimevalTime_t@@Base+0x260> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 38fb8 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ + bne.n 3900c <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ adds r7, #4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38eb8 <_PyTime_AsTimevalTime_t@@Base+0x1fc> │ │ │ │ - b.n 38ef0 <_PyTime_AsTimevalTime_t@@Base+0x234> │ │ │ │ + beq.n 38f0c <_PyTime_AsTimevalTime_t@@Base+0x1fc> │ │ │ │ + b.n 38f44 <_PyTime_AsTimevalTime_t@@Base+0x234> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38f0c <_PyTime_AsTimevalTime_t@@Base+0x250> │ │ │ │ + bne.n 38f60 <_PyTime_AsTimevalTime_t@@Base+0x250> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 38f0c <_PyTime_AsTimevalTime_t@@Base+0x250> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38f60 <_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 241738 │ │ │ │ + bl 241bd4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 38f96 <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ + bne.n 38fea <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ - b.n 38f96 <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ + b.n 38fea <_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 249ccc <_PyDict_GetItem_KnownHash@@Base+0x7ec> │ │ │ │ + bl 2495b0 <_PyGen_yf@@Base+0x28> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 38f96 <_PyTime_AsTimevalTime_t@@Base+0x2da> │ │ │ │ + bne.n 38fea <_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, 38fb8 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ + cbz r4, 3900c <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38fb6 <_PyTime_AsTimevalTime_t@@Base+0x2fa> │ │ │ │ + bge.n 3900a <_PyTime_AsTimevalTime_t@@Base+0x2fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38fb6 <_PyTime_AsTimevalTime_t@@Base+0x2fa> │ │ │ │ + cbnz r3, 3900a <_PyTime_AsTimevalTime_t@@Base+0x2fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 38fbc <_PyTime_AsTimevalTime_t@@Base+0x300> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 39010 <_PyTime_AsTimevalTime_t@@Base+0x300> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38fe0 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ + b.n 39034 <_PyTime_AsTimevalTime_t@@Base+0x324> │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 38ebc <_PyTime_AsTimevalTime_t@@Base+0x200> │ │ │ │ + b.n 38f10 <_PyTime_AsTimevalTime_t@@Base+0x200> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38fb8 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ + beq.n 3900c <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ - movw r0, #42568 @ 0xa648 │ │ │ │ + movw r0, #43568 @ 0xaa30 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1a4 │ │ │ │ - ldr r3, [pc, #24] @ (39008 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ + bl 7a1b0 │ │ │ │ + ldr r3, [pc, #24] @ (3905c <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 38ffe <_PyTime_AsTimevalTime_t@@Base+0x342> │ │ │ │ + beq.n 39052 <_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 3903c <_PyTime_AsTimevalTime_t@@Base+0x380> │ │ │ │ + bgt.n 39090 <_PyTime_AsTimevalTime_t@@Base+0x380> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42620 @ 0xa67c │ │ │ │ + movw r1, #43620 @ 0xaa64 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 39060 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 390b4 <_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 39064 <_PyTime_AsTimevalTime_t@@Base+0x3a8> │ │ │ │ + bmi.n 390b8 <_PyTime_AsTimevalTime_t@@Base+0x3a8> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42680 @ 0xa6b8 │ │ │ │ + movw r1, #43680 @ 0xaaa0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39182 <_PyTime_AsTimevalTime_t@@Base+0x4c6> │ │ │ │ + b.n 391d6 <_PyTime_AsTimevalTime_t@@Base+0x4c6> │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39060 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + beq.n 390b4 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - cbz r5, 3908e <_PyTime_AsTimevalTime_t@@Base+0x3d2> │ │ │ │ + cbz r5, 390e2 <_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] @ (3918c <_PyTime_AsTimevalTime_t@@Base+0x4d0>) │ │ │ │ + ldr r3, [pc, #232] @ (391e0 <_PyTime_AsTimevalTime_t@@Base+0x4d0>) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 83d90 <_PyUnicode_InternMortal@@Base> │ │ │ │ + bl 83e30 <_PyUnicode_InternMortal@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 101fec │ │ │ │ + bl 101f60 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39160 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + beq.n 391b4 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - cbz r5, 390cc <_PyTime_AsTimevalTime_t@@Base+0x410> │ │ │ │ + cbz r5, 39120 <_PyTime_AsTimevalTime_t@@Base+0x410> │ │ │ │ mov r0, r5 │ │ │ │ - bl 145ebc │ │ │ │ + bl 145dd0 │ │ │ │ mov r5, r0 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.n 3917c <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ + bgt.n 391d0 <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ ldrd r6, r7, [r4, #12] │ │ │ │ - cbz r7, 39142 <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ + cbz r7, 39196 <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ mov r0, r7 │ │ │ │ - bl 145ebc │ │ │ │ - cbz r0, 39142 <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ + bl 145dd0 │ │ │ │ + cbz r0, 39196 <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ mov r0, r7 │ │ │ │ - bl 24a7fc │ │ │ │ + bl 24ac94 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39160 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ - bl 76334 │ │ │ │ + beq.n 391b4 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + bl 7631c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3910a <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ + bge.n 3915e <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3910a <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ + cbnz r3, 3915e <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 39160 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 391b4 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 39134 <_PyTime_AsTimevalTime_t@@Base+0x478> │ │ │ │ + cbz r3, 39188 <_PyTime_AsTimevalTime_t@@Base+0x478> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1efc54 │ │ │ │ + bl 1eff88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3912e <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ + bge.n 39182 <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3912e <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ + cbnz r3, 39182 <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 39136 <_PyTime_AsTimevalTime_t@@Base+0x47a> │ │ │ │ - b.n 39160 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + cbnz r3, 3918a <_PyTime_AsTimevalTime_t@@Base+0x47a> │ │ │ │ + b.n 391b4 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ str r5, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 76334 │ │ │ │ + bl 7631c │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbnz r0, 39154 <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ - b.n 39160 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + cbnz r0, 391a8 <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ + b.n 391b4 <_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, #38173 @ 0x951d │ │ │ │ + movw r3, #38257 @ 0x9571 │ │ │ │ movt r3, #3 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 3917c <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ + b.n 391d0 <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 39060 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bge.w 390b4 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39060 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bne.w 390b4 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 39060 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 390b4 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 82904 │ │ │ │ + bl 829a8 │ │ │ │ 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, 391aa <_PyTime_AsTimevalTime_t@@Base+0x4ee> │ │ │ │ + cbz r3, 391fe <_PyTime_AsTimevalTime_t@@Base+0x4ee> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 39206 <_PyTime_AsTimevalTime_t@@Base+0x54a> │ │ │ │ + cbnz r3, 3925a <_PyTime_AsTimevalTime_t@@Base+0x54a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39258 <_PyTime_AsTimevalTime_t@@Base+0x59c> │ │ │ │ + beq.n 392ac <_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 391f0 <_PyTime_AsTimevalTime_t@@Base+0x534> │ │ │ │ + bge.n 39244 <_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 391d0 <_PyTime_AsTimevalTime_t@@Base+0x514> │ │ │ │ + b.n 39224 <_PyTime_AsTimevalTime_t@@Base+0x514> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #43304 @ 0xa928 │ │ │ │ + movw r0, #44200 @ 0xaca8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80848 │ │ │ │ - movw r1, #48096 @ 0xbbe0 │ │ │ │ + b.w 808ac │ │ │ │ + movw r1, #48960 @ 0xbf40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #59244 @ 0xe76c │ │ │ │ + movw r0, #60140 @ 0xeaec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b24dc │ │ │ │ + bl 1b25ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 39258 <_PyTime_AsTimevalTime_t@@Base+0x59c> │ │ │ │ + cbz r0, 392ac <_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 910ec │ │ │ │ + bl 911dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39246 <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ + bge.n 3929a <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39246 <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ + cbnz r3, 3929a <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #7840 @ 0x1ea0 │ │ │ │ + movw r0, #8736 @ 0x2220 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #22132 @ 0x5674 │ │ │ │ + movw r1, #23028 @ 0x59f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 3944c │ │ │ │ + b.n 394a0 │ │ │ │ │ │ │ │ -00039268 : │ │ │ │ +000392bc : │ │ │ │ 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, 392b8 │ │ │ │ + cbz r3, 3930c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 126b90 │ │ │ │ + bl 126a88 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #42736 @ 0xa6f0 │ │ │ │ + movw r2, #43736 @ 0xaad8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1272a4 │ │ │ │ + bl 1271b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 392c0 │ │ │ │ - bl 39490 │ │ │ │ + b.n 39314 │ │ │ │ + bl 394e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3928a │ │ │ │ + beq.n 392de │ │ │ │ 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 13e0d8 │ │ │ │ + bl 13dde4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 392fa │ │ │ │ + cbz r0, 3934e │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 39342 │ │ │ │ + beq.n 39396 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #8408 @ 0x20d8 │ │ │ │ + movw r0, #9444 @ 0x24e4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 39302 │ │ │ │ + cbz r3, 39356 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 39304 │ │ │ │ + b.n 39358 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ adds.w r8, r7, r9 │ │ │ │ - bne.n 3932c │ │ │ │ + bne.n 39380 │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ - movw r0, #34724 @ 0x87a4 │ │ │ │ + movw r0, #35580 @ 0x8afc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13ebac │ │ │ │ - b.n 39444 │ │ │ │ + bl 13e8b8 │ │ │ │ + b.n 39498 │ │ │ │ mov r0, r8 │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3933c │ │ │ │ + cbz r0, 39390 │ │ │ │ add.w sl, r0, #12 │ │ │ │ - b.n 3935a │ │ │ │ + b.n 393ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 13ebac │ │ │ │ + bl 13e8b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39444 │ │ │ │ + b.n 39498 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl ef11c │ │ │ │ + bl ef0bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 393ca │ │ │ │ + beq.n 3941e │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - blt.n 39346 │ │ │ │ - cbz r7, 393ce │ │ │ │ - movw r7, #42748 @ 0xa6fc │ │ │ │ + blt.n 3939a │ │ │ │ + cbz r7, 39422 │ │ │ │ + movw r7, #43748 @ 0xaae4 │ │ │ │ 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 900a8 │ │ │ │ - cbz r0, 393b0 │ │ │ │ + bl 90198 │ │ │ │ + cbz r0, 39404 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl e3ce0 │ │ │ │ - cbz r0, 393ca │ │ │ │ + bl e3c9c │ │ │ │ + cbz r0, 3941e │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 393a4 │ │ │ │ + blt.n 393f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3939e │ │ │ │ + bge.n 393f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3939e │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 393f2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 393b0 │ │ │ │ + b.n 39404 │ │ │ │ add.w r3, r6, #16 │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3936e │ │ │ │ + b.n 393c2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 393ce │ │ │ │ + beq.n 39422 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42756 @ 0xa704 │ │ │ │ + movw r1, #43756 @ 0xaaec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3942a │ │ │ │ - movw r0, #29020 @ 0x715c │ │ │ │ + b.n 3947e │ │ │ │ + movw r0, #29916 @ 0x74dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 393ca │ │ │ │ + beq.n 3941e │ │ │ │ mov r1, r6 │ │ │ │ - bl 115068 │ │ │ │ + bl 115200 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 393fc │ │ │ │ + bge.n 39450 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 393fc │ │ │ │ + cbnz r3, 39450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 393ca │ │ │ │ + beq.n 3941e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #42800 @ 0xa730 │ │ │ │ + movw r0, #43800 @ 0xab18 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3942a │ │ │ │ + bge.n 3947e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3942a │ │ │ │ + cbnz r3, 3947e │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3943e │ │ │ │ + bge.n 39492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3943e │ │ │ │ + cbnz r3, 39492 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13ebac │ │ │ │ + bl 13e8b8 │ │ │ │ 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, #8260 @ 0x2044 │ │ │ │ + movw r1, #9156 @ 0x23c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #8264 @ 0x2048 │ │ │ │ + movw r0, #9160 @ 0x23c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3948c │ │ │ │ + beq.n 394e0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3948e │ │ │ │ + bge.n 394e2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3948e │ │ │ │ + b.n 394e2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00039490 : │ │ │ │ +000394e4 : │ │ │ │ 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, #42812 @ 0xa73c │ │ │ │ + movw r1, #43812 @ 0xab24 │ │ │ │ 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 394f6 │ │ │ │ + beq.n 3954a │ │ │ │ movw r4, #32200 @ 0x7dc8 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r1, #23724 @ 0x5cac │ │ │ │ + movw r1, #24724 @ 0x6094 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ blx 2ad74 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 394fc │ │ │ │ + cbnz r0, 39550 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b490 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39512 │ │ │ │ - bl 1b750c │ │ │ │ + b.n 39566 │ │ │ │ + bl 1b764c │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 39510 │ │ │ │ + cbnz r0, 39564 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c01c │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 39512 │ │ │ │ + b.n 39566 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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 3953e │ │ │ │ - cbz r5, 39564 │ │ │ │ - b.n 39554 │ │ │ │ + bne.n 39592 │ │ │ │ + cbz r5, 395b8 │ │ │ │ + b.n 395a8 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42832 @ 0xa750 │ │ │ │ + movw r0, #43832 @ 0xab38 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3958e │ │ │ │ - b.n 3953a │ │ │ │ - movw r0, #42832 @ 0xa750 │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 395e2 │ │ │ │ + b.n 3958e │ │ │ │ + movw r0, #43832 @ 0xab38 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 25ba20 <_PyTime_ObjectToTimeval@@Base+0x1e24> │ │ │ │ - cbz r0, 3958e │ │ │ │ + bl 25be48 <_PyTime_ObjectToTimeval@@Base+0x1e24> │ │ │ │ + cbz r0, 395e2 │ │ │ │ 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] │ │ │ │ @@ -19573,526 +19602,526 @@ │ │ │ │ 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 94c40 │ │ │ │ + bl 94d44 │ │ │ │ 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 77218 │ │ │ │ + bl 77200 │ │ │ │ mov r0, r5 │ │ │ │ - bl 39610 │ │ │ │ + bl 39664 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 395ce │ │ │ │ + bge.n 39622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 395ce │ │ │ │ + cbnz r3, 39622 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_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, 39600 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 39654 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 395fa │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 39600 │ │ │ │ + bne.n 3964e │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 39654 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3960e │ │ │ │ + cbnz r0, 39662 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 14d088 │ │ │ │ + b.w 14d028 │ │ │ │ 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, 3963a │ │ │ │ + cbz r0, 3968e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3963a │ │ │ │ + bge.n 3968e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3963a │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3968e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 39654 │ │ │ │ + cbz r0, 396a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39654 │ │ │ │ + bge.n 396a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39654 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 396a8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3966e │ │ │ │ + cbz r0, 396c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3966e │ │ │ │ + bge.n 396c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3966e │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 396c2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 39688 │ │ │ │ + cbz r0, 396dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39688 │ │ │ │ + bge.n 396dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39688 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 396dc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 396a6 │ │ │ │ + cbz r0, 396fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 396a6 │ │ │ │ + bge.n 396fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 396a6 │ │ │ │ + cbnz r3, 396fa │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 396c8 │ │ │ │ + bne.n 3971c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 396e0 │ │ │ │ - b.n 396ee │ │ │ │ + cbz r1, 39734 │ │ │ │ + b.n 39742 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40 @ 0x28 │ │ │ │ + movw r0, #936 @ 0x3a8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 396be │ │ │ │ - b.n 396ea │ │ │ │ + bne.n 39712 │ │ │ │ + b.n 3973e │ │ │ │ mov r0, r4 │ │ │ │ - bl 256fd4 │ │ │ │ + bl 2573f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 396ee │ │ │ │ + bne.n 39742 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39712 │ │ │ │ + b.n 39766 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 396fe │ │ │ │ - bl 703c0 │ │ │ │ + cbnz r0, 39752 │ │ │ │ + bl 703e0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 396ea │ │ │ │ + beq.n 3973e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 396ea │ │ │ │ + beq.n 3973e │ │ │ │ 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, 39736 │ │ │ │ + cbnz r3, 3978a │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 39736 │ │ │ │ + ble.n 3978a │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 39736 │ │ │ │ - cbnz r4, 39756 │ │ │ │ + bne.n 3978a │ │ │ │ + cbnz r4, 397aa │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #304] @ (39870 ) │ │ │ │ + ldr r4, [pc, #304] @ (398c4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 397ee │ │ │ │ + beq.n 39842 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3976a │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 397be │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 397ee │ │ │ │ + bne.n 39842 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3977c │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 397ee │ │ │ │ + bne.n 397d0 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 39842 │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 39794 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 397ee │ │ │ │ + cbnz r0, 397e8 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 39842 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 397b2 │ │ │ │ - bl 85938 │ │ │ │ + b.n 39806 │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 397ae │ │ │ │ + bge.n 39802 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 397ae │ │ │ │ + cbnz r3, 39802 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 39788 │ │ │ │ + beq.n 397dc │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 397f2 │ │ │ │ - bl 97b54 │ │ │ │ + bne.n 39846 │ │ │ │ + bl 97c54 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bd9c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3985c │ │ │ │ + bge.n 398b0 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 39848 │ │ │ │ - bl edde4 │ │ │ │ + bne.n 3989c │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 397be │ │ │ │ + beq.n 39812 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39868 │ │ │ │ + b.n 398bc │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ffdfc <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1fff50 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 397ee │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 39842 │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 39830 │ │ │ │ + bge.n 39884 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 39838 │ │ │ │ - bl edde4 │ │ │ │ + bne.n 3988c │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 397fe │ │ │ │ - b.n 397ee │ │ │ │ + beq.n 39852 │ │ │ │ + b.n 39842 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fcd0 │ │ │ │ - b.n 39868 │ │ │ │ + bl 7fcd4 │ │ │ │ + b.n 398bc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 397ee │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 39842 │ │ │ │ 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 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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, 39894 │ │ │ │ + cbz r3, 398e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 88dfc │ │ │ │ + bl 88e90 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 398c0 │ │ │ │ - b.n 398aa │ │ │ │ + cbnz r0, 39914 │ │ │ │ + b.n 398fe │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53852 @ 0xd25c │ │ │ │ + movw r1, #54748 @ 0xd5dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3991e │ │ │ │ - bl 168fcc │ │ │ │ + b.n 39972 │ │ │ │ + bl 169074 <_PyTime_AsLong@@Base+0x17d4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 398d2 │ │ │ │ + blt.n 39926 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 398e2 │ │ │ │ + blt.n 39936 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89074 │ │ │ │ + bl 89108 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 398ae │ │ │ │ - b.n 398fa │ │ │ │ + bne.n 39902 │ │ │ │ + b.n 3994e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 398bc │ │ │ │ + bne.n 39910 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 398bc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39910 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 398aa │ │ │ │ + bge.n 398fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 398aa │ │ │ │ + bne.n 398fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 398aa │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 398fe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3990e │ │ │ │ + bge.n 39962 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3990e │ │ │ │ + cbnz r3, 39962 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - bl 7fa30 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 398aa │ │ │ │ + bne.n 398fe │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #4] @ (39928 ) │ │ │ │ - b.w 2576b0 │ │ │ │ + ldr r1, [pc, #4] @ (3997c ) │ │ │ │ + b.w 257ad8 │ │ │ │ nop │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 198488 │ │ │ │ + b.w 1986d8 │ │ │ │ stmdb 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, 39960 │ │ │ │ + cbz r3, 399b4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #11136 @ 0x2b80 │ │ │ │ + movw r1, #12120 @ 0x2f58 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cf294 │ │ │ │ + bl cf168 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3997a │ │ │ │ - b.n 39976 │ │ │ │ + cbnz r0, 399ce │ │ │ │ + b.n 399ca │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43616 @ 0xaa60 │ │ │ │ + movw r1, #44616 @ 0xae48 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 39ae0 │ │ │ │ + b.n 39b34 │ │ │ │ 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, #37340 @ 0x91dc │ │ │ │ + movw r1, #38340 @ 0x95c4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 87b64 │ │ │ │ + bl 87c18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39a42 │ │ │ │ + beq.n 39a96 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 399f0 │ │ │ │ + bne.n 39a44 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 399c2 │ │ │ │ + cbnz r3, 39a16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a72 │ │ │ │ + bge.n 39ac6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39a72 │ │ │ │ - b.n 39a12 │ │ │ │ - movw r2, #65316 @ 0xff24 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #62276 @ 0xf344 │ │ │ │ + bne.n 39ac6 │ │ │ │ + b.n 39a66 │ │ │ │ + movw r2, #676 @ 0x2a4 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #63172 @ 0xf6c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cea44 │ │ │ │ + bl ce918 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 399ec │ │ │ │ + bge.n 39a40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 399ec │ │ │ │ + cbnz r3, 39a40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 39a18 │ │ │ │ - b.n 39a42 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 39a6c │ │ │ │ + b.n 39a96 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 399fe │ │ │ │ + beq.n 39a52 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a72 │ │ │ │ - b.n 39a08 │ │ │ │ + bge.n 39ac6 │ │ │ │ + b.n 39a5c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 399f4 │ │ │ │ + beq.n 39a48 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 39a18 │ │ │ │ + b.n 39a6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39a72 │ │ │ │ + bne.n 39ac6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 39a72 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39ac6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 259ac0 <_PyGen_SetStopIterationValue@@Base+0x159c> │ │ │ │ + bl 259ee8 <_PyGen_SetStopIterationValue@@Base+0x159c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a40 │ │ │ │ + bge.n 39a94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 39a40 │ │ │ │ + cbnz r3, 39a94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 39a5a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 39aae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39976 │ │ │ │ + bge.n 399ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39976 │ │ │ │ + bne.n 399ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 39976 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 399ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3998e │ │ │ │ + bge.n 399e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3998e │ │ │ │ + bne.n 399e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3998e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 399e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39a86 │ │ │ │ + bge.n 39ada │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39a86 │ │ │ │ + cbnz r3, 39ada │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #32112 @ 0x7d70 │ │ │ │ + movw r2, #33008 @ 0x80f0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 259ac0 <_PyGen_SetStopIterationValue@@Base+0x159c> │ │ │ │ + bl 259ee8 <_PyGen_SetStopIterationValue@@Base+0x159c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 39976 │ │ │ │ + beq.w 399ca │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 39ae0 │ │ │ │ + bne.n 39b34 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39ac2 │ │ │ │ + bge.n 39b16 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 39ac2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 39b16 │ │ │ │ + bl 76dd4 <_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 │ │ │ │ @@ -20101,270 +20130,272 @@ │ │ │ │ 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} │ │ │ │ │ │ │ │ -00039ae8 : │ │ │ │ +00039b3c : │ │ │ │ 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, 39b20 │ │ │ │ + cbz r3, 39b74 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 126b90 │ │ │ │ + bl 126a88 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c01c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1272a4 │ │ │ │ + bl 1271b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1b83f0 │ │ │ │ + bl 1b84b8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (39b2c ) │ │ │ │ - b.w 249a18 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #4] @ (39b80 ) │ │ │ │ + b.w 249ef4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ @ instruction: 0xf784004d │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #35500 @ 0x8aac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 39b44 │ │ │ │ + bne.n 39b9c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 39b52 │ │ │ │ + beq.n 39baa │ │ │ │ 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 39b66 │ │ │ │ + bne.n 39bbe │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 39b66 │ │ │ │ + bne.n 39bbe │ │ │ │ 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 39bc8 <_PyEval_FormatExcUnbound@@Base+0x4e> │ │ │ │ + b.n 39c20 <_PyEval_FormatExcUnbound@@Base+0x4e> │ │ │ │ │ │ │ │ -00039b7a <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +00039bd2 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 39b82 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 39bda <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 39bc6 <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ + cbnz r3, 39c1e <_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 39bae <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ + bge.n 39c06 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ movw r1, #61040 @ 0xee70 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #4712 @ 0x1268 │ │ │ │ + movw r2, #5608 @ 0x15e8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1ec5d4 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1ec908 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #61128 @ 0xeec8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #44152 @ 0xac78 │ │ │ │ + movw r2, #45152 @ 0xb060 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1ec5d4 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1ec908 <_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, 39c06 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + cbz r3, 39c5e <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 39c06 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + cbz r3, 39c5e <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ blx r3 │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 39c1c <_PyEval_FormatExcUnbound@@Base+0xa2> │ │ │ │ + bne.n 39c74 <_PyEval_FormatExcUnbound@@Base+0xa2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39c06 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + bge.n 39c5e <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39c06 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 39c5e <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #24884 @ 0x6134 │ │ │ │ + movw r3, #25700 @ 0x6464 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1dd490 │ │ │ │ + b.w 1dd7a0 │ │ │ │ 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, 39c3c <_PyEval_FormatExcUnbound@@Base+0xc2> │ │ │ │ + cbz r2, 39c94 <_PyEval_FormatExcUnbound@@Base+0xc2> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 39c4a <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ + b.n 39ca2 <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 39c48 <_PyEval_FormatExcUnbound@@Base+0xce> │ │ │ │ + bne.n 39ca0 <_PyEval_FormatExcUnbound@@Base+0xce> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 39c70 <_PyEval_FormatExcUnbound@@Base+0xf6> │ │ │ │ + cbnz r0, 39cc8 <_PyEval_FormatExcUnbound@@Base+0xf6> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 39c4a <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ + b.n 39ca2 <_PyEval_FormatExcUnbound@@Base+0xd0> │ │ │ │ mov r5, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r6, #10524 @ 0x291c │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 39c72 <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ - b.n 39ca2 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ + cbnz r0, 39cca <_PyEval_FormatExcUnbound@@Base+0xf8> │ │ │ │ + b.n 39cfa <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ 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 39ca6 <_PyEval_FormatExcUnbound@@Base+0x12c> │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 39cfe <_PyEval_FormatExcUnbound@@Base+0x12c> │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33480 @ 0x82c8 │ │ │ │ + movw r1, #34376 @ 0x8648 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #44332 @ 0xad2c │ │ │ │ + movw r0, #45332 @ 0xb114 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r9 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39e4c <_PyEval_FormatExcUnbound@@Base+0x2d2> │ │ │ │ + b.n 39ea4 <_PyEval_FormatExcUnbound@@Base+0x2d2> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 39e32 <_PyEval_FormatExcUnbound@@Base+0x2b8> │ │ │ │ + beq.w 39e8a <_PyEval_FormatExcUnbound@@Base+0x2b8> │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 39cbc <_PyEval_FormatExcUnbound@@Base+0x142> │ │ │ │ + beq.n 39d14 <_PyEval_FormatExcUnbound@@Base+0x142> │ │ │ │ subs r4, r3, #2 │ │ │ │ - bne.n 39cc4 <_PyEval_FormatExcUnbound@@Base+0x14a> │ │ │ │ - b.n 39d14 <_PyEval_FormatExcUnbound@@Base+0x19a> │ │ │ │ + bne.n 39d1c <_PyEval_FormatExcUnbound@@Base+0x14a> │ │ │ │ + b.n 39d6c <_PyEval_FormatExcUnbound@@Base+0x19a> │ │ │ │ movw sl, #5160 @ 0x1428 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 39cd0 <_PyEval_FormatExcUnbound@@Base+0x156> │ │ │ │ + cbz r5, 39d28 <_PyEval_FormatExcUnbound@@Base+0x156> │ │ │ │ subs r4, #1 │ │ │ │ - beq.w 39e42 <_PyEval_FormatExcUnbound@@Base+0x2c8> │ │ │ │ - b.n 39cd8 <_PyEval_FormatExcUnbound@@Base+0x15e> │ │ │ │ - movw r5, #56512 @ 0xdcc0 │ │ │ │ + beq.w 39e9a <_PyEval_FormatExcUnbound@@Base+0x2c8> │ │ │ │ + b.n 39d30 <_PyEval_FormatExcUnbound@@Base+0x15e> │ │ │ │ + movw r5, #56636 @ 0xdd3c │ │ │ │ movt r5, #76 @ 0x4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 39cec <_PyEval_FormatExcUnbound@@Base+0x172> │ │ │ │ - bl c60f4 │ │ │ │ + cbz r0, 39d44 <_PyEval_FormatExcUnbound@@Base+0x172> │ │ │ │ + bl c6370 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39ca2 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ + blt.n 39cfa <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ subs r7, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 39cf0 <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ - b.n 39d24 <_PyEval_FormatExcUnbound@@Base+0x1aa> │ │ │ │ + bne.n 39d48 <_PyEval_FormatExcUnbound@@Base+0x176> │ │ │ │ + b.n 39d7c <_PyEval_FormatExcUnbound@@Base+0x1aa> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 39d04 <_PyEval_FormatExcUnbound@@Base+0x18a> │ │ │ │ - bl c60f4 │ │ │ │ + cbz r0, 39d5c <_PyEval_FormatExcUnbound@@Base+0x18a> │ │ │ │ + bl c6370 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 39ca2 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ + blt.n 39cfa <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 39d06 <_PyEval_FormatExcUnbound@@Base+0x18c> │ │ │ │ - b.n 39d22 <_PyEval_FormatExcUnbound@@Base+0x1a8> │ │ │ │ + bne.n 39d5e <_PyEval_FormatExcUnbound@@Base+0x18c> │ │ │ │ + b.n 39d7a <_PyEval_FormatExcUnbound@@Base+0x1a8> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 39ca2 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ + blt.n 39cfa <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ mov r7, r8 │ │ │ │ - b.n 39d26 <_PyEval_FormatExcUnbound@@Base+0x1ac> │ │ │ │ - movw r5, #56512 @ 0xdcc0 │ │ │ │ + b.n 39d7e <_PyEval_FormatExcUnbound@@Base+0x1ac> │ │ │ │ + movw r5, #56636 @ 0xdd3c │ │ │ │ movt r5, #76 @ 0x4c │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 39d26 <_PyEval_FormatExcUnbound@@Base+0x1ac> │ │ │ │ + b.n 39d7e <_PyEval_FormatExcUnbound@@Base+0x1ac> │ │ │ │ mov r7, r8 │ │ │ │ movs r6, #0 │ │ │ │ and.w fp, r4, #1 │ │ │ │ and.w r8, r7, #1 │ │ │ │ tst r4, r7 │ │ │ │ - beq.n 39d4a <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ + beq.n 39da2 <_PyEval_FormatExcUnbound@@Base+0x1d0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47044 @ 0xb7c4 │ │ │ │ + movw r1, #47908 @ 0xbb24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 39ca2 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ - cbz r6, 39d6c <_PyEval_FormatExcUnbound@@Base+0x1f2> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 39cfa <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ + cbz r6, 39dc4 <_PyEval_FormatExcUnbound@@Base+0x1f2> │ │ │ │ orrs r4, r7 │ │ │ │ - beq.n 39d68 <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ + beq.n 39dc0 <_PyEval_FormatExcUnbound@@Base+0x1ee> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47080 @ 0xb7e8 │ │ │ │ + movw r1, #47944 @ 0xbb48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 39ca2 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 39cfa <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ mov r8, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20171c │ │ │ │ + bl 201874 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39ca2 <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ - bl 200eb0 <_PySlice_FromIndices@@Base+0x6d4> │ │ │ │ - ldr r3, [pc, #212] @ (39e54 <_PyEval_FormatExcUnbound@@Base+0x2da>) │ │ │ │ + beq.n 39cfa <_PyEval_FormatExcUnbound@@Base+0x128> │ │ │ │ + bl 201008 <_PySlice_FromIndices@@Base+0x6d8> │ │ │ │ + ldr r3, [pc, #212] @ (39eac <_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 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 39da0 <_PyEval_FormatExcUnbound@@Base+0x226> │ │ │ │ + cbnz r0, 39df8 <_PyEval_FormatExcUnbound@@Base+0x226> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39e16 <_PyEval_FormatExcUnbound@@Base+0x29c> │ │ │ │ + b.n 39e6e <_PyEval_FormatExcUnbound@@Base+0x29c> │ │ │ │ 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] │ │ │ │ @@ -20380,317 +20411,250 @@ │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ strb r6, [r0, #26] │ │ │ │ it lt │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [r0, #16] │ │ │ │ - bl 70e80 │ │ │ │ + bl 70ea0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20300 @ 0x4f4c │ │ │ │ + movw r1, #21196 @ 0x52cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 837ec │ │ │ │ + bl 8389c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 39e16 <_PyEval_FormatExcUnbound@@Base+0x29c> │ │ │ │ + bge.n 39e6e <_PyEval_FormatExcUnbound@@Base+0x29c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39d9c <_PyEval_FormatExcUnbound@@Base+0x222> │ │ │ │ + bge.n 39df4 <_PyEval_FormatExcUnbound@@Base+0x222> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39d9c <_PyEval_FormatExcUnbound@@Base+0x222> │ │ │ │ + bne.n 39df4 <_PyEval_FormatExcUnbound@@Base+0x222> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 39d9c <_PyEval_FormatExcUnbound@@Base+0x222> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39df4 <_PyEval_FormatExcUnbound@@Base+0x222> │ │ │ │ mov r0, sl │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39e4c <_PyEval_FormatExcUnbound@@Base+0x2d2> │ │ │ │ + bge.n 39ea4 <_PyEval_FormatExcUnbound@@Base+0x2d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 39e4c <_PyEval_FormatExcUnbound@@Base+0x2d2> │ │ │ │ + cbnz r3, 39ea4 <_PyEval_FormatExcUnbound@@Base+0x2d2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 39e4c <_PyEval_FormatExcUnbound@@Base+0x2d2> │ │ │ │ - movw r5, #56512 @ 0xdcc0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39ea4 <_PyEval_FormatExcUnbound@@Base+0x2d2> │ │ │ │ + movw r5, #56636 @ 0xdd3c │ │ │ │ movt r5, #76 @ 0x4c │ │ │ │ movw sl, #5160 @ 0x1428 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 39d6c <_PyEval_FormatExcUnbound@@Base+0x1f2> │ │ │ │ + b.n 39dc4 <_PyEval_FormatExcUnbound@@Base+0x1f2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00039e58 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +00039eb0 <_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, #8685 @ 0x21ed │ │ │ │ + movw r3, #8965 @ 0x2305 │ │ │ │ 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 39e9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 1d41e8 │ │ │ │ + beq.n 39ef4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 1d44e8 │ │ │ │ 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 39ea0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x48> │ │ │ │ + b.n 39ef8 <_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 125dcc │ │ │ │ + bl 125cdc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 39eee <_PyInterpreterState_SetEvalFrameFunc@@Base+0x96> │ │ │ │ + cbz r0, 39f46 <_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 82904 │ │ │ │ + bl 829a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 39f18 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xc0> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 39f20 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xc8> │ │ │ │ - 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 39f0a <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb2> │ │ │ │ - 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 │ │ │ │ movw r0, #625 @ 0x271 │ │ │ │ - bl 713bc │ │ │ │ - cbz r0, 39f80 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x128> │ │ │ │ + bl 713c4 │ │ │ │ + cbz r0, 39fa8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf8> │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #12 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 7dd48 │ │ │ │ - cbz r0, 39f6c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x114> │ │ │ │ + bl 7dd30 │ │ │ │ + cbz r0, 39f94 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe4> │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 39f4c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf4> │ │ │ │ + bne.n 39f74 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xc4> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7fcd0 │ │ │ │ - cbz r0, 39f6c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x114> │ │ │ │ + bl 7fcd4 │ │ │ │ + cbz r0, 39f94 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe4> │ │ │ │ str.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - b.n 39f82 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12a> │ │ │ │ + b.n 39faa <_PyInterpreterState_SetEvalFrameFunc@@Base+0xfa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39f80 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x128> │ │ │ │ + bge.n 39fa8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39f80 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x128> │ │ │ │ + cbnz r3, 39fa8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #44736 @ 0xaec0 │ │ │ │ + movw r3, #45736 @ 0xb2a8 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ movw r1, #49532 @ 0xc17c │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 141ec8 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 141be0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac4> │ │ │ │ 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 39fc2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x16a> │ │ │ │ + bne.n 39fea <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 39fe4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ - b.n 39fdc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x184> │ │ │ │ + bne.n 3a00c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15c> │ │ │ │ + b.n 3a004 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x154> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39684 @ 0x9b04 │ │ │ │ + movw r0, #40580 @ 0x9e84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39fb4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15c> │ │ │ │ + bne.n 39fdc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a03a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e2> │ │ │ │ - bl 7fa30 │ │ │ │ + b.n 3a062 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1b2> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39fd8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + bne.n 3a000 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 39ff8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1a0> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 3a020 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x170> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39fd8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + bne.n 3a000 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #2248 @ 0x8c8 │ │ │ │ + movw r1, #3328 @ 0xd00 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #44832 @ 0xaf20 │ │ │ │ + movw r0, #45832 @ 0xb308 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 39fd8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x180> │ │ │ │ + beq.n 3a000 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b850 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a032 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1da> │ │ │ │ + bne.n 3a05a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1aa> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ 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, 3a05a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x202> │ │ │ │ + cbnz r0, 3a082 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1d2> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 3a064 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x20c> │ │ │ │ - b.n 3a06a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x212> │ │ │ │ + cbnz r0, 3a08c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1dc> │ │ │ │ + b.n 3a092 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1e2> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a054 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1fc> │ │ │ │ - b.n 3a08c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x234> │ │ │ │ + beq.n 3a07c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ + b.n 3a0b4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3a08c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x234> │ │ │ │ + cbnz r0, 3a0b4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3a08c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x234> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 3a0b4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3a082 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x22a> │ │ │ │ + bne.n 3a0aa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1fa> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (3a098 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x240>) │ │ │ │ - b.w 249a18 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #4] @ (3a0c0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x210>) │ │ │ │ + b.w 249ef4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ - movw r1, #21804 @ 0x552c │ │ │ │ + movw r1, #22700 @ 0x58ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 3944c │ │ │ │ - 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, 3a0c6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x26e> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 3a0d0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x278> │ │ │ │ - b.n 3a0d6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x27e> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3a0c0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x268> │ │ │ │ - b.n 3a10c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2b4> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3a10c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2b4> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 3a0e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x288> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3a10c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2b4> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3a0ea <_PyInterpreterState_SetEvalFrameFunc@@Base+0x292> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3a10c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2b4> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 3a0f4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29c> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3a10c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2b4> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 3a0fe <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a6> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 3a10c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2b4> │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - cbz r0, 3a10c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2b4> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + b.w 394a0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -20699,20 +20663,19 @@ │ │ │ │ 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] @ (3a144 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ec>) │ │ │ │ + ldr r0, [pc, #8] @ (3a104 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x254>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 133ea8 │ │ │ │ + bl 1339c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ @ instruction: 0xb760 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -20725,191 +20688,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 3a194 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x33c> │ │ │ │ + beq.n 3a154 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 3a194 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x33c> │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 3a154 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 142570 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 142288 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a19c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x344> │ │ │ │ + bne.n 3a15c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3a208 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3b0> │ │ │ │ + b.n 3a1c8 <_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 3a1b2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x35a> │ │ │ │ + beq.n 3a172 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2c2> │ │ │ │ movw r1, #24552 @ 0x5fe8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88210 │ │ │ │ - cbz r0, 3a1bc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x364> │ │ │ │ + bl 882c4 │ │ │ │ + cbz r0, 3a17c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2cc> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 3a1cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x374> │ │ │ │ + b.n 3a18c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2dc> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 142570 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 142288 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a1cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x374> │ │ │ │ + bne.n 3a18c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2dc> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 3a208 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3b0> │ │ │ │ + b.n 3a1c8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3a1f4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x39c> │ │ │ │ + bne.n 3a1b4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x304> │ │ │ │ movw r3, #61100 @ 0xeeac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6900 @ 0x1af4 │ │ │ │ + movw r1, #7796 @ 0x1e74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a208 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3b0> │ │ │ │ + b.n 3a1c8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x318> │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 3a38c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x534> │ │ │ │ + bl 3a34c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49c> │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 859e8 │ │ │ │ + bl 85a98 │ │ │ │ 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 3a22e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3d6> │ │ │ │ + bhi.n 3a1ee <_PyInterpreterState_SetEvalFrameFunc@@Base+0x33e> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a248 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3f0> │ │ │ │ + ble.n 3a208 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x358> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 3a250 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3f8> │ │ │ │ - movw r0, #30836 @ 0x7874 │ │ │ │ + b.n 3a210 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x360> │ │ │ │ + movw r0, #31732 @ 0x7bf4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a226 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ce> │ │ │ │ + bne.n 3a1e6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x336> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a368 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x510> │ │ │ │ + b.n 3a328 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3a25e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x406> │ │ │ │ + cbz r3, 3a21e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x36e> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 3a28e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x436> │ │ │ │ - b.n 3a276 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x41e> │ │ │ │ + bpl.n 3a24e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x39e> │ │ │ │ + b.n 3a236 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x386> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53852 @ 0xd25c │ │ │ │ + movw r1, #54748 @ 0xd5dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3a244 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ec> │ │ │ │ - bl 85938 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3a204 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ + bl 859e8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a2b6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45e> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 3a276 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3c6> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a244 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ec> │ │ │ │ + bne.n 3a204 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a2b6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45e> │ │ │ │ + b.n 3a276 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3c6> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a288 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x430> │ │ │ │ + beq.n 3a248 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x398> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45172 @ 0xb074 │ │ │ │ + movw r1, #46172 @ 0xb45c │ │ │ │ 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 d59c4 │ │ │ │ + b.w d5890 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a244 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ec> │ │ │ │ + beq.n 3a204 <_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 256768 │ │ │ │ + bl 256b8c │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3a368 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x510> │ │ │ │ + beq.n 3a328 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a34c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4f4> │ │ │ │ - bl 85ac0 │ │ │ │ + beq.n 3a30c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ + bl 85b70 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a328 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4d0> │ │ │ │ + bne.n 3a2e8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x438> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a34c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4f4> │ │ │ │ + bge.n 3a30c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3a34c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4f4> │ │ │ │ + cbnz r3, 3a30c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a34c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4f4> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a30c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a33c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4e4> │ │ │ │ + bge.n 3a2fc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3a33c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4e4> │ │ │ │ + cbnz r3, 3a2fc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44c> │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add r9, r8 │ │ │ │ add r5, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 3a2da <_PyInterpreterState_SetEvalFrameFunc@@Base+0x482> │ │ │ │ + blt.n 3a29a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ea> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3a2da <_PyInterpreterState_SetEvalFrameFunc@@Base+0x482> │ │ │ │ - b.n 3a368 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x510> │ │ │ │ + beq.n 3a29a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ea> │ │ │ │ + b.n 3a328 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3a244 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ec> │ │ │ │ + bge.w 3a204 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a244 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ec> │ │ │ │ + bne.w 3a204 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a244 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ec> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a204 <_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 +20891,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 3a3ee <_PyInterpreterState_SetEvalFrameFunc@@Base+0x596> │ │ │ │ + beq.n 3a3ae <_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 3a402 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5aa> │ │ │ │ + beq.n 3a3c2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x512> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d9 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ - b.n 3a402 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5aa> │ │ │ │ + b.n 3a3c2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x512> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d0, [pc, #108] @ 3a460 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x608> │ │ │ │ - vldr d7, [pc, #112] @ 3a468 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x610> │ │ │ │ + vldr d0, [pc, #108] @ 3a420 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x570> │ │ │ │ + vldr d7, [pc, #112] @ 3a428 <_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 3a43c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e4> │ │ │ │ + beq.n 3a3fc <_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 3a458 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x600> │ │ │ │ + ble.n 3a418 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x568> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 3a458 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x600> │ │ │ │ + b.n 3a418 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x568> │ │ │ │ vdiv.f64 d7, d10, d9 │ │ │ │ - vldr d6, [pc, #36] @ 3a468 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x610> │ │ │ │ + vldr d6, [pc, #36] @ 3a428 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x578> │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #20] @ 3a460 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x608> │ │ │ │ + vldr d7, [pc, #20] @ 3a420 <_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, #21776 @ 0x5510 │ │ │ │ + movw r1, #22672 @ 0x5890 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 3a47a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x622> │ │ │ │ + b.n 3a43a <_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, #8260 @ 0x2044 │ │ │ │ + movw r1, #9156 @ 0x23c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #8264 @ 0x2048 │ │ │ │ + movw r0, #9160 @ 0x23c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a4aa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x652> │ │ │ │ + bne.n 3a46a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ba> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a4d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x680> │ │ │ │ + b.n 3a498 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3a4d0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x678> │ │ │ │ + bgt.n 3a490 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e0> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 3a4c2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x66a> │ │ │ │ + cbnz r0, 3a482 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5d2> │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d8458 │ │ │ │ + bl d833c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a4a6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x64e> │ │ │ │ + beq.n 3a466 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5b6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a4d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x680> │ │ │ │ + bge.n 3a498 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3a4d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x680> │ │ │ │ + b.n 3a498 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a4da <_Py_IncRef@@Base>: │ │ │ │ +0003a49a <_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,1865 +20998,1885 @@ │ │ │ │ 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] @ (3a50c <_Py_IncRef@@Base+0x32>) │ │ │ │ + ldr r0, [pc, #8] @ (3a4cc <_Py_IncRef@@Base+0x32>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 133ea8 │ │ │ │ + bl 1339c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb844 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3a51a <_Py_IncRef@@Base+0x40> │ │ │ │ - b.w 7dd48 │ │ │ │ + beq.n 3a4da <_Py_IncRef@@Base+0x40> │ │ │ │ + b.w 7dd30 │ │ │ │ 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, #45436 @ 0xb17c │ │ │ │ + movw r1, #46436 @ 0xb564 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003a542 : │ │ │ │ +0003a502 : │ │ │ │ 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 1292d8 │ │ │ │ - cbz r0, 3a588 │ │ │ │ + bl 1291e8 │ │ │ │ + cbz r0, 3a548 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #12700 @ 0x319c │ │ │ │ + movw r1, #13596 @ 0x351c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 3a5a8 │ │ │ │ + bl d5890 │ │ │ │ + b.n 3a568 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a568 │ │ │ │ + bne.n 3a528 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3a5ac │ │ │ │ - bl 1f2e80 │ │ │ │ + ble.n 3a56c │ │ │ │ + bl 1f31b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a5d2 │ │ │ │ + b.n 3a592 │ │ │ │ add r1, r2 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a5a8 │ │ │ │ + beq.n 3a568 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3a5d2 │ │ │ │ + cbz r0, 3a592 │ │ │ │ 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 3a5de │ │ │ │ + beq.n 3a59e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 3a5ea │ │ │ │ + beq.n 3a5aa │ │ │ │ mov r0, sp │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ 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 25bc84 <_PyTime_ObjectToTimeval@@Base+0x2088> │ │ │ │ + bl 25c0ac <_PyTime_ObjectToTimeval@@Base+0x2088> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a616 │ │ │ │ + beq.n 3a5d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a618 │ │ │ │ + bge.n 3a5d8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3a618 │ │ │ │ + b.n 3a5d8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a61c : │ │ │ │ +0003a5dc : │ │ │ │ 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 793ec │ │ │ │ - cbz r0, 3a656 │ │ │ │ + bl 793e4 │ │ │ │ + cbz r0, 3a616 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bd1b4 │ │ │ │ + bl bd420 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a65a │ │ │ │ + bge.n 3a61a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3a65a │ │ │ │ + cbnz r3, 3a61a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a65a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a61a │ │ │ │ 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, 3a686 │ │ │ │ + cbnz r1, 3a646 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45532 @ 0xb1dc │ │ │ │ + movw r1, #46532 @ 0xb5c4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 3a6bc │ │ │ │ + bl d5890 │ │ │ │ + b.n 3a67c │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3a742 │ │ │ │ + beq.n 3a702 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #5580 @ 0x15cc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3a6c2 │ │ │ │ + beq.n 3a682 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45564 @ 0xb1fc │ │ │ │ + movw r1, #46564 @ 0xb5e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a748 │ │ │ │ + b.n 3a708 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - cbz r0, 3a72a │ │ │ │ + cbz r0, 3a6ea │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 3a704 │ │ │ │ + bne.n 3a6c4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45600 @ 0xb220 │ │ │ │ + movw r1, #46600 @ 0xb608 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a6bc │ │ │ │ + bge.n 3a67c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a6bc │ │ │ │ + bne.n 3a67c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a6bc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a67c │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r6, 3a714 │ │ │ │ + cbz r6, 3a6d4 │ │ │ │ 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 3a726 │ │ │ │ + bge.n 3a6e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3a726 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3a6e6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 3a6d0 │ │ │ │ + b.n 3a690 │ │ │ │ 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 7730c │ │ │ │ + bl 772f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a748 │ │ │ │ + b.n 3a708 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a738 │ │ │ │ + b.n 3a6f8 │ │ │ │ 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] @ (3a770 ) │ │ │ │ + ldr r0, [pc, #12] @ (3a730 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 133ea8 │ │ │ │ + bl 1339c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 3a7a2 <_PyCompile_Assemble@@Base+0x20> │ │ │ │ + cbnz r0, 3a762 <_PyCompile_Assemble@@Base+0x20> │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003a774 : │ │ │ │ - movw r3, #24568 @ 0x5ff8 │ │ │ │ +0003a734 : │ │ │ │ + movw r3, #25384 @ 0x6328 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 121ff4 │ │ │ │ + b.w 121f04 │ │ │ │ │ │ │ │ -0003a782 <_PyCompile_Assemble@@Base>: │ │ │ │ +0003a742 <_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 3a7c0 <_PyCompile_Assemble@@Base+0x3e> │ │ │ │ + beq.n 3a780 <_PyCompile_Assemble@@Base+0x3e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45884 @ 0xb33c │ │ │ │ + movw r1, #46884 @ 0xb724 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3a7d6 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3a796 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b314 │ │ │ │ - bl 703c0 │ │ │ │ + bl 703e0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3a7da <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 3a79a <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a9d0 <_PyCompile_Assemble@@Base+0x24e> │ │ │ │ + b.n 3a990 <_PyCompile_Assemble@@Base+0x24e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 102060 │ │ │ │ + bl 101fd4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3a80e <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + cbz r0, 3a7ce <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ - cbz r3, 3a7fa <_PyCompile_Assemble@@Base+0x78> │ │ │ │ + cbz r3, 3a7ba <_PyCompile_Assemble@@Base+0x78> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ it lt │ │ │ │ movlt r2, r1 │ │ │ │ - b.n 3a7ec <_PyCompile_Assemble@@Base+0x6a> │ │ │ │ + b.n 3a7ac <_PyCompile_Assemble@@Base+0x6a> │ │ │ │ adds r2, #1 │ │ │ │ mov fp, r3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 3a812 <_PyCompile_Assemble@@Base+0x90> │ │ │ │ - bl 1f2e80 │ │ │ │ + cbnz r0, 3a7d2 <_PyCompile_Assemble@@Base+0x90> │ │ │ │ + bl 1f31b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a9b0 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ + b.n 3a970 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 2b314 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r2, 3a82c <_PyCompile_Assemble@@Base+0xaa> │ │ │ │ + cbz r2, 3a7ec <_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 3a81c <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ - movw r5, #31240 @ 0x7a08 │ │ │ │ + b.n 3a7dc <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ + movw r5, #32120 @ 0x7d78 │ │ │ │ movt r5, #58 @ 0x3a │ │ │ │ - cbz r4, 3a86e <_PyCompile_Assemble@@Base+0xec> │ │ │ │ + cbz r4, 3a82e <_PyCompile_Assemble@@Base+0xec> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r3, #5 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 3a86a <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + bge.n 3a82a <_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 3a860 <_PyCompile_Assemble@@Base+0xde> │ │ │ │ + bmi.n 3a820 <_PyCompile_Assemble@@Base+0xde> │ │ │ │ cmp.w ip, #2 │ │ │ │ - bhi.n 3a83a <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ + bhi.n 3a7fa <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r1, [r9, r1, lsl #2] │ │ │ │ str r1, [r2, #24] │ │ │ │ - b.n 3a83a <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ + b.n 3a7fa <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - b.n 3a834 <_PyCompile_Assemble@@Base+0xb2> │ │ │ │ + b.n 3a7f4 <_PyCompile_Assemble@@Base+0xb2> │ │ │ │ mov r0, r9 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 105f30 │ │ │ │ + bl 105f28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a80e <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + beq.n 3a7ce <_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 10a8a0 <_PyDict_DelItemIf@@Base+0x3b0> │ │ │ │ + bl 10aa00 <_PyDict_DelItemIf@@Base+0x3b4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a80e <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + beq.n 3a7ce <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a80e <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + beq.n 3a7ce <_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 3a97a <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + bpl.n 3a93a <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ - cbz r2, 3a8ee <_PyCompile_Assemble@@Base+0x16c> │ │ │ │ + cbz r2, 3a8ae <_PyCompile_Assemble@@Base+0x16c> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3a97a <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + ble.n 3a93a <_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 3a936 <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ + b.n 3a8f6 <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 3a97a <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + ble.n 3a93a <_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, 3a91e <_PyCompile_Assemble@@Base+0x19c> │ │ │ │ + cbz r0, 3a8de <_PyCompile_Assemble@@Base+0x19c> │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbnz r0, 3a91a <_PyCompile_Assemble@@Base+0x198> │ │ │ │ + cbnz r0, 3a8da <_PyCompile_Assemble@@Base+0x198> │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3a90c <_PyCompile_Assemble@@Base+0x18a> │ │ │ │ - b.n 3a97a <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + bne.n 3a8cc <_PyCompile_Assemble@@Base+0x18a> │ │ │ │ + b.n 3a93a <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - b.n 3a936 <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ + b.n 3a8f6 <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ movs r0, #12 │ │ │ │ mla r3, r0, r4, r3 │ │ │ │ add r3, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 3a934 <_PyCompile_Assemble@@Base+0x1b2> │ │ │ │ + cbnz r0, 3a8f4 <_PyCompile_Assemble@@Base+0x1b2> │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3a926 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - b.n 3a97a <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + bne.n 3a8e6 <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + b.n 3a93a <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ - bl e39e8 │ │ │ │ + bl e39a4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r2, 3a95a <_PyCompile_Assemble@@Base+0x1d8> │ │ │ │ + cbz r2, 3a91a <_PyCompile_Assemble@@Base+0x1d8> │ │ │ │ movw r2, #44652 @ 0xae6c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #22700 @ 0x58ac │ │ │ │ + movw r1, #23456 @ 0x5ba0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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 3a8b2 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + b.n 3a872 <_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 10d8c4 │ │ │ │ + bl 10da14 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a9b0 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ + bge.n 3a970 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 3a9b0 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ + cbnz r3, 3a970 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ mov r0, sl │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a9c4 <_PyCompile_Assemble@@Base+0x242> │ │ │ │ + bge.n 3a984 <_PyCompile_Assemble@@Base+0x242> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a9c4 <_PyCompile_Assemble@@Base+0x242> │ │ │ │ + cbnz r3, 3a984 <_PyCompile_Assemble@@Base+0x242> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1af6c4 │ │ │ │ + bl 1af7d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1af638 │ │ │ │ + bl 1af748 │ │ │ │ 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 3a9f8 <_PyCompile_Assemble@@Base+0x276> │ │ │ │ + bne.n 3a9b8 <_PyCompile_Assemble@@Base+0x276> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 135840 │ │ │ │ + b.w 13538c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64092 @ 0xfa5c │ │ │ │ + movw r0, #64988 @ 0xfddc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a9ec <_PyCompile_Assemble@@Base+0x26a> │ │ │ │ + bne.n 3a9ac <_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] @ (3ab48 <_PyCompile_Assemble@@Base+0x3c6>) │ │ │ │ + ldr r2, [pc, #296] @ (3ab08 <_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 3aa4c <_PyCompile_Assemble@@Base+0x2ca> │ │ │ │ + beq.n 3aa0c <_PyCompile_Assemble@@Base+0x2ca> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3aa4e <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ + cbz r4, 3aa0e <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #43537 @ 0xaa11 │ │ │ │ + movw r3, #43473 @ 0xa9d1 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3aa4e <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ + b.n 3aa0e <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3ab28 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + beq.n 3aae8 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #43537 @ 0xaa11 │ │ │ │ + movw r3, #43473 @ 0xa9d1 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3ab28 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ - cbnz r4, 3aa6a <_PyCompile_Assemble@@Base+0x2e8> │ │ │ │ + bne.n 3aae8 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + cbnz r4, 3aa2a <_PyCompile_Assemble@@Base+0x2e8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3aae6 <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + b.n 3aaa6 <_PyCompile_Assemble@@Base+0x364> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3aa8a <_PyCompile_Assemble@@Base+0x308> │ │ │ │ + cbz r3, 3aa4a <_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 3aae6 <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + ble.n 3aaa6 <_PyCompile_Assemble@@Base+0x364> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3aa78 <_PyCompile_Assemble@@Base+0x2f6> │ │ │ │ - b.n 3aaa4 <_PyCompile_Assemble@@Base+0x322> │ │ │ │ + bne.n 3aa38 <_PyCompile_Assemble@@Base+0x2f6> │ │ │ │ + b.n 3aa64 <_PyCompile_Assemble@@Base+0x322> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3aaa4 <_PyCompile_Assemble@@Base+0x322> │ │ │ │ + beq.n 3aa64 <_PyCompile_Assemble@@Base+0x322> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aa8c <_PyCompile_Assemble@@Base+0x30a> │ │ │ │ + bne.n 3aa4c <_PyCompile_Assemble@@Base+0x30a> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3aae6 <_PyCompile_Assemble@@Base+0x364> │ │ │ │ - ldr r2, [pc, #164] @ (3ab4c <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ + bne.n 3aaa6 <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + ldr r2, [pc, #164] @ (3ab0c <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 25fa58 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 25fe78 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ab40 <_PyCompile_Assemble@@Base+0x3be> │ │ │ │ - beq.n 3aae6 <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + blt.n 3ab00 <_PyCompile_Assemble@@Base+0x3be> │ │ │ │ + beq.n 3aaa6 <_PyCompile_Assemble@@Base+0x364> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3ab4c <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ + ldr r1, [pc, #148] @ (3ab0c <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1ff504 │ │ │ │ + bl 1ff658 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3ab42 <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + bne.n 3ab02 <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aa66 <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ + bge.n 3aa26 <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3aa66 <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aa66 <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ + bne.n 3aa26 <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aa26 <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3ab50 <_PyCompile_Assemble@@Base+0x3ce>) │ │ │ │ + ldr r1, [pc, #100] @ (3ab10 <_PyCompile_Assemble@@Base+0x3ce>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1ff504 │ │ │ │ + bl 1ff658 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3ab42 <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + bne.n 3ab02 <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3ab16 <_PyCompile_Assemble@@Base+0x394> │ │ │ │ + bne.n 3aad6 <_PyCompile_Assemble@@Base+0x394> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3ab42 <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + b.n 3ab02 <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ab28 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + bge.n 3aae8 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ab28 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3aae8 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3ab0c <_PyCompile_Assemble@@Base+0x38a> │ │ │ │ + beq.n 3aacc <_PyCompile_Assemble@@Base+0x38a> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3ab4c <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ + ldr r1, [pc, #28] @ (3ab0c <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1ff504 │ │ │ │ + bl 1ff658 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3ab42 <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + b.n 3ab02 <_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, 3abaa │ │ │ │ + cbnz r0, 3ab6a │ │ │ │ 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 3ab74 <_PyCompile_Assemble@@Base+0x3f2> │ │ │ │ + bne.n 3ab34 <_PyCompile_Assemble@@Base+0x3f2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1376e8 │ │ │ │ + b.w 13721c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10644 @ 0x2994 │ │ │ │ + movw r0, #11540 @ 0x2d14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ab68 <_PyCompile_Assemble@@Base+0x3e6> │ │ │ │ + bne.n 3ab28 <_PyCompile_Assemble@@Base+0x3e6> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ab8c : │ │ │ │ +0003ab4c : │ │ │ │ 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, #24784 @ 0x60d0 │ │ │ │ + movw r4, #25600 @ 0x6400 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a3ea8 │ │ │ │ + bl 1a40d0 │ │ │ │ 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] @ (3abd8 ) │ │ │ │ + ldr r0, [pc, #12] @ (3ab98 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 133ea8 │ │ │ │ + bl 1339c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7e4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3ac00 ) │ │ │ │ + ldr r0, [pc, #8] @ (3abc0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 133ea8 │ │ │ │ + bl 1339c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r0, 3ac42 │ │ │ │ + cbnz r0, 3ac02 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #47256 @ 0xb898 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 141ec8 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 141be0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac4> │ │ │ │ stmdb 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, 3ac38 │ │ │ │ + cbnz r3, 3abf8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3ac38 │ │ │ │ + ble.n 3abf8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3ac38 │ │ │ │ - cbnz r1, 3ac54 │ │ │ │ + bne.n 3abf8 │ │ │ │ + cbnz r1, 3ac14 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #296] @ (3ad68 ) │ │ │ │ + ldr r4, [pc, #296] @ (3ad28 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3ac80 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3ac40 │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 3ac84 │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 3ac44 │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33480 @ 0x82c8 │ │ │ │ + movw r1, #34376 @ 0x8648 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #56936 @ 0xde68 │ │ │ │ + movw r0, #56600 @ 0xdd18 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r8 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ad60 │ │ │ │ + b.n 3ad20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11c074 │ │ │ │ + bl 11c238 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ad60 │ │ │ │ + beq.n 3ad20 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1dd94c │ │ │ │ + bl 1ddc5c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ad3c │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 3acfc │ │ │ │ + bl 97c54 │ │ │ │ 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 1793e4 │ │ │ │ + bl 179624 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3acd2 │ │ │ │ + cbnz r0, 3ac92 │ │ │ │ mov r5, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 3ad00 │ │ │ │ + b.n 3acc0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b49c │ │ │ │ - cbz r0, 3acf6 │ │ │ │ + cbz r0, 3acb6 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 3acf6 │ │ │ │ + bne.n 3acb6 │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3acfc │ │ │ │ + bge.n 3acbc │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 3acba │ │ │ │ + b.n 3ac7a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3ad00 │ │ │ │ + b.n 3acc0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cbnz r6, 3ad30 │ │ │ │ + cbnz r6, 3acf0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3ad16 │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 3ad40 │ │ │ │ + beq.n 3acd6 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 3ad00 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #46052 @ 0xb3e4 │ │ │ │ + movw r1, #47052 @ 0xb7cc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 3ad40 │ │ │ │ + bl d5890 │ │ │ │ + b.n 3ad00 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 224a78 <_PyArg_ParseStackAndKeywords@@Base+0xb0c> │ │ │ │ + bl 224f28 <_PyArg_ParseStackAndKeywords@@Base+0xb0c> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3ad40 │ │ │ │ + b.n 3ad00 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b230 │ │ │ │ + bl 6b258 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ad54 │ │ │ │ + bge.n 3ad14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3ad58 │ │ │ │ + cbz r3, 3ad18 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3ad60 │ │ │ │ + b.n 3ad20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ad54 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ad14 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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, 3ad52 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 3ad5a │ │ │ │ + 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 3ad44 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3ad90 ) │ │ │ │ + ldr r0, [pc, #8] @ (3ad80 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 133ea8 │ │ │ │ + bl 1339c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb7a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #17940 @ 0x4614 │ │ │ │ + movw r3, #18404 @ 0x47e4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ movw r2, #47956 @ 0xbb54 │ │ │ │ movt r2, #2 │ │ │ │ - b.w 251eb8 │ │ │ │ + b.w 252350 │ │ │ │ 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] @ (3aee0 ) │ │ │ │ + ldr r2, [pc, #292] @ (3aed0 ) │ │ │ │ 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 3ade6 │ │ │ │ + beq.n 3add6 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3ade8 │ │ │ │ + cbz r4, 3add8 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #44461 @ 0xadad │ │ │ │ + movw r3, #44445 @ 0xad9d │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3ade8 │ │ │ │ + b.n 3add8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3aec0 │ │ │ │ + beq.n 3aeb0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #44461 @ 0xadad │ │ │ │ + movw r3, #44445 @ 0xad9d │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3aec0 │ │ │ │ - cbnz r4, 3ae02 │ │ │ │ + bne.n 3aeb0 │ │ │ │ + cbnz r4, 3adf2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ae7e │ │ │ │ + b.n 3ae6e │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3ae22 │ │ │ │ + cbz r3, 3ae12 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3ae7e │ │ │ │ + ble.n 3ae6e │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3ae10 │ │ │ │ - b.n 3ae3c │ │ │ │ + bne.n 3ae00 │ │ │ │ + b.n 3ae2c │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ae3c │ │ │ │ + beq.n 3ae2c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ae24 │ │ │ │ + bne.n 3ae14 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3ae7e │ │ │ │ - ldr r2, [pc, #164] @ (3aee4 ) │ │ │ │ + bne.n 3ae6e │ │ │ │ + ldr r2, [pc, #164] @ (3aed4 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 25fa58 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 25fe78 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3aed8 │ │ │ │ - beq.n 3ae7e │ │ │ │ + blt.n 3aec8 │ │ │ │ + beq.n 3ae6e │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3aee4 ) │ │ │ │ + ldr r1, [pc, #148] @ (3aed4 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1ff504 │ │ │ │ + bl 1ff658 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3aeda │ │ │ │ + bne.n 3aeca │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3adfe │ │ │ │ + bge.n 3adee │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3adfe │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3adfe │ │ │ │ + bne.n 3adee │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3adee │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3aee8 ) │ │ │ │ + ldr r1, [pc, #100] @ (3aed8 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1ff504 │ │ │ │ + bl 1ff658 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3aeda │ │ │ │ + bne.n 3aeca │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3aeae │ │ │ │ + bne.n 3ae9e │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3aeda │ │ │ │ + b.n 3aeca │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aec0 │ │ │ │ + bge.n 3aeb0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3aec0 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3aeb0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3aea4 │ │ │ │ + beq.n 3ae94 │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3aee4 ) │ │ │ │ + ldr r1, [pc, #28] @ (3aed4 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1ff504 │ │ │ │ + bl 1ff658 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3aeda │ │ │ │ + b.n 3aeca │ │ │ │ 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, 3af52 │ │ │ │ + cbnz r0, 3af42 │ │ │ │ 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, 3af0e │ │ │ │ + cbnz r2, 3aefe │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #52] @ (3af3c ) │ │ │ │ - bl 133ea8 │ │ │ │ - b.n 3af1a │ │ │ │ + ldr r0, [pc, #52] @ (3af2c ) │ │ │ │ + bl 1339c4 │ │ │ │ + b.n 3af0a │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #44] @ (3af40 ) │ │ │ │ + ldr r0, [pc, #44] @ (3af30 ) │ │ │ │ movs r2, #3 │ │ │ │ - bl 133ea8 │ │ │ │ - cbz r0, 3af32 │ │ │ │ + bl 1339c4 │ │ │ │ + cbz r0, 3af22 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3af2e │ │ │ │ + bge.n 3af1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3af2e │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3af1e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3af36 │ │ │ │ + b.n 3af26 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbz r0, 3afb4 <_PyCompile_CodeGen@@Base+0x30> │ │ │ │ + cbz r0, 3afa4 <_PyCompile_CodeGen@@Base+0x30> │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r1!, {} │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #46256 @ 0xb4b0 │ │ │ │ + movw r3, #47256 @ 0xb898 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ movw r1, #47076 @ 0xb7e4 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 141ec8 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 141be0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac4> │ │ │ │ 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] @ (3af80 ) │ │ │ │ + ldr r0, [pc, #8] @ (3af70 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 133ea8 │ │ │ │ + bl 1339c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003af84 <_PyCompile_CodeGen@@Base>: │ │ │ │ +0003af74 <_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 1b8bf4 │ │ │ │ - cbnz r0, 3afbc <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1b8cbc │ │ │ │ + cbnz r0, 3afac <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46300 @ 0xb4dc │ │ │ │ + movw r1, #47300 @ 0xb8c4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3afc4 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 194f94 <_PyArena_New@@Base> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3afb4 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 1951e4 <_PyArena_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3afc8 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 3afb8 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3b122 <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ + b.n 3b112 <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2386d4 │ │ │ │ + bl 238b5c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3afee <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 23e810 │ │ │ │ - cbz r0, 3afee <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 3afde <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 23ec8c │ │ │ │ + cbz r0, 3afde <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a1c4c <_PyAST_Compile@@Base+0x50> │ │ │ │ + bl 1a1e84 <_PyAST_Compile@@Base+0x50> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3aff6 <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 3afe6 <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r6 │ │ │ │ - bl 115e40 <_PyArena_Free@@Base> │ │ │ │ - b.n 3afc4 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 115fd8 <_PyArena_Free@@Base> │ │ │ │ + b.n 3afb4 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #56] @ 0x38 │ │ │ │ - bl 703c0 │ │ │ │ + bl 703e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3afc4 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 3afb4 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a58b0 <_PyConfig_AsDict@@Base+0x7a4> │ │ │ │ + bl 1a5ad8 <_PyConfig_AsDict@@Base+0x7a4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3b016 <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ + bne.n 3b006 <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3b10a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + b.n 3b0fa <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ ldr.w r8, [r4, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, #752] @ 0x2f0 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b012 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b002 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #46316 @ 0xb4ec │ │ │ │ + movw r1, #47316 @ 0xb8d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3b012 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b002 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr.w r0, [r8, #756] @ 0x2f4 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b012 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b002 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #46328 @ 0xb4f8 │ │ │ │ + movw r1, #47328 @ 0xb8e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3b012 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b002 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr.w r0, [r8, #760] @ 0x2f8 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b012 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b002 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #46344 @ 0xb508 │ │ │ │ + movw r1, #47344 @ 0xb8f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3b012 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b002 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - movw r5, #30924 @ 0x78cc │ │ │ │ + movw r5, #31804 @ 0x7c3c │ │ │ │ movt r5, #58 @ 0x3a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 3b0ec <_PyCompile_CodeGen@@Base+0x168> │ │ │ │ + bne.n 3b0dc <_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 f1d58 │ │ │ │ + bl f1ce4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b012 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3b002 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1abe70 <_PyEval_NoToolsForUnwind@@Base+0x474> │ │ │ │ + bl 1ac0fc <_PyEval_NoToolsForUnwind@@Base+0x4d0> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 7bb64 │ │ │ │ + bl 7bb50 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3b10a <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + b.n 3b0fa <_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 f9e84 <_Py_GetErrorHandler@@Base+0x8c0> │ │ │ │ + bl f9ec4 <_Py_GetErrorHandler@@Base+0x8f0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3b0ac <_PyCompile_CodeGen@@Base+0x128> │ │ │ │ - b.n 3b012 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + bne.n 3b09c <_PyCompile_CodeGen@@Base+0x128> │ │ │ │ + b.n 3b002 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 112e78 │ │ │ │ + bl 112e0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b1e3c │ │ │ │ + bl 1b1f4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 115e40 <_PyArena_Free@@Base> │ │ │ │ + bl 115fd8 <_PyArena_Free@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ (3b130 <_PyCompile_CodeGen@@Base+0x1ac>) │ │ │ │ + ldr r0, [pc, #4] @ (3b120 <_PyCompile_CodeGen@@Base+0x1ac>) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #46528 @ 0xb5c0 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 141ec8 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 141be0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac4> │ │ │ │ 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 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b216 <_PyCompile_CodeGen@@Base+0x292> │ │ │ │ + beq.n 3b206 <_PyCompile_CodeGen@@Base+0x292> │ │ │ │ movw r0, #32208 @ 0x7dd0 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3b182 <_PyCompile_CodeGen@@Base+0x1fe> │ │ │ │ + bne.n 3b172 <_PyCompile_CodeGen@@Base+0x1fe> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3b172 <_PyCompile_CodeGen@@Base+0x1ee> │ │ │ │ + bne.n 3b162 <_PyCompile_CodeGen@@Base+0x1ee> │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3b18e <_PyCompile_CodeGen@@Base+0x20a> │ │ │ │ - bl 26aff0 │ │ │ │ + beq.n 3b17e <_PyCompile_CodeGen@@Base+0x20a> │ │ │ │ + bl 241b70 │ │ │ │ blx 2bbc4 │ │ │ │ blx 2ae60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 3b1e8 <_PyCompile_CodeGen@@Base+0x264> │ │ │ │ - bl 224a78 <_PyArg_ParseStackAndKeywords@@Base+0xb0c> │ │ │ │ + cbz r1, 3b1d8 <_PyCompile_CodeGen@@Base+0x264> │ │ │ │ + bl 224f28 <_PyArg_ParseStackAndKeywords@@Base+0xb0c> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 3b1b8 <_PyCompile_CodeGen@@Base+0x234> │ │ │ │ + cbnz r5, 3b1a8 <_PyCompile_CodeGen@@Base+0x234> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3b1c0 <_PyCompile_CodeGen@@Base+0x23c> │ │ │ │ - b.n 3b1cc <_PyCompile_CodeGen@@Base+0x248> │ │ │ │ - bl 85ac0 │ │ │ │ - cbz r0, 3b1d0 <_PyCompile_CodeGen@@Base+0x24c> │ │ │ │ - b.n 3b1a8 <_PyCompile_CodeGen@@Base+0x224> │ │ │ │ + blt.n 3b1b0 <_PyCompile_CodeGen@@Base+0x23c> │ │ │ │ + b.n 3b1bc <_PyCompile_CodeGen@@Base+0x248> │ │ │ │ + bl 85b70 │ │ │ │ + cbz r0, 3b1c0 <_PyCompile_CodeGen@@Base+0x24c> │ │ │ │ + b.n 3b198 <_PyCompile_CodeGen@@Base+0x224> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b1cc <_PyCompile_CodeGen@@Base+0x248> │ │ │ │ + cbnz r3, 3b1bc <_PyCompile_CodeGen@@Base+0x248> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b1e8 <_PyCompile_CodeGen@@Base+0x264> │ │ │ │ + b.n 3b1d8 <_PyCompile_CodeGen@@Base+0x264> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b192 <_PyCompile_CodeGen@@Base+0x20e> │ │ │ │ + bge.n 3b182 <_PyCompile_CodeGen@@Base+0x20e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b192 <_PyCompile_CodeGen@@Base+0x20e> │ │ │ │ + bne.n 3b182 <_PyCompile_CodeGen@@Base+0x20e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b192 <_PyCompile_CodeGen@@Base+0x20e> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b182 <_PyCompile_CodeGen@@Base+0x20e> │ │ │ │ blx 2af50 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3b204 <_PyCompile_CodeGen@@Base+0x280> │ │ │ │ + bne.n 3b1f4 <_PyCompile_CodeGen@@Base+0x280> │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3b1f4 <_PyCompile_CodeGen@@Base+0x270> │ │ │ │ + bne.n 3b1e4 <_PyCompile_CodeGen@@Base+0x270> │ │ │ │ dmb ish │ │ │ │ - beq.n 3b216 <_PyCompile_CodeGen@@Base+0x292> │ │ │ │ + beq.n 3b206 <_PyCompile_CodeGen@@Base+0x292> │ │ │ │ movw r0, #32208 @ 0x7dd0 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - bl 235af8 │ │ │ │ + bl 265bac │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 3b23e <_PyCompile_CodeGen@@Base+0x2ba> │ │ │ │ + cbz r3, 3b22e <_PyCompile_CodeGen@@Base+0x2ba> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 3b240 <_PyCompile_CodeGen@@Base+0x2bc> │ │ │ │ + b.n 3b230 <_PyCompile_CodeGen@@Base+0x2bc> │ │ │ │ mov r7, r3 │ │ │ │ - movw r4, #62032 @ 0xf250 │ │ │ │ + movw r4, #62920 @ 0xf5c8 │ │ │ │ movt r4, #70 @ 0x46 │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 3b276 <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ + bne.n 3b266 <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ cmp r8, ip │ │ │ │ - ble.n 3b276 <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ + ble.n 3b266 <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bgt.n 3b276 <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ - cbnz r6, 3b2a2 <_PyCompile_CodeGen@@Base+0x31e> │ │ │ │ + bgt.n 3b266 <_PyCompile_CodeGen@@Base+0x2f2> │ │ │ │ + cbnz r6, 3b292 <_PyCompile_CodeGen@@Base+0x31e> │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r3, ip │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movw r4, #11172 @ 0x2ba4 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b33c <_PyCompile_CodeGen@@Base+0x3b8> │ │ │ │ + beq.n 3b32c <_PyCompile_CodeGen@@Base+0x3b8> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ add r8, r7 │ │ │ │ - bl 11bb58 │ │ │ │ + bl 11bd1c │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b338 <_PyCompile_CodeGen@@Base+0x3b4> │ │ │ │ + beq.n 3b328 <_PyCompile_CodeGen@@Base+0x3b4> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3b2e4 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ + beq.n 3b2d4 <_PyCompile_CodeGen@@Base+0x360> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 3b2d4 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ - bl fb124 │ │ │ │ + cbz r0, 3b2c4 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b2cc <_PyCompile_CodeGen@@Base+0x348> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 3b338 <_PyCompile_CodeGen@@Base+0x3b4> │ │ │ │ + bne.n 3b2bc <_PyCompile_CodeGen@@Base+0x348> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 3b328 <_PyCompile_CodeGen@@Base+0x3b4> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 3b2e8 <_PyCompile_CodeGen@@Base+0x364> │ │ │ │ - b.n 3b2d8 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ + beq.n 3b2d8 <_PyCompile_CodeGen@@Base+0x364> │ │ │ │ + b.n 3b2c8 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1b0f58 │ │ │ │ - cbnz r0, 3b2e8 <_PyCompile_CodeGen@@Base+0x364> │ │ │ │ - b.n 3b338 <_PyCompile_CodeGen@@Base+0x3b4> │ │ │ │ + bl 1b120c │ │ │ │ + cbnz r0, 3b2d8 <_PyCompile_CodeGen@@Base+0x364> │ │ │ │ + b.n 3b328 <_PyCompile_CodeGen@@Base+0x3b4> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r6, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - beq.n 3b308 <_PyCompile_CodeGen@@Base+0x384> │ │ │ │ + beq.n 3b2f8 <_PyCompile_CodeGen@@Base+0x384> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c040 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3b30e <_PyCompile_CodeGen@@Base+0x38a> │ │ │ │ + b.n 3b2fe <_PyCompile_CodeGen@@Base+0x38a> │ │ │ │ blx 2b61c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a734 │ │ │ │ - cbz r5, 3b340 <_PyCompile_CodeGen@@Base+0x3bc> │ │ │ │ + bl 9a80c │ │ │ │ + cbz r5, 3b330 <_PyCompile_CodeGen@@Base+0x3bc> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3b32a <_PyCompile_CodeGen@@Base+0x3a6> │ │ │ │ - bl edde4 │ │ │ │ + bne.n 3b31a <_PyCompile_CodeGen@@Base+0x3a6> │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b2ea <_PyCompile_CodeGen@@Base+0x366> │ │ │ │ - b.n 3b338 <_PyCompile_CodeGen@@Base+0x3b4> │ │ │ │ + beq.n 3b2da <_PyCompile_CodeGen@@Base+0x366> │ │ │ │ + b.n 3b328 <_PyCompile_CodeGen@@Base+0x3b4> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3b348 <_PyCompile_CodeGen@@Base+0x3c4> │ │ │ │ + b.n 3b338 <_PyCompile_CodeGen@@Base+0x3c4> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3b348 <_PyCompile_CodeGen@@Base+0x3c4> │ │ │ │ + b.n 3b338 <_PyCompile_CodeGen@@Base+0x3c4> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 11c1cc <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c390 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3b37c <_PyCompile_CodeGen@@Base+0x3f8>) │ │ │ │ + ldr r0, [pc, #8] @ (3b36c <_PyCompile_CodeGen@@Base+0x3f8>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 133ea8 │ │ │ │ + bl 1339c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r4, 3b392 <_PyCompile_CodeGen@@Base+0x40e> │ │ │ │ + cbnz r4, 3b382 <_PyCompile_CodeGen@@Base+0x40e> │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 3b3a0 <_PyCompile_CodeGen@@Base+0x41c> │ │ │ │ + bmi.n 3b390 <_PyCompile_CodeGen@@Base+0x41c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46584 @ 0xb5f8 │ │ │ │ + movw r1, #47584 @ 0xb9e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ stmdb 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 11c074 │ │ │ │ + bl 11c238 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b480 <_PyCompile_CodeGen@@Base+0x4fc> │ │ │ │ + beq.n 3b470 <_PyCompile_CodeGen@@Base+0x4fc> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1dd94c │ │ │ │ + bl 1ddc5c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b46e <_PyCompile_CodeGen@@Base+0x4ea> │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 3b45e <_PyCompile_CodeGen@@Base+0x4ea> │ │ │ │ + bl 97c54 │ │ │ │ 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 1793e4 │ │ │ │ + bl 179624 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b404 <_PyCompile_CodeGen@@Base+0x480> │ │ │ │ + cbnz r0, 3b3f4 <_PyCompile_CodeGen@@Base+0x480> │ │ │ │ mov r4, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 3b432 <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ + b.n 3b422 <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b3c0 │ │ │ │ - cbz r0, 3b428 <_PyCompile_CodeGen@@Base+0x4a4> │ │ │ │ + cbz r0, 3b418 <_PyCompile_CodeGen@@Base+0x4a4> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 3b428 <_PyCompile_CodeGen@@Base+0x4a4> │ │ │ │ + bne.n 3b418 <_PyCompile_CodeGen@@Base+0x4a4> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b42e <_PyCompile_CodeGen@@Base+0x4aa> │ │ │ │ + bge.n 3b41e <_PyCompile_CodeGen@@Base+0x4aa> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 3b3ec <_PyCompile_CodeGen@@Base+0x468> │ │ │ │ + b.n 3b3dc <_PyCompile_CodeGen@@Base+0x468> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3b432 <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ + b.n 3b422 <_PyCompile_CodeGen@@Base+0x4ae> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 3b462 <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ + cbnz r5, 3b452 <_PyCompile_CodeGen@@Base+0x4de> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3b448 <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 3b472 <_PyCompile_CodeGen@@Base+0x4ee> │ │ │ │ + beq.n 3b438 <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 3b462 <_PyCompile_CodeGen@@Base+0x4ee> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #46624 @ 0xb620 │ │ │ │ + movw r1, #47624 @ 0xba08 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 3b472 <_PyCompile_CodeGen@@Base+0x4ee> │ │ │ │ + bl d5890 │ │ │ │ + b.n 3b462 <_PyCompile_CodeGen@@Base+0x4ee> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d3518 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ + bl 1d3818 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3b472 <_PyCompile_CodeGen@@Base+0x4ee> │ │ │ │ + b.n 3b462 <_PyCompile_CodeGen@@Base+0x4ee> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b230 │ │ │ │ + bl 6b258 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 139b30 <_Py_DecRef@@Base> │ │ │ │ + bl 139644 <_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] @ (3b4ac <_PyCompile_CodeGen@@Base+0x528>) │ │ │ │ + ldr r0, [pc, #8] @ (3b49c <_PyCompile_CodeGen@@Base+0x528>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 133ea8 │ │ │ │ + bl 1339c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r0, 3b4bc <_PyCompile_CodeGen@@Base+0x538> │ │ │ │ + cbnz r0, 3b4ac <_PyCompile_CodeGen@@Base+0x538> │ │ │ │ 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] @ (3b4dc <_PyCompile_CodeGen@@Base+0x558>) │ │ │ │ + ldr r0, [pc, #20] @ (3b4cc <_PyCompile_CodeGen@@Base+0x558>) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94c40 │ │ │ │ + bl 94d44 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bvs.n 3b478 <_PyCompile_CodeGen@@Base+0x4f4> │ │ │ │ + bvs.n 3b468 <_PyCompile_CodeGen@@Base+0x4f4> │ │ │ │ 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] @ (3b504 <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ + ldr r0, [pc, #8] @ (3b4f4 <_PyCompile_CodeGen@@Base+0x580>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 133ea8 │ │ │ │ + bl 1339c4 │ │ │ │ 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 3b536 <_PyCompile_CodeGen@@Base+0x5b2> │ │ │ │ + bgt.n 3b526 <_PyCompile_CodeGen@@Base+0x5b2> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53916 @ 0xd29c │ │ │ │ + movw r1, #54812 @ 0xd61c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3b550 <_PyCompile_CodeGen@@Base+0x5cc> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3b540 <_PyCompile_CodeGen@@Base+0x5cc> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 3b554 <_PyCompile_CodeGen@@Base+0x5d0> │ │ │ │ + cbz r3, 3b544 <_PyCompile_CodeGen@@Base+0x5d0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4620 @ 0x120c │ │ │ │ + movw r1, #5516 @ 0x158c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b570 <_PyCompile_CodeGen@@Base+0x5ec> │ │ │ │ + b.n 3b560 <_PyCompile_CodeGen@@Base+0x5ec> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 3b562 <_PyCompile_CodeGen@@Base+0x5de> │ │ │ │ + cbnz r0, 3b552 <_PyCompile_CodeGen@@Base+0x5de> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3b570 <_PyCompile_CodeGen@@Base+0x5ec> │ │ │ │ - ldr r1, [pc, #16] @ (3b574 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ + b.n 3b560 <_PyCompile_CodeGen@@Base+0x5ec> │ │ │ │ + ldr r1, [pc, #16] @ (3b564 <_PyCompile_CodeGen@@Base+0x5f0>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b65a0 │ │ │ │ + bl b67ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b558 <_PyCompile_CodeGen@@Base+0x5d4> │ │ │ │ + beq.n 3b548 <_PyCompile_CodeGen@@Base+0x5d4> │ │ │ │ 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] @ (3b59c <_PyCompile_CodeGen@@Base+0x618>) │ │ │ │ + ldr r0, [pc, #8] @ (3b58c <_PyCompile_CodeGen@@Base+0x618>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 133ea8 │ │ │ │ + bl 1339c4 │ │ │ │ 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 9a66c <_Py_GetConfig@@Base> │ │ │ │ + bl 9a744 <_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 6b810 │ │ │ │ + b.w 6b838 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w 100bf4 │ │ │ │ + b.w 100b6c │ │ │ │ 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] @ (3b714 <_PyCompile_CodeGen@@Base+0x790>) │ │ │ │ + ldr r2, [pc, #292] @ (3b704 <_PyCompile_CodeGen@@Base+0x790>) │ │ │ │ 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 3b618 <_PyCompile_CodeGen@@Base+0x694> │ │ │ │ + beq.n 3b608 <_PyCompile_CodeGen@@Base+0x694> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3b61a <_PyCompile_CodeGen@@Base+0x696> │ │ │ │ + cbz r4, 3b60a <_PyCompile_CodeGen@@Base+0x696> │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #46559 @ 0xb5df │ │ │ │ + movw r3, #46543 @ 0xb5cf │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3b61a <_PyCompile_CodeGen@@Base+0x696> │ │ │ │ + b.n 3b60a <_PyCompile_CodeGen@@Base+0x696> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b6f2 <_PyCompile_CodeGen@@Base+0x76e> │ │ │ │ + beq.n 3b6e2 <_PyCompile_CodeGen@@Base+0x76e> │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #46559 @ 0xb5df │ │ │ │ + movw r3, #46543 @ 0xb5cf │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b6f2 <_PyCompile_CodeGen@@Base+0x76e> │ │ │ │ - cbnz r4, 3b634 <_PyCompile_CodeGen@@Base+0x6b0> │ │ │ │ + bne.n 3b6e2 <_PyCompile_CodeGen@@Base+0x76e> │ │ │ │ + cbnz r4, 3b624 <_PyCompile_CodeGen@@Base+0x6b0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b6b0 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ + b.n 3b6a0 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3b654 <_PyCompile_CodeGen@@Base+0x6d0> │ │ │ │ + cbz r3, 3b644 <_PyCompile_CodeGen@@Base+0x6d0> │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3b6b0 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ + ble.n 3b6a0 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3b642 <_PyCompile_CodeGen@@Base+0x6be> │ │ │ │ - b.n 3b66e <_PyCompile_CodeGen@@Base+0x6ea> │ │ │ │ + bne.n 3b632 <_PyCompile_CodeGen@@Base+0x6be> │ │ │ │ + b.n 3b65e <_PyCompile_CodeGen@@Base+0x6ea> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b66e <_PyCompile_CodeGen@@Base+0x6ea> │ │ │ │ + beq.n 3b65e <_PyCompile_CodeGen@@Base+0x6ea> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b656 <_PyCompile_CodeGen@@Base+0x6d2> │ │ │ │ + bne.n 3b646 <_PyCompile_CodeGen@@Base+0x6d2> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3b6b0 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ - ldr r2, [pc, #168] @ (3b718 <_PyCompile_CodeGen@@Base+0x794>) │ │ │ │ + bne.n 3b6a0 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ + ldr r2, [pc, #168] @ (3b708 <_PyCompile_CodeGen@@Base+0x794>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 25fa58 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 25fe78 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b70a <_PyCompile_CodeGen@@Base+0x786> │ │ │ │ - beq.n 3b6b0 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ + blt.n 3b6fa <_PyCompile_CodeGen@@Base+0x786> │ │ │ │ + beq.n 3b6a0 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3b718 <_PyCompile_CodeGen@@Base+0x794>) │ │ │ │ + ldr r1, [pc, #148] @ (3b708 <_PyCompile_CodeGen@@Base+0x794>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1ff504 │ │ │ │ + bl 1ff658 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3b70c <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ + bne.n 3b6fc <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b630 <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ + bge.n 3b620 <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3b630 <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b630 <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ + bne.n 3b620 <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b620 <_PyCompile_CodeGen@@Base+0x6ac> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3b71c <_PyCompile_CodeGen@@Base+0x798>) │ │ │ │ + ldr r1, [pc, #100] @ (3b70c <_PyCompile_CodeGen@@Base+0x798>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1ff504 │ │ │ │ + bl 1ff658 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3b70c <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ + bne.n 3b6fc <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3b6e0 <_PyCompile_CodeGen@@Base+0x75c> │ │ │ │ + bne.n 3b6d0 <_PyCompile_CodeGen@@Base+0x75c> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3b70c <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ + b.n 3b6fc <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b6f2 <_PyCompile_CodeGen@@Base+0x76e> │ │ │ │ + bge.n 3b6e2 <_PyCompile_CodeGen@@Base+0x76e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3b6f2 <_PyCompile_CodeGen@@Base+0x76e> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3b6e2 <_PyCompile_CodeGen@@Base+0x76e> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3b6d6 <_PyCompile_CodeGen@@Base+0x752> │ │ │ │ + beq.n 3b6c6 <_PyCompile_CodeGen@@Base+0x752> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3b718 <_PyCompile_CodeGen@@Base+0x794>) │ │ │ │ + ldr r1, [pc, #28] @ (3b708 <_PyCompile_CodeGen@@Base+0x794>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1ff504 │ │ │ │ + bl 1ff658 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3b70c <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ + b.n 3b6fc <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ 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 292bf0 <_PyMonitoring_FireBranchEvent@@Base+0x74> │ │ │ │ + b.w 292f6c <_PyMonitoring_FireBranchEvent@@Base+0x6c> │ │ │ │ │ │ │ │ -0003b724 <_PyEval_SpecialMethodCanSuggest@@Base>: │ │ │ │ +0003b714 <_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 3b73e <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ + bgt.n 3b72e <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 3b746 <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ - b.n 3b78e <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + bge.n 3b736 <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ + b.n 3b77e <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ subs r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 3b764 <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ - b.n 3b78e <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ - ldr r1, [pc, #88] @ (3b7a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x7c>) │ │ │ │ + bls.n 3b754 <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ + b.n 3b77e <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + ldr r1, [pc, #88] @ (3b790 <_PyEval_SpecialMethodCanSuggest@@Base+0x7c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 194844 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3b79c <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 194a94 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3b78c <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 3b79c <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #72] @ (3b7a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x80>) │ │ │ │ + cbz r3, 3b78c <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + ldr r1, [pc, #72] @ (3b794 <_PyEval_SpecialMethodCanSuggest@@Base+0x80>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 194844 <_PyType_Lookup@@Base> │ │ │ │ - cbnz r0, 3b780 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ - b.n 3b79c <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #64] @ (3b7a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x84>) │ │ │ │ + bl 194a94 <_PyType_Lookup@@Base> │ │ │ │ + cbnz r0, 3b770 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ + b.n 3b78c <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + ldr r1, [pc, #64] @ (3b798 <_PyEval_SpecialMethodCanSuggest@@Base+0x84>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 194844 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3b79c <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 194a94 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3b78c <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 3b79c <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ - ldr r1, [pc, #52] @ (3b7ac <_PyEval_SpecialMethodCanSuggest@@Base+0x88>) │ │ │ │ + cbz r3, 3b78c <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + ldr r1, [pc, #52] @ (3b79c <_PyEval_SpecialMethodCanSuggest@@Base+0x88>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 194844 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3b79c <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ + bl 194a94 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3b78c <_PyEval_SpecialMethodCanSuggest@@Base+0x78> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 3b79e <_PyEval_SpecialMethodCanSuggest@@Base+0x7a> │ │ │ │ - movw r1, #47072 @ 0xb7e0 │ │ │ │ + b.n 3b78e <_PyEval_SpecialMethodCanSuggest@@Base+0x7a> │ │ │ │ + movw r1, #48072 @ 0xbbc8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #24] @ (3b7b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x8c>) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #24] @ (3b7a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x8c>) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r7, sp, #608 @ 0x260 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf28c0046 │ │ │ │ + addw r0, r4, #2118 @ 0x846 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3b7dc <_PyEval_SpecialMethodCanSuggest@@Base+0xb8> │ │ │ │ + cbnz r1, 3b7cc <_PyEval_SpecialMethodCanSuggest@@Base+0xb8> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47100 @ 0xb7fc │ │ │ │ + movw r1, #48100 @ 0xbbe4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3b7e8 <_PyEval_SpecialMethodCanSuggest@@Base+0xc4> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3b7d8 <_PyEval_SpecialMethodCanSuggest@@Base+0xc4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 3b7ee <_PyEval_SpecialMethodCanSuggest@@Base+0xca> │ │ │ │ + bge.n 3b7de <_PyEval_SpecialMethodCanSuggest@@Base+0xca> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b7f8 <_PyEval_SpecialMethodCanSuggest@@Base+0xd4> │ │ │ │ + b.n 3b7e8 <_PyEval_SpecialMethodCanSuggest@@Base+0xd4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [r4, #28] │ │ │ │ blx 2bf04 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ @@ -22908,120 +22891,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 3b840 <_PyEval_SpecialMethodCanSuggest@@Base+0x11c> │ │ │ │ + bne.n 3b830 <_PyEval_SpecialMethodCanSuggest@@Base+0x11c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3b862 <_PyEval_SpecialMethodCanSuggest@@Base+0x13e> │ │ │ │ - b.n 3b85a <_PyEval_SpecialMethodCanSuggest@@Base+0x136> │ │ │ │ + bne.n 3b852 <_PyEval_SpecialMethodCanSuggest@@Base+0x13e> │ │ │ │ + b.n 3b84a <_PyEval_SpecialMethodCanSuggest@@Base+0x136> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39476 @ 0x9a34 │ │ │ │ + movw r0, #40372 @ 0x9db4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b830 <_PyEval_SpecialMethodCanSuggest@@Base+0x10c> │ │ │ │ + bne.n 3b820 <_PyEval_SpecialMethodCanSuggest@@Base+0x10c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b9fe <_PyEval_SpecialMethodCanSuggest@@Base+0x2da> │ │ │ │ - bl 7fa30 │ │ │ │ + b.n 3b9ee <_PyEval_SpecialMethodCanSuggest@@Base+0x2da> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b856 <_PyEval_SpecialMethodCanSuggest@@Base+0x132> │ │ │ │ + bne.n 3b846 <_PyEval_SpecialMethodCanSuggest@@Base+0x132> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 88dfc │ │ │ │ + bl 88e90 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b856 <_PyEval_SpecialMethodCanSuggest@@Base+0x132> │ │ │ │ + beq.n 3b846 <_PyEval_SpecialMethodCanSuggest@@Base+0x132> │ │ │ │ movs r0, #32 │ │ │ │ blx 2b664 <__sched_cpualloc@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b87e <_PyEval_SpecialMethodCanSuggest@@Base+0x15a> │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 3b9f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2d2> │ │ │ │ + cbnz r0, 3b86e <_PyEval_SpecialMethodCanSuggest@@Base+0x15a> │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 3b9e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2d2> │ │ │ │ mov.w r8, #4 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 89074 │ │ │ │ + bl 89108 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b9a6 <_PyEval_SpecialMethodCanSuggest@@Base+0x282> │ │ │ │ - bl 11c060 │ │ │ │ - cbnz r0, 3b8da <_PyEval_SpecialMethodCanSuggest@@Base+0x1b6> │ │ │ │ + beq.w 3b996 <_PyEval_SpecialMethodCanSuggest@@Base+0x282> │ │ │ │ + bl 11c224 │ │ │ │ + cbnz r0, 3b8ca <_PyEval_SpecialMethodCanSuggest@@Base+0x1b6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - movw r1, #47212 @ 0xb86c │ │ │ │ + movw r1, #48212 @ 0xbc54 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3b9ee <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bge.w 3b9de <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b9ee <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bne.w 3b9de <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b9ee <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b9de <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ mov r0, fp │ │ │ │ - bl e38a8 │ │ │ │ + bl e3864 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b8fa <_PyEval_SpecialMethodCanSuggest@@Base+0x1d6> │ │ │ │ + bge.n 3b8ea <_PyEval_SpecialMethodCanSuggest@@Base+0x1d6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3b8fa <_PyEval_SpecialMethodCanSuggest@@Base+0x1d6> │ │ │ │ + cbnz r3, 3b8ea <_PyEval_SpecialMethodCanSuggest@@Base+0x1d6> │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3b91e <_PyEval_SpecialMethodCanSuggest@@Base+0x1fa> │ │ │ │ - bl 7fa30 │ │ │ │ + bge.n 3b90e <_PyEval_SpecialMethodCanSuggest@@Base+0x1fa> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b9ee <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bne.n 3b9de <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47268 @ 0xb8a4 │ │ │ │ + movw r1, #48268 @ 0xbc8c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3b9ee <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3b9de <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 3b93a <_PyEval_SpecialMethodCanSuggest@@Base+0x216> │ │ │ │ + bne.n 3b92a <_PyEval_SpecialMethodCanSuggest@@Base+0x216> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47288 @ 0xb8b8 │ │ │ │ + movw r1, #48288 @ 0xbca0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3b9ee <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3b9de <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 3b986 <_PyEval_SpecialMethodCanSuggest@@Base+0x262> │ │ │ │ + blt.n 3b976 <_PyEval_SpecialMethodCanSuggest@@Base+0x262> │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge r7, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 3b93e <_PyEval_SpecialMethodCanSuggest@@Base+0x21a> │ │ │ │ + bge.n 3b92e <_PyEval_SpecialMethodCanSuggest@@Base+0x21a> │ │ │ │ mov r0, r7 │ │ │ │ blx 2b664 <__sched_cpualloc@plt> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 3b95e <_PyEval_SpecialMethodCanSuggest@@Base+0x23a> │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 3b9ee <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + cbnz r0, 3b94e <_PyEval_SpecialMethodCanSuggest@@Base+0x23a> │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 3b9de <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ 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 │ │ │ │ @@ -23030,312 +23013,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 3b88c <_PyEval_SpecialMethodCanSuggest@@Base+0x168> │ │ │ │ + bls.w 3b87c <_PyEval_SpecialMethodCanSuggest@@Base+0x168> │ │ │ │ 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 3b88c <_PyEval_SpecialMethodCanSuggest@@Base+0x168> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 3b9ee <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + b.n 3b87c <_PyEval_SpecialMethodCanSuggest@@Base+0x168> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 3b9de <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b9c0 <_PyEval_SpecialMethodCanSuggest@@Base+0x29c> │ │ │ │ + bge.n 3b9b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x29c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b9c0 <_PyEval_SpecialMethodCanSuggest@@Base+0x29c> │ │ │ │ + cbnz r3, 3b9b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x29c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b658 │ │ │ │ - cbz r0, 3b9de <_PyEval_SpecialMethodCanSuggest@@Base+0x2ba> │ │ │ │ + cbz r0, 3b9ce <_PyEval_SpecialMethodCanSuggest@@Base+0x2ba> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 3b9ee <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 3b9de <_PyEval_SpecialMethodCanSuggest@@Base+0x2ca> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3b9fe <_PyEval_SpecialMethodCanSuggest@@Base+0x2da> │ │ │ │ - cbz r4, 3b9f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2d2> │ │ │ │ + b.n 3b9ee <_PyEval_SpecialMethodCanSuggest@@Base+0x2da> │ │ │ │ + cbz r4, 3b9e6 <_PyEval_SpecialMethodCanSuggest@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bde8 <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7730c │ │ │ │ - b.n 3b856 <_PyEval_SpecialMethodCanSuggest@@Base+0x132> │ │ │ │ + bl 772f4 │ │ │ │ + b.n 3b846 <_PyEval_SpecialMethodCanSuggest@@Base+0x132> │ │ │ │ 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 24ede0 │ │ │ │ + bl 24f278 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ba3c <_PyEval_SpecialMethodCanSuggest@@Base+0x318> │ │ │ │ + blt.n 3ba2c <_PyEval_SpecialMethodCanSuggest@@Base+0x318> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 3ba38 <_PyEval_SpecialMethodCanSuggest@@Base+0x314> │ │ │ │ + cbnz r3, 3ba28 <_PyEval_SpecialMethodCanSuggest@@Base+0x314> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47312 @ 0xb8d0 │ │ │ │ + movw r1, #48312 @ 0xbcb8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3ba3e <_PyEval_SpecialMethodCanSuggest@@Base+0x31a> │ │ │ │ + b.n 3ba2e <_PyEval_SpecialMethodCanSuggest@@Base+0x31a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (3ba4c <_PyEval_SpecialMethodCanSuggest@@Base+0x328>) │ │ │ │ + ldr r2, [pc, #4] @ (3ba3c <_PyEval_SpecialMethodCanSuggest@@Base+0x328>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 3baa8 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ + b.n 3ba98 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ 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] @ (3ba74 <_PyEval_SpecialMethodCanSuggest@@Base+0x350>) │ │ │ │ + ldr r0, [pc, #8] @ (3ba64 <_PyEval_SpecialMethodCanSuggest@@Base+0x350>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 133ea8 │ │ │ │ + bl 1339c4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r4, 3ba92 <_PyEval_SpecialMethodCanSuggest@@Base+0x36e> │ │ │ │ + cbnz r4, 3ba82 <_PyEval_SpecialMethodCanSuggest@@Base+0x36e> │ │ │ │ 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] @ (3baa4 <_PyEval_SpecialMethodCanSuggest@@Base+0x380>) │ │ │ │ + ldr r0, [pc, #20] @ (3ba94 <_PyEval_SpecialMethodCanSuggest@@Base+0x380>) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94c40 │ │ │ │ + bl 94d44 │ │ │ │ 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 c8c68 │ │ │ │ - cbz r0, 3bb02 <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ + bl c8ee8 │ │ │ │ + cbz r0, 3baf2 <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 829f8 │ │ │ │ + bl 82a9c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3baee <_PyEval_SpecialMethodCanSuggest@@Base+0x3ca> │ │ │ │ + beq.n 3bade <_PyEval_SpecialMethodCanSuggest@@Base+0x3ca> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 3bae2 <_PyEval_SpecialMethodCanSuggest@@Base+0x3be> │ │ │ │ + cbz r5, 3bad2 <_PyEval_SpecialMethodCanSuggest@@Base+0x3be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3bb46 <_PyEval_SpecialMethodCanSuggest@@Base+0x422> │ │ │ │ - b.n 3bb52 <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ + blt.n 3bb36 <_PyEval_SpecialMethodCanSuggest@@Base+0x422> │ │ │ │ + b.n 3bb42 <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 908a8 │ │ │ │ + bl 90998 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3bb06 <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ + cbnz r0, 3baf6 <_PyEval_SpecialMethodCanSuggest@@Base+0x3e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bb02 <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ + bge.n 3baf2 <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bb02 <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ + cbnz r3, 3baf2 <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3bb52 <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ + b.n 3bb42 <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3bb40 <_PyEval_SpecialMethodCanSuggest@@Base+0x41c> │ │ │ │ + bne.n 3bb30 <_PyEval_SpecialMethodCanSuggest@@Base+0x41c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bb28 <_PyEval_SpecialMethodCanSuggest@@Base+0x404> │ │ │ │ + bge.n 3bb18 <_PyEval_SpecialMethodCanSuggest@@Base+0x404> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bb28 <_PyEval_SpecialMethodCanSuggest@@Base+0x404> │ │ │ │ + cbnz r3, 3bb18 <_PyEval_SpecialMethodCanSuggest@@Base+0x404> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bb02 <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ + bge.n 3baf2 <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bb02 <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ + bne.n 3baf2 <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bb02 <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3baf2 <_PyEval_SpecialMethodCanSuggest@@Base+0x3de> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bb52 <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ + bge.n 3bb42 <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3bb52 <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ + cbnz r3, 3bb42 <_PyEval_SpecialMethodCanSuggest@@Base+0x42e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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] @ (3bc8c <_PyEval_SpecialMethodCanSuggest@@Base+0x568>) │ │ │ │ + ldr r2, [pc, #292] @ (3bc7c <_PyEval_SpecialMethodCanSuggest@@Base+0x568>) │ │ │ │ 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 3bb92 <_PyEval_SpecialMethodCanSuggest@@Base+0x46e> │ │ │ │ + beq.n 3bb82 <_PyEval_SpecialMethodCanSuggest@@Base+0x46e> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3bb94 <_PyEval_SpecialMethodCanSuggest@@Base+0x470> │ │ │ │ + cbz r4, 3bb84 <_PyEval_SpecialMethodCanSuggest@@Base+0x470> │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #47961 @ 0xbb59 │ │ │ │ + movw r3, #47945 @ 0xbb49 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3bb94 <_PyEval_SpecialMethodCanSuggest@@Base+0x470> │ │ │ │ + b.n 3bb84 <_PyEval_SpecialMethodCanSuggest@@Base+0x470> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3bc6c <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ + beq.n 3bc5c <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #47961 @ 0xbb59 │ │ │ │ + movw r3, #47945 @ 0xbb49 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3bc6c <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ - cbnz r4, 3bbae <_PyEval_SpecialMethodCanSuggest@@Base+0x48a> │ │ │ │ + bne.n 3bc5c <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ + cbnz r4, 3bb9e <_PyEval_SpecialMethodCanSuggest@@Base+0x48a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3bc2a <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ + b.n 3bc1a <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3bbce <_PyEval_SpecialMethodCanSuggest@@Base+0x4aa> │ │ │ │ + cbz r3, 3bbbe <_PyEval_SpecialMethodCanSuggest@@Base+0x4aa> │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3bc2a <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ + ble.n 3bc1a <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3bbbc <_PyEval_SpecialMethodCanSuggest@@Base+0x498> │ │ │ │ - b.n 3bbe8 <_PyEval_SpecialMethodCanSuggest@@Base+0x4c4> │ │ │ │ + bne.n 3bbac <_PyEval_SpecialMethodCanSuggest@@Base+0x498> │ │ │ │ + b.n 3bbd8 <_PyEval_SpecialMethodCanSuggest@@Base+0x4c4> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3bbe8 <_PyEval_SpecialMethodCanSuggest@@Base+0x4c4> │ │ │ │ + beq.n 3bbd8 <_PyEval_SpecialMethodCanSuggest@@Base+0x4c4> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bbd0 <_PyEval_SpecialMethodCanSuggest@@Base+0x4ac> │ │ │ │ + bne.n 3bbc0 <_PyEval_SpecialMethodCanSuggest@@Base+0x4ac> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3bc2a <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ - ldr r2, [pc, #164] @ (3bc90 <_PyEval_SpecialMethodCanSuggest@@Base+0x56c>) │ │ │ │ + bne.n 3bc1a <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ + ldr r2, [pc, #164] @ (3bc80 <_PyEval_SpecialMethodCanSuggest@@Base+0x56c>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 25fa58 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 25fe78 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3bc84 <_PyEval_SpecialMethodCanSuggest@@Base+0x560> │ │ │ │ - beq.n 3bc2a <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ + blt.n 3bc74 <_PyEval_SpecialMethodCanSuggest@@Base+0x560> │ │ │ │ + beq.n 3bc1a <_PyEval_SpecialMethodCanSuggest@@Base+0x506> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3bc90 <_PyEval_SpecialMethodCanSuggest@@Base+0x56c>) │ │ │ │ + ldr r1, [pc, #148] @ (3bc80 <_PyEval_SpecialMethodCanSuggest@@Base+0x56c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 1ff504 │ │ │ │ + bl 1ff658 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3bc86 <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ + bne.n 3bc76 <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bbaa <_PyEval_SpecialMethodCanSuggest@@Base+0x486> │ │ │ │ + bge.n 3bb9a <_PyEval_SpecialMethodCanSuggest@@Base+0x486> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3bbaa <_PyEval_SpecialMethodCanSuggest@@Base+0x486> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bbaa <_PyEval_SpecialMethodCanSuggest@@Base+0x486> │ │ │ │ + bne.n 3bb9a <_PyEval_SpecialMethodCanSuggest@@Base+0x486> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bb9a <_PyEval_SpecialMethodCanSuggest@@Base+0x486> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3bc94 <_PyEval_SpecialMethodCanSuggest@@Base+0x570>) │ │ │ │ + ldr r1, [pc, #100] @ (3bc84 <_PyEval_SpecialMethodCanSuggest@@Base+0x570>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 1ff504 │ │ │ │ + bl 1ff658 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3bc86 <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ + bne.n 3bc76 <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3bc5a <_PyEval_SpecialMethodCanSuggest@@Base+0x536> │ │ │ │ + bne.n 3bc4a <_PyEval_SpecialMethodCanSuggest@@Base+0x536> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3bc86 <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ + b.n 3bc76 <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3bc6c <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ + bge.n 3bc5c <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3bc6c <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3bc5c <_PyEval_SpecialMethodCanSuggest@@Base+0x548> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3bc50 <_PyEval_SpecialMethodCanSuggest@@Base+0x52c> │ │ │ │ + beq.n 3bc40 <_PyEval_SpecialMethodCanSuggest@@Base+0x52c> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3bc90 <_PyEval_SpecialMethodCanSuggest@@Base+0x56c>) │ │ │ │ + ldr r1, [pc, #28] @ (3bc80 <_PyEval_SpecialMethodCanSuggest@@Base+0x56c>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1ff504 │ │ │ │ + bl 1ff658 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3bc86 <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ + b.n 3bc76 <_PyEval_SpecialMethodCanSuggest@@Base+0x562> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ nop {8} │ │ │ │ @@ -23345,170 +23328,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, 3bcb8 <_PyEval_SpecialMethodCanSuggest@@Base+0x594> │ │ │ │ + cbnz r3, 3bca8 <_PyEval_SpecialMethodCanSuggest@@Base+0x594> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3bcb8 <_PyEval_SpecialMethodCanSuggest@@Base+0x594> │ │ │ │ + ble.n 3bca8 <_PyEval_SpecialMethodCanSuggest@@Base+0x594> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3bcb8 <_PyEval_SpecialMethodCanSuggest@@Base+0x594> │ │ │ │ - cbnz r0, 3bcd6 <_PyEval_SpecialMethodCanSuggest@@Base+0x5b2> │ │ │ │ + bne.n 3bca8 <_PyEval_SpecialMethodCanSuggest@@Base+0x594> │ │ │ │ + cbnz r0, 3bcc6 <_PyEval_SpecialMethodCanSuggest@@Base+0x5b2> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (3bd20 <_PyEval_SpecialMethodCanSuggest@@Base+0x5fc>) │ │ │ │ + ldr r4, [pc, #88] @ (3bd10 <_PyEval_SpecialMethodCanSuggest@@Base+0x5fc>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3bcd6 <_PyEval_SpecialMethodCanSuggest@@Base+0x5b2> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3bcc6 <_PyEval_SpecialMethodCanSuggest@@Base+0x5b2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bd1c <_PyEval_SpecialMethodCanSuggest@@Base+0x5f8> │ │ │ │ + b.n 3bd0c <_PyEval_SpecialMethodCanSuggest@@Base+0x5f8> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bce8 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c4> │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 3bd14 <_PyEval_SpecialMethodCanSuggest@@Base+0x5f0> │ │ │ │ - b.n 3bcd2 <_PyEval_SpecialMethodCanSuggest@@Base+0x5ae> │ │ │ │ + bne.n 3bcd8 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c4> │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 3bd04 <_PyEval_SpecialMethodCanSuggest@@Base+0x5f0> │ │ │ │ + b.n 3bcc2 <_PyEval_SpecialMethodCanSuggest@@Base+0x5ae> │ │ │ │ cmp.w r0, #266 @ 0x10a │ │ │ │ - bhi.n 3bd14 <_PyEval_SpecialMethodCanSuggest@@Base+0x5f0> │ │ │ │ - movw r1, #31240 @ 0x7a08 │ │ │ │ + bhi.n 3bd04 <_PyEval_SpecialMethodCanSuggest@@Base+0x5f0> │ │ │ │ + movw r1, #32120 @ 0x7d78 │ │ │ │ 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 3bd1c <_PyEval_SpecialMethodCanSuggest@@Base+0x5f8> │ │ │ │ + b.n 3bd0c <_PyEval_SpecialMethodCanSuggest@@Base+0x5f8> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r4, #8 │ │ │ │ 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 3bd50 <_PyEval_SpecialMethodCanSuggest@@Base+0x62c> │ │ │ │ + bge.n 3bd40 <_PyEval_SpecialMethodCanSuggest@@Base+0x62c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ - bne.n 3bd5a <_PyEval_SpecialMethodCanSuggest@@Base+0x636> │ │ │ │ + b.w 1a7e04 │ │ │ │ + bne.n 3bd4a <_PyEval_SpecialMethodCanSuggest@@Base+0x636> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7161c │ │ │ │ + b.w 71610 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 3bd68 <_PyEval_SpecialMethodCanSuggest@@Base+0x644> │ │ │ │ + bcc.n 3bd58 <_PyEval_SpecialMethodCanSuggest@@Base+0x644> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bd60 <_PyEval_SpecialMethodCanSuggest@@Base+0x63c> │ │ │ │ + beq.n 3bd50 <_PyEval_SpecialMethodCanSuggest@@Base+0x63c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b3f0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bd9a <_PyEval_SpecialMethodCanSuggest@@Base+0x676> │ │ │ │ + bne.n 3bd8a <_PyEval_SpecialMethodCanSuggest@@Base+0x676> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3bdd2 <_PyEval_SpecialMethodCanSuggest@@Base+0x6ae> │ │ │ │ - bl 7161c │ │ │ │ + b.n 3bdc2 <_PyEval_SpecialMethodCanSuggest@@Base+0x6ae> │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3bdc4 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a0> │ │ │ │ + cbz r0, 3bdb4 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a0> │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3bdbc <_PyEval_SpecialMethodCanSuggest@@Base+0x698> │ │ │ │ + ble.n 3bdac <_PyEval_SpecialMethodCanSuggest@@Base+0x698> │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 11ff44 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 3bdc4 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a0> │ │ │ │ + bl 11ffc0 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 3bdb4 <_PyEval_SpecialMethodCanSuggest@@Base+0x6a0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3bda4 <_PyEval_SpecialMethodCanSuggest@@Base+0x680> │ │ │ │ + b.n 3bd94 <_PyEval_SpecialMethodCanSuggest@@Base+0x680> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 3bdd2 <_PyEval_SpecialMethodCanSuggest@@Base+0x6ae> │ │ │ │ + bl 75f84 │ │ │ │ + b.n 3bdc2 <_PyEval_SpecialMethodCanSuggest@@Base+0x6ae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7730c │ │ │ │ - b.n 3bd96 <_PyEval_SpecialMethodCanSuggest@@Base+0x672> │ │ │ │ + bl 772f4 │ │ │ │ + b.n 3bd86 <_PyEval_SpecialMethodCanSuggest@@Base+0x672> │ │ │ │ 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, 3bdf6 <_PyEval_SpecialMethodCanSuggest@@Base+0x6d2> │ │ │ │ + cbz r1, 3bde6 <_PyEval_SpecialMethodCanSuggest@@Base+0x6d2> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #47440 @ 0xb950 │ │ │ │ + movw r0, #48440 @ 0xbd38 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ movw r1, #19904 @ 0x4dc0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 19fe88 <_PyBytes_DecodeEscape2@@Base+0xb78> │ │ │ │ + b.w 1a00c0 <_PyBytes_DecodeEscape2@@Base+0xb78> │ │ │ │ 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 138538 │ │ │ │ - cbnz r0, 3be3e <_PyEval_SpecialMethodCanSuggest@@Base+0x71a> │ │ │ │ + bl 138064 │ │ │ │ + cbnz r0, 3be2e <_PyEval_SpecialMethodCanSuggest@@Base+0x71a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3be72 <_PyEval_SpecialMethodCanSuggest@@Base+0x74e> │ │ │ │ + b.n 3be62 <_PyEval_SpecialMethodCanSuggest@@Base+0x74e> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3be5a <_PyEval_SpecialMethodCanSuggest@@Base+0x736> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 3be4a <_PyEval_SpecialMethodCanSuggest@@Base+0x736> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3be3a <_PyEval_SpecialMethodCanSuggest@@Base+0x716> │ │ │ │ + bne.n 3be2a <_PyEval_SpecialMethodCanSuggest@@Base+0x716> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3be72 <_PyEval_SpecialMethodCanSuggest@@Base+0x74e> │ │ │ │ + b.n 3be62 <_PyEval_SpecialMethodCanSuggest@@Base+0x74e> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -23519,94 +23502,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] @ (3be98 <_PyEval_SpecialMethodCanSuggest@@Base+0x774>) │ │ │ │ + ldr r0, [pc, #8] @ (3be88 <_PyEval_SpecialMethodCanSuggest@@Base+0x774>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 133ea8 │ │ │ │ + bl 1339c4 │ │ │ │ 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, 3beb8 <_PyEval_SpecialMethodCanSuggest@@Base+0x794> │ │ │ │ + cbz r3, 3bea8 <_PyEval_SpecialMethodCanSuggest@@Base+0x794> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3beba <_PyEval_SpecialMethodCanSuggest@@Base+0x796> │ │ │ │ + b.n 3beaa <_PyEval_SpecialMethodCanSuggest@@Base+0x796> │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b314 │ │ │ │ - cbnz r6, 3bed0 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ac> │ │ │ │ + cbnz r6, 3bec0 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ac> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3bed0 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ac> │ │ │ │ + ble.n 3bec0 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ac> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3bed0 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ac> │ │ │ │ - cbnz r5, 3bef8 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d4> │ │ │ │ - ldr r1, [pc, #120] @ (3bf4c <_PyEval_SpecialMethodCanSuggest@@Base+0x828>) │ │ │ │ + bgt.n 3bec0 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ac> │ │ │ │ + cbnz r5, 3bee8 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d4> │ │ │ │ + ldr r1, [pc, #120] @ (3bf3c <_PyEval_SpecialMethodCanSuggest@@Base+0x828>) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3bef8 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d4> │ │ │ │ + cbnz r0, 3bee8 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3bf3c <_PyEval_SpecialMethodCanSuggest@@Base+0x818> │ │ │ │ + b.n 3bf2c <_PyEval_SpecialMethodCanSuggest@@Base+0x818> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bef4 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d0> │ │ │ │ + bne.n 3bee4 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d0> │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3bf28 <_PyEval_SpecialMethodCanSuggest@@Base+0x804> │ │ │ │ + beq.n 3bf18 <_PyEval_SpecialMethodCanSuggest@@Base+0x804> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3bf14 <_PyEval_SpecialMethodCanSuggest@@Base+0x7f0> │ │ │ │ + cbz r6, 3bf04 <_PyEval_SpecialMethodCanSuggest@@Base+0x7f0> │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3bf2c <_PyEval_SpecialMethodCanSuggest@@Base+0x808> │ │ │ │ + beq.n 3bf1c <_PyEval_SpecialMethodCanSuggest@@Base+0x808> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bf2e <_PyEval_SpecialMethodCanSuggest@@Base+0x80a> │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 3bf2e <_PyEval_SpecialMethodCanSuggest@@Base+0x80a> │ │ │ │ - b.n 3bef4 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d0> │ │ │ │ + bne.n 3bf1e <_PyEval_SpecialMethodCanSuggest@@Base+0x80a> │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 3bf1e <_PyEval_SpecialMethodCanSuggest@@Base+0x80a> │ │ │ │ + b.n 3bee4 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d0> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3bf2e <_PyEval_SpecialMethodCanSuggest@@Base+0x80a> │ │ │ │ + b.n 3bf1e <_PyEval_SpecialMethodCanSuggest@@Base+0x80a> │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3bfce <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3bfbe <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3bf46 <_PyEval_SpecialMethodCanSuggest@@Base+0x822> │ │ │ │ + cbz r3, 3bf36 <_PyEval_SpecialMethodCanSuggest@@Base+0x822> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #52 @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -23614,471 +23597,471 @@ │ │ │ │ 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 3bf78 <_PyEval_SpecialMethodCanSuggest@@Base+0x854> │ │ │ │ + beq.n 3bf68 <_PyEval_SpecialMethodCanSuggest@@Base+0x854> │ │ │ │ mov r1, r6 │ │ │ │ - bl 88210 │ │ │ │ - cbz r0, 3bf7a <_PyEval_SpecialMethodCanSuggest@@Base+0x856> │ │ │ │ + bl 882c4 │ │ │ │ + cbz r0, 3bf6a <_PyEval_SpecialMethodCanSuggest@@Base+0x856> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3bf8e <_PyEval_SpecialMethodCanSuggest@@Base+0x86a> │ │ │ │ + beq.n 3bf7e <_PyEval_SpecialMethodCanSuggest@@Base+0x86a> │ │ │ │ movw r1, #30244 @ 0x7624 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88210 │ │ │ │ - cbz r0, 3bf90 <_PyEval_SpecialMethodCanSuggest@@Base+0x86c> │ │ │ │ + bl 882c4 │ │ │ │ + cbz r0, 3bf80 <_PyEval_SpecialMethodCanSuggest@@Base+0x86c> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12f078 │ │ │ │ + b.w 12f010 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3bfa6 <_PyEval_SpecialMethodCanSuggest@@Base+0x882> │ │ │ │ - b.w 7fcd0 │ │ │ │ + beq.n 3bf96 <_PyEval_SpecialMethodCanSuggest@@Base+0x882> │ │ │ │ + b.w 7fcd4 │ │ │ │ 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, #30572 @ 0x776c │ │ │ │ + movw r1, #31468 @ 0x7aec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003bfce <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +0003bfbe <_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 25ff30 │ │ │ │ + bl 260290 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003bfea : │ │ │ │ - ldr r0, [pc, #4] @ (3bff0 ) │ │ │ │ - b.w 19ebbc │ │ │ │ +0003bfda : │ │ │ │ + ldr r0, [pc, #4] @ (3bfe0 ) │ │ │ │ + b.w 19edf4 │ │ │ │ cmp r4, #96 @ 0x60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47460 @ 0xb964 │ │ │ │ + movw r1, #48460 @ 0xbd4c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ │ │ │ │ -0003c00e : │ │ │ │ +0003bffe : │ │ │ │ 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, 3c036 │ │ │ │ + cbz r1, 3c026 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 194ee0 │ │ │ │ + bl 195130 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3c046 │ │ │ │ + cbz r0, 3c036 │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a7bdc │ │ │ │ + bl 1a7e0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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, #47732 @ 0xba74 │ │ │ │ + movw r1, #48732 @ 0xbe5c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c072 │ │ │ │ + bge.n 3c062 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c284 │ │ │ │ + b.n 3c274 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47736 @ 0xba78 │ │ │ │ + movw r1, #48736 @ 0xbe60 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c06c │ │ │ │ + blt.n 3c05c │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47748 @ 0xba84 │ │ │ │ + movw r1, #48748 @ 0xbe6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c06c │ │ │ │ + blt.n 3c05c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47764 @ 0xba94 │ │ │ │ + movw r1, #48764 @ 0xbe7c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c06c │ │ │ │ + blt.n 3c05c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47776 @ 0xbaa0 │ │ │ │ + movw r1, #48776 @ 0xbe88 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c06c │ │ │ │ + blt.n 3c05c │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47788 @ 0xbaac │ │ │ │ + movw r1, #48788 @ 0xbe94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c06c │ │ │ │ + blt.n 3c05c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47804 @ 0xbabc │ │ │ │ + movw r1, #48804 @ 0xbea4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c06c │ │ │ │ + blt.n 3c05c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47820 @ 0xbacc │ │ │ │ + movw r1, #48820 @ 0xbeb4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c06c │ │ │ │ + blt.n 3c05c │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47832 @ 0xbad8 │ │ │ │ + movw r1, #48832 @ 0xbec0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c06c │ │ │ │ + blt.n 3c05c │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47844 @ 0xbae4 │ │ │ │ + movw r1, #48844 @ 0xbecc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c06c │ │ │ │ + blt.n 3c05c │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47856 @ 0xbaf0 │ │ │ │ + movw r1, #48856 @ 0xbed8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c06c │ │ │ │ + blt.n 3c05c │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47872 @ 0xbb00 │ │ │ │ + movw r1, #48872 @ 0xbee8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c06c │ │ │ │ + blt.n 3c05c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47888 @ 0xbb10 │ │ │ │ + movw r1, #48888 @ 0xbef8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3c06c │ │ │ │ + blt.n 3c05c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47904 @ 0xbb20 │ │ │ │ + movw r1, #48904 @ 0xbf08 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c06c │ │ │ │ + blt.w 3c05c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47916 @ 0xbb2c │ │ │ │ + movw r1, #48916 @ 0xbf14 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c06c │ │ │ │ + blt.w 3c05c │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47928 @ 0xbb38 │ │ │ │ + movw r1, #48928 @ 0xbf20 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c06c │ │ │ │ + blt.w 3c05c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47944 @ 0xbb48 │ │ │ │ + movw r1, #48944 @ 0xbf30 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c06c │ │ │ │ + blt.w 3c05c │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47960 @ 0xbb58 │ │ │ │ + movw r1, #48960 @ 0xbf40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c06c │ │ │ │ + blt.w 3c05c │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47984 @ 0xbb70 │ │ │ │ + movw r1, #48984 @ 0xbf58 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c06c │ │ │ │ + blt.w 3c05c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47768 @ 0xba98 │ │ │ │ + movw r1, #48768 @ 0xbe80 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c06c │ │ │ │ + blt.w 3c05c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48004 @ 0xbb84 │ │ │ │ + movw r1, #49004 @ 0xbf6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c06c │ │ │ │ + blt.w 3c05c │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48020 @ 0xbb94 │ │ │ │ + movw r1, #49020 @ 0xbf7c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c06c │ │ │ │ + blt.w 3c05c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48036 @ 0xbba4 │ │ │ │ + movw r1, #49036 @ 0xbf8c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c06c │ │ │ │ + blt.w 3c05c │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48044 @ 0xbbac │ │ │ │ + movw r1, #49044 @ 0xbf94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c06c │ │ │ │ + blt.w 3c05c │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48052 @ 0xbbb4 │ │ │ │ + movw r1, #49052 @ 0xbf9c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3c06c │ │ │ │ + blt.w 3c05c │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48064 @ 0xbbc0 │ │ │ │ + movw r1, #49064 @ 0xbfa8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ 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 e38a8 │ │ │ │ + bl e3864 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c2a6 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 3c2c0 │ │ │ │ + bne.n 3c296 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 3c2b0 │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ subs r4, r0, #1 │ │ │ │ - cbnz r0, 3c2b6 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 3c2c0 │ │ │ │ + cbnz r0, 3c2a6 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 3c2b0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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, #48200 @ 0xbc48 │ │ │ │ + movw r1, #49200 @ 0xc030 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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 e38a8 │ │ │ │ + bl e3864 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c30c │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 3c318 │ │ │ │ + bne.n 3c2fc │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 3c308 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3c33e │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 3c32e │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 3c336 │ │ │ │ + bne.n 3c326 │ │ │ │ pop {r4} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ 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] @ (3c360 ) │ │ │ │ - bl 133ea8 │ │ │ │ + ldr r0, [pc, #8] @ (3c350 ) │ │ │ │ + bl 1339c4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 202ec4 │ │ │ │ + b.w 203018 │ │ │ │ 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, 3c3a4 │ │ │ │ + cbnz r1, 3c394 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 3c39c │ │ │ │ + bne.n 3c38c │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30572 @ 0x776c │ │ │ │ + movw r1, #31468 @ 0x7aec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3c3c0 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3c3b0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 3c3c8 │ │ │ │ + b.n 3c3b8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dbf50 │ │ │ │ + bl dbec4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c3c6 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 3c3c6 │ │ │ │ + bne.n 3c3b6 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 3c3b6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c3ca │ │ │ │ + b.n 3c3ba │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48316 @ 0xbcbc │ │ │ │ + movw r1, #49316 @ 0xc0a4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3c41a │ │ │ │ + bne.n 3c40a │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c43a │ │ │ │ + b.n 3c42a │ │ │ │ mov r0, r1 │ │ │ │ - bl 142320 │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c43a │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 3c444 │ │ │ │ - b.n 3c4b0 │ │ │ │ + bne.n 3c42a │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 3c434 │ │ │ │ + b.n 3c4a0 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3c4a0 │ │ │ │ + bvs.n 3c490 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #108] @ 3c4b8 │ │ │ │ + vldr d9, [pc, #108] @ 3c4a8 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3c49c │ │ │ │ + bgt.n 3c48c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #100] @ 3c4c0 │ │ │ │ + vldr d1, [pc, #100] @ 3c4b0 │ │ │ │ blx 2b1b8 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3c482 │ │ │ │ + ble.n 3c472 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #80] @ 3c4c8 │ │ │ │ + vldr d1, [pc, #80] @ 3c4b8 │ │ │ │ blx 2b1b8 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3c486 │ │ │ │ + b.n 3c476 │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c4a0 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 3c4a0 │ │ │ │ - b.n 3c4b0 │ │ │ │ - vldr d8, [pc, #32] @ 3c4c0 │ │ │ │ + bne.n 3c490 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 3c490 │ │ │ │ + b.n 3c4a0 │ │ │ │ + vldr d8, [pc, #32] @ 3c4b0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 859e8 │ │ │ │ + b.w 85a98 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -24088,99 +24071,99 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vpadal.s8 d20, d8 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #47100 @ 0xb7fc │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 141ec8 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 141be0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac4> │ │ │ │ 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 3c508 │ │ │ │ + bne.n 3c4f8 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3c526 │ │ │ │ + b.n 3c516 │ │ │ │ mov r0, r1 │ │ │ │ - bl 142320 │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c526 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 3c53a │ │ │ │ - vldr d0, [pc, #32] @ 3c548 │ │ │ │ + bne.n 3c516 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 3c52a │ │ │ │ + vldr d0, [pc, #32] @ 3c538 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 859e8 │ │ │ │ + b.w 85a98 │ │ │ │ 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, 3c8c0 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3c8b0 ) │ │ │ │ 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 3c57c │ │ │ │ + bgt.n 3c56c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48500 @ 0xbd74 │ │ │ │ + movw r1, #49500 @ 0xc15c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 3c59c │ │ │ │ + ble.n 3c58c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48548 @ 0xbda4 │ │ │ │ + movw r1, #49548 @ 0xc18c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 20b068 │ │ │ │ + bl 20b400 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3c5ce │ │ │ │ + beq.n 3c5be │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c5bc │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 3c5ce │ │ │ │ + bne.n 3c5ac │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 3c5be │ │ │ │ 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 3c5e8 │ │ │ │ + b.n 3c5d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 3c5da │ │ │ │ - b.w 7161c │ │ │ │ + cbnz r0, 3c5ca │ │ │ │ + b.w 71610 │ │ │ │ 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} │ │ │ │ @@ -24188,481 +24171,481 @@ │ │ │ │ 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, 3c60a │ │ │ │ - bl f9590 │ │ │ │ + cbnz r2, 3c5fa │ │ │ │ + bl f95a0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #48752 @ 0xbe70 │ │ │ │ + movw r1, #49752 @ 0xc258 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #48756 @ 0xbe74 │ │ │ │ + movw r0, #49756 @ 0xc25c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3c780 │ │ │ │ - cbnz r4, 3c630 │ │ │ │ + beq.w 3c770 │ │ │ │ + cbnz r4, 3c620 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 3c664 │ │ │ │ + b.n 3c654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11c060 │ │ │ │ - cbz r0, 3c684 │ │ │ │ - movw r1, #47124 @ 0xb814 │ │ │ │ + bl 11c224 │ │ │ │ + cbz r0, 3c674 │ │ │ │ + movw r1, #48112 @ 0xbbf0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 15fd54 │ │ │ │ - cbnz r0, 3c664 │ │ │ │ - b.n 3c780 │ │ │ │ + bl 15fe2c │ │ │ │ + cbnz r0, 3c654 │ │ │ │ + b.n 3c770 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c728 │ │ │ │ - bl edde4 │ │ │ │ + bne.n 3c718 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c780 │ │ │ │ - bl 97b54 │ │ │ │ + bne.w 3c770 │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ adds r1, r4, #1 │ │ │ │ - bne.w 3c784 │ │ │ │ - b.n 3c650 │ │ │ │ + bne.w 3c774 │ │ │ │ + b.n 3c640 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 3c696 │ │ │ │ + bmi.n 3c686 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10d8b4 │ │ │ │ + bl 10da04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c738 │ │ │ │ - movw r1, #57940 @ 0xe254 │ │ │ │ + beq.n 3c728 │ │ │ │ + movw r1, #59224 @ 0xe758 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 15fd54 │ │ │ │ + bl 15fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c780 │ │ │ │ + beq.n 3c770 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 3c6d0 │ │ │ │ + ble.n 3c6c0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48768 @ 0xbe80 │ │ │ │ + movw r1, #49768 @ 0xc268 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 3c780 │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 3c770 │ │ │ │ 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] @ (3c7a0 ) │ │ │ │ + ldr r3, [pc, #184] @ (3c790 ) │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 12ae3c │ │ │ │ - bl 97b54 │ │ │ │ + bl 12ad4c │ │ │ │ + bl 97c54 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ac98 <__fcntl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c724 │ │ │ │ + bne.n 3c714 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c728 │ │ │ │ - bl edde4 │ │ │ │ + bne.n 3c718 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c6f4 │ │ │ │ - b.n 3c780 │ │ │ │ + beq.n 3c6e4 │ │ │ │ + b.n 3c770 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 3c758 │ │ │ │ + bge.n 3c748 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 3c780 │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 3c770 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #48800 @ 0xbea0 │ │ │ │ + movw r1, #49800 @ 0xc288 │ │ │ │ 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 d59c4 │ │ │ │ - movw r1, #16528 @ 0x4090 │ │ │ │ + b.w d5890 │ │ │ │ + movw r1, #19204 @ 0x4b04 │ │ │ │ movt r1, #68 @ 0x44 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 3c790 │ │ │ │ + cbz r0, 3c780 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57924 @ 0xe244 │ │ │ │ + movw r1, #59208 @ 0xe748 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c798 │ │ │ │ + b.n 3c788 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3c728 │ │ │ │ + blt.n 3c718 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fcd0 │ │ │ │ - b.n 3c798 │ │ │ │ + bl 7fcd4 │ │ │ │ + b.n 3c788 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - stc2 0, cr0, [r0], #280 @ 0x118 │ │ │ │ + movs r0, r3 │ │ │ │ + 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 3c7c4 │ │ │ │ + bne.n 3c7b4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124384 │ │ │ │ + b.w 124298 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10260 @ 0x2814 │ │ │ │ + movw r0, #11156 @ 0x2b94 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c7b8 │ │ │ │ + bne.n 3c7a8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3c804 │ │ │ │ + cbnz r1, 3c7f4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48980 @ 0xbf54 │ │ │ │ + movw r1, #49980 @ 0xc33c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3c830 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3c820 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3c844 │ │ │ │ + beq.n 3c834 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 3c836 │ │ │ │ + bmi.n 3c826 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49012 @ 0xbf74 │ │ │ │ + movw r1, #50012 @ 0xc35c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c850 │ │ │ │ + b.n 3c840 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c846 │ │ │ │ + bge.n 3c836 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 3c846 │ │ │ │ + b.n 3c836 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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 c1478 │ │ │ │ + b.w c16f0 │ │ │ │ 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, 3c8a8 │ │ │ │ + cbnz r0, 3c898 │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 3c8a8 │ │ │ │ + blt.n 3c898 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3c8a8 │ │ │ │ - cbz r2, 3c8a8 │ │ │ │ + bgt.n 3c898 │ │ │ │ + cbz r2, 3c898 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #40068 @ 0x9c84 │ │ │ │ + movw r1, #40964 @ 0xa004 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3c8c8 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3c8b8 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (3c8d0 ) │ │ │ │ + ldr r4, [pc, #32] @ (3c8c0 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c892 │ │ │ │ + bne.n 3c882 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r5, #200 @ 0xc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 3caf0 │ │ │ │ + b.w 3cae0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c982 │ │ │ │ + beq.n 3c974 │ │ │ │ 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 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c97e │ │ │ │ + bne.n 3c970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f578 │ │ │ │ + bl 25f998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c97e │ │ │ │ + beq.n 3c970 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #36332 @ 0x8dec │ │ │ │ + movw r0, #37332 @ 0x91d4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c92c │ │ │ │ + cbnz r0, 3c91e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2704fc │ │ │ │ + b.w 2709bc │ │ │ │ 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, #49100 @ 0xbfcc │ │ │ │ + movw r0, #50100 @ 0xc3b4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 261ef8 │ │ │ │ + bl 262318 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c960 │ │ │ │ + bge.n 3c952 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c960 │ │ │ │ + cbnz r3, 3c952 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3c920 │ │ │ │ + beq.n 3c912 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c97e │ │ │ │ + bge.n 3c970 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c97e │ │ │ │ + cbnz r3, 3c970 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_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 3ccb0 │ │ │ │ + bl 3cc9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3cac0 │ │ │ │ - ldr r1, [pc, #316] @ (3cae0 ) │ │ │ │ + beq.w 3cab2 │ │ │ │ + ldr r1, [pc, #316] @ (3cad0 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 829f8 │ │ │ │ + bl 82a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3cac4 │ │ │ │ - ldr r1, [pc, #304] @ (3cae4 ) │ │ │ │ + bne.w 3cab6 │ │ │ │ + ldr r1, [pc, #304] @ (3cad4 ) │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 829f8 │ │ │ │ + bl 82a9c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ca74 │ │ │ │ + beq.n 3ca66 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbz r5, 3c9e8 │ │ │ │ + cbz r5, 3c9da │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0b68 <_PyBytes_DecodeEscape2@@Base+0x1858> │ │ │ │ + bl 1a0da0 <_PyBytes_DecodeEscape2@@Base+0x1858> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3ca62 │ │ │ │ + blt.n 3ca54 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c9e0 │ │ │ │ + bge.n 3c9d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c9e0 │ │ │ │ + cbnz r3, 3c9d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 3c9ea │ │ │ │ + b.n 3c9dc │ │ │ │ mov r6, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r1, [pc, #248] @ (3cae8 ) │ │ │ │ + ldr r1, [pc, #248] @ (3cad8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 829f8 │ │ │ │ + bl 82a9c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3ca74 │ │ │ │ + beq.n 3ca66 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3ca8a │ │ │ │ + bne.n 3ca7c │ │ │ │ mov r0, r7 │ │ │ │ - bl d19fc │ │ │ │ + bl d18cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ca8a │ │ │ │ - ldr r1, [pc, #224] @ (3caec ) │ │ │ │ + beq.n 3ca7c │ │ │ │ + ldr r1, [pc, #224] @ (3cadc ) │ │ │ │ mov r0, r7 │ │ │ │ - bl d6d68 │ │ │ │ + bl d6c58 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 3ca2c │ │ │ │ + cbnz r0, 3ca1e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ca74 │ │ │ │ + bge.n 3ca66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ca74 │ │ │ │ + cbnz r3, 3ca66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ca74 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ca66 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3ca92 │ │ │ │ + bmi.n 3ca84 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #49040 @ 0xbf90 │ │ │ │ + movw r1, #49516 @ 0xc16c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ca60 │ │ │ │ + bge.n 3ca52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ca60 │ │ │ │ + cbnz r3, 3ca52 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ca74 │ │ │ │ + bge.n 3ca66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ca74 │ │ │ │ + cbnz r3, 3ca66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cac0 │ │ │ │ + bge.n 3cab2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cac0 │ │ │ │ + cbnz r3, 3cab2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cac0 │ │ │ │ - bl 703c0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cab2 │ │ │ │ + bl 703e0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7730c │ │ │ │ - cbz r5, 3cac4 │ │ │ │ - cbnz r6, 3cac4 │ │ │ │ - ldr r1, [pc, #64] @ (3cae0 ) │ │ │ │ + bl 772f4 │ │ │ │ + cbz r5, 3cab6 │ │ │ │ + cbnz r6, 3cab6 │ │ │ │ + ldr r1, [pc, #64] @ (3cad0 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78504 │ │ │ │ - cbz r0, 3cac4 │ │ │ │ + bl 784fc │ │ │ │ + cbz r0, 3cab6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cac4 │ │ │ │ + bge.n 3cab6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cac4 │ │ │ │ + cbnz r3, 3cab6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cac4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cab6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cada │ │ │ │ + b.n 3cacc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cad8 │ │ │ │ + bge.n 3caca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cad8 │ │ │ │ + cbnz r3, 3caca │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r2!, {r3} │ │ │ │ lsls r5, r1, #1 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r0, [r6, #20] │ │ │ │ @@ -24671,69 +24654,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 3cb24 │ │ │ │ + bmi.n 3cb14 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49176 @ 0xc018 │ │ │ │ + movw r1, #50236 @ 0xc43c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3cb4c │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3cb3c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl fb004 │ │ │ │ + bl fb050 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3cb50 │ │ │ │ + beq.n 3cb40 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49208 @ 0xc038 │ │ │ │ + movw r1, #50268 @ 0xc45c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cbc8 │ │ │ │ + b.n 3cbb8 │ │ │ │ mov r5, sp │ │ │ │ add.w r6, r4, #12 │ │ │ │ addw r9, r4, #2508 @ 0x9cc │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl fb2dc │ │ │ │ + bl fb328 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3cb72 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 3cb62 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cb4c │ │ │ │ + bne.n 3cb3c │ │ │ │ cmp r6, r9 │ │ │ │ str.w r8, [r5], #4 │ │ │ │ - bne.n 3cb5a │ │ │ │ + bne.n 3cb4a │ │ │ │ ldr.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - bl e38a8 │ │ │ │ + bl e3864 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3cb92 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 3cb82 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cb4c │ │ │ │ - b.n 3cb98 │ │ │ │ + bne.n 3cb3c │ │ │ │ + b.n 3cb88 │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3cbb0 │ │ │ │ + bls.n 3cba0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49240 @ 0xc058 │ │ │ │ + movw r1, #50300 @ 0xc47c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3cb4c │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3cb3c │ │ │ │ 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 │ │ │ │ @@ -24742,289 +24725,287 @@ │ │ │ │ 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, 3cbfe │ │ │ │ + cbz r1, 3cbee │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3cbfe │ │ │ │ + beq.n 3cbee │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bd34 │ │ │ │ + bl 7bd20 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3cc00 │ │ │ │ - b.n 3cc46 │ │ │ │ - ldr r4, [pc, #164] @ (3cca4 ) │ │ │ │ - ldr r0, [pc, #164] @ (3cca8 ) │ │ │ │ + cbnz r0, 3cbf0 │ │ │ │ + b.n 3cc36 │ │ │ │ + ldr r4, [pc, #164] @ (3cc94 ) │ │ │ │ + ldr r0, [pc, #164] @ (3cc98 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 94c40 │ │ │ │ + bl 94d44 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3cc32 │ │ │ │ - bl 88dfc │ │ │ │ + cbz r0, 3cc22 │ │ │ │ + bl 88e90 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3cc4a │ │ │ │ + cbnz r0, 3cc3a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cc32 │ │ │ │ + bge.n 3cc22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cc32 │ │ │ │ + cbnz r3, 3cc22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cc46 │ │ │ │ + bge.n 3cc36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cc46 │ │ │ │ + cbnz r3, 3cc36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3cc9e │ │ │ │ + b.n 3cc8e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ strd r3, r0, [sp] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7bed8 │ │ │ │ + bl 7bec4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cc76 │ │ │ │ + bge.n 3cc66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3cc76 │ │ │ │ + cbnz r3, 3cc66 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cc8a │ │ │ │ + bge.n 3cc7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cc8a │ │ │ │ + cbnz r3, 3cc7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cc9e │ │ │ │ + bge.n 3cc8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cc9e │ │ │ │ + cbnz r3, 3cc8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 │ │ │ │ - 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 │ │ │ │ - ldr r1, [pc, #64] @ (3cd00 ) │ │ │ │ - bl 908a8 │ │ │ │ - cbz r0, 3ccfa │ │ │ │ + ldr r1, [pc, #64] @ (3ccec ) │ │ │ │ + bl 90998 │ │ │ │ + cbz r0, 3cce6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3ccfc │ │ │ │ + bmi.n 3cce8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8964 @ 0x2304 │ │ │ │ + movw r1, #9860 @ 0x2684 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ccfa │ │ │ │ + bge.n 3cce6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ccfa │ │ │ │ + cbnz r3, 3cce6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003cd04 <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003ccf0 <_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] @ (3cdcc <_PyImport_ClearExtension@@Base+0xc8>) │ │ │ │ + ldr r2, [pc, #180] @ (3cdb8 <_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 194064 │ │ │ │ + bl 1942b4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3cd3e <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ - bl 7fa30 │ │ │ │ + cbnz r0, 3cd2a <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ + bl 7fa34 │ │ │ │ subs.w r0, r0, r8 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3cdc8 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 3cdb4 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 3cd5c <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + cbz r0, 3cd48 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cd5c <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bge.n 3cd48 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3cd5c <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cd48 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3cd82 <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ - bl 961a4 │ │ │ │ + bgt.n 3cd6e <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ + bl 962b4 │ │ │ │ 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 3cdaa <_PyImport_ClearExtension@@Base+0xa6> │ │ │ │ - b.n 3cda0 <_PyImport_ClearExtension@@Base+0x9c> │ │ │ │ + beq.n 3cd96 <_PyImport_ClearExtension@@Base+0xa6> │ │ │ │ + b.n 3cd8c <_PyImport_ClearExtension@@Base+0x9c> │ │ │ │ ldr.w r3, [r5, #3900] @ 0xf3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3cd68 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 3cd54 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3cd68 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3cd54 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3cf60 <_Py_rc_quot@@Base+0x190> │ │ │ │ + bl 3cf48 <_Py_rc_quot@@Base+0x18c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3cd68 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3cd54 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3cdc8 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ - bl 19ea0c │ │ │ │ + b.n 3cdb4 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + bl 19ec44 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3cdac <_PyImport_ClearExtension@@Base+0xa8> │ │ │ │ - b.n 3cd9a <_PyImport_ClearExtension@@Base+0x96> │ │ │ │ + cbnz r0, 3cd98 <_PyImport_ClearExtension@@Base+0xa8> │ │ │ │ + b.n 3cd86 <_PyImport_ClearExtension@@Base+0x96> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263488 │ │ │ │ + bl 2638a4 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3cdbc <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ + bne.n 3cda8 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cdc8 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 3cdb4 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d58a4 │ │ │ │ - b.n 3cdb8 <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ + bl 1d5b80 <_PyParkingLot_Park@@Base+0x288> │ │ │ │ + b.n 3cda4 <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0003cdd0 <_Py_rc_quot@@Base>: │ │ │ │ +0003cdbc <_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 3cdf8 <_Py_rc_quot@@Base+0x28> │ │ │ │ + bpl.n 3cde4 <_Py_rc_quot@@Base+0x28> │ │ │ │ vneg.f64 d5, d1 │ │ │ │ - b.n 3cdfc <_Py_rc_quot@@Base+0x2c> │ │ │ │ + b.n 3cde8 <_Py_rc_quot@@Base+0x2c> │ │ │ │ vmov.f64 d5, d1 │ │ │ │ vcmpe.f64 d2, #0.0 │ │ │ │ - vldr d8, [pc, #324] @ 3cf48 <_Py_rc_quot@@Base+0x178> │ │ │ │ + vldr d8, [pc, #320] @ 3cf30 <_Py_rc_quot@@Base+0x174> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3ce1a <_Py_rc_quot@@Base+0x4a> │ │ │ │ + bpl.n 3ce06 <_Py_rc_quot@@Base+0x4a> │ │ │ │ vneg.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 3ce62 <_Py_rc_quot@@Base+0x92> │ │ │ │ - b.n 3ce44 <_Py_rc_quot@@Base+0x74> │ │ │ │ + blt.n 3ce4e <_Py_rc_quot@@Base+0x92> │ │ │ │ + b.n 3ce30 <_Py_rc_quot@@Base+0x74> │ │ │ │ vcmpe.f64 d2, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3ce5e <_Py_rc_quot@@Base+0x8e> │ │ │ │ + bhi.n 3ce4a <_Py_rc_quot@@Base+0x8e> │ │ │ │ vcmp.f64 d5, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3ce40 <_Py_rc_quot@@Base+0x70> │ │ │ │ + bne.n 3ce2c <_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 3cf38 <_Py_rc_quot@@Base+0x168> │ │ │ │ + b.n 3cf24 <_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 3ce88 <_Py_rc_quot@@Base+0xb8> │ │ │ │ + b.n 3ce74 <_Py_rc_quot@@Base+0xb8> │ │ │ │ vmov.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3ce9e <_Py_rc_quot@@Base+0xce> │ │ │ │ + bhi.n 3ce8a <_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 3cf38 <_Py_rc_quot@@Base+0x168> │ │ │ │ + bvc.n 3cf24 <_Py_rc_quot@@Base+0x168> │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3cea6 <_Py_rc_quot@@Base+0xd6> │ │ │ │ - b.n 3cf38 <_Py_rc_quot@@Base+0x168> │ │ │ │ - vldr d1, [pc, #176] @ 3cf50 <_Py_rc_quot@@Base+0x180> │ │ │ │ + bvs.n 3ce92 <_Py_rc_quot@@Base+0xd6> │ │ │ │ + b.n 3cf24 <_Py_rc_quot@@Base+0x168> │ │ │ │ + vldr d1, [pc, #172] @ 3cf38 <_Py_rc_quot@@Base+0x17c> │ │ │ │ vmov.f64 d7, d1 │ │ │ │ vabs.f64 d9, d0 │ │ │ │ - vldr d4, [pc, #172] @ 3cf58 <_Py_rc_quot@@Base+0x188> │ │ │ │ + vldr d4, [pc, #168] @ 3cf40 <_Py_rc_quot@@Base+0x184> │ │ │ │ vcmp.f64 d9, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3cf38 <_Py_rc_quot@@Base+0x168> │ │ │ │ + bhi.n 3cf24 <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmp.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3ced4 <_Py_rc_quot@@Base+0x104> │ │ │ │ + bgt.n 3cec0 <_Py_rc_quot@@Base+0x104> │ │ │ │ vabs.f64 d3, d3 │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3cf38 <_Py_rc_quot@@Base+0x168> │ │ │ │ + ble.n 3cf24 <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d3, d6 │ │ │ │ - vldr d7, [pc, #108] @ 3cf48 <_Py_rc_quot@@Base+0x178> │ │ │ │ + vldr d7, [pc, #104] @ 3cf30 <_Py_rc_quot@@Base+0x174> │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vmov r3, s13 │ │ │ │ - vldr d6, [pc, #96] @ 3cf48 <_Py_rc_quot@@Base+0x178> │ │ │ │ + vldr d6, [pc, #92] @ 3cf30 <_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 │ │ │ │ @@ -25044,903 +25025,904 @@ │ │ │ │ vneglt.f64 d6, d6 │ │ │ │ vnmul.f64 d0, d0, d6 │ │ │ │ vmul.f64 d1, d0, d8 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3cf94 <_Py_rc_quot@@Base+0x1c4> │ │ │ │ + ble.n 3cf7c <_Py_rc_quot@@Base+0x1c0> │ │ │ │ ldr.w r0, [r0, #3900] @ 0xf3c │ │ │ │ - cbz r0, 3cf9e <_Py_rc_quot@@Base+0x1ce> │ │ │ │ + cbz r0, 3cf86 <_Py_rc_quot@@Base+0x1ca> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3cfa8 <_Py_rc_quot@@Base+0x1d8> │ │ │ │ + bge.n 3cf90 <_Py_rc_quot@@Base+0x1d4> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cfb6 <_Py_rc_quot@@Base+0x1e6> │ │ │ │ + bge.n 3cf9e <_Py_rc_quot@@Base+0x1e2> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3cfb6 <_Py_rc_quot@@Base+0x1e6> │ │ │ │ - movw r1, #49452 @ 0xc12c │ │ │ │ + b.n 3cf9e <_Py_rc_quot@@Base+0x1e2> │ │ │ │ + movw r1, #50452 @ 0xc514 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - b.n 3cfb0 <_Py_rc_quot@@Base+0x1e0> │ │ │ │ - movw r1, #49476 @ 0xc144 │ │ │ │ + b.n 3cf98 <_Py_rc_quot@@Base+0x1dc> │ │ │ │ + movw r1, #50476 @ 0xc52c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - b.n 3cfb0 <_Py_rc_quot@@Base+0x1e0> │ │ │ │ - movw r1, #49520 @ 0xc170 │ │ │ │ + b.n 3cf98 <_Py_rc_quot@@Base+0x1dc> │ │ │ │ + movw r1, #50520 @ 0xc558 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #20] @ (3cfc8 <_Py_rc_quot@@Base+0x1f8>) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3cfb0 <_Py_rc_quot@@Base+0x1f4>) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8b3f8 │ │ │ │ + b.w 8b484 │ │ │ │ nop │ │ │ │ - cdp2 0, 7, cr0, cr0, cr6, {2} │ │ │ │ + lsls r0, r5, #7 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 3ccb0 │ │ │ │ - cbz r0, 3d03c <_Py_rc_quot@@Base+0x26c> │ │ │ │ - ldr r1, [pc, #96] @ (3d044 <_Py_rc_quot@@Base+0x274>) │ │ │ │ + bl 3cc9c │ │ │ │ + cbz r0, 3d024 <_Py_rc_quot@@Base+0x268> │ │ │ │ + ldr r1, [pc, #96] @ (3d02c <_Py_rc_quot@@Base+0x270>) │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 3d006 <_Py_rc_quot@@Base+0x236> │ │ │ │ - bl 78504 │ │ │ │ - cbnz r0, 3d022 <_Py_rc_quot@@Base+0x252> │ │ │ │ - ldr r1, [pc, #84] @ (3d048 <_Py_rc_quot@@Base+0x278>) │ │ │ │ + cbz r4, 3cfee <_Py_rc_quot@@Base+0x232> │ │ │ │ + bl 784fc │ │ │ │ + cbnz r0, 3d00a <_Py_rc_quot@@Base+0x24e> │ │ │ │ + ldr r1, [pc, #84] @ (3d030 <_Py_rc_quot@@Base+0x274>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl e1e44 │ │ │ │ + bl e1dc0 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 3d026 <_Py_rc_quot@@Base+0x256> │ │ │ │ - bl e1e44 │ │ │ │ - cbnz r0, 3d01e <_Py_rc_quot@@Base+0x24e> │ │ │ │ + b.n 3d00e <_Py_rc_quot@@Base+0x252> │ │ │ │ + bl e1dc0 │ │ │ │ + cbnz r0, 3d006 <_Py_rc_quot@@Base+0x24a> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #44] @ (3d044 <_Py_rc_quot@@Base+0x274>) │ │ │ │ + ldr r1, [pc, #44] @ (3d02c <_Py_rc_quot@@Base+0x270>) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d068 │ │ │ │ - b.n 3d022 <_Py_rc_quot@@Base+0x252> │ │ │ │ + bl 12d014 │ │ │ │ + b.n 3d00a <_Py_rc_quot@@Base+0x24e> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 3cff0 <_Py_rc_quot@@Base+0x220> │ │ │ │ + beq.n 3cfd8 <_Py_rc_quot@@Base+0x21c> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d040 <_Py_rc_quot@@Base+0x270> │ │ │ │ + bge.n 3d028 <_Py_rc_quot@@Base+0x26c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d040 <_Py_rc_quot@@Base+0x270> │ │ │ │ + cbnz r3, 3d028 <_Py_rc_quot@@Base+0x26c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d040 <_Py_rc_quot@@Base+0x270> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d028 <_Py_rc_quot@@Base+0x26c> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 3d076 <_Py_rc_quot@@Base+0x2a6> │ │ │ │ + cbnz r4, 3d05e <_Py_rc_quot@@Base+0x2a2> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12652 @ 0x316c │ │ │ │ + movw r1, #13548 @ 0x34ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3d138 <_Py_rc_quot@@Base+0x368> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3d120 <_Py_rc_quot@@Base+0x364> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 3d130 <_Py_rc_quot@@Base+0x360> │ │ │ │ + bhi.n 3d118 <_Py_rc_quot@@Base+0x35c> │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #49792 @ 0xc280 │ │ │ │ + movw r0, #50792 @ 0xc668 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 793ec │ │ │ │ - movw r0, #48268 @ 0xbc8c │ │ │ │ + b.w 793e4 │ │ │ │ + movw r0, #50304 @ 0xc480 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 793ec │ │ │ │ - movw r0, #30256 @ 0x7630 │ │ │ │ + b.w 793e4 │ │ │ │ + movw r0, #31112 @ 0x7988 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 793ec │ │ │ │ - movw r2, #48268 @ 0xbc8c │ │ │ │ + b.w 793e4 │ │ │ │ + movw r2, #50304 @ 0xc480 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - b.n 3d0d0 <_Py_rc_quot@@Base+0x300> │ │ │ │ - movw r2, #30256 @ 0x7630 │ │ │ │ + b.n 3d0b8 <_Py_rc_quot@@Base+0x2fc> │ │ │ │ + movw r2, #31112 @ 0x7988 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #49792 @ 0xc280 │ │ │ │ + movw r1, #50792 @ 0xc668 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #45540 @ 0xb1e4 │ │ │ │ + movw r0, #46396 @ 0xb53c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ - movw r2, #30256 @ 0x7630 │ │ │ │ + b.w 808ac │ │ │ │ + movw r2, #31112 @ 0x7988 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #48268 @ 0xbc8c │ │ │ │ + movw r1, #50304 @ 0xc480 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #45540 @ 0xb1e4 │ │ │ │ + movw r0, #46396 @ 0xb53c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ - movw r3, #30256 @ 0x7630 │ │ │ │ + b.w 808ac │ │ │ │ + movw r3, #31112 @ 0x7988 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #48268 @ 0xbc8c │ │ │ │ + movw r2, #50304 @ 0xc480 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #49792 @ 0xc280 │ │ │ │ + movw r1, #50792 @ 0xc668 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #49796 @ 0xc284 │ │ │ │ + movw r0, #50796 @ 0xc66c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3d1b2 <_Py_rc_quot@@Base+0x3e2> │ │ │ │ + bl 3d19a <_Py_rc_quot@@Base+0x3de> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d16c <_Py_rc_quot@@Base+0x39c> │ │ │ │ + bne.n 3d154 <_Py_rc_quot@@Base+0x398> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49812 @ 0xc294 │ │ │ │ + movw r1, #50812 @ 0xc67c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d174 <_Py_rc_quot@@Base+0x3a4> │ │ │ │ + b.n 3d15c <_Py_rc_quot@@Base+0x3a0> │ │ │ │ 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 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #49872 @ 0xc2d0 │ │ │ │ + movw r1, #50872 @ 0xc6b8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1eed64 │ │ │ │ + bl 1ef098 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d1ae <_Py_rc_quot@@Base+0x3de> │ │ │ │ - bl 3f5de │ │ │ │ + beq.n 3d196 <_Py_rc_quot@@Base+0x3da> │ │ │ │ + bl 3f5ce │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3d1b0 <_Py_rc_quot@@Base+0x3e0> │ │ │ │ + b.n 3d198 <_Py_rc_quot@@Base+0x3dc> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 3d1ca <_Py_rc_quot@@Base+0x3fa> │ │ │ │ + bmi.n 3d1b2 <_Py_rc_quot@@Base+0x3f6> │ │ │ │ movw r3, #23400 @ 0x5b68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3d2e2 <_Py_rc_quot@@Base+0x512> │ │ │ │ + bne.w 3d2ca <_Py_rc_quot@@Base+0x50e> │ │ │ │ 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 1c6fa0 │ │ │ │ + bl 1c7004 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3d24e <_Py_rc_quot@@Base+0x47e> │ │ │ │ - bl 88dfc │ │ │ │ + cbz r0, 3d236 <_Py_rc_quot@@Base+0x47a> │ │ │ │ + bl 88e90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d202 <_Py_rc_quot@@Base+0x432> │ │ │ │ + bge.n 3d1ea <_Py_rc_quot@@Base+0x42e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d202 <_Py_rc_quot@@Base+0x432> │ │ │ │ + cbnz r3, 3d1ea <_Py_rc_quot@@Base+0x42e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3d21e <_Py_rc_quot@@Base+0x44e> │ │ │ │ - b.n 3d24e <_Py_rc_quot@@Base+0x47e> │ │ │ │ - bl 25750c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3d206 <_Py_rc_quot@@Base+0x44a> │ │ │ │ + b.n 3d236 <_Py_rc_quot@@Base+0x47a> │ │ │ │ + bl 257934 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d264 <_Py_rc_quot@@Base+0x494> │ │ │ │ + blt.n 3d24c <_Py_rc_quot@@Base+0x490> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d29e <_Py_rc_quot@@Base+0x4ce> │ │ │ │ + blt.n 3d286 <_Py_rc_quot@@Base+0x4ca> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d2ae <_Py_rc_quot@@Base+0x4de> │ │ │ │ + blt.n 3d296 <_Py_rc_quot@@Base+0x4da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 89074 │ │ │ │ + bl 89108 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3d2be <_Py_rc_quot@@Base+0x4ee> │ │ │ │ - bl 85240 │ │ │ │ + beq.n 3d2a6 <_Py_rc_quot@@Base+0x4ea> │ │ │ │ + bl 852e0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3d206 <_Py_rc_quot@@Base+0x436> │ │ │ │ + bne.n 3d1ee <_Py_rc_quot@@Base+0x432> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d254 <_Py_rc_quot@@Base+0x484> │ │ │ │ + blt.n 3d23c <_Py_rc_quot@@Base+0x480> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d28e <_Py_rc_quot@@Base+0x4be> │ │ │ │ + blt.n 3d276 <_Py_rc_quot@@Base+0x4ba> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d2de <_Py_rc_quot@@Base+0x50e> │ │ │ │ + b.n 3d2c6 <_Py_rc_quot@@Base+0x50a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d246 <_Py_rc_quot@@Base+0x476> │ │ │ │ + bne.n 3d22e <_Py_rc_quot@@Base+0x472> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d246 <_Py_rc_quot@@Base+0x476> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d22e <_Py_rc_quot@@Base+0x472> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d276 <_Py_rc_quot@@Base+0x4a6> │ │ │ │ + bge.n 3d25e <_Py_rc_quot@@Base+0x4a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d276 <_Py_rc_quot@@Base+0x4a6> │ │ │ │ + cbnz r3, 3d25e <_Py_rc_quot@@Base+0x4a2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d246 <_Py_rc_quot@@Base+0x476> │ │ │ │ + bge.n 3d22e <_Py_rc_quot@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d246 <_Py_rc_quot@@Base+0x476> │ │ │ │ + bne.n 3d22e <_Py_rc_quot@@Base+0x472> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d246 <_Py_rc_quot@@Base+0x476> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d22e <_Py_rc_quot@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d24e <_Py_rc_quot@@Base+0x47e> │ │ │ │ + bne.n 3d236 <_Py_rc_quot@@Base+0x47a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d24e <_Py_rc_quot@@Base+0x47e> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d236 <_Py_rc_quot@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d216 <_Py_rc_quot@@Base+0x446> │ │ │ │ + bne.n 3d1fe <_Py_rc_quot@@Base+0x442> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d216 <_Py_rc_quot@@Base+0x446> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d1fe <_Py_rc_quot@@Base+0x442> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d21e <_Py_rc_quot@@Base+0x44e> │ │ │ │ + bne.n 3d206 <_Py_rc_quot@@Base+0x44a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d21e <_Py_rc_quot@@Base+0x44e> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d206 <_Py_rc_quot@@Base+0x44a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d2d2 <_Py_rc_quot@@Base+0x502> │ │ │ │ + bge.n 3d2ba <_Py_rc_quot@@Base+0x4fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d2d2 <_Py_rc_quot@@Base+0x502> │ │ │ │ + cbnz r3, 3d2ba <_Py_rc_quot@@Base+0x4fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - bl 7fa30 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fa34 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ - movw r0, #50336 @ 0xc4a0 │ │ │ │ + movw r0, #51336 @ 0xc888 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 793ec │ │ │ │ + b.w 793e4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3d314 <_Py_rc_quot@@Base+0x544> │ │ │ │ + cbz r3, 3d2fc <_Py_rc_quot@@Base+0x540> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 3d316 <_Py_rc_quot@@Base+0x546> │ │ │ │ + b.n 3d2fe <_Py_rc_quot@@Base+0x542> │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #496] @ (3d508 <_Py_rc_quot@@Base+0x738>) │ │ │ │ + ldr r5, [pc, #496] @ (3d4f0 <_Py_rc_quot@@Base+0x734>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - cbnz r6, 3d344 <_Py_rc_quot@@Base+0x574> │ │ │ │ + cbnz r6, 3d32c <_Py_rc_quot@@Base+0x570> │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 3d344 <_Py_rc_quot@@Base+0x574> │ │ │ │ + ble.n 3d32c <_Py_rc_quot@@Base+0x570> │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 3d344 <_Py_rc_quot@@Base+0x574> │ │ │ │ - cbnz r7, 3d36a <_Py_rc_quot@@Base+0x59a> │ │ │ │ - ldr r1, [pc, #452] @ (3d50c <_Py_rc_quot@@Base+0x73c>) │ │ │ │ + bne.n 3d32c <_Py_rc_quot@@Base+0x570> │ │ │ │ + cbnz r7, 3d352 <_Py_rc_quot@@Base+0x596> │ │ │ │ + ldr r1, [pc, #452] @ (3d4f4 <_Py_rc_quot@@Base+0x738>) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d4de <_Py_rc_quot@@Base+0x70e> │ │ │ │ + beq.w 3d4c6 <_Py_rc_quot@@Base+0x70a> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 11bb58 │ │ │ │ + bl 11bd1c │ │ │ │ ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ ldrd r6, r5, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d4da <_Py_rc_quot@@Base+0x70a> │ │ │ │ + beq.w 3d4c2 <_Py_rc_quot@@Base+0x706> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1d33d0 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d36d0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d4da <_Py_rc_quot@@Base+0x70a> │ │ │ │ + beq.w 3d4c2 <_Py_rc_quot@@Base+0x706> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1ef954 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1efc88 <_Py_Gid_Converter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d4da <_Py_rc_quot@@Base+0x70a> │ │ │ │ + beq.w 3d4c2 <_Py_rc_quot@@Base+0x706> │ │ │ │ add r8, r9 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 3d3c8 <_Py_rc_quot@@Base+0x5f8> │ │ │ │ + beq.n 3d3b0 <_Py_rc_quot@@Base+0x5f4> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3d3b6 <_Py_rc_quot@@Base+0x5e6> │ │ │ │ + cbnz r0, 3d39e <_Py_rc_quot@@Base+0x5e2> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3d3c8 <_Py_rc_quot@@Base+0x5f8> │ │ │ │ - b.n 3d4da <_Py_rc_quot@@Base+0x70a> │ │ │ │ + bge.n 3d3b0 <_Py_rc_quot@@Base+0x5f4> │ │ │ │ + b.n 3d4c2 <_Py_rc_quot@@Base+0x706> │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1b0f58 │ │ │ │ + bl 1b120c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3d4da <_Py_rc_quot@@Base+0x70a> │ │ │ │ + beq.w 3d4c2 <_Py_rc_quot@@Base+0x706> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3d3aa <_Py_rc_quot@@Base+0x5da> │ │ │ │ + bne.n 3d392 <_Py_rc_quot@@Base+0x5d6> │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, r7, [sp, #40] @ 0x28 │ │ │ │ adds.w r3, r9, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 3d3e0 <_Py_rc_quot@@Base+0x610> │ │ │ │ - cbnz r3, 3d412 <_Py_rc_quot@@Base+0x642> │ │ │ │ + beq.n 3d3c8 <_Py_rc_quot@@Base+0x60c> │ │ │ │ + cbnz r3, 3d3fa <_Py_rc_quot@@Base+0x63e> │ │ │ │ eor.w r3, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - blt.n 3d432 <_Py_rc_quot@@Base+0x662> │ │ │ │ + blt.n 3d41a <_Py_rc_quot@@Base+0x65e> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3d432 <_Py_rc_quot@@Base+0x662> │ │ │ │ + beq.n 3d41a <_Py_rc_quot@@Base+0x65e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #39044 @ 0x9884 │ │ │ │ + movw r2, #39940 @ 0x9c04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #48616 @ 0xbde8 │ │ │ │ + movw r1, #48332 @ 0xbccc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 3d4da <_Py_rc_quot@@Base+0x70a> │ │ │ │ + bl d5890 │ │ │ │ + b.n 3d4c2 <_Py_rc_quot@@Base+0x706> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #39044 @ 0x9884 │ │ │ │ + movw r2, #39940 @ 0x9c04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #48576 @ 0xbdc0 │ │ │ │ + movw r1, #48292 @ 0xbca4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 3d4da <_Py_rc_quot@@Base+0x70a> │ │ │ │ + bl d5890 │ │ │ │ + b.n 3d4c2 <_Py_rc_quot@@Base+0x706> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #50348 @ 0xc4ac │ │ │ │ + movw r1, #51348 @ 0xc894 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #50356 @ 0xc4b4 │ │ │ │ + movw r0, #51356 @ 0xc89c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d4da <_Py_rc_quot@@Base+0x70a> │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 3d4c2 <_Py_rc_quot@@Base+0x706> │ │ │ │ + bl 97c54 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3d478 <_Py_rc_quot@@Base+0x6a8> │ │ │ │ + beq.n 3d460 <_Py_rc_quot@@Base+0x6a4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2abd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3d4c0 <_Py_rc_quot@@Base+0x6f0> │ │ │ │ + b.n 3d4a8 <_Py_rc_quot@@Base+0x6ec> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3d492 <_Py_rc_quot@@Base+0x6c2> │ │ │ │ + bne.n 3d47a <_Py_rc_quot@@Base+0x6be> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3d492 <_Py_rc_quot@@Base+0x6c2> │ │ │ │ + beq.n 3d47a <_Py_rc_quot@@Base+0x6be> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b1d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3d4c0 <_Py_rc_quot@@Base+0x6f0> │ │ │ │ + b.n 3d4a8 <_Py_rc_quot@@Base+0x6ec> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 3d49c <_Py_rc_quot@@Base+0x6cc> │ │ │ │ + cbnz r3, 3d484 <_Py_rc_quot@@Base+0x6c8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3d4b4 <_Py_rc_quot@@Base+0x6e4> │ │ │ │ + beq.n 3d49c <_Py_rc_quot@@Base+0x6e0> │ │ │ │ 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 3d4c0 <_Py_rc_quot@@Base+0x6f0> │ │ │ │ + b.n 3d4a8 <_Py_rc_quot@@Base+0x6ec> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ab6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9a734 │ │ │ │ - cbz r4, 3d4e8 <_Py_rc_quot@@Base+0x718> │ │ │ │ + bl 9a80c │ │ │ │ + cbz r4, 3d4d0 <_Py_rc_quot@@Base+0x714> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bdc │ │ │ │ + bl 1a7e0c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3d4f0 <_Py_rc_quot@@Base+0x720> │ │ │ │ + b.n 3d4d8 <_Py_rc_quot@@Base+0x71c> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d4f0 <_Py_rc_quot@@Base+0x720> │ │ │ │ + b.n 3d4d8 <_Py_rc_quot@@Base+0x71c> │ │ │ │ movw r7, #5160 @ 0x1428 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ strd r6, r5, [sp, #100] @ 0x64 │ │ │ │ str.w sl, [sp, #120] @ 0x78 │ │ │ │ - bl 11c1cc <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c390 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cdp2 0, 8, cr0, cr12, cr6, {2} │ │ │ │ + lsls r4, r0, #8 │ │ │ │ + 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 3d530 <_Py_rc_quot@@Base+0x760> │ │ │ │ + bne.n 3d518 <_Py_rc_quot@@Base+0x75c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 121e78 │ │ │ │ + b.w 121d88 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10704 @ 0x29d0 │ │ │ │ + movw r0, #11600 @ 0x2d50 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d524 <_Py_rc_quot@@Base+0x754> │ │ │ │ + bne.n 3d50c <_Py_rc_quot@@Base+0x750> │ │ │ │ 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 3d56a <_Py_rc_quot@@Base+0x79a> │ │ │ │ + bne.n 3d552 <_Py_rc_quot@@Base+0x796> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 3d5a0 <_Py_rc_quot@@Base+0x7d0> │ │ │ │ + b.n 3d588 <_Py_rc_quot@@Base+0x7cc> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3d564 <_Py_rc_quot@@Base+0x794> │ │ │ │ + beq.n 3d54c <_Py_rc_quot@@Base+0x790> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3d592 <_Py_rc_quot@@Base+0x7c2> │ │ │ │ + bmi.n 3d57a <_Py_rc_quot@@Base+0x7be> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #50368 @ 0xc4c0 │ │ │ │ + movw r1, #51368 @ 0xc8a8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d5c2 <_Py_rc_quot@@Base+0x7f2> │ │ │ │ + b.n 3d5aa <_Py_rc_quot@@Base+0x7ee> │ │ │ │ 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 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 3d5c0 <_Py_rc_quot@@Base+0x7f0> │ │ │ │ + cbz r0, 3d5a8 <_Py_rc_quot@@Base+0x7ec> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d5c0 <_Py_rc_quot@@Base+0x7f0> │ │ │ │ + bge.n 3d5a8 <_Py_rc_quot@@Base+0x7ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3d5c0 <_Py_rc_quot@@Base+0x7f0> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d5a8 <_Py_rc_quot@@Base+0x7ec> │ │ │ │ + bl 76dd4 <_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, 3d5e6 <_Py_rc_quot@@Base+0x816> │ │ │ │ + cbz r0, 3d5ce <_Py_rc_quot@@Base+0x812> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d5fc <_Py_rc_quot@@Base+0x82c> │ │ │ │ + bge.n 3d5e4 <_Py_rc_quot@@Base+0x828> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3d5fc <_Py_rc_quot@@Base+0x82c> │ │ │ │ + b.n 3d5e4 <_Py_rc_quot@@Base+0x828> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1b3320 │ │ │ │ - cbz r0, 3d5fc <_Py_rc_quot@@Base+0x82c> │ │ │ │ + bl 1b3428 │ │ │ │ + cbz r0, 3d5e4 <_Py_rc_quot@@Base+0x828> │ │ │ │ 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 3d61e <_Py_rc_quot@@Base+0x84e> │ │ │ │ + bne.n 3d606 <_Py_rc_quot@@Base+0x84a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12f078 │ │ │ │ + b.w 12f010 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10716 @ 0x29dc │ │ │ │ + movw r0, #11612 @ 0x2d5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d612 <_Py_rc_quot@@Base+0x842> │ │ │ │ + bne.n 3d5fa <_Py_rc_quot@@Base+0x83e> │ │ │ │ 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, #50580 @ 0xc594 │ │ │ │ + movw r0, #51580 @ 0xc97c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ 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 3d682 <_Py_rc_quot@@Base+0x8b2> │ │ │ │ + bne.n 3d66a <_Py_rc_quot@@Base+0x8ae> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 202b38 │ │ │ │ + b.w 202c8c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10712 @ 0x29d8 │ │ │ │ + movw r0, #11608 @ 0x2d58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d676 <_Py_rc_quot@@Base+0x8a6> │ │ │ │ + bne.n 3d65e <_Py_rc_quot@@Base+0x8a2> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3d6ac <_Py_rc_quot@@Base+0x8dc> │ │ │ │ + cbz r0, 3d694 <_Py_rc_quot@@Base+0x8d8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d6ae <_Py_rc_quot@@Base+0x8de> │ │ │ │ + bge.n 3d696 <_Py_rc_quot@@Base+0x8da> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (3d6b0 <_Py_rc_quot@@Base+0x8e0>) │ │ │ │ + ldr r0, [pc, #0] @ (3d698 <_Py_rc_quot@@Base+0x8dc>) │ │ │ │ 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, #40320 @ 0x9d80 │ │ │ │ + movw r0, #41320 @ 0xa168 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3d6f6 <_Py_rc_quot@@Base+0x926> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3d6de <_Py_rc_quot@@Base+0x922> │ │ │ │ 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 90408 │ │ │ │ + b.w 904f8 │ │ │ │ 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] @ (3d738 <_Py_rc_quot@@Base+0x968>) │ │ │ │ + ldr r2, [pc, #44] @ (3d720 <_Py_rc_quot@@Base+0x964>) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7bed8 │ │ │ │ + bl 7bec4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (3d73c <_Py_rc_quot@@Base+0x96c>) │ │ │ │ + ldr r0, [pc, #36] @ (3d724 <_Py_rc_quot@@Base+0x968>) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d732 <_Py_rc_quot@@Base+0x962> │ │ │ │ + bge.n 3d71a <_Py_rc_quot@@Base+0x95e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 3d732 <_Py_rc_quot@@Base+0x962> │ │ │ │ + cbnz r3, 3d71a <_Py_rc_quot@@Base+0x95e> │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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, 3d760 <_Py_rc_quot@@Base+0x990> │ │ │ │ + cbnz r3, 3d748 <_Py_rc_quot@@Base+0x98c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3d760 <_Py_rc_quot@@Base+0x990> │ │ │ │ + ble.n 3d748 <_Py_rc_quot@@Base+0x98c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d760 <_Py_rc_quot@@Base+0x990> │ │ │ │ - cbnz r0, 3d77e <_Py_rc_quot@@Base+0x9ae> │ │ │ │ + bne.n 3d748 <_Py_rc_quot@@Base+0x98c> │ │ │ │ + cbnz r0, 3d766 <_Py_rc_quot@@Base+0x9aa> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #92] @ (3d7cc <_Py_rc_quot@@Base+0x9fc>) │ │ │ │ + ldr r4, [pc, #92] @ (3d7b4 <_Py_rc_quot@@Base+0x9f8>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d77e <_Py_rc_quot@@Base+0x9ae> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d766 <_Py_rc_quot@@Base+0x9aa> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d7c6 <_Py_rc_quot@@Base+0x9f6> │ │ │ │ + b.n 3d7ae <_Py_rc_quot@@Base+0x9f2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d792 <_Py_rc_quot@@Base+0x9c2> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 3d77a <_Py_rc_quot@@Base+0x9be> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d77a <_Py_rc_quot@@Base+0x9aa> │ │ │ │ - bl 97b54 │ │ │ │ + bne.n 3d762 <_Py_rc_quot@@Base+0x9a6> │ │ │ │ + bl 97c54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ba8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ - cbz r4, 3d7ba <_Py_rc_quot@@Base+0x9ea> │ │ │ │ - ldr r3, [pc, #36] @ (3d7d0 <_Py_rc_quot@@Base+0xa00>) │ │ │ │ + bl 9a80c │ │ │ │ + cbz r4, 3d7a2 <_Py_rc_quot@@Base+0x9e6> │ │ │ │ + ldr r3, [pc, #36] @ (3d7b8 <_Py_rc_quot@@Base+0x9fc>) │ │ │ │ ldr.w r3, [r3, #1656] @ 0x678 │ │ │ │ - cbnz r3, 3d7c4 <_Py_rc_quot@@Base+0x9f4> │ │ │ │ + cbnz r3, 3d7ac <_Py_rc_quot@@Base+0x9f0> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1ee584 <_PyXIData_RegisterClass@@Base+0xb34> │ │ │ │ + b.w 1ee8b8 <_PyXIData_RegisterClass@@Base+0xb34> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3d7c6 <_Py_rc_quot@@Base+0x9f6> │ │ │ │ - ldr r0, [pc, #12] @ (3d7d4 <_Py_rc_quot@@Base+0xa04>) │ │ │ │ + b.n 3d7ae <_Py_rc_quot@@Base+0x9f2> │ │ │ │ + ldr r0, [pc, #12] @ (3d7bc <_Py_rc_quot@@Base+0xa00>) │ │ │ │ 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 3ccb0 │ │ │ │ + bl 3cc9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d840 <_Py_rc_quot@@Base+0xa70> │ │ │ │ - ldr r1, [pc, #84] @ (3d848 <_Py_rc_quot@@Base+0xa78>) │ │ │ │ + cbz r0, 3d828 <_Py_rc_quot@@Base+0xa6c> │ │ │ │ + ldr r1, [pc, #84] @ (3d830 <_Py_rc_quot@@Base+0xa74>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 829f8 │ │ │ │ + bl 82a9c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d82a <_Py_rc_quot@@Base+0xa5a> │ │ │ │ + cbnz r0, 3d812 <_Py_rc_quot@@Base+0xa56> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #64] @ (3d848 <_Py_rc_quot@@Base+0xa78>) │ │ │ │ + ldr r1, [pc, #64] @ (3d830 <_Py_rc_quot@@Base+0xa74>) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d82a <_Py_rc_quot@@Base+0xa5a> │ │ │ │ + bne.n 3d812 <_Py_rc_quot@@Base+0xa56> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d82a <_Py_rc_quot@@Base+0xa5a> │ │ │ │ + bge.n 3d812 <_Py_rc_quot@@Base+0xa56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d82a <_Py_rc_quot@@Base+0xa5a> │ │ │ │ + cbnz r3, 3d812 <_Py_rc_quot@@Base+0xa56> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d83e <_Py_rc_quot@@Base+0xa6e> │ │ │ │ + bge.n 3d826 <_Py_rc_quot@@Base+0xa6a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d83e <_Py_rc_quot@@Base+0xa6e> │ │ │ │ + cbnz r3, 3d826 <_Py_rc_quot@@Base+0xa6a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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, 3d874 <_Py_rc_quot@@Base+0xaa4> │ │ │ │ + cbnz r1, 3d85c <_Py_rc_quot@@Base+0xaa0> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4080 @ 0xff0 │ │ │ │ + movw r1, #5136 @ 0x1410 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3d87e <_Py_rc_quot@@Base+0xaae> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3d866 <_Py_rc_quot@@Base+0xaaa> │ │ │ │ mov r5, r1 │ │ │ │ - bl 3ccb0 │ │ │ │ + bl 3cc9c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3d884 <_Py_rc_quot@@Base+0xab4> │ │ │ │ + cbnz r0, 3d86c <_Py_rc_quot@@Base+0xab0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d906 <_Py_rc_quot@@Base+0xb36> │ │ │ │ + b.n 3d8ee <_Py_rc_quot@@Base+0xb32> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3d8b8 <_Py_rc_quot@@Base+0xae8> │ │ │ │ + beq.n 3d8a0 <_Py_rc_quot@@Base+0xae4> │ │ │ │ mov r0, r5 │ │ │ │ - bl d19fc │ │ │ │ - cbnz r0, 3d8b8 <_Py_rc_quot@@Base+0xae8> │ │ │ │ + bl d18cc │ │ │ │ + cbnz r0, 3d8a0 <_Py_rc_quot@@Base+0xae4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9036 @ 0x234c │ │ │ │ + movw r1, #9932 @ 0x26cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d8e0 <_Py_rc_quot@@Base+0xb10> │ │ │ │ - b.n 3d87e <_Py_rc_quot@@Base+0xaae> │ │ │ │ - ldr r1, [pc, #76] @ (3d908 <_Py_rc_quot@@Base+0xb38>) │ │ │ │ + blt.n 3d8c8 <_Py_rc_quot@@Base+0xb0c> │ │ │ │ + b.n 3d866 <_Py_rc_quot@@Base+0xaaa> │ │ │ │ + ldr r1, [pc, #76] @ (3d8f0 <_Py_rc_quot@@Base+0xb34>) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d8d8 <_Py_rc_quot@@Base+0xb08> │ │ │ │ + beq.n 3d8c0 <_Py_rc_quot@@Base+0xb04> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3d8f0 <_Py_rc_quot@@Base+0xb20> │ │ │ │ - ldr r1, [pc, #64] @ (3d90c <_Py_rc_quot@@Base+0xb3c>) │ │ │ │ + beq.n 3d8d8 <_Py_rc_quot@@Base+0xb1c> │ │ │ │ + ldr r1, [pc, #64] @ (3d8f4 <_Py_rc_quot@@Base+0xb38>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1e44 │ │ │ │ + bl e1dc0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d8f0 <_Py_rc_quot@@Base+0xb20> │ │ │ │ + bne.n 3d8d8 <_Py_rc_quot@@Base+0xb1c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d87e <_Py_rc_quot@@Base+0xaae> │ │ │ │ + bge.n 3d866 <_Py_rc_quot@@Base+0xaaa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d87e <_Py_rc_quot@@Base+0xaae> │ │ │ │ + bne.n 3d866 <_Py_rc_quot@@Base+0xaaa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d87e <_Py_rc_quot@@Base+0xaae> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d866 <_Py_rc_quot@@Base+0xaaa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d904 <_Py_rc_quot@@Base+0xb34> │ │ │ │ + bge.n 3d8ec <_Py_rc_quot@@Base+0xb30> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d904 <_Py_rc_quot@@Base+0xb34> │ │ │ │ + cbnz r3, 3d8ec <_Py_rc_quot@@Base+0xb30> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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} │ │ │ │ @@ -25948,191 +25930,194 @@ │ │ │ │ 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, 3d934 <_Py_rc_quot@@Base+0xb64> │ │ │ │ + cbnz r5, 3d91c <_Py_rc_quot@@Base+0xb60> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 3d934 <_Py_rc_quot@@Base+0xb64> │ │ │ │ + blt.n 3d91c <_Py_rc_quot@@Base+0xb60> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3d934 <_Py_rc_quot@@Base+0xb64> │ │ │ │ - cbnz r2, 3d952 <_Py_rc_quot@@Base+0xb82> │ │ │ │ - ldr r1, [pc, #76] @ (3d984 <_Py_rc_quot@@Base+0xbb4>) │ │ │ │ + bgt.n 3d91c <_Py_rc_quot@@Base+0xb60> │ │ │ │ + cbnz r2, 3d93a <_Py_rc_quot@@Base+0xb7e> │ │ │ │ + ldr r1, [pc, #76] @ (3d96c <_Py_rc_quot@@Base+0xbb0>) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d97e <_Py_rc_quot@@Base+0xbae> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d966 <_Py_rc_quot@@Base+0xbaa> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 3d96c <_Py_rc_quot@@Base+0xb9c> │ │ │ │ + bgt.n 3d954 <_Py_rc_quot@@Base+0xb98> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #11136 @ 0x2b80 │ │ │ │ + movw r1, #12120 @ 0x2f58 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3d97e <_Py_rc_quot@@Base+0xbae> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3d966 <_Py_rc_quot@@Base+0xbaa> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d956 <_Py_rc_quot@@Base+0xb86> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 3d93e <_Py_rc_quot@@Base+0xb82> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d956 <_Py_rc_quot@@Base+0xb86> │ │ │ │ + beq.n 3d93e <_Py_rc_quot@@Base+0xb82> │ │ │ │ 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 3d9a8 <_Py_rc_quot@@Base+0xbd8> │ │ │ │ + bne.n 3d990 <_Py_rc_quot@@Base+0xbd4> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1efc54 │ │ │ │ + b.w 1eff88 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10820 @ 0x2a44 │ │ │ │ + movw r0, #11716 @ 0x2dc4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d99c <_Py_rc_quot@@Base+0xbcc> │ │ │ │ + bne.n 3d984 <_Py_rc_quot@@Base+0xbc8> │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3d9f6 <_Py_rc_quot@@Base+0xc26> │ │ │ │ + b.n 3d9de <_Py_rc_quot@@Base+0xc22> │ │ │ │ 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, #50628 @ 0xc5c4 │ │ │ │ + movw r0, #51664 @ 0xc9d0 │ │ │ │ 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 e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ 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 1b232c │ │ │ │ - cbnz r0, 3da1e <_Py_rc_quot@@Base+0xc4e> │ │ │ │ + bl 1b2438 │ │ │ │ + cbnz r0, 3da06 <_Py_rc_quot@@Base+0xc4a> │ │ │ │ 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 21bb80 │ │ │ │ + b.w 21c02c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r2, #50644 @ 0xc5d4 │ │ │ │ + movw r2, #51680 @ 0xc9e0 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 21f318 │ │ │ │ + b.w 21f7c4 │ │ │ │ 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 3da54 <_Py_rc_quot@@Base+0xc84> │ │ │ │ + bne.n 3da3c <_Py_rc_quot@@Base+0xc80> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d4f7c │ │ │ │ + bl d4e34 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3da80 <_Py_rc_quot@@Base+0xcb0> │ │ │ │ - b.n 3da6e <_Py_rc_quot@@Base+0xc9e> │ │ │ │ + bne.n 3da68 <_Py_rc_quot@@Base+0xcac> │ │ │ │ + b.n 3da56 <_Py_rc_quot@@Base+0xc9a> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10576 @ 0x2950 │ │ │ │ + movw r0, #11472 @ 0x2cd0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3da46 <_Py_rc_quot@@Base+0xc76> │ │ │ │ + bne.n 3da2e <_Py_rc_quot@@Base+0xc72> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3da98 <_Py_rc_quot@@Base+0xcc8> │ │ │ │ - bl 7fa30 │ │ │ │ + b.n 3da80 <_Py_rc_quot@@Base+0xcc4> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3da6a <_Py_rc_quot@@Base+0xc9a> │ │ │ │ + bne.n 3da52 <_Py_rc_quot@@Base+0xc96> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3da98 <_Py_rc_quot@@Base+0xcc8> │ │ │ │ + b.n 3da80 <_Py_rc_quot@@Base+0xcc4> │ │ │ │ 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, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 3daae <_Py_rc_quot@@Base+0xcde> │ │ │ │ - movw r0, #50676 @ 0xc5f4 │ │ │ │ + cbz r3, 3da96 <_Py_rc_quot@@Base+0xcda> │ │ │ │ + movw r0, #51712 @ 0xca00 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #50684 @ 0xc5fc │ │ │ │ + movw r0, #51720 @ 0xca08 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ pop {r4} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ 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 3dade <_Py_rc_quot@@Base+0xd0e> │ │ │ │ + bmi.n 3dac6 <_Py_rc_quot@@Base+0xd0a> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3daf8 <_Py_rc_quot@@Base+0xd28> │ │ │ │ + bpl.n 3dae0 <_Py_rc_quot@@Base+0xd24> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54336 @ 0xd440 │ │ │ │ + movw r1, #55232 @ 0xd7c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3db10 <_Py_rc_quot@@Base+0xd40> │ │ │ │ + b.n 3daf8 <_Py_rc_quot@@Base+0xd3c> │ │ │ │ tst.w r3, #10 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ + │ │ │ │ +0003dafa <_PySemaphore_Destroy@@Base>: │ │ │ │ + b.w 2c424 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #21] │ │ │ │ sub sp, #28 │ │ │ │ @@ -26147,169 +26132,193 @@ │ │ │ │ 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 3db68 <_Py_rc_quot@@Base+0xd98> │ │ │ │ + beq.n 3db54 <_PySemaphore_Destroy@@Base+0x5a> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #50692 @ 0xc604 │ │ │ │ + movw r0, #51728 @ 0xca10 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e3ce0 │ │ │ │ - b.n 3db96 <_Py_rc_quot@@Base+0xdc6> │ │ │ │ + bl e3c9c │ │ │ │ + b.n 3db82 <_PySemaphore_Destroy@@Base+0x88> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3db84 <_Py_rc_quot@@Base+0xdb4> │ │ │ │ + beq.n 3db70 <_PySemaphore_Destroy@@Base+0x76> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #50724 @ 0xc624 │ │ │ │ + movw r0, #51760 @ 0xca30 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl e3ce0 │ │ │ │ - b.n 3db96 <_Py_rc_quot@@Base+0xdc6> │ │ │ │ - movw r0, #50752 @ 0xc640 │ │ │ │ + bl e3c9c │ │ │ │ + b.n 3db82 <_PySemaphore_Destroy@@Base+0x88> │ │ │ │ + movw r0, #51788 @ 0xca4c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e3ce0 │ │ │ │ - cbz r0, 3dbb2 <_Py_rc_quot@@Base+0xde2> │ │ │ │ + bl e3c9c │ │ │ │ + cbz r0, 3db9e <_PySemaphore_Destroy@@Base+0xa4> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3dba2 <_Py_rc_quot@@Base+0xdd2> │ │ │ │ - bl 5ce08 │ │ │ │ - cbz r0, 3dbb2 <_Py_rc_quot@@Base+0xde2> │ │ │ │ + cbz r1, 3db8e <_PySemaphore_Destroy@@Base+0x94> │ │ │ │ + bl 5ce60 │ │ │ │ + cbz r0, 3db9e <_PySemaphore_Destroy@@Base+0xa4> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3dbb2 <_Py_rc_quot@@Base+0xde2> │ │ │ │ + cbz r3, 3db9e <_PySemaphore_Destroy@@Base+0xa4> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5cce6 │ │ │ │ + b.w 5cd3e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #46732 @ 0xb68c │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 141ec8 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 141be0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac4> │ │ │ │ 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 3dbee <_Py_rc_quot@@Base+0xe1e> │ │ │ │ + bne.n 3dbda <_PySemaphore_Destroy@@Base+0xe0> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 20b068 │ │ │ │ + bl 20b400 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3dc08 <_Py_rc_quot@@Base+0xe38> │ │ │ │ - b.n 3dc04 <_Py_rc_quot@@Base+0xe34> │ │ │ │ + bne.n 3dbf4 <_PySemaphore_Destroy@@Base+0xfa> │ │ │ │ + b.n 3dbf0 <_PySemaphore_Destroy@@Base+0xf6> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #48348 @ 0xbcdc │ │ │ │ + movw r0, #50384 @ 0xc4d0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dbe0 <_Py_rc_quot@@Base+0xe10> │ │ │ │ + bne.n 3dbcc <_PySemaphore_Destroy@@Base+0xd2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dcba <_Py_rc_quot@@Base+0xeea> │ │ │ │ + b.n 3dca6 <_PySemaphore_Destroy@@Base+0x1ac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 233528 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 2339dc <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc04 <_Py_rc_quot@@Base+0xe34> │ │ │ │ + beq.n 3dbf0 <_PySemaphore_Destroy@@Base+0xf6> │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc04 <_Py_rc_quot@@Base+0xe34> │ │ │ │ + beq.n 3dbf0 <_PySemaphore_Destroy@@Base+0xf6> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 77324 │ │ │ │ + bl 7730c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3dc5e <_Py_rc_quot@@Base+0xe8e> │ │ │ │ - cbnz r0, 3dc54 <_Py_rc_quot@@Base+0xe84> │ │ │ │ + beq.n 3dc4a <_PySemaphore_Destroy@@Base+0x150> │ │ │ │ + cbnz r0, 3dc40 <_PySemaphore_Destroy@@Base+0x146> │ │ │ │ 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 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3dc66 <_Py_rc_quot@@Base+0xe96> │ │ │ │ - b.n 3dc04 <_Py_rc_quot@@Base+0xe34> │ │ │ │ + blt.n 3dc52 <_PySemaphore_Destroy@@Base+0x158> │ │ │ │ + b.n 3dbf0 <_PySemaphore_Destroy@@Base+0xf6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3dc76 <_Py_rc_quot@@Base+0xea6> │ │ │ │ + cbnz r0, 3dc62 <_PySemaphore_Destroy@@Base+0x168> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dc04 <_Py_rc_quot@@Base+0xe34> │ │ │ │ + bge.n 3dbf0 <_PySemaphore_Destroy@@Base+0xf6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3dc04 <_Py_rc_quot@@Base+0xe34> │ │ │ │ + bne.n 3dbf0 <_PySemaphore_Destroy@@Base+0xf6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dc04 <_Py_rc_quot@@Base+0xe34> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dbf0 <_PySemaphore_Destroy@@Base+0xf6> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dc96 <_Py_rc_quot@@Base+0xec6> │ │ │ │ + bge.n 3dc82 <_PySemaphore_Destroy@@Base+0x188> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dc96 <_Py_rc_quot@@Base+0xec6> │ │ │ │ + cbnz r3, 3dc82 <_PySemaphore_Destroy@@Base+0x188> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dcaa <_Py_rc_quot@@Base+0xeda> │ │ │ │ + bge.n 3dc96 <_PySemaphore_Destroy@@Base+0x19c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dcaa <_Py_rc_quot@@Base+0xeda> │ │ │ │ + cbnz r3, 3dc96 <_PySemaphore_Destroy@@Base+0x19c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 3dc04 <_Py_rc_quot@@Base+0xe34> │ │ │ │ + beq.n 3dbf0 <_PySemaphore_Destroy@@Base+0xf6> │ │ │ │ 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 1d33d4 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3dcd6 <_PySemaphore_Destroy@@Base+0x1dc> │ │ │ │ + bl 7fa34 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #5412 @ 0x1524 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3dcf2 <_PySemaphore_Destroy@@Base+0x1f8> │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #5412 @ 0x1524 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + cmp.w r3, #49152 @ 0xc000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 3dcda <_Py_rc_quot@@Base+0xf0a> │ │ │ │ + bmi.n 3dd10 <_PySemaphore_Destroy@@Base+0x216> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3dcf4 <_Py_rc_quot@@Base+0xf24> │ │ │ │ + bpl.n 3dd2a <_PySemaphore_Destroy@@Base+0x230> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54336 @ 0xd440 │ │ │ │ + movw r1, #55232 @ 0xd7c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dd0c <_Py_rc_quot@@Base+0xf3c> │ │ │ │ + b.n 3dd42 <_PySemaphore_Destroy@@Base+0x248> │ │ │ │ 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 │ │ │ │ @@ -26319,128 +26328,153 @@ │ │ │ │ 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 138538 │ │ │ │ - cbz r0, 3dd56 <_Py_rc_quot@@Base+0xf86> │ │ │ │ + bl 138064 │ │ │ │ + cbz r0, 3dd8c <_PySemaphore_Destroy@@Base+0x292> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dbf50 │ │ │ │ + bl dbec4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3dd4e <_Py_rc_quot@@Base+0xf7e> │ │ │ │ + beq.n 3dd84 <_PySemaphore_Destroy@@Base+0x28a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dd42 <_Py_rc_quot@@Base+0xf72> │ │ │ │ + beq.n 3dd78 <_PySemaphore_Destroy@@Base+0x27e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1d33d4 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3ddbc <_PySemaphore_Destroy@@Base+0x2c2> │ │ │ │ + bl 7fa34 │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #5412 @ 0x1524 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3ddd8 <_PySemaphore_Destroy@@Base+0x2de> │ │ │ │ + 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 {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, 3dd92 <_Py_rc_quot@@Base+0xfc2> │ │ │ │ + cbnz r2, 3de12 <_PySemaphore_Destroy@@Base+0x318> │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #24072 @ 0x5e08 │ │ │ │ + movw r1, #24968 @ 0x6188 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2030 │ │ │ │ - cbnz r0, 3dda8 <_Py_rc_quot@@Base+0xfd8> │ │ │ │ - b.n 3dda4 <_Py_rc_quot@@Base+0xfd4> │ │ │ │ - movw r0, #24072 @ 0x5e08 │ │ │ │ + bl c22a8 │ │ │ │ + cbnz r0, 3de28 <_PySemaphore_Destroy@@Base+0x32e> │ │ │ │ + b.n 3de24 <_PySemaphore_Destroy@@Base+0x32a> │ │ │ │ + movw r0, #24968 @ 0x6188 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 22a408 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a8bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dd78 <_Py_rc_quot@@Base+0xfa8> │ │ │ │ + bne.n 3ddf8 <_PySemaphore_Destroy@@Base+0x2fe> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ddc4 <_Py_rc_quot@@Base+0xff4> │ │ │ │ + b.n 3de44 <_PySemaphore_Destroy@@Base+0x34a> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3dda4 <_Py_rc_quot@@Base+0xfd4> │ │ │ │ + blt.n 3de24 <_PySemaphore_Destroy@@Base+0x32a> │ │ │ │ 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 251354 │ │ │ │ - cbz r0, 3ddfe <_Py_rc_quot@@Base+0x102e> │ │ │ │ + bl 2517ec │ │ │ │ + cbz r0, 3de7e <_PySemaphore_Destroy@@Base+0x384> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ea1cc <_PySet_Update@@Base> │ │ │ │ + bl 1ea484 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3de00 <_Py_rc_quot@@Base+0x1030> │ │ │ │ + bne.n 3de80 <_PySemaphore_Destroy@@Base+0x386> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ddfe <_Py_rc_quot@@Base+0x102e> │ │ │ │ + bge.n 3de7e <_PySemaphore_Destroy@@Base+0x384> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ddfe <_Py_rc_quot@@Base+0x102e> │ │ │ │ + cbnz r3, 3de7e <_PySemaphore_Destroy@@Base+0x384> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 3de28 <_Py_rc_quot@@Base+0x1058> │ │ │ │ + bne.n 3dea8 <_PySemaphore_Destroy@@Base+0x3ae> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3de52 │ │ │ │ + bl 3ded6 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3de44 <_Py_rc_quot@@Base+0x1074> │ │ │ │ - b.n 3de3e <_Py_rc_quot@@Base+0x106e> │ │ │ │ + bne.n 3dec4 <_PySemaphore_Destroy@@Base+0x3ca> │ │ │ │ + b.n 3debe <_PySemaphore_Destroy@@Base+0x3c4> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10596 @ 0x2964 │ │ │ │ + movw r0, #11492 @ 0x2ce4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3de4e <_Py_rc_quot@@Base+0x107e> │ │ │ │ - b.n 3de18 <_Py_rc_quot@@Base+0x1048> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 3de4e <_Py_rc_quot@@Base+0x107e> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3dece <_PySemaphore_Destroy@@Base+0x3d4> │ │ │ │ + b.n 3de98 <_PySemaphore_Destroy@@Base+0x39e> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 3dece <_PySemaphore_Destroy@@Base+0x3d4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 265d88 │ │ │ │ │ │ │ │ -0003de52 : │ │ │ │ +0003ded6 : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 206fcc │ │ │ │ + b.w 2071d8 │ │ │ │ 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] │ │ │ │ @@ -26451,266 +26485,242 @@ │ │ │ │ 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 3de98 │ │ │ │ + beq.n 3df1c │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #50992 @ 0xc730 │ │ │ │ + movw r0, #52028 @ 0xcb3c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3ce0 │ │ │ │ - b.n 3deb6 │ │ │ │ - cbz r6, 3deaa │ │ │ │ + bl e3c9c │ │ │ │ + b.n 3df3a │ │ │ │ + cbz r6, 3df2e │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #50628 @ 0xc5c4 │ │ │ │ + movw r0, #51664 @ 0xc9d0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3ce0 │ │ │ │ - b.n 3deb6 │ │ │ │ - movw r0, #51012 @ 0xc744 │ │ │ │ + bl e3c9c │ │ │ │ + b.n 3df3a │ │ │ │ + movw r0, #52048 @ 0xcb50 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3ce0 │ │ │ │ - cbz r0, 3ded2 │ │ │ │ + bl e3c9c │ │ │ │ + cbz r0, 3df56 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3dec2 │ │ │ │ + cbz r3, 3df46 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5cce6 │ │ │ │ - cbz r0, 3ded2 │ │ │ │ - cbz r5, 3ded2 │ │ │ │ + bl 5cd3e │ │ │ │ + cbz r0, 3df56 │ │ │ │ + cbz r5, 3df56 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5ce08 │ │ │ │ + b.w 5ce60 │ │ │ │ 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, 3def6 │ │ │ │ + cbz r2, 3df7a │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3df06 │ │ │ │ + b.n 3df8a │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3df04 │ │ │ │ + bhi.n 3df88 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3df2a │ │ │ │ + cbnz r0, 3dfae │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3df06 │ │ │ │ + b.n 3df8a │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #212] @ (3dfdc ) │ │ │ │ + ldr r1, [pc, #212] @ (3e060 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3df2c │ │ │ │ + cbnz r0, 3dfb0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3dfd4 │ │ │ │ + b.n 3e058 │ │ │ │ mov r5, r2 │ │ │ │ adds r2, r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 3df4a │ │ │ │ + beq.n 3dfce │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 3df3e │ │ │ │ + cbz r4, 3dfc2 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3df56 │ │ │ │ - b.n 3df46 │ │ │ │ + beq.n 3dfda │ │ │ │ + b.n 3dfca │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3df5e │ │ │ │ + b.n 3dfe2 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r6, r4 │ │ │ │ - b.n 3df5e │ │ │ │ + b.n 3dfe2 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - bl 88dfc │ │ │ │ + bl 88e90 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df26 │ │ │ │ + beq.n 3dfaa │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3df92 │ │ │ │ + cbnz r0, 3e016 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3df26 │ │ │ │ + bge.n 3dfaa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3df26 │ │ │ │ + bne.n 3dfaa │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3df26 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dfaa │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3dfac │ │ │ │ + beq.n 3e030 │ │ │ │ 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, 3dfc0 │ │ │ │ + cbz r6, 3e044 │ │ │ │ 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 125dcc │ │ │ │ + bl 125cdc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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 1d30d4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3e00c │ │ │ │ - bl 7fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #5412 @ 0x1524 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3e028 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #5412 @ 0x1524 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - cmp.w r3, #24576 @ 0x6000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #17452 @ 0x442c │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3e05a │ │ │ │ + beq.n 3e094 │ │ │ │ mov r1, r4 │ │ │ │ - bl 88210 │ │ │ │ + bl 882c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e3e2 │ │ │ │ + beq.w 3e41c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3e072 │ │ │ │ + beq.n 3e0ac │ │ │ │ movw r1, #17452 @ 0x442c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88210 │ │ │ │ + bl 882c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e3e2 │ │ │ │ + beq.w 3e41c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 3e08e │ │ │ │ + cbnz r3, 3e0c8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 705c4 │ │ │ │ + bl 705e4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3e216 │ │ │ │ + b.n 3e250 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e108 │ │ │ │ - bl 209afc │ │ │ │ + beq.n 3e142 │ │ │ │ + bl 209c5c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3e0a4 │ │ │ │ - bl 1f2e80 │ │ │ │ + cbnz r0, 3e0de │ │ │ │ + bl 1f31b8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3e216 │ │ │ │ + b.n 3e250 │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3e0be │ │ │ │ + cbz r0, 3e0f8 │ │ │ │ ldrb.w ip, [r7] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3e0dc │ │ │ │ + b.n 3e116 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 3e416 │ │ │ │ + bl 75f84 │ │ │ │ + b.n 3e450 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ - cbz r2, 3e0dc │ │ │ │ + cbz r2, 3e116 │ │ │ │ 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 3e0c6 │ │ │ │ + bcc.n 3e100 │ │ │ │ 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 70e80 │ │ │ │ - b.n 3e21c │ │ │ │ + bl 70ea0 │ │ │ │ + b.n 3e256 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - movw r2, #5561 @ 0x15b9 │ │ │ │ + movw r2, #4693 @ 0x1255 │ │ │ │ movt r2, #19 │ │ │ │ ldr r1, [r1, #108] @ 0x6c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3e1f0 │ │ │ │ + bne.n 3e22a │ │ │ │ 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 3e1f0 │ │ │ │ + blt.n 3e22a │ │ │ │ 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 │ │ │ │ @@ -26721,111 +26731,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 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3e174 │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 3e416 │ │ │ │ + cbnz r0, 3e1ae │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 3e450 │ │ │ │ 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, 3e196 │ │ │ │ + cbz r1, 3e1d0 │ │ │ │ add r3, r2 │ │ │ │ movs r1, #2 │ │ │ │ adds r2, r3, #4 │ │ │ │ - b.n 3e19e │ │ │ │ + b.n 3e1d8 │ │ │ │ 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 3e1d6 │ │ │ │ + ble.n 3e210 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r2, r1 │ │ │ │ - cbz r0, 3e1d2 │ │ │ │ + cbz r0, 3e20c │ │ │ │ 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 3e1a6 │ │ │ │ + b.n 3e1e0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 705c4 │ │ │ │ + bl 705e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e416 │ │ │ │ + beq.w 3e450 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 3e21c │ │ │ │ + b.n 3e256 │ │ │ │ movs r3, #0 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 705c4 │ │ │ │ + bl 705e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e416 │ │ │ │ + beq.w 3e450 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 897f0 │ │ │ │ - cbz r0, 3e21c │ │ │ │ - b.n 3e226 │ │ │ │ + bl 89884 │ │ │ │ + cbz r0, 3e256 │ │ │ │ + b.n 3e260 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3e416 │ │ │ │ + beq.w 3e450 │ │ │ │ movs r0, #0 │ │ │ │ - bl e4750 │ │ │ │ + bl e46ec │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3e242 │ │ │ │ + cbnz r0, 3e27c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3e416 │ │ │ │ + bge.w 3e450 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3e416 │ │ │ │ + bne.w 3e450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e416 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e450 │ │ │ │ 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 90198 │ │ │ │ + bl 90288 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e354 │ │ │ │ + beq.n 3e38e │ │ │ │ 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 │ │ │ │ @@ -26834,380 +26844,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 2494e0 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 2499bc <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3e2a0 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 3e2cc │ │ │ │ - b.n 3e36e │ │ │ │ + cbnz r0, 3e2da │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 3e306 │ │ │ │ + b.n 3e3a8 │ │ │ │ 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 d5328 │ │ │ │ + bl d51e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3e3c2 │ │ │ │ - beq.n 3e2cc │ │ │ │ + blt.w 3e3fc │ │ │ │ + beq.n 3e306 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 197fe4 │ │ │ │ + bl 198234 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e318 │ │ │ │ - b.n 3e3c2 │ │ │ │ + bne.n 3e352 │ │ │ │ + b.n 3e3fc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb64 │ │ │ │ + bl 7bb50 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e3c2 │ │ │ │ + beq.n 3e3fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e788c │ │ │ │ + bl e7848 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e304 │ │ │ │ + bne.n 3e33e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e3c2 │ │ │ │ + bge.n 3e3fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e3c2 │ │ │ │ + bne.n 3e3fc │ │ │ │ mov r0, sl │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e3c2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e3fc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e318 │ │ │ │ + bge.n 3e352 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 3e318 │ │ │ │ + cbnz r3, 3e352 │ │ │ │ mov r0, sl │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e330 │ │ │ │ + bge.n 3e36a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3e330 │ │ │ │ + cbnz r3, 3e36a │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e24a │ │ │ │ + bge.n 3e284 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3e24a │ │ │ │ + bne.w 3e284 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e24a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e284 │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #208] @ (3e434 ) │ │ │ │ + ldr r0, [pc, #212] @ (3e470 ) │ │ │ │ add r1, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 94c40 │ │ │ │ + bl 94d44 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3e372 │ │ │ │ + cbnz r0, 3e3ac │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3e3c2 │ │ │ │ + b.n 3e3fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea1cc <_PySet_Update@@Base> │ │ │ │ + bl 1ea484 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e396 │ │ │ │ + bne.n 3e3d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e36e │ │ │ │ + bge.n 3e3a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e36e │ │ │ │ + bne.n 3e3a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e36e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e3a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e3aa │ │ │ │ + bge.n 3e3e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e3aa │ │ │ │ + cbnz r3, 3e3e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e42c │ │ │ │ + bge.n 3e466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e42c │ │ │ │ + bne.n 3e466 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e42c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e466 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7a1a4 │ │ │ │ - b.n 3e416 │ │ │ │ + bl 7a1b0 │ │ │ │ + b.n 3e450 │ │ │ │ mov r0, r5 │ │ │ │ - bl 251354 │ │ │ │ + bl 2517ec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3e416 │ │ │ │ + cbz r0, 3e450 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #68] @ (3e438 ) │ │ │ │ + ldr r0, [pc, #68] @ (3e474 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ strd r5, r6, [sp, #24] │ │ │ │ - bl 94c40 │ │ │ │ - cbnz r0, 3e41a │ │ │ │ + bl 94d44 │ │ │ │ + cbnz r0, 3e454 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e416 │ │ │ │ + bge.n 3e450 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e416 │ │ │ │ + cbnz r3, 3e450 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3e42c │ │ │ │ + b.n 3e466 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e42c │ │ │ │ + bge.n 3e466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e42c │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e466 │ │ │ │ + bl 76dd4 <_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 3e468 │ │ │ │ + beq.n 3e4a4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10852 @ 0x2a64 │ │ │ │ + movw r0, #11748 @ 0x2de4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3e468 │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3e4a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e47c │ │ │ │ + b.n 3e4b8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 112f8c │ │ │ │ + bl 11384c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e464 │ │ │ │ + beq.n 3e4a0 │ │ │ │ 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 1d30d4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3e4aa │ │ │ │ - bl 7fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #5412 @ 0x1524 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3e4c6 │ │ │ │ - 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 2658dc <_Py_c_prod@@Base+0x1624> │ │ │ │ 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 77218 │ │ │ │ + bl 77200 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e51a │ │ │ │ + bge.n 3e508 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e51a │ │ │ │ + cbnz r3, 3e508 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_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, #21124 @ 0x5284 │ │ │ │ + movw r2, #22020 @ 0x5604 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1af5c0 │ │ │ │ - cbnz r0, 3e542 │ │ │ │ + bl 1af6d0 │ │ │ │ + cbnz r0, 3e530 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e5a8 │ │ │ │ + b.n 3e596 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3e58a │ │ │ │ - ldr r2, [pc, #96] @ (3e5ac ) │ │ │ │ + bpl.n 3e578 │ │ │ │ + ldr r2, [pc, #100] @ (3e59c ) │ │ │ │ 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 3e570 │ │ │ │ + beq.n 3e55e │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 3e57c │ │ │ │ + bls.n 3e56a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 3e586 │ │ │ │ + b.n 3e574 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 3e58e │ │ │ │ + b.n 3e57c │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #28] @ (3e5b0 ) │ │ │ │ - bl 78504 │ │ │ │ + ldr r1, [pc, #32] @ (3e5a0 ) │ │ │ │ + bl 784fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e53c │ │ │ │ + bne.n 3e52a │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3e5a8 │ │ │ │ + cbz r3, 3e596 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1916e0 │ │ │ │ + bl 191928 │ │ │ │ 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] @ (3e690 ) │ │ │ │ + ldr r2, [pc, #204] @ (3e680 ) │ │ │ │ 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, 3e5f2 │ │ │ │ + cbz r4, 3e5e2 │ │ │ │ movw r3, #61048 @ 0xee78 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46864 @ 0xb710 │ │ │ │ + movw r1, #47728 @ 0xba70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3e618 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3e608 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3e61c │ │ │ │ + beq.n 3e60c │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51200 @ 0xc800 │ │ │ │ + movw r1, #52236 @ 0xcc0c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e68a │ │ │ │ + b.n 3e67a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #51240 @ 0xc828 │ │ │ │ + movw r0, #52276 @ 0xcc34 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3e618 │ │ │ │ - bl 201024 │ │ │ │ + beq.n 3e608 │ │ │ │ + bl 20117c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bf1c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3e648 │ │ │ │ - bl 3241a │ │ │ │ - b.n 3e674 │ │ │ │ - bl 201b40 <_PyEval_GetBuiltin@@Base+0x3ac> │ │ │ │ + cbnz r0, 3e638 │ │ │ │ + bl 32462 │ │ │ │ + b.n 3e664 │ │ │ │ + bl 201d0c <_PyEval_GetBuiltin@@Base+0x420> │ │ │ │ mov r5, r0 │ │ │ │ - bl 201cd8 │ │ │ │ + bl 201f78 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #39580 @ 0x9a9c │ │ │ │ + movw r0, #40476 @ 0x9e1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 202458 │ │ │ │ + bl 202624 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3e674 │ │ │ │ + bne.n 3e664 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 3e618 │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 3e608 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #51252 @ 0xc834 │ │ │ │ + movw r0, #52288 @ 0xcc40 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -27217,20 +27204,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 3e6c8 │ │ │ │ + bne.n 3e6b8 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1db400 │ │ │ │ + b.w 1db710 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #62 @ 0x3e │ │ │ │ strd r0, r5, [sp, #4] │ │ │ │ @@ -27239,30 +27226,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 20c15c │ │ │ │ + bl 20c4c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3eb50 │ │ │ │ + beq.w 3eb40 │ │ │ │ ldr.w r8, [sp, #172] @ 0xac │ │ │ │ cmp.w r8, #103 @ 0x67 │ │ │ │ - bhi.n 3e71a │ │ │ │ + bhi.n 3e70a │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bhi.n 3e722 │ │ │ │ + bhi.n 3e712 │ │ │ │ sub.w r3, r8, #69 @ 0x45 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 3e722 │ │ │ │ - b.n 3eb46 │ │ │ │ + bls.n 3e712 │ │ │ │ + b.n 3eb36 │ │ │ │ cmp.w r8, #110 @ 0x6e │ │ │ │ - bne.w 3eb46 │ │ │ │ + bne.w 3eb36 │ │ │ │ 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 │ │ │ │ @@ -27282,213 +27269,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 3e788 │ │ │ │ + bne.n 3e778 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51564 @ 0xc96c │ │ │ │ + movw r1, #52600 @ 0xcd78 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3e7a4 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3e794 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 3e7b2 │ │ │ │ + bne.n 3e7a2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51620 @ 0xc9a4 │ │ │ │ + movw r1, #52656 @ 0xcdb0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 3eb26 │ │ │ │ + b.n 3eb16 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2510c0 │ │ │ │ + bl 251558 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e7d2 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 3e7c2 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e7a4 │ │ │ │ + bne.n 3e794 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25118c │ │ │ │ + bl 251624 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e7ee │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 3e7de │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e7a4 │ │ │ │ + bne.n 3e794 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3e802 │ │ │ │ + beq.n 3e7f2 │ │ │ │ orr.w fp, fp, #8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3e836 │ │ │ │ + bne.n 3e826 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e846 │ │ │ │ + bne.n 3e836 │ │ │ │ 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 3e850 │ │ │ │ - b.n 3e846 │ │ │ │ + beq.n 3e840 │ │ │ │ + b.n 3e836 │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r8, #110 @ 0x6e │ │ │ │ - beq.n 3e85c │ │ │ │ + beq.n 3e84c │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #6 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e862 │ │ │ │ + b.n 3e852 │ │ │ │ mov r6, r8 │ │ │ │ mov r3, r8 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e862 │ │ │ │ + b.n 3e852 │ │ │ │ mov r6, r7 │ │ │ │ mov r3, r8 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e862 │ │ │ │ + b.n 3e852 │ │ │ │ movs r3, #6 │ │ │ │ movs r5, #103 @ 0x67 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 3e870 │ │ │ │ + blt.n 3e860 │ │ │ │ cmp r5, #114 @ 0x72 │ │ │ │ it eq │ │ │ │ moveq r5, #103 @ 0x67 │ │ │ │ - b.n 3e872 │ │ │ │ + b.n 3e862 │ │ │ │ mov r9, r3 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ uxtb r0, r5 │ │ │ │ - bl 155be0 │ │ │ │ + bl 155da8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e7a4 │ │ │ │ + beq.n 3e794 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ uxtb r0, r5 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 155be0 │ │ │ │ + bl 155da8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3eb10 │ │ │ │ + beq.w 3eb00 │ │ │ │ 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 937f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 938e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3eb1a │ │ │ │ + beq.w 3eb0a │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 937f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 938e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3eb22 │ │ │ │ + beq.w 3eb12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1a7eac │ │ │ │ + bl 1a80dc │ │ │ │ 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 1a7eac │ │ │ │ + bl 1a80dc │ │ │ │ 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 270024 │ │ │ │ + bl 2704e4 │ │ │ │ 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 270024 │ │ │ │ + bl 2704e4 │ │ │ │ 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 20d1bc │ │ │ │ + bl 20d530 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3eb22 │ │ │ │ + beq.w 3eb12 │ │ │ │ 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] @ 3eb60 │ │ │ │ + vldr d7, [pc, #528] @ 3eb50 │ │ │ │ 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 20d448 │ │ │ │ + bl 20d7c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3eb26 │ │ │ │ - cbnz r6, 3e98c │ │ │ │ + beq.w 3eb16 │ │ │ │ + cbnz r6, 3e97c │ │ │ │ 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 │ │ │ │ @@ -27500,195 +27487,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 20d448 │ │ │ │ + bl 20d7c4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3eb22 │ │ │ │ + beq.w 3eb12 │ │ │ │ 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 3e9e2 │ │ │ │ + blt.n 3e9d2 │ │ │ │ cmp r3, r8 │ │ │ │ mov r1, r3 │ │ │ │ it lt │ │ │ │ movlt r1, r8 │ │ │ │ - b.n 3e9e4 │ │ │ │ + b.n 3e9d4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ sub.w sl, r1, r8 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 3e9fe │ │ │ │ + beq.n 3e9ee │ │ │ │ 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 3ea18 │ │ │ │ + beq.n 3ea08 │ │ │ │ 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 3ea44 │ │ │ │ + bcc.n 3ea34 │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3ea44 │ │ │ │ + bgt.n 3ea34 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, sl, [r4, #4] │ │ │ │ - bl 233ae0 <_PyStaticType_GetBuiltins@@Base+0x5c> │ │ │ │ + bl 233f8c <_PyStaticType_GetBuiltins@@Base+0x5c> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3ea7a │ │ │ │ - b.n 3ea54 │ │ │ │ + cbz r3, 3ea6a │ │ │ │ + b.n 3ea44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3ea2a │ │ │ │ + beq.n 3ea1a │ │ │ │ mov r0, r4 │ │ │ │ - bl cd9d4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd888 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ea2a │ │ │ │ - b.n 3eb22 │ │ │ │ + bne.n 3ea1a │ │ │ │ + b.n 3eb12 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #40 @ 0x28 │ │ │ │ - bne.n 3ea66 │ │ │ │ + bne.n 3ea56 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 3ea74 │ │ │ │ + b.n 3ea64 │ │ │ │ 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, 3ea9c │ │ │ │ + cbz r6, 3ea8c │ │ │ │ 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 20d968 │ │ │ │ + bl 20dc7c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3eaba │ │ │ │ - b.n 3eb22 │ │ │ │ + bne.n 3eaaa │ │ │ │ + b.n 3eb12 │ │ │ │ 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 20d968 │ │ │ │ + bl 20dc7c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ea7c │ │ │ │ - b.n 3eb22 │ │ │ │ + bne.n 3ea6c │ │ │ │ + b.n 3eb12 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #106 @ 0x6a │ │ │ │ - bne.n 3eacc │ │ │ │ + bne.n 3eabc │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 3eada │ │ │ │ + b.n 3eaca │ │ │ │ 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, 3eb06 │ │ │ │ + cbz r2, 3eaf6 │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #41 @ 0x29 │ │ │ │ - bne.n 3eaf4 │ │ │ │ + bne.n 3eae4 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 3eb02 │ │ │ │ + b.n 3eaf2 │ │ │ │ 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 3eb26 │ │ │ │ + b.n 3eb16 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r5 │ │ │ │ - b.n 3eb26 │ │ │ │ + b.n 3eb16 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3eb26 │ │ │ │ + b.n 3eb16 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 20e42c │ │ │ │ - b.n 3eb54 │ │ │ │ + bl 20e7a8 │ │ │ │ + b.n 3eb44 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 26f8c4 │ │ │ │ + bl 26fd84 │ │ │ │ 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, 3eb82 │ │ │ │ + cbz r4, 3eb72 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c5520 │ │ │ │ + b.w 1c55d8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51720 @ 0xca08 │ │ │ │ + movw r1, #52756 @ 0xce14 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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 │ │ │ │ @@ -27699,21 +27686,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 3ebdc │ │ │ │ + bne.n 3ebcc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ec82 │ │ │ │ + b.n 3ec72 │ │ │ │ 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] │ │ │ │ @@ -27725,932 +27712,932 @@ │ │ │ │ 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 85460 │ │ │ │ + bl 85500 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ebd8 │ │ │ │ + beq.n 3ebc8 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 859e8 │ │ │ │ - cbz r0, 3ec68 │ │ │ │ + bl 85a98 │ │ │ │ + cbz r0, 3ec58 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 859e8 │ │ │ │ - cbz r0, 3ec68 │ │ │ │ + bl 85a98 │ │ │ │ + cbz r0, 3ec58 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 859e8 │ │ │ │ - cbz r0, 3ec68 │ │ │ │ + bl 85a98 │ │ │ │ + cbz r0, 3ec58 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 859e8 │ │ │ │ - cbz r0, 3ec68 │ │ │ │ + bl 85a98 │ │ │ │ + cbz r0, 3ec58 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bl 859e8 │ │ │ │ - cbnz r0, 3ec80 │ │ │ │ + bl 85a98 │ │ │ │ + cbnz r0, 3ec70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ebd8 │ │ │ │ + bge.n 3ebc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ebd8 │ │ │ │ + bne.n 3ebc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ebd8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ebc8 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d12} │ │ │ │ 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 3ecac │ │ │ │ + bne.n 3ec9c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3ecc4 │ │ │ │ + b.w 3ecb4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10828 @ 0x2a4c │ │ │ │ + movw r0, #11724 @ 0x2dcc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eca0 │ │ │ │ + bne.n 3ec90 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003ecc4 : │ │ │ │ +0003ecb4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3ecd8 │ │ │ │ + cbz r0, 3ecc8 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3ece0 │ │ │ │ - bl 28c354 <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ + cbnz r1, 3ecd0 │ │ │ │ + bl 28c814 <_Py_hashtable_foreach@@Base+0x1e60> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3ed5a │ │ │ │ + b.n 3ed4a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3ed3c │ │ │ │ + cbz r3, 3ed2c │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3ecf0 │ │ │ │ + cbnz r6, 3ece0 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3ecf8 │ │ │ │ + cbz r6, 3ece8 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3ed3c │ │ │ │ + bmi.n 3ed2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ed3c │ │ │ │ + cbz r3, 3ed2c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3ed3c │ │ │ │ + bmi.n 3ed2c │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3ed3c │ │ │ │ + cbz r3, 3ed2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3ed3c │ │ │ │ + cbz r3, 3ed2c │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl e8bfc │ │ │ │ + bl e8b50 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3ed5a │ │ │ │ + bne.n 3ed4a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ed3c │ │ │ │ + bge.n 3ed2c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3ed3c │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3ed2c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28420 @ 0x6f04 │ │ │ │ + movw r1, #29276 @ 0x725c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3ed6c │ │ │ │ + bne.n 3ed5c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w ef11c │ │ │ │ - b.w 1cdff8 │ │ │ │ + b.w ef0bc │ │ │ │ + b.w 1ce290 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 265cec │ │ │ │ - cbnz r0, 3ed90 │ │ │ │ + bl 266198 │ │ │ │ + cbnz r0, 3ed80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 3f0b0 │ │ │ │ + b.n 3f0a0 │ │ │ │ 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 3edbe │ │ │ │ + bne.n 3edae │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3edb4 │ │ │ │ + cbz r3, 3eda4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3eec2 │ │ │ │ + bne.w 3eeb2 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3eeca │ │ │ │ + b.n 3eeba │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #10936 @ 0x2ab8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ee20 │ │ │ │ + beq.n 3ee10 │ │ │ │ movw r7, #11536 @ 0x2d10 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3ee20 │ │ │ │ + beq.n 3ee10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 3ee20 │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 3ee10 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88210 │ │ │ │ + bl 882c4 │ │ │ │ movw r1, #18608 @ 0x48b0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ee20 │ │ │ │ + beq.n 3ee10 │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bmi.n 3ee20 │ │ │ │ + bmi.n 3ee10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88210 │ │ │ │ + bl 882c4 │ │ │ │ movw r1, #17452 @ 0x442c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3ee20 │ │ │ │ + beq.n 3ee10 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 3ee20 │ │ │ │ + bmi.n 3ee10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 3ee20 │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 3ee10 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3ee38 │ │ │ │ + b.n 3ee28 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3ee26 │ │ │ │ + cbz r6, 3ee16 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 112c5c │ │ │ │ + bl 112d9c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3ee34 │ │ │ │ + bne.n 3ee24 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3eeca │ │ │ │ + b.n 3eeba │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3ee18 │ │ │ │ + ble.n 3ee08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88dfc │ │ │ │ + bl 88e90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ee30 │ │ │ │ + beq.n 3ee20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89074 │ │ │ │ + bl 89108 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3eea2 │ │ │ │ - bl d4f7c │ │ │ │ + cbz r6, 3ee92 │ │ │ │ + bl d4e34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ee6c │ │ │ │ + bge.n 3ee5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ee6c │ │ │ │ + cbnz r3, 3ee5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 3ee88 │ │ │ │ + bne.n 3ee78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ee30 │ │ │ │ + bge.n 3ee20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ee30 │ │ │ │ + bne.n 3ee20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ee30 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ee20 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3ee44 │ │ │ │ + beq.n 3ee34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3eec2 │ │ │ │ + bge.n 3eeb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3eec2 │ │ │ │ + cbnz r3, 3eeb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3eec2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3eeb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3eeb6 │ │ │ │ + bge.n 3eea6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3eeb6 │ │ │ │ + cbnz r3, 3eea6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - bl 7fa30 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3edb4 │ │ │ │ - b.n 3ee30 │ │ │ │ + beq.w 3eda4 │ │ │ │ + b.n 3ee20 │ │ │ │ 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, 3eee8 │ │ │ │ + cbz r2, 3eed8 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3eef6 │ │ │ │ + b.n 3eee6 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3eef4 │ │ │ │ + bne.n 3eee4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ef1c │ │ │ │ + cbnz r0, 3ef0c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3eef6 │ │ │ │ + b.n 3eee6 │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ef1e │ │ │ │ - b.n 3ef48 │ │ │ │ + cbnz r0, 3ef0e │ │ │ │ + b.n 3ef38 │ │ │ │ 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 3ef4c │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 3ef3c │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33480 @ 0x82c8 │ │ │ │ + movw r1, #34376 @ 0x8648 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #51876 @ 0xcaa4 │ │ │ │ + movw r0, #52912 @ 0xceb0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r6 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ef80 │ │ │ │ + b.n 3ef70 │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ - movweq r4, #56512 @ 0xdcc0 │ │ │ │ + movweq r4, #56636 @ 0xdd3c │ │ │ │ movteq r4, #76 @ 0x4c │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 200eb0 <_PySlice_FromIndices@@Base+0x6d4> │ │ │ │ + bl 201008 <_PySlice_FromIndices@@Base+0x6d8> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 36188 │ │ │ │ + bl 361dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ef80 │ │ │ │ + bge.n 3ef70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ef80 │ │ │ │ + cbnz r3, 3ef70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3efb4 │ │ │ │ + bne.n 3efa4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3efcc │ │ │ │ + bne.n 3efbc │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3efea │ │ │ │ + b.n 3efda │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18068 @ 0x4694 │ │ │ │ + movw r0, #18532 @ 0x4864 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f09e │ │ │ │ - b.n 3ef9e │ │ │ │ - bl 142320 │ │ │ │ + beq.n 3f08e │ │ │ │ + b.n 3ef8e │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3efea │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 3efda │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f09e │ │ │ │ + bne.n 3f08e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3eff8 │ │ │ │ + bne.n 3efe8 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3f016 │ │ │ │ - bl 142320 │ │ │ │ + b.n 3f006 │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3f016 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 3f006 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f09e │ │ │ │ + bne.n 3f08e │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #140] @ 3f0a8 │ │ │ │ + vldr d6, [pc, #140] @ 3f098 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3f046 │ │ │ │ + ble.n 3f036 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3f046 │ │ │ │ + bhi.n 3f036 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 859e8 │ │ │ │ + b.w 85a98 │ │ │ │ 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 3f07e │ │ │ │ + bvc.n 3f06e │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3f07a │ │ │ │ + bvs.n 3f06a │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f082 │ │ │ │ + b.n 3f072 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3f08e │ │ │ │ + b.n 3f07e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3f08e │ │ │ │ + cbz r3, 3f07e │ │ │ │ vmov.f64 d0, d10 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2686dc │ │ │ │ - cbnz r0, 3f09e │ │ │ │ + bl 268b8c │ │ │ │ + cbnz r0, 3f08e │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 859e8 │ │ │ │ + b.w 85a98 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ 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 │ │ │ │ movw r0, #57680 @ 0xe150 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r5, r1 │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f0fa │ │ │ │ + cbz r0, 3f0ea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ - cbz r5, 3f0ee │ │ │ │ + cbz r5, 3f0de │ │ │ │ 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 70e80 │ │ │ │ + bl 70ea0 │ │ │ │ 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, 3f126 │ │ │ │ + cbnz r1, 3f116 │ │ │ │ ldrd r0, r2, [r6, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #16 │ │ │ │ adds.w r8, r2, r3, lsr #2 │ │ │ │ - bpl.n 3f138 │ │ │ │ - b.n 3f16c │ │ │ │ - movw r0, #23960 @ 0x5d98 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 1fbc70 <_PyArg_NoPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3f116 │ │ │ │ - b.n 3f16c │ │ │ │ - ldr r1, [pc, #252] @ (3f238 ) │ │ │ │ - bl 192eb0 │ │ │ │ + bpl.n 3f128 │ │ │ │ + b.n 3f15c │ │ │ │ + movw r0, #24856 @ 0x6118 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 1fbfa8 <_PyArg_NoPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3f106 │ │ │ │ + b.n 3f15c │ │ │ │ + ldr r1, [pc, #252] @ (3f228 ) │ │ │ │ + bl 1930f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 3f16c │ │ │ │ + blt.n 3f15c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - beq.n 3f164 │ │ │ │ + beq.n 3f154 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #51892 @ 0xcab4 │ │ │ │ + movw r1, #52928 @ 0xcec0 │ │ │ │ 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 d59c4 │ │ │ │ - bl 85460 │ │ │ │ + b.w d5890 │ │ │ │ + bl 85500 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3f170 │ │ │ │ + cbnz r0, 3f160 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3f230 │ │ │ │ + b.n 3f220 │ │ │ │ add.w r7, r0, #12 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3f17e │ │ │ │ + bne.n 3f16e │ │ │ │ adds r6, #12 │ │ │ │ - b.n 3f1fa │ │ │ │ + b.n 3f1ea │ │ │ │ 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 3f1bc │ │ │ │ + beq.n 3f1ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1de314 │ │ │ │ + bl 1de624 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f218 │ │ │ │ + beq.n 3f208 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 3f1b4 │ │ │ │ + cbnz r3, 3f1a4 │ │ │ │ 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 3f186 │ │ │ │ + b.n 3f176 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3f230 │ │ │ │ - bl f0554 │ │ │ │ + ble.n 3f220 │ │ │ │ + bl f04ec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f218 │ │ │ │ + cbz r0, 3f208 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51968 @ 0xcb00 │ │ │ │ + movw r1, #53004 @ 0xcf0c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f218 │ │ │ │ + bge.n 3f208 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f218 │ │ │ │ + cbnz r3, 3f208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f218 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f208 │ │ │ │ cmp r4, r8 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - beq.n 3f230 │ │ │ │ + beq.n 3f220 │ │ │ │ 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 3f1fa │ │ │ │ + b.n 3f1ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f16c │ │ │ │ + bge.n 3f15c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f16c │ │ │ │ + bne.n 3f15c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f16c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f15c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r0, r0, #77 @ 0x4d │ │ │ │ │ │ │ │ -0003f23c <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003f22c <_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, #14384 @ 0x3830 │ │ │ │ + movw r1, #15140 @ 0x3b24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1a7d14 │ │ │ │ - cbz r0, 3f286 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + bl 1a7f44 │ │ │ │ + cbz r0, 3f276 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3f288 <_PyErr_SetLocaleString@@Base+0x4c>) │ │ │ │ + ldr r0, [pc, #40] @ (3f278 <_PyErr_SetLocaleString@@Base+0x4c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d67d4 <_PyUnicodeWriter_WriteStr@@Base+0x708> │ │ │ │ + bl d66bc <_PyUnicodeWriter_WriteStr@@Base+0x70c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f286 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + bge.n 3f276 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f286 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + cbnz r3, 3f276 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.n 3f36c <_PyErr_SetLocaleString@@Base+0x130> │ │ │ │ + b.n 3f35c <_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, 3f2b8 <_PyErr_SetLocaleString@@Base+0x7c> │ │ │ │ + cbz r0, 3f2a8 <_PyErr_SetLocaleString@@Base+0x7c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f2da <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + bge.n 3f2ca <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f2da <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + b.n 3f2ca <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3f2d2 <_PyErr_SetLocaleString@@Base+0x96> │ │ │ │ - bl 1b3320 │ │ │ │ - cbz r0, 3f2ce <_PyErr_SetLocaleString@@Base+0x92> │ │ │ │ + cbz r0, 3f2c2 <_PyErr_SetLocaleString@@Base+0x96> │ │ │ │ + bl 1b3428 │ │ │ │ + cbz r0, 3f2be <_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 3f2da <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ - movw r0, #56512 @ 0xdcc0 │ │ │ │ + b.n 3f2ca <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + movw r0, #56636 @ 0xdd3c │ │ │ │ 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 925fc │ │ │ │ + bl 926ec │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 22cea4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 22d2ec <_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 3f33e <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ + bne.n 3f32e <_PyErr_SetLocaleString@@Base+0x102> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37636 @ 0x9304 │ │ │ │ + movw r1, #38532 @ 0x9684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #21504 @ 0x5400 │ │ │ │ + movw r0, #22400 @ 0x5780 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3f368 <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ + b.n 3f358 <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1402f8 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 140004 <_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 3e698 │ │ │ │ + bl 3e688 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3f364 <_PyErr_SetLocaleString@@Base+0x128> │ │ │ │ - bl 12f088 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3f354 <_PyErr_SetLocaleString@@Base+0x128> │ │ │ │ + bl 12f020 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f368 <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ - bl 93a04 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3f358 <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ + bl 93af4 <_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 3f39a <_PyErr_SetLocaleString@@Base+0x15e> │ │ │ │ + bne.n 3f38a <_PyErr_SetLocaleString@@Base+0x15e> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52180 @ 0xcbd4 │ │ │ │ + movw r1, #53216 @ 0xcfe0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3f3b8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3f3a8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 3f3bc <_PyErr_SetLocaleString@@Base+0x180> │ │ │ │ + ble.n 3f3ac <_PyErr_SetLocaleString@@Base+0x180> │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 150854 │ │ │ │ + bl 1507f4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 3f574 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ + b.n 3f564 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f4c6 <_PyErr_SetLocaleString@@Base+0x28a> │ │ │ │ + bne.w 3f4b6 <_PyErr_SetLocaleString@@Base+0x28a> │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 3f3f6 <_PyErr_SetLocaleString@@Base+0x1ba> │ │ │ │ + cbz r3, 3f3e6 <_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, 3f3e8 <_PyErr_SetLocaleString@@Base+0x1ac> │ │ │ │ - movw r1, #52228 @ 0xcc04 │ │ │ │ + cbnz r2, 3f3d8 <_PyErr_SetLocaleString@@Base+0x1ac> │ │ │ │ + movw r1, #53264 @ 0xd010 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3f3b8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ - movw r1, #52280 @ 0xcc38 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3f3a8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + movw r1, #53316 @ 0xd044 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3f3b8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3f3a8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 3f410 <_PyErr_SetLocaleString@@Base+0x1d4> │ │ │ │ + cbz r6, 3f400 <_PyErr_SetLocaleString@@Base+0x1d4> │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 150854 │ │ │ │ - b.n 3f3b8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl 1507f4 │ │ │ │ + b.n 3f3a8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3f434 <_PyErr_SetLocaleString@@Base+0x1f8> │ │ │ │ + beq.n 3f424 <_PyErr_SetLocaleString@@Base+0x1f8> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32024 @ 0x7d18 │ │ │ │ + movw r1, #32780 @ 0x800c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3f3b8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3f3a8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 3f484 <_PyErr_SetLocaleString@@Base+0x248> │ │ │ │ + cbnz r3, 3f474 <_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 240da8 <_PyArg_BadArgument@@Base+0x6fc> │ │ │ │ + bl 241598 <_PyArg_BadArgument@@Base+0xa74> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f528 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ + beq.n 3f518 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #57472 @ 0xe080 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3f574 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ + bne.w 3f564 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f504 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bge.n 3f4f4 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f504 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f504 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bne.n 3f4f4 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f4f4 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #35676 @ 0x8b5c │ │ │ │ + movw r1, #36572 @ 0x8edc │ │ │ │ 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 c2030 │ │ │ │ + bl c22a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f3b8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + beq.n 3f3a8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 240da8 <_PyArg_BadArgument@@Base+0x6fc> │ │ │ │ + bl 241598 <_PyArg_BadArgument@@Base+0xa74> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 266d14 │ │ │ │ + bl 2671c4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 3f528 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ - b.n 3f574 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ + cbz r0, 3f518 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ + b.n 3f564 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 2290a4 │ │ │ │ + bl 229558 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 3f4e2 <_PyErr_SetLocaleString@@Base+0x2a6> │ │ │ │ + cbz r3, 3f4d2 <_PyErr_SetLocaleString@@Base+0x2a6> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 266d14 │ │ │ │ - cbz r0, 3f528 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ + b.w 2671c4 │ │ │ │ + cbz r0, 3f518 <_PyErr_SetLocaleString@@Base+0x2ec> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #57472 @ 0xe080 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3f574 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ + bne.n 3f564 <_PyErr_SetLocaleString@@Base+0x338> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f504 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bge.n 3f4f4 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f504 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f4f4 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bl 76dd4 <_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, #32576 @ 0x7f40 │ │ │ │ + movw r1, #33332 @ 0x8234 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 3f3b8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 3f3a8 <_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 d7eb0 │ │ │ │ - cbz r0, 3f560 <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ + bl d7d94 │ │ │ │ + cbz r0, 3f550 <_PyErr_SetLocaleString@@Base+0x324> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f3b8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ - bl d8138 │ │ │ │ + bne.w 3f3a8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl d801c │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 150854 │ │ │ │ - b.n 3f3b8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bl 1507f4 │ │ │ │ + b.n 3f3a8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ movw r3, #61164 @ 0xeeec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ + bl d7d94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f544 <_PyErr_SetLocaleString@@Base+0x308> │ │ │ │ - b.n 3f3b8 <_PyErr_SetLocaleString@@Base+0x17c> │ │ │ │ + bne.n 3f534 <_PyErr_SetLocaleString@@Base+0x308> │ │ │ │ + b.n 3f3a8 <_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, 3f59c <_PyErr_SetLocaleString@@Base+0x360> │ │ │ │ + cbz r0, 3f58c <_PyErr_SetLocaleString@@Base+0x360> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f5be <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ + bge.n 3f5ae <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3f5be <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ + b.n 3f5ae <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3f5b6 <_PyErr_SetLocaleString@@Base+0x37a> │ │ │ │ - bl 1b3320 │ │ │ │ - cbz r0, 3f5b2 <_PyErr_SetLocaleString@@Base+0x376> │ │ │ │ + cbz r0, 3f5a6 <_PyErr_SetLocaleString@@Base+0x37a> │ │ │ │ + bl 1b3428 │ │ │ │ + cbz r0, 3f5a2 <_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 3f5be <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ - movw r0, #56512 @ 0xdcc0 │ │ │ │ + b.n 3f5ae <_PyErr_SetLocaleString@@Base+0x382> │ │ │ │ + movw r0, #56636 @ 0xdd3c │ │ │ │ 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 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003f5de : │ │ │ │ +0003f5ce : │ │ │ │ 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] @ (3f648 ) │ │ │ │ + ldr r2, [pc, #88] @ (3f638 ) │ │ │ │ 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 │ │ │ │ @@ -28662,141 +28649,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 7730c │ │ │ │ + bl 772f4 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 3f612 │ │ │ │ + bne.n 3f602 │ │ │ │ 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, 3f660 │ │ │ │ + cbz r3, 3f650 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f67e │ │ │ │ + bge.n 3f66e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 3f67e │ │ │ │ + b.n 3f66e │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 3f670 │ │ │ │ + cbnz r3, 3f660 │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 3f672 │ │ │ │ + b.n 3f662 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #52340 @ 0xcc74 │ │ │ │ + movw r0, #53376 @ 0xd080 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003f682 : │ │ │ │ +0003f672 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (3f69c ) │ │ │ │ + ldr r4, [pc, #16] @ (3f68c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 1fd5d4 <_PyCode_GetScriptXIData@@Base+0x85c> │ │ │ │ + b.w 1fd90c <_PyCode_GetScriptXIData@@Base+0x860> │ │ │ │ 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 77298 │ │ │ │ + bl 77280 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 108ec4 │ │ │ │ + bl 109020 │ │ │ │ mov r0, r4 │ │ │ │ - bl 108a3c │ │ │ │ + bl 108b98 │ │ │ │ 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 3f6f6 │ │ │ │ + bge.n 3f6e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f6f6 │ │ │ │ + cbnz r3, 3f6e6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3f702 │ │ │ │ - b.w 7fcd0 │ │ │ │ + blt.n 3f6f2 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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, #2316 @ 0x90c │ │ │ │ + movw r1, #3396 @ 0xd44 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 3f732 │ │ │ │ - b.n 3f92c │ │ │ │ + cbnz r3, 3f722 │ │ │ │ + b.n 3f91c │ │ │ │ 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 925fc │ │ │ │ + bl 926ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 268c5c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 26910c <_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 265cd0 │ │ │ │ + bl 26617c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f784 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 3f774 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3f79a │ │ │ │ + b.n 3f78a │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -28804,76 +28791,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 77298 │ │ │ │ + bl 77280 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 108ec4 │ │ │ │ + bl 109020 │ │ │ │ mov r0, r4 │ │ │ │ - bl 108a3c │ │ │ │ + bl 108b98 │ │ │ │ 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 3f7fa │ │ │ │ + bge.n 3f7ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f7fa │ │ │ │ + cbnz r3, 3f7ea │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_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 266ffc │ │ │ │ + bl 2674ac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f820 │ │ │ │ + bne.n 3f810 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f854 │ │ │ │ + b.n 3f844 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 267264 │ │ │ │ + bl 267714 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f81c │ │ │ │ + beq.n 3f80c │ │ │ │ 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 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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 │ │ │ │ @@ -28881,20 +28868,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 3f886 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 3f890 │ │ │ │ + bne.n 3f876 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 3f880 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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 │ │ │ │ @@ -28905,495 +28892,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, 3f8d0 │ │ │ │ + cbnz r3, 3f8c0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3f8d0 │ │ │ │ + ble.n 3f8c0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f8d0 │ │ │ │ - cbnz r1, 3f8f0 │ │ │ │ + bne.n 3f8c0 │ │ │ │ + cbnz r1, 3f8e0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #84] @ (3f928 ) │ │ │ │ + ldr r4, [pc, #84] @ (3f918 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f920 │ │ │ │ + cbz r0, 3f910 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20b068 │ │ │ │ + bl 20b400 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3f920 │ │ │ │ + beq.n 3f910 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 20ff40 │ │ │ │ + bl 21028c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f90e │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 3f920 │ │ │ │ + bne.n 3f8fe │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 3f910 │ │ │ │ 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 2215b8 │ │ │ │ + b.w 221a68 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r2, #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 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 925fc │ │ │ │ + bl 926ec │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 268c5c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 26910c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3f97e │ │ │ │ + beq.n 3f96e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52612 @ 0xcd84 │ │ │ │ + movw r1, #53648 @ 0xd190 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 20b068 │ │ │ │ + bl 20b400 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3fa08 │ │ │ │ + beq.n 3f9f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3f99e │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 3fa08 │ │ │ │ + bne.n 3f98e │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 3f9f8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #2248 @ 0x8c8 │ │ │ │ + movw r1, #3328 @ 0xd00 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #52648 @ 0xcda8 │ │ │ │ + movw r0, #53684 @ 0xd1b4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3fa08 │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 3f9f8 │ │ │ │ + bl 97c54 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b1ac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3f9fa │ │ │ │ + bne.n 3f9ea │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3f9e8 │ │ │ │ - bl edde4 │ │ │ │ + bne.n 3f9d8 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f9ba │ │ │ │ - b.n 3fa08 │ │ │ │ + beq.n 3f9aa │ │ │ │ + b.n 3f9f8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3f9e8 │ │ │ │ + blt.n 3f9d8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ movs r0, #0 │ │ │ │ - b.w f9590 │ │ │ │ + b.w f95a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0003fa0c : │ │ │ │ - cbz r1, 3fa12 │ │ │ │ - b.w 269b00 <_PySys_GetSizeOf@@Base+0x9ec> │ │ │ │ +0003f9fc : │ │ │ │ + cbz r1, 3fa02 │ │ │ │ + b.w 269fb0 <_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, #52660 @ 0xcdb4 │ │ │ │ + movw r1, #53696 @ 0xd1c0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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 925fc │ │ │ │ + bl 926ec │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 268c5c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 26910c <_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 3fa86 │ │ │ │ + bne.n 3fa76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.n 3fa94 │ │ │ │ - bl 961a4 │ │ │ │ + bl 288a68 │ │ │ │ + b.n 3fa84 │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa7e │ │ │ │ + bne.n 3fa6e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3faa0 │ │ │ │ + cbz r3, 3fa90 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3fac2 │ │ │ │ + b.n 3fab2 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 3fabe │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 3faae │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3fabe │ │ │ │ + cbnz r3, 3faae │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 3fabe │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 3faae │ │ │ │ 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 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3fb06 │ │ │ │ + cbz r0, 3faf6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3faea │ │ │ │ + cbz r3, 3fada │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3faf2 │ │ │ │ + b.n 3fae2 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3fafa │ │ │ │ + cbz r2, 3faea │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3fb02 │ │ │ │ + b.n 3faf2 │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 3fbb0 │ │ │ │ + bl 3fba0 │ │ │ │ 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 3fb30 │ │ │ │ + bne.n 3fb20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.n 3fb3e │ │ │ │ - bl 961a4 │ │ │ │ + bl 288a68 │ │ │ │ + b.n 3fb2e │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fb28 │ │ │ │ + bne.n 3fb18 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3fb4a │ │ │ │ + cbz r3, 3fb3a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3fb6c │ │ │ │ + b.n 3fb5c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 3fb5a │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 3fb4a │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3fb68 │ │ │ │ + b.n 3fb58 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fb56 │ │ │ │ - ldr r0, [pc, #8] @ (3fb70 ) │ │ │ │ + beq.n 3fb46 │ │ │ │ + ldr r0, [pc, #8] @ (3fb60 ) │ │ │ │ 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 3fba2 │ │ │ │ + bge.n 3fb92 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2316 @ 0x90c │ │ │ │ + movw r1, #3396 @ 0xd44 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fbae │ │ │ │ + b.n 3fb9e │ │ │ │ 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 3fbe0 │ │ │ │ + ble.n 3fbd0 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #57724 @ 0xe17c │ │ │ │ + movw r3, #58604 @ 0xe4ec │ │ │ │ movt r3, #60 @ 0x3c │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #28104 @ 0x6dc8 │ │ │ │ + movw r4, #29000 @ 0x7148 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fbdc │ │ │ │ + beq.n 3fbcc │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3fbce │ │ │ │ + b.n 3fbbe │ │ │ │ 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 10000c │ │ │ │ - cbnz r0, 3fc3c │ │ │ │ + bl 100030 │ │ │ │ + cbnz r0, 3fc2c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77298 │ │ │ │ + bl 77280 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3fc18 │ │ │ │ + cbz r0, 3fc08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fc18 │ │ │ │ + bge.n 3fc08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fc18 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fc08 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3fc32 │ │ │ │ + cbz r0, 3fc22 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3fc32 │ │ │ │ + bge.n 3fc22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3fc32 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fc22 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e68c │ │ │ │ + b.w 7e690 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 3fc48 │ │ │ │ + cbz r0, 3fc38 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 3fc62 │ │ │ │ - ldr r2, [pc, #20] @ (3fc64 ) │ │ │ │ + cbnz r3, 3fc52 │ │ │ │ + ldr r2, [pc, #20] @ (3fc54 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #628 @ 0x274 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 28c2f8 <_Py_hashtable_foreach@@Base+0xe58> │ │ │ │ + b.w 28c7b8 <_Py_hashtable_foreach@@Base+0x1e04> │ │ │ │ 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 3fc96 │ │ │ │ + bhi.n 3fc86 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 14e70c │ │ │ │ - bl cf584 │ │ │ │ + bl 14e6ac │ │ │ │ + bl cf454 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w fe9c4 │ │ │ │ + b.w fea1c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #19300 @ 0x4b64 │ │ │ │ + movw r0, #20196 @ 0x4ee4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fc7c │ │ │ │ + bne.n 3fc6c │ │ │ │ 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 3fcce │ │ │ │ + bhi.n 3fcbe │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3fce6 │ │ │ │ + ble.n 3fcd6 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3fcee │ │ │ │ - movw r0, #23188 @ 0x5a94 │ │ │ │ + b.n 3fcde │ │ │ │ + movw r0, #24084 @ 0x5e14 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fcc6 │ │ │ │ + bne.n 3fcb6 │ │ │ │ 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 3fdac │ │ │ │ + b.n 3fd9c │ │ │ │ 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, 3fd14 │ │ │ │ + cbz r3, 3fd04 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3fd16 │ │ │ │ + b.n 3fd06 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b314 │ │ │ │ - cbnz r6, 3fd2c │ │ │ │ + cbnz r6, 3fd1c │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3fd2c │ │ │ │ + ble.n 3fd1c │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3fd2c │ │ │ │ - cbnz r5, 3fd54 │ │ │ │ - ldr r1, [pc, #120] @ (3fda8 ) │ │ │ │ + bgt.n 3fd1c │ │ │ │ + cbnz r5, 3fd44 │ │ │ │ + ldr r1, [pc, #120] @ (3fd98 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fd54 │ │ │ │ + cbnz r0, 3fd44 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fd98 │ │ │ │ + b.n 3fd88 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fd50 │ │ │ │ + bne.n 3fd40 │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3fd84 │ │ │ │ + beq.n 3fd74 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3fd70 │ │ │ │ + cbz r6, 3fd60 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3fd88 │ │ │ │ + beq.n 3fd78 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fd8a │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 3fd8a │ │ │ │ - b.n 3fd50 │ │ │ │ + bne.n 3fd7a │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 3fd7a │ │ │ │ + b.n 3fd40 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3fd8a │ │ │ │ + b.n 3fd7a │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3bfce <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3bfbe <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3fda2 │ │ │ │ + cbz r3, 3fd92 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ 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 │ │ │ │ @@ -29402,341 +29389,341 @@ │ │ │ │ movw r9, #5160 @ 0x1428 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov fp, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 3fde6 │ │ │ │ + beq.n 3fdd6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fe5c │ │ │ │ + bne.n 3fe4c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ - b.n 3fdf2 │ │ │ │ - movw r7, #53444 @ 0xd0c4 │ │ │ │ + b.n 3fde2 │ │ │ │ + movw r7, #54480 @ 0xd4d0 │ │ │ │ movt r7, #44 @ 0x2c │ │ │ │ mov.w sl, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3fe16 │ │ │ │ + cbz r6, 3fe06 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp.w r8, #1 │ │ │ │ mov.w r4, #0 │ │ │ │ - beq.n 3fe2c │ │ │ │ + beq.n 3fe1c │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3fe26 │ │ │ │ + bge.n 3fe16 │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2c1d4 │ │ │ │ - cbz r0, 3fe26 │ │ │ │ + cbz r0, 3fe16 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3fe02 │ │ │ │ + b.n 3fdf2 │ │ │ │ movw r5, #32052 @ 0x7d34 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3fe2c │ │ │ │ + beq.n 3fe1c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3fe48 │ │ │ │ + beq.n 3fe38 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3fe48 │ │ │ │ + blt.n 3fe38 │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2c1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fe2e │ │ │ │ + bne.n 3fe1e │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 3fe52 │ │ │ │ + beq.n 3fe42 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 15539c │ │ │ │ - b.n 3fe5e │ │ │ │ + bl 155564 │ │ │ │ + b.n 3fe4e │ │ │ │ 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, #53452 @ 0xd0cc │ │ │ │ + movw r1, #54488 @ 0xd4d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1eed64 │ │ │ │ + bl 1ef098 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3fea4 │ │ │ │ + beq.n 3fe94 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0003fea8 : │ │ │ │ - ldr r0, [pc, #4] @ (3feb0 ) │ │ │ │ - b.w 19ebbc │ │ │ │ +0003fe98 : │ │ │ │ + ldr r0, [pc, #4] @ (3fea0 ) │ │ │ │ + b.w 19edf4 │ │ │ │ nop │ │ │ │ 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 3fede │ │ │ │ + bhi.n 3fece │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fef6 │ │ │ │ - b.n 3ff08 │ │ │ │ - movw r0, #23076 @ 0x5a24 │ │ │ │ + cbnz r0, 3fee6 │ │ │ │ + b.n 3fef8 │ │ │ │ + movw r0, #23972 @ 0x5da4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ffec │ │ │ │ - b.n 3fed0 │ │ │ │ - bl 85938 │ │ │ │ + beq.n 3ffdc │ │ │ │ + b.n 3fec0 │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3ff16 │ │ │ │ + blt.n 3ff06 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3ff26 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 3ff16 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ffec │ │ │ │ + bne.n 3ffdc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ff26 │ │ │ │ + b.n 3ff16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ff04 │ │ │ │ + bne.n 3fef4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ff04 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fef4 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3ffb2 │ │ │ │ + ble.n 3ffa2 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3ff5a │ │ │ │ + bpl.n 3ff4a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 3ff56 │ │ │ │ + beq.n 3ff46 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53772 @ 0xd20c │ │ │ │ + movw r1, #54808 @ 0xd618 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 3ffb4 │ │ │ │ + b.n 3ffa4 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 3ff6c │ │ │ │ - bl 88210 │ │ │ │ - cbz r0, 3ff8c │ │ │ │ + beq.n 3ff5c │ │ │ │ + bl 882c4 │ │ │ │ + cbz r0, 3ff7c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 3ffac │ │ │ │ + beq.n 3ff9c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53864 @ 0xd268 │ │ │ │ + movw r1, #54900 @ 0xd674 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62492 @ 0xf41c │ │ │ │ + movw r2, #63388 @ 0xf79c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23076 @ 0x5a24 │ │ │ │ + movw r0, #23972 @ 0x5da4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3ffec │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3ffdc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3ffb4 │ │ │ │ + b.n 3ffa4 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 3ffd0 │ │ │ │ - cbz r1, 3ffc0 │ │ │ │ + bgt.n 3ffc0 │ │ │ │ + cbz r1, 3ffb0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3ffc8 │ │ │ │ + b.n 3ffb8 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 15539c │ │ │ │ + b.w 155564 │ │ │ │ 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 404ac <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ + b.n 4049c <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r2, #53968 @ 0xd2d0 │ │ │ │ + movw r2, #55004 @ 0xd6dc │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #405 @ 0x195 │ │ │ │ + movw r1, #389 @ 0x185 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 26a44c │ │ │ │ + b.w 26a934 │ │ │ │ │ │ │ │ -00040008 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003fff8 <_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 1c6ff4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 4006e <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ + bl 1c7058 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 4005e <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7000 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c7064 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fe478 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1fe7b4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4015c <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.w 4014c <_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, #54020 @ 0xd304 │ │ │ │ + movw r2, #55056 @ 0xd710 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1ecbac <_PyErr_Format@@Base> │ │ │ │ + bl 1ecee0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40136 <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ - b.n 4015c <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + blt.n 40126 <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ + b.n 4014c <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c6ff4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1c7058 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4015c <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.n 4014c <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 330c0 │ │ │ │ + bl 33112 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 40126 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + beq.n 40116 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 40126 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bpl.n 40116 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 40126 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bne.n 40116 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7000 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c7064 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fe478 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1fe7b4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 400fc <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + cbz r0, 400ec <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #54072 @ 0xd338 │ │ │ │ + movw r2, #55108 @ 0xd744 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1ecbac <_PyErr_Format@@Base> │ │ │ │ + bl 1ecee0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 400fc <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + bge.n 400ec <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 400fc <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #128] @ (40164 <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ + cbnz r3, 400ec <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #128] @ (40154 <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 400f4 <_PyEval_FormatKwargsError@@Base+0xec> │ │ │ │ + cbz r3, 400e4 <_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 4012e <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + bge.n 4011e <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4012e <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ - ldr r2, [pc, #88] @ (40164 <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ + cbnz r3, 4011e <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + ldr r2, [pc, #88] @ (40154 <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 4011c <_PyEval_FormatKwargsError@@Base+0x114> │ │ │ │ + cbz r3, 4010c <_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 4012e <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + b.n 4011e <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4015c <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + bge.n 4014c <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4015c <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ - ldr r2, [pc, #36] @ (40164 <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ + cbnz r3, 4014c <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + ldr r2, [pc, #36] @ (40154 <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 4014e <_PyEval_FormatKwargsError@@Base+0x146> │ │ │ │ + cbz r3, 4013e <_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] │ │ │ │ @@ -29750,186 +29737,186 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a3030 <_PyType_Name@@Base> │ │ │ │ + bl 1a3258 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #54216 @ 0xd3c8 │ │ │ │ + movw r0, #55252 @ 0xd7d4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #580] @ 403f0 <_PyEval_FormatKwargsError@@Base+0x3e8> │ │ │ │ + vldr d10, [pc, #580] @ 403e0 <_PyEval_FormatKwargsError@@Base+0x3e8> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 401e2 <_PyEval_FormatKwargsError@@Base+0x1da> │ │ │ │ + bls.n 401d2 <_PyEval_FormatKwargsError@@Base+0x1da> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + bvs.w 403d0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + bgt.w 403d0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #540] @ 403f8 <_PyEval_FormatKwargsError@@Base+0x3f0> │ │ │ │ + vldr d8, [pc, #540] @ 403e8 <_PyEval_FormatKwargsError@@Base+0x3f0> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ - vldr d9, [pc, #540] @ 40400 <_PyEval_FormatKwargsError@@Base+0x3f8> │ │ │ │ + b.n 403d0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + vldr d9, [pc, #540] @ 403f0 <_PyEval_FormatKwargsError@@Base+0x3f8> │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40214 <_PyEval_FormatKwargsError@@Base+0x20c> │ │ │ │ + bne.n 40204 <_PyEval_FormatKwargsError@@Base+0x20c> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #524] @ 40408 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ - vldr d7, [pc, #528] @ 40410 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + vldr d6, [pc, #524] @ 403f8 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ + vldr d7, [pc, #528] @ 40400 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + b.n 403d0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ blx 2c508 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 40256 <_PyEval_FormatKwargsError@@Base+0x24e> │ │ │ │ + bne.n 40246 <_PyEval_FormatKwargsError@@Base+0x24e> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 401d4 <_PyEval_FormatKwargsError@@Base+0x1cc> │ │ │ │ + bmi.n 401c4 <_PyEval_FormatKwargsError@@Base+0x1cc> │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 403c6 <_PyEval_FormatKwargsError@@Base+0x3be> │ │ │ │ + bhi.w 403b6 <_PyEval_FormatKwargsError@@Base+0x3be> │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #65352 @ 0xff48 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + movw r3, #720 @ 0x2d0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - b.n 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ - vldr d7, [pc, #448] @ 40418 <_PyEval_FormatKwargsError@@Base+0x410> │ │ │ │ + b.n 403d0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + vldr d7, [pc, #448] @ 40408 <_PyEval_FormatKwargsError@@Base+0x410> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4027e <_PyEval_FormatKwargsError@@Base+0x276> │ │ │ │ + bpl.n 4026e <_PyEval_FormatKwargsError@@Base+0x276> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vdiv.f64 d8, d7, d8 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ - b.n 403bc <_PyEval_FormatKwargsError@@Base+0x3b4> │ │ │ │ - vldr d7, [pc, #416] @ 40420 <_PyEval_FormatKwargsError@@Base+0x418> │ │ │ │ + ble.w 403d0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + b.n 403ac <_PyEval_FormatKwargsError@@Base+0x3b4> │ │ │ │ + vldr d7, [pc, #416] @ 40410 <_PyEval_FormatKwargsError@@Base+0x418> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 402b2 <_PyEval_FormatKwargsError@@Base+0x2aa> │ │ │ │ + ble.n 402a2 <_PyEval_FormatKwargsError@@Base+0x2aa> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 402a4 <_PyEval_FormatKwargsError@@Base+0x29c> │ │ │ │ + bpl.n 40294 <_PyEval_FormatKwargsError@@Base+0x29c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 27e7cc <_PyBytes_GetXIData@@Base+0x584> │ │ │ │ + bl 27ec8c <_PyBytes_GetXIData@@Base+0x584> │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + b.n 403d0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #348] @ 40408 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ + vldr d8, [pc, #348] @ 403f8 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ - vldr d7, [pc, #372] @ 40428 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ + b.n 403d0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + vldr d7, [pc, #372] @ 40418 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 402d2 <_PyEval_FormatKwargsError@@Base+0x2ca> │ │ │ │ + ble.n 402c2 <_PyEval_FormatKwargsError@@Base+0x2ca> │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #348] @ 40428 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ + vldr d6, [pc, #348] @ 40418 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 402da <_PyEval_FormatKwargsError@@Base+0x2d2> │ │ │ │ + b.n 402ca <_PyEval_FormatKwargsError@@Base+0x2d2> │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #336] @ 40430 <_PyEval_FormatKwargsError@@Base+0x428> │ │ │ │ + vldr d6, [pc, #336] @ 40420 <_PyEval_FormatKwargsError@@Base+0x428> │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #336] @ 40438 <_PyEval_FormatKwargsError@@Base+0x430> │ │ │ │ + vldr d11, [pc, #336] @ 40428 <_PyEval_FormatKwargsError@@Base+0x430> │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 40362 <_PyEval_FormatKwargsError@@Base+0x35a> │ │ │ │ - bl 27e7cc <_PyBytes_GetXIData@@Base+0x584> │ │ │ │ + bpl.n 40352 <_PyEval_FormatKwargsError@@Base+0x35a> │ │ │ │ + bl 27ec8c <_PyBytes_GetXIData@@Base+0x584> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c290 │ │ │ │ - vldr d6, [pc, #304] @ 40440 <_PyEval_FormatKwargsError@@Base+0x438> │ │ │ │ + vldr d6, [pc, #304] @ 40430 <_PyEval_FormatKwargsError@@Base+0x438> │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 26a80c │ │ │ │ + bl 26acf4 │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 40348 <_PyEval_FormatKwargsError@@Base+0x340> │ │ │ │ + bpl.n 40338 <_PyEval_FormatKwargsError@@Base+0x340> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c1b8 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 403ae <_PyEval_FormatKwargsError@@Base+0x3a6> │ │ │ │ + b.n 4039e <_PyEval_FormatKwargsError@@Base+0x3a6> │ │ │ │ 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 403ae <_PyEval_FormatKwargsError@@Base+0x3a6> │ │ │ │ - bl 26a80c │ │ │ │ + b.n 4039e <_PyEval_FormatKwargsError@@Base+0x3a6> │ │ │ │ + bl 26acf4 │ │ │ │ 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 40396 <_PyEval_FormatKwargsError@@Base+0x38e> │ │ │ │ + bpl.n 40386 <_PyEval_FormatKwargsError@@Base+0x38e> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c1b8 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 403ae <_PyEval_FormatKwargsError@@Base+0x3a6> │ │ │ │ + b.n 4039e <_PyEval_FormatKwargsError@@Base+0x3a6> │ │ │ │ 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 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + ble.n 403d0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 403e0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ - vldr d7, [pc, #88] @ 40420 <_PyEval_FormatKwargsError@@Base+0x418> │ │ │ │ + b.n 403d0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + vldr d7, [pc, #88] @ 40410 <_PyEval_FormatKwargsError@@Base+0x418> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 402a4 <_PyEval_FormatKwargsError@@Base+0x29c> │ │ │ │ - vldr d14, [pc, #80] @ 40428 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ + bgt.w 40294 <_PyEval_FormatKwargsError@@Base+0x29c> │ │ │ │ + vldr d14, [pc, #80] @ 40418 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 402c4 <_PyEval_FormatKwargsError@@Base+0x2bc> │ │ │ │ + b.n 402b4 <_PyEval_FormatKwargsError@@Base+0x2bc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -29948,19 +29935,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, 4044e <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ + cbnz r0, 4043e <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 40456 <_PyEval_FormatKwargsError@@Base+0x44e> │ │ │ │ + cbnz r0, 40446 <_PyEval_FormatKwargsError@@Base+0x44e> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -29971,104 +29958,104 @@ │ │ │ │ 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, 40480 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ + cbnz r0, 40470 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 40480 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ + ble.n 40470 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40480 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ - cbz r2, 40480 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ + bne.n 40470 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ + cbz r2, 40470 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #40640 @ 0x9ec0 │ │ │ │ + movw r1, #41536 @ 0xa240 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 404a0 <_PyEval_FormatKwargsError@@Base+0x498> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 40490 <_PyEval_FormatKwargsError@@Base+0x498> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (404a8 <_PyEval_FormatKwargsError@@Base+0x4a0>) │ │ │ │ + ldr r4, [pc, #32] @ (40498 <_PyEval_FormatKwargsError@@Base+0x4a0>) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4046a <_PyEval_FormatKwargsError@@Base+0x462> │ │ │ │ + bne.n 4045a <_PyEval_FormatKwargsError@@Base+0x462> │ │ │ │ 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 404e4 <_PyEval_FormatKwargsError@@Base+0x4dc> │ │ │ │ - cbz r4, 404d2 <_PyEval_FormatKwargsError@@Base+0x4ca> │ │ │ │ + bne.n 404d4 <_PyEval_FormatKwargsError@@Base+0x4dc> │ │ │ │ + cbz r4, 404c2 <_PyEval_FormatKwargsError@@Base+0x4ca> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 404da <_PyEval_FormatKwargsError@@Base+0x4d2> │ │ │ │ + b.n 404ca <_PyEval_FormatKwargsError@@Base+0x4d2> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 15539c │ │ │ │ + b.w 155564 │ │ │ │ add r4, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r2 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40562 <_PyEval_FormatKwargsError@@Base+0x55a> │ │ │ │ + cbz r0, 40552 <_PyEval_FormatKwargsError@@Base+0x55a> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 40518 <_PyEval_FormatKwargsError@@Base+0x510> │ │ │ │ + ble.n 40508 <_PyEval_FormatKwargsError@@Base+0x510> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 40508 <_PyEval_FormatKwargsError@@Base+0x500> │ │ │ │ + cbz r3, 404f8 <_PyEval_FormatKwargsError@@Base+0x500> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 40510 <_PyEval_FormatKwargsError@@Base+0x508> │ │ │ │ + b.n 40500 <_PyEval_FormatKwargsError@@Base+0x508> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2b314 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 40520 <_PyEval_FormatKwargsError@@Base+0x518> │ │ │ │ + cbz r3, 40510 <_PyEval_FormatKwargsError@@Base+0x518> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 40528 <_PyEval_FormatKwargsError@@Base+0x520> │ │ │ │ + b.n 40518 <_PyEval_FormatKwargsError@@Base+0x520> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 40532 <_PyEval_FormatKwargsError@@Base+0x52a> │ │ │ │ + cbz r2, 40522 <_PyEval_FormatKwargsError@@Base+0x52a> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 4053a <_PyEval_FormatKwargsError@@Base+0x532> │ │ │ │ + b.n 4052a <_PyEval_FormatKwargsError@@Base+0x532> │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ blx 2beec │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 40562 <_PyEval_FormatKwargsError@@Base+0x55a> │ │ │ │ + ble.n 40552 <_PyEval_FormatKwargsError@@Base+0x55a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 4054c <_PyEval_FormatKwargsError@@Base+0x544> │ │ │ │ + cbz r3, 4053c <_PyEval_FormatKwargsError@@Base+0x544> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 40554 <_PyEval_FormatKwargsError@@Base+0x54c> │ │ │ │ + b.n 40544 <_PyEval_FormatKwargsError@@Base+0x54c> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -30083,557 +30070,557 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 40598 <_PyEval_FormatKwargsError@@Base+0x590> │ │ │ │ + bne.n 40588 <_PyEval_FormatKwargsError@@Base+0x590> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1292d8 │ │ │ │ - cbz r0, 405b2 <_PyEval_FormatKwargsError@@Base+0x5aa> │ │ │ │ - b.n 405ae <_PyEval_FormatKwargsError@@Base+0x5a6> │ │ │ │ + bl 1291e8 │ │ │ │ + cbz r0, 405a2 <_PyEval_FormatKwargsError@@Base+0x5aa> │ │ │ │ + b.n 4059e <_PyEval_FormatKwargsError@@Base+0x5a6> │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #18524 @ 0x485c │ │ │ │ + movw r0, #18988 @ 0x4a2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4058a <_PyEval_FormatKwargsError@@Base+0x582> │ │ │ │ + bne.n 4057a <_PyEval_FormatKwargsError@@Base+0x582> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 405fa <_PyEval_FormatKwargsError@@Base+0x5f2> │ │ │ │ + b.n 405ea <_PyEval_FormatKwargsError@@Base+0x5f2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 20ff40 │ │ │ │ + bl 21028c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 405c6 <_PyEval_FormatKwargsError@@Base+0x5be> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 405b6 <_PyEval_FormatKwargsError@@Base+0x5be> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405ae <_PyEval_FormatKwargsError@@Base+0x5a6> │ │ │ │ + bne.n 4059e <_PyEval_FormatKwargsError@@Base+0x5a6> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #65352 @ 0xff48 │ │ │ │ - movt r5, #70 @ 0x46 │ │ │ │ + movw r5, #720 @ 0x2d0 │ │ │ │ + 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 405f4 <_PyEval_FormatKwargsError@@Base+0x5ec> │ │ │ │ + ble.n 405e4 <_PyEval_FormatKwargsError@@Base+0x5ec> │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r3, r3, r0, lsr #8 │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ ldrh.w r0, [r3, #184] @ 0xb8 │ │ │ │ eors r0, r4 │ │ │ │ - b.n 405d6 <_PyEval_FormatKwargsError@@Base+0x5ce> │ │ │ │ - bl 7dd48 │ │ │ │ + b.n 405c6 <_PyEval_FormatKwargsError@@Base+0x5ce> │ │ │ │ + bl 7dd30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 40604 <_PyEval_FormatKwargsError@@Base+0x5fc> │ │ │ │ + cbz r3, 405f4 <_PyEval_FormatKwargsError@@Base+0x5fc> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ 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, 4062a <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ + cbnz r3, 4061a <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4062a <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ + ble.n 4061a <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4062a <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ - cbnz r4, 40648 <_PyEval_FormatKwargsError@@Base+0x640> │ │ │ │ + bne.n 4061a <_PyEval_FormatKwargsError@@Base+0x622> │ │ │ │ + cbnz r4, 40638 <_PyEval_FormatKwargsError@@Base+0x640> │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #144] @ (406c4 <_PyEval_FormatKwargsError@@Base+0x6bc>) │ │ │ │ + ldr r4, [pc, #144] @ (406b4 <_PyEval_FormatKwargsError@@Base+0x6bc>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 406b0 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ + cbz r0, 406a0 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4065a <_PyEval_FormatKwargsError@@Base+0x652> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 406b0 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ + bne.n 4064a <_PyEval_FormatKwargsError@@Base+0x652> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 406a0 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4066c <_PyEval_FormatKwargsError@@Base+0x664> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 406b0 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ + bne.n 4065c <_PyEval_FormatKwargsError@@Base+0x664> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 406a0 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 406b4 <_PyEval_FormatKwargsError@@Base+0x6ac> │ │ │ │ + bge.n 406a4 <_PyEval_FormatKwargsError@@Base+0x6ac> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 406a2 <_PyEval_FormatKwargsError@@Base+0x69a> │ │ │ │ - bl edde4 │ │ │ │ + bne.n 40692 <_PyEval_FormatKwargsError@@Base+0x69a> │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40670 <_PyEval_FormatKwargsError@@Base+0x668> │ │ │ │ - b.n 406b0 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ + beq.n 40660 <_PyEval_FormatKwargsError@@Base+0x668> │ │ │ │ + b.n 406a0 <_PyEval_FormatKwargsError@@Base+0x6a8> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 406be <_PyEval_FormatKwargsError@@Base+0x6b6> │ │ │ │ + b.n 406ae <_PyEval_FormatKwargsError@@Base+0x6b6> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 407e4 <_PyEval_FormatKwargsError@@Base+0x7dc> │ │ │ │ + bl 407d4 <_PyEval_FormatKwargsError@@Base+0x7dc> │ │ │ │ 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 406e8 <_PyEval_FormatKwargsError@@Base+0x6e0> │ │ │ │ + bhi.n 406d8 <_PyEval_FormatKwargsError@@Base+0x6e0> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 40700 <_PyEval_FormatKwargsError@@Base+0x6f8> │ │ │ │ + ble.n 406f0 <_PyEval_FormatKwargsError@@Base+0x6f8> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 40708 <_PyEval_FormatKwargsError@@Base+0x700> │ │ │ │ - movw r0, #23344 @ 0x5b30 │ │ │ │ + b.n 406f8 <_PyEval_FormatKwargsError@@Base+0x700> │ │ │ │ + movw r0, #24240 @ 0x5eb0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 406e0 <_PyEval_FormatKwargsError@@Base+0x6d8> │ │ │ │ + bne.n 406d0 <_PyEval_FormatKwargsError@@Base+0x6d8> │ │ │ │ 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 3fdac │ │ │ │ + b.w 3fd9c │ │ │ │ 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 2258b4 <_PyXIData_UnregisterClass@@Base+0x824> │ │ │ │ - cbz r0, 40762 <_PyEval_FormatKwargsError@@Base+0x75a> │ │ │ │ + bl 225d64 <_PyXIData_UnregisterClass@@Base+0x824> │ │ │ │ + cbz r0, 40752 <_PyEval_FormatKwargsError@@Base+0x75a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 40746 <_PyEval_FormatKwargsError@@Base+0x73e> │ │ │ │ + cbnz r0, 40736 <_PyEval_FormatKwargsError@@Base+0x73e> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40766 <_PyEval_FormatKwargsError@@Base+0x75e> │ │ │ │ + bge.n 40756 <_PyEval_FormatKwargsError@@Base+0x75e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 40766 <_PyEval_FormatKwargsError@@Base+0x75e> │ │ │ │ - bl 84be4 │ │ │ │ + b.n 40756 <_PyEval_FormatKwargsError@@Base+0x75e> │ │ │ │ + bl 84c84 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4076e <_PyEval_FormatKwargsError@@Base+0x766> │ │ │ │ + cbnz r0, 4075e <_PyEval_FormatKwargsError@@Base+0x766> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40762 <_PyEval_FormatKwargsError@@Base+0x75a> │ │ │ │ + bge.n 40752 <_PyEval_FormatKwargsError@@Base+0x75a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40762 <_PyEval_FormatKwargsError@@Base+0x75a> │ │ │ │ + cbnz r3, 40752 <_PyEval_FormatKwargsError@@Base+0x75a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40794 <_PyEval_FormatKwargsError@@Base+0x78c> │ │ │ │ + b.n 40784 <_PyEval_FormatKwargsError@@Base+0x78c> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #54344 @ 0xd448 │ │ │ │ + movw r0, #55380 @ 0xd854 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40794 <_PyEval_FormatKwargsError@@Base+0x78c> │ │ │ │ + bge.n 40784 <_PyEval_FormatKwargsError@@Base+0x78c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40794 <_PyEval_FormatKwargsError@@Base+0x78c> │ │ │ │ + cbnz r3, 40784 <_PyEval_FormatKwargsError@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 407c4 <_PyEval_FormatKwargsError@@Base+0x7bc> │ │ │ │ + bgt.n 407b4 <_PyEval_FormatKwargsError@@Base+0x7bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 265cec │ │ │ │ - cbnz r0, 407e0 <_PyEval_FormatKwargsError@@Base+0x7d8> │ │ │ │ + bl 266198 │ │ │ │ + cbnz r0, 407d0 <_PyEval_FormatKwargsError@@Base+0x7d8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 3f0b0 │ │ │ │ + b.w 3f0a0 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #54352 @ 0xd450 │ │ │ │ + movw r1, #55388 @ 0xd85c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1eed64 │ │ │ │ + bl 1ef098 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 407b0 <_PyEval_FormatKwargsError@@Base+0x7a8> │ │ │ │ + bne.n 407a0 <_PyEval_FormatKwargsError@@Base+0x7a8> │ │ │ │ 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, 4080a <_PyEval_FormatKwargsError@@Base+0x802> │ │ │ │ + cbnz r0, 407fa <_PyEval_FormatKwargsError@@Base+0x802> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b314 │ │ │ │ - movw r1, #37324 @ 0x91cc │ │ │ │ + movw r1, #38304 @ 0x95a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59732 @ 0xe954 │ │ │ │ + movw r0, #60628 @ 0xecd4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b24dc │ │ │ │ + bl 1b25ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4096e <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ - bl 85460 │ │ │ │ + beq.w 4095e <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ + bl 85500 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40840 <_PyEval_FormatKwargsError@@Base+0x838> │ │ │ │ + bge.n 40830 <_PyEval_FormatKwargsError@@Base+0x838> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40840 <_PyEval_FormatKwargsError@@Base+0x838> │ │ │ │ + cbnz r3, 40830 <_PyEval_FormatKwargsError@@Base+0x838> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 4096e <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ + beq.w 4095e <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 293460 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ - vldr d9, [pc, #296] @ 40978 <_PyEval_FormatKwargsError@@Base+0x970> │ │ │ │ + bl 2937e0 <_PyMonitoring_FireBranchEvent@@Base+0x8e0> │ │ │ │ + vldr d9, [pc, #296] @ 40968 <_PyEval_FormatKwargsError@@Base+0x970> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 293460 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 2937e0 <_PyMonitoring_FireBranchEvent@@Base+0x8e0> │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 859e8 │ │ │ │ + bl 85a98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + beq.n 40926 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 293460 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 2937e0 <_PyMonitoring_FireBranchEvent@@Base+0x8e0> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 293460 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 2937e0 <_PyMonitoring_FireBranchEvent@@Base+0x8e0> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 859e8 │ │ │ │ + bl 85a98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + beq.n 40926 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + beq.n 40926 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + beq.n 40926 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + beq.n 40926 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + beq.n 40926 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + beq.n 40926 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 7fcd0 │ │ │ │ - cbz r0, 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + bl 7fcd4 │ │ │ │ + cbz r0, 40926 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 7fcd0 │ │ │ │ - cbz r0, 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + bl 7fcd4 │ │ │ │ + cbz r0, 40926 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 7fcd0 │ │ │ │ - cbz r0, 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + bl 7fcd4 │ │ │ │ + cbz r0, 40926 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 7fcd0 │ │ │ │ - cbz r0, 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + bl 7fcd4 │ │ │ │ + cbz r0, 40926 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 7fcd0 │ │ │ │ - cbz r0, 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + bl 7fcd4 │ │ │ │ + cbz r0, 40926 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 7fcd0 │ │ │ │ - cbz r0, 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + bl 7fcd4 │ │ │ │ + cbz r0, 40926 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 7fcd0 │ │ │ │ - cbz r0, 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + bl 7fcd4 │ │ │ │ + cbz r0, 40926 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 40936 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ + cbz r0, 40926 <_PyEval_FormatKwargsError@@Base+0x92e> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4094c <_PyEval_FormatKwargsError@@Base+0x944> │ │ │ │ + cbnz r0, 4093c <_PyEval_FormatKwargsError@@Base+0x944> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4096e <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ + bge.n 4095e <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4096e <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ + cbnz r3, 4095e <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4096e <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4095e <_PyEval_FormatKwargsError@@Base+0x966> │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #54600 @ 0xd548 │ │ │ │ + movw r0, #55636 @ 0xd954 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ 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 4099e <_PyEval_FormatKwargsError@@Base+0x996> │ │ │ │ + bpl.n 4098e <_PyEval_FormatKwargsError@@Base+0x996> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 409be <_PyEval_FormatKwargsError@@Base+0x9b6> │ │ │ │ + bgt.n 409ae <_PyEval_FormatKwargsError@@Base+0x9b6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #54604 @ 0xd54c │ │ │ │ + movw r1, #55640 @ 0xd958 │ │ │ │ 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 d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 409de <_PyEval_FormatKwargsError@@Base+0x9d6> │ │ │ │ + bgt.n 409ce <_PyEval_FormatKwargsError@@Base+0x9d6> │ │ │ │ ldr r1, [r1, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 168fcc │ │ │ │ + bl 169074 <_PyTime_AsLong@@Base+0x17d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 409f4 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ - bl 7fcd0 │ │ │ │ - cbnz r0, 409f8 <_PyEval_FormatKwargsError@@Base+0x9f0> │ │ │ │ - b.n 409f4 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ + blt.n 409e4 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ + bl 7fcd4 │ │ │ │ + cbnz r0, 409e8 <_PyEval_FormatKwargsError@@Base+0x9f0> │ │ │ │ + b.n 409e4 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25640 @ 0x6428 │ │ │ │ + movw r1, #26416 @ 0x6730 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40ab8 <_PyEval_FormatKwargsError@@Base+0xab0> │ │ │ │ + b.n 40aa8 <_PyEval_FormatKwargsError@@Base+0xab0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40a0a <_PyEval_FormatKwargsError@@Base+0xa02> │ │ │ │ + bge.n 409fa <_PyEval_FormatKwargsError@@Base+0xa02> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40a0a <_PyEval_FormatKwargsError@@Base+0xa02> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 409fa <_PyEval_FormatKwargsError@@Base+0xa02> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 40a30 <_PyEval_FormatKwargsError@@Base+0xa28> │ │ │ │ + bmi.n 40a20 <_PyEval_FormatKwargsError@@Base+0xa28> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54664 @ 0xd588 │ │ │ │ + movw r1, #55700 @ 0xd994 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ - bl 85938 │ │ │ │ + b.w d5890 │ │ │ │ + bl 859e8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 40a40 <_PyEval_FormatKwargsError@@Base+0xa38> │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 40a44 <_PyEval_FormatKwargsError@@Base+0xa3c> │ │ │ │ - b.n 409f4 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ + bne.n 40a30 <_PyEval_FormatKwargsError@@Base+0xa38> │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 40a34 <_PyEval_FormatKwargsError@@Base+0xa3c> │ │ │ │ + b.n 409e4 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40a5c <_PyEval_FormatKwargsError@@Base+0xa54> │ │ │ │ + bge.n 40a4c <_PyEval_FormatKwargsError@@Base+0xa54> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54716 @ 0xd5bc │ │ │ │ + movw r1, #55752 @ 0xd9c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 409f4 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 409e4 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 40a76 <_PyEval_FormatKwargsError@@Base+0xa6e> │ │ │ │ + bne.n 40a66 <_PyEval_FormatKwargsError@@Base+0xa6e> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 40ab8 <_PyEval_FormatKwargsError@@Base+0xab0> │ │ │ │ + b.n 40aa8 <_PyEval_FormatKwargsError@@Base+0xab0> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 40a9a <_PyEval_FormatKwargsError@@Base+0xa92> │ │ │ │ + bmi.n 40a8a <_PyEval_FormatKwargsError@@Base+0xa92> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54752 @ 0xd5e0 │ │ │ │ + movw r1, #55788 @ 0xd9ec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 40aa8 <_PyEval_FormatKwargsError@@Base+0xaa0> │ │ │ │ - bl 897ec │ │ │ │ + cbz r0, 40a98 <_PyEval_FormatKwargsError@@Base+0xaa0> │ │ │ │ + bl 89880 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40a6c <_PyEval_FormatKwargsError@@Base+0xa64> │ │ │ │ - b.n 409f4 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ + bne.n 40a5c <_PyEval_FormatKwargsError@@Base+0xa64> │ │ │ │ + b.n 409e4 <_PyEval_FormatKwargsError@@Base+0x9ec> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b.n 40a6c <_PyEval_FormatKwargsError@@Base+0xa64> │ │ │ │ + b.n 40a5c <_PyEval_FormatKwargsError@@Base+0xa64> │ │ │ │ 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 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40afa <_PyEval_FormatKwargsError@@Base+0xaf2> │ │ │ │ + cbz r0, 40aea <_PyEval_FormatKwargsError@@Base+0xaf2> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 40ade <_PyEval_FormatKwargsError@@Base+0xad6> │ │ │ │ + cbz r3, 40ace <_PyEval_FormatKwargsError@@Base+0xad6> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 40ae6 <_PyEval_FormatKwargsError@@Base+0xade> │ │ │ │ + b.n 40ad6 <_PyEval_FormatKwargsError@@Base+0xade> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 40aee <_PyEval_FormatKwargsError@@Base+0xae6> │ │ │ │ + cbz r2, 40ade <_PyEval_FormatKwargsError@@Base+0xae6> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 40af6 <_PyEval_FormatKwargsError@@Base+0xaee> │ │ │ │ + b.n 40ae6 <_PyEval_FormatKwargsError@@Base+0xaee> │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 209a80 │ │ │ │ + bl 209be0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ 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 40b2c <_PyEval_FormatKwargsError@@Base+0xb24> │ │ │ │ + bne.n 40b1c <_PyEval_FormatKwargsError@@Base+0xb24> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 40bc2 <_PyEval_FormatKwargsError@@Base+0xbba> │ │ │ │ + b.n 40bb2 <_PyEval_FormatKwargsError@@Base+0xbba> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 40b8e <_PyEval_FormatKwargsError@@Base+0xb86> │ │ │ │ + bmi.n 40b7e <_PyEval_FormatKwargsError@@Base+0xb86> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63084 @ 0xf66c │ │ │ │ + movw r1, #64120 @ 0xfa78 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 40bc0 <_PyEval_FormatKwargsError@@Base+0xbb8> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 40bb0 <_PyEval_FormatKwargsError@@Base+0xbb8> │ │ │ │ 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 │ │ │ │ @@ -30641,524 +30628,524 @@ │ │ │ │ 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 83a50 │ │ │ │ + bl 83af0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40ba0 <_PyEval_FormatKwargsError@@Base+0xb98> │ │ │ │ + blt.n 40b90 <_PyEval_FormatKwargsError@@Base+0xb98> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40bb0 <_PyEval_FormatKwargsError@@Base+0xba8> │ │ │ │ + blt.n 40ba0 <_PyEval_FormatKwargsError@@Base+0xba8> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 40bc0 <_PyEval_FormatKwargsError@@Base+0xbb8> │ │ │ │ + blt.n 40bb0 <_PyEval_FormatKwargsError@@Base+0xbb8> │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 900a8 │ │ │ │ + bl 90198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40b50 <_PyEval_FormatKwargsError@@Base+0xb48> │ │ │ │ - b.n 40b22 <_PyEval_FormatKwargsError@@Base+0xb1a> │ │ │ │ + bne.n 40b40 <_PyEval_FormatKwargsError@@Base+0xb48> │ │ │ │ + b.n 40b12 <_PyEval_FormatKwargsError@@Base+0xb1a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40b80 <_PyEval_FormatKwargsError@@Base+0xb78> │ │ │ │ + bne.n 40b70 <_PyEval_FormatKwargsError@@Base+0xb78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 40b80 <_PyEval_FormatKwargsError@@Base+0xb78> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40b70 <_PyEval_FormatKwargsError@@Base+0xb78> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40b88 <_PyEval_FormatKwargsError@@Base+0xb80> │ │ │ │ + bne.n 40b78 <_PyEval_FormatKwargsError@@Base+0xb80> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 40b88 <_PyEval_FormatKwargsError@@Base+0xb80> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40b78 <_PyEval_FormatKwargsError@@Base+0xb80> │ │ │ │ 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, 40bee <_PyEval_FormatKwargsError@@Base+0xbe6> │ │ │ │ + cbnz r4, 40bde <_PyEval_FormatKwargsError@@Base+0xbe6> │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 40bee <_PyEval_FormatKwargsError@@Base+0xbe6> │ │ │ │ + ble.n 40bde <_PyEval_FormatKwargsError@@Base+0xbe6> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 40bee <_PyEval_FormatKwargsError@@Base+0xbe6> │ │ │ │ - cbnz r2, 40c18 <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ + bne.n 40bde <_PyEval_FormatKwargsError@@Base+0xbe6> │ │ │ │ + cbnz r2, 40c08 <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ movw r4, #13372 @ 0x343c │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 40c18 <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ + cbnz r0, 40c08 <_PyEval_FormatKwargsError@@Base+0xc10> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40d3a <_PyEval_FormatKwargsError@@Base+0xd32> │ │ │ │ + b.n 40d2a <_PyEval_FormatKwargsError@@Base+0xd32> │ │ │ │ ldrd r8, r0, [r2] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 40c32 <_PyEval_FormatKwargsError@@Base+0xc2a> │ │ │ │ - bl 7fa30 │ │ │ │ + cbnz r0, 40c22 <_PyEval_FormatKwargsError@@Base+0xc2a> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + bne.n 40c04 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40c50 <_PyEval_FormatKwargsError@@Base+0xc48> │ │ │ │ - bl 85938 │ │ │ │ + b.n 40c40 <_PyEval_FormatKwargsError@@Base+0xc48> │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40c4c <_PyEval_FormatKwargsError@@Base+0xc44> │ │ │ │ + bge.n 40c3c <_PyEval_FormatKwargsError@@Base+0xc44> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40c4c <_PyEval_FormatKwargsError@@Base+0xc44> │ │ │ │ + cbnz r3, 40c3c <_PyEval_FormatKwargsError@@Base+0xc44> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 40c24 <_PyEval_FormatKwargsError@@Base+0xc1c> │ │ │ │ + beq.n 40c14 <_PyEval_FormatKwargsError@@Base+0xc1c> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - bge.n 40c70 <_PyEval_FormatKwargsError@@Base+0xc68> │ │ │ │ + bge.n 40c60 <_PyEval_FormatKwargsError@@Base+0xc68> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4528 @ 0x11b0 │ │ │ │ + movw r1, #5424 @ 0x1530 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 40c04 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ mov r1, r6 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 292e98 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293218 <_PyMonitoring_FireBranchEvent@@Base+0x318> │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 40c84 <_PyEval_FormatKwargsError@@Base+0xc7c> │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + ble.n 40c74 <_PyEval_FormatKwargsError@@Base+0xc7c> │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 40c04 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ mov r0, r5 │ │ │ │ mul.w r5, r6, r4 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e6ac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #52008 @ 0xcb28 │ │ │ │ + movw r2, #53044 @ 0xcf34 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl 1c7ffc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1c8060 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + beq.n 40c04 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 40ce0 <_PyEval_FormatKwargsError@@Base+0xcd8> │ │ │ │ + bmi.n 40cd0 <_PyEval_FormatKwargsError@@Base+0xcd8> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54816 @ 0xd620 │ │ │ │ + movw r1, #55852 @ 0xda2c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + bge.n 40c04 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + bne.n 40c04 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40c04 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 22d308 <_PyUnicode_EncodeUTF16@@Base+0x464> │ │ │ │ + bl 22d750 <_PyUnicode_EncodeUTF16@@Base+0x464> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40d00 <_PyEval_FormatKwargsError@@Base+0xcf8> │ │ │ │ + bge.n 40cf0 <_PyEval_FormatKwargsError@@Base+0xcf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40d00 <_PyEval_FormatKwargsError@@Base+0xcf8> │ │ │ │ + cbnz r3, 40cf0 <_PyEval_FormatKwargsError@@Base+0xcf8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + beq.n 40c04 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 40d3a <_PyEval_FormatKwargsError@@Base+0xd32> │ │ │ │ + beq.n 40d2a <_PyEval_FormatKwargsError@@Base+0xd32> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54844 @ 0xd63c │ │ │ │ + movw r1, #55880 @ 0xda48 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + bge.w 40c04 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + bne.w 40c04 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 40c14 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40c04 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ 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 r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 40d62 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ + bhi.n 40d52 <_PyEval_FormatKwargsError@@Base+0xd5a> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 40d7a <_PyEval_FormatKwargsError@@Base+0xd72> │ │ │ │ + ble.n 40d6a <_PyEval_FormatKwargsError@@Base+0xd72> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 40d82 <_PyEval_FormatKwargsError@@Base+0xd7a> │ │ │ │ - movw r0, #40068 @ 0x9c84 │ │ │ │ + b.n 40d72 <_PyEval_FormatKwargsError@@Base+0xd7a> │ │ │ │ + movw r0, #40964 @ 0xa004 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40d5a <_PyEval_FormatKwargsError@@Base+0xd52> │ │ │ │ - b.n 40e1c <_PyEval_FormatKwargsError@@Base+0xe14> │ │ │ │ + bne.n 40d4a <_PyEval_FormatKwargsError@@Base+0xd52> │ │ │ │ + b.n 40e0c <_PyEval_FormatKwargsError@@Base+0xe14> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 40da4 <_PyEval_FormatKwargsError@@Base+0xd9c> │ │ │ │ + cbz r3, 40d94 <_PyEval_FormatKwargsError@@Base+0xd9c> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 40dbc <_PyEval_FormatKwargsError@@Base+0xdb4> │ │ │ │ + ble.n 40dac <_PyEval_FormatKwargsError@@Base+0xdb4> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25640 @ 0x6428 │ │ │ │ + movw r1, #26416 @ 0x6730 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 40e1c <_PyEval_FormatKwargsError@@Base+0xe14> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 40e0c <_PyEval_FormatKwargsError@@Base+0xe14> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53852 @ 0xd25c │ │ │ │ + movw r1, #54748 @ 0xd5dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 40e1c <_PyEval_FormatKwargsError@@Base+0xe14> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 40e0c <_PyEval_FormatKwargsError@@Base+0xe14> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40dcc <_PyEval_FormatKwargsError@@Base+0xdc4> │ │ │ │ + bne.n 40dbc <_PyEval_FormatKwargsError@@Base+0xdc4> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - b.n 40dfe <_PyEval_FormatKwargsError@@Base+0xdf6> │ │ │ │ - bl e38a8 │ │ │ │ + b.n 40dee <_PyEval_FormatKwargsError@@Base+0xdf6> │ │ │ │ + bl e3864 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40dde <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 40de2 <_PyEval_FormatKwargsError@@Base+0xdda> │ │ │ │ - b.n 40e1c <_PyEval_FormatKwargsError@@Base+0xe14> │ │ │ │ + bne.n 40dce <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 40dd2 <_PyEval_FormatKwargsError@@Base+0xdda> │ │ │ │ + b.n 40e0c <_PyEval_FormatKwargsError@@Base+0xe14> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 40dfe <_PyEval_FormatKwargsError@@Base+0xdf6> │ │ │ │ + bge.n 40dee <_PyEval_FormatKwargsError@@Base+0xdf6> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #54880 @ 0xd660 │ │ │ │ + movw r1, #55916 @ 0xda6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 40e0e <_PyEval_FormatKwargsError@@Base+0xe06> │ │ │ │ + bgt.n 40dfe <_PyEval_FormatKwargsError@@Base+0xe06> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 225160 <_PyXIData_UnregisterClass@@Base+0xd0> │ │ │ │ + bl 225610 <_PyXIData_UnregisterClass@@Base+0xd0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40e04 <_PyEval_FormatKwargsError@@Base+0xdfc> │ │ │ │ + bne.n 40df4 <_PyEval_FormatKwargsError@@Base+0xdfc> │ │ │ │ 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 1a3030 <_PyType_Name@@Base> │ │ │ │ + bl 1a3258 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldrd r5, r6, [r4, #16] │ │ │ │ - movw r0, #54904 @ 0xd678 │ │ │ │ + movw r0, #55940 @ 0xda84 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4036] @ 0xfc4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 40e94 <_PyEval_FormatKwargsError@@Base+0xe8c> │ │ │ │ + bne.n 40e84 <_PyEval_FormatKwargsError@@Base+0xe8c> │ │ │ │ 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 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40ede <_PyEval_FormatKwargsError@@Base+0xed6> │ │ │ │ - b.n 40f00 <_PyEval_FormatKwargsError@@Base+0xef8> │ │ │ │ + blt.n 40ece <_PyEval_FormatKwargsError@@Base+0xed6> │ │ │ │ + b.n 40ef0 <_PyEval_FormatKwargsError@@Base+0xef8> │ │ │ │ ldr.w r0, [r3, #4044] @ 0xfcc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 40eba <_PyEval_FormatKwargsError@@Base+0xeb2> │ │ │ │ + bne.n 40eaa <_PyEval_FormatKwargsError@@Base+0xeb2> │ │ │ │ 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 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40ede <_PyEval_FormatKwargsError@@Base+0xed6> │ │ │ │ - b.n 40f00 <_PyEval_FormatKwargsError@@Base+0xef8> │ │ │ │ + blt.n 40ece <_PyEval_FormatKwargsError@@Base+0xed6> │ │ │ │ + b.n 40ef0 <_PyEval_FormatKwargsError@@Base+0xef8> │ │ │ │ ldr.w r3, [r3, #4040] @ 0xfc8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 40ee4 <_PyEval_FormatKwargsError@@Base+0xedc> │ │ │ │ + bne.n 40ed4 <_PyEval_FormatKwargsError@@Base+0xedc> │ │ │ │ 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 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40f00 <_PyEval_FormatKwargsError@@Base+0xef8> │ │ │ │ + bge.n 40ef0 <_PyEval_FormatKwargsError@@Base+0xef8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 40f00 <_PyEval_FormatKwargsError@@Base+0xef8> │ │ │ │ + b.n 40ef0 <_PyEval_FormatKwargsError@@Base+0xef8> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #38684 @ 0x971c │ │ │ │ + movw r1, #39684 @ 0x9b04 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40f28 <_PyEval_FormatKwargsError@@Base+0xf20> │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 40f28 <_PyEval_FormatKwargsError@@Base+0xf20> │ │ │ │ + bne.n 40f18 <_PyEval_FormatKwargsError@@Base+0xf20> │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 40f18 <_PyEval_FormatKwargsError@@Base+0xf20> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40f5e <_PyEval_FormatKwargsError@@Base+0xf56> │ │ │ │ + b.n 40f4e <_PyEval_FormatKwargsError@@Base+0xf56> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b6a3c <_Py_set_inheritable@@Base+0x8> │ │ │ │ + bl 1b6b78 <_Py_set_inheritable@@Base+0x8> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40f46 <_PyEval_FormatKwargsError@@Base+0xf3e> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 40f36 <_PyEval_FormatKwargsError@@Base+0xf3e> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40f24 <_PyEval_FormatKwargsError@@Base+0xf1c> │ │ │ │ + bne.n 40f14 <_PyEval_FormatKwargsError@@Base+0xf1c> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 40f5e <_PyEval_FormatKwargsError@@Base+0xf56> │ │ │ │ + b.n 40f4e <_PyEval_FormatKwargsError@@Base+0xf56> │ │ │ │ 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 4100c <_PyEval_FormatKwargsError@@Base+0x1004> │ │ │ │ + beq.n 40ffc <_PyEval_FormatKwargsError@@Base+0x1004> │ │ │ │ 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 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41008 <_PyEval_FormatKwargsError@@Base+0x1000> │ │ │ │ + bne.n 40ff8 <_PyEval_FormatKwargsError@@Base+0x1000> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f578 │ │ │ │ + bl 25f998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41008 <_PyEval_FormatKwargsError@@Base+0x1000> │ │ │ │ + beq.n 40ff8 <_PyEval_FormatKwargsError@@Base+0x1000> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #45801 @ 0xb2e9 │ │ │ │ + movw r1, #47021 @ 0xb7ad │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #2296 @ 0x8f8 │ │ │ │ + movw r0, #3376 @ 0xd30 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 40fb6 <_PyEval_FormatKwargsError@@Base+0xfae> │ │ │ │ + cbnz r0, 40fa6 <_PyEval_FormatKwargsError@@Base+0xfae> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2704fc │ │ │ │ + b.w 2709bc │ │ │ │ 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, #55032 @ 0xd6f8 │ │ │ │ + movw r0, #56068 @ 0xdb04 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 261ef8 │ │ │ │ + bl 262318 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40fea <_PyEval_FormatKwargsError@@Base+0xfe2> │ │ │ │ + bge.n 40fda <_PyEval_FormatKwargsError@@Base+0xfe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40fea <_PyEval_FormatKwargsError@@Base+0xfe2> │ │ │ │ + cbnz r3, 40fda <_PyEval_FormatKwargsError@@Base+0xfe2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 40faa <_PyEval_FormatKwargsError@@Base+0xfa2> │ │ │ │ + beq.n 40f9a <_PyEval_FormatKwargsError@@Base+0xfa2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41008 <_PyEval_FormatKwargsError@@Base+0x1000> │ │ │ │ + bge.n 40ff8 <_PyEval_FormatKwargsError@@Base+0x1000> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41008 <_PyEval_FormatKwargsError@@Base+0x1000> │ │ │ │ + cbnz r3, 40ff8 <_PyEval_FormatKwargsError@@Base+0x1000> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_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 41032 <_PyEval_FormatKwargsError@@Base+0x102a> │ │ │ │ + bne.n 41022 <_PyEval_FormatKwargsError@@Base+0x102a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 206e00 │ │ │ │ + bl 20700c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4104e <_PyEval_FormatKwargsError@@Base+0x1046> │ │ │ │ - b.n 41048 <_PyEval_FormatKwargsError@@Base+0x1040> │ │ │ │ + bne.n 4103e <_PyEval_FormatKwargsError@@Base+0x1046> │ │ │ │ + b.n 41038 <_PyEval_FormatKwargsError@@Base+0x1040> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10588 @ 0x295c │ │ │ │ + movw r0, #11484 @ 0x2cdc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 41058 <_PyEval_FormatKwargsError@@Base+0x1050> │ │ │ │ - b.n 41022 <_PyEval_FormatKwargsError@@Base+0x101a> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 41058 <_PyEval_FormatKwargsError@@Base+0x1050> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 41048 <_PyEval_FormatKwargsError@@Base+0x1050> │ │ │ │ + b.n 41012 <_PyEval_FormatKwargsError@@Base+0x101a> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 41048 <_PyEval_FormatKwargsError@@Base+0x1050> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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 fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4107e <_PyEval_FormatKwargsError@@Base+0x1076> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4108a <_PyEval_FormatKwargsError@@Base+0x1082> │ │ │ │ + bne.n 4106e <_PyEval_FormatKwargsError@@Base+0x1076> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4107a <_PyEval_FormatKwargsError@@Base+0x1082> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 201600 │ │ │ │ + b.w 201758 │ │ │ │ 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 410ae <_PyEval_FormatKwargsError@@Base+0x10a6> │ │ │ │ + bne.n 4109e <_PyEval_FormatKwargsError@@Base+0x10a6> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fb390 │ │ │ │ + b.w fb3dc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10720 @ 0x29e0 │ │ │ │ + movw r0, #11616 @ 0x2d60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 410a2 <_PyEval_FormatKwargsError@@Base+0x109a> │ │ │ │ + bne.n 41092 <_PyEval_FormatKwargsError@@Base+0x109a> │ │ │ │ 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 411ce <_PyEval_FormatKwargsError@@Base+0x11c6> │ │ │ │ + bl 411be <_PyEval_FormatKwargsError@@Base+0x11c6> │ │ │ │ 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 │ │ │ │ @@ -31176,360 +31163,360 @@ │ │ │ │ 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 4112a <_PyEval_FormatKwargsError@@Base+0x1122> │ │ │ │ + bhi.n 4111a <_PyEval_FormatKwargsError@@Base+0x1122> │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 41142 <_PyEval_FormatKwargsError@@Base+0x113a> │ │ │ │ - b.n 4114c <_PyEval_FormatKwargsError@@Base+0x1144> │ │ │ │ - movw r0, #41124 @ 0xa0a4 │ │ │ │ + bgt.n 41132 <_PyEval_FormatKwargsError@@Base+0x113a> │ │ │ │ + b.n 4113c <_PyEval_FormatKwargsError@@Base+0x1144> │ │ │ │ + movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41124 <_PyEval_FormatKwargsError@@Base+0x111c> │ │ │ │ - b.n 4117c <_PyEval_FormatKwargsError@@Base+0x1174> │ │ │ │ + bne.n 41114 <_PyEval_FormatKwargsError@@Base+0x111c> │ │ │ │ + b.n 4116c <_PyEval_FormatKwargsError@@Base+0x1174> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12f278 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 4117c <_PyEval_FormatKwargsError@@Base+0x1174> │ │ │ │ + bl 12f210 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 4116c <_PyEval_FormatKwargsError@@Base+0x1174> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 41162 <_PyEval_FormatKwargsError@@Base+0x115a> │ │ │ │ + cbz r3, 41152 <_PyEval_FormatKwargsError@@Base+0x115a> │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4116c <_PyEval_FormatKwargsError@@Base+0x1164> │ │ │ │ + blt.n 4115c <_PyEval_FormatKwargsError@@Base+0x1164> │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 41170 <_PyEval_FormatKwargsError@@Base+0x1168> │ │ │ │ - b.n 4116c <_PyEval_FormatKwargsError@@Base+0x1164> │ │ │ │ + ble.n 41160 <_PyEval_FormatKwargsError@@Base+0x1168> │ │ │ │ + b.n 4115c <_PyEval_FormatKwargsError@@Base+0x1164> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20a564 │ │ │ │ + b.w 20a718 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21e8d4 <_PyXIData_Clear@@Base+0x15c0> │ │ │ │ + b.w 21ed80 <_PyXIData_Clear@@Base+0x15c0> │ │ │ │ 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 411a2 <_PyEval_FormatKwargsError@@Base+0x119a> │ │ │ │ + bhi.n 41192 <_PyEval_FormatKwargsError@@Base+0x119a> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 411ba <_PyEval_FormatKwargsError@@Base+0x11b2> │ │ │ │ + ble.n 411aa <_PyEval_FormatKwargsError@@Base+0x11b2> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 411c2 <_PyEval_FormatKwargsError@@Base+0x11ba> │ │ │ │ - movw r0, #23304 @ 0x5b08 │ │ │ │ + b.n 411b2 <_PyEval_FormatKwargsError@@Base+0x11ba> │ │ │ │ + movw r0, #24200 @ 0x5e88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4119a <_PyEval_FormatKwargsError@@Base+0x1192> │ │ │ │ + bne.n 4118a <_PyEval_FormatKwargsError@@Base+0x1192> │ │ │ │ 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 3fdac │ │ │ │ + b.w 3fd9c │ │ │ │ stmdb 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 411f0 <_PyEval_FormatKwargsError@@Base+0x11e8> │ │ │ │ + beq.n 411e0 <_PyEval_FormatKwargsError@@Base+0x11e8> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 411fa <_PyEval_FormatKwargsError@@Base+0x11f2> │ │ │ │ + b.n 411ea <_PyEval_FormatKwargsError@@Base+0x11f2> │ │ │ │ movw r3, #32052 @ 0x7d34 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #45788 @ 0xb2dc │ │ │ │ + movw r1, #46684 @ 0xb65c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl fe788 │ │ │ │ + bl fe7e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41272 <_PyEval_FormatKwargsError@@Base+0x126a> │ │ │ │ + cbz r0, 41262 <_PyEval_FormatKwargsError@@Base+0x126a> │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 41236 <_PyEval_FormatKwargsError@@Base+0x122e> │ │ │ │ + bne.n 41226 <_PyEval_FormatKwargsError@@Base+0x122e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41228 <_PyEval_FormatKwargsError@@Base+0x1220> │ │ │ │ + bge.n 41218 <_PyEval_FormatKwargsError@@Base+0x1220> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 41228 <_PyEval_FormatKwargsError@@Base+0x1220> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 41218 <_PyEval_FormatKwargsError@@Base+0x1220> │ │ │ │ + bl 76dd4 <_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 15539c │ │ │ │ + b.w 155564 │ │ │ │ cmp.w r9, #10 │ │ │ │ - ble.n 41278 <_PyEval_FormatKwargsError@@Base+0x1270> │ │ │ │ + ble.n 41268 <_PyEval_FormatKwargsError@@Base+0x1270> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n 41252 <_PyEval_FormatKwargsError@@Base+0x124a> │ │ │ │ + bls.n 41242 <_PyEval_FormatKwargsError@@Base+0x124a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 41262 <_PyEval_FormatKwargsError@@Base+0x125a> │ │ │ │ - b.n 4126e <_PyEval_FormatKwargsError@@Base+0x1266> │ │ │ │ + blt.n 41252 <_PyEval_FormatKwargsError@@Base+0x125a> │ │ │ │ + b.n 4125e <_PyEval_FormatKwargsError@@Base+0x1266> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4127a <_PyEval_FormatKwargsError@@Base+0x1272> │ │ │ │ - b.n 41248 <_PyEval_FormatKwargsError@@Base+0x1240> │ │ │ │ + cbnz r0, 4126a <_PyEval_FormatKwargsError@@Base+0x1272> │ │ │ │ + b.n 41238 <_PyEval_FormatKwargsError@@Base+0x1240> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4126e <_PyEval_FormatKwargsError@@Base+0x1266> │ │ │ │ + cbnz r3, 4125e <_PyEval_FormatKwargsError@@Base+0x1266> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - bl 1f2e80 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + bl 1f31b8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 41444 <_PyEval_FormatKwargsError@@Base+0x143c> │ │ │ │ + b.n 41434 <_PyEval_FormatKwargsError@@Base+0x143c> │ │ │ │ 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 4135e <_PyEval_FormatKwargsError@@Base+0x1356> │ │ │ │ + bge.n 4134e <_PyEval_FormatKwargsError@@Base+0x1356> │ │ │ │ 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 412d0 <_PyEval_FormatKwargsError@@Base+0x12c8> │ │ │ │ + bne.n 412c0 <_PyEval_FormatKwargsError@@Base+0x12c8> │ │ │ │ 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 41308 <_PyEval_FormatKwargsError@@Base+0x1300> │ │ │ │ + b.n 412f8 <_PyEval_FormatKwargsError@@Base+0x1300> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - cbz r0, 41308 <_PyEval_FormatKwargsError@@Base+0x1300> │ │ │ │ + cbz r0, 412f8 <_PyEval_FormatKwargsError@@Base+0x1300> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #21544 @ 0x5428 │ │ │ │ + movw r1, #22360 @ 0x5758 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d59c4 │ │ │ │ - b.n 41410 <_PyEval_FormatKwargsError@@Base+0x1408> │ │ │ │ + bl d5890 │ │ │ │ + b.n 41400 <_PyEval_FormatKwargsError@@Base+0x1408> │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ subs r0, r3, r7 │ │ │ │ add.w fp, r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ - blt.n 41320 <_PyEval_FormatKwargsError@@Base+0x1318> │ │ │ │ + blt.n 41310 <_PyEval_FormatKwargsError@@Base+0x1318> │ │ │ │ add r7, ip │ │ │ │ - cbz r5, 4133a <_PyEval_FormatKwargsError@@Base+0x1332> │ │ │ │ + cbz r5, 4132a <_PyEval_FormatKwargsError@@Base+0x1332> │ │ │ │ subs r0, r3, r7 │ │ │ │ cmp r0, r8 │ │ │ │ - bge.n 41338 <_PyEval_FormatKwargsError@@Base+0x1330> │ │ │ │ + bge.n 41328 <_PyEval_FormatKwargsError@@Base+0x1330> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21608 @ 0x5468 │ │ │ │ + movw r1, #22424 @ 0x5798 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4140a <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 413fa <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ add r7, r8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 4135a <_PyEval_FormatKwargsError@@Base+0x1352> │ │ │ │ + beq.n 4134a <_PyEval_FormatKwargsError@@Base+0x1352> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21636 @ 0x5484 │ │ │ │ + movw r1, #22452 @ 0x57b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4140a <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 413fa <_PyEval_FormatKwargsError@@Base+0x1402> │ │ │ │ mov r5, fp │ │ │ │ - b.n 4128e <_PyEval_FormatKwargsError@@Base+0x1286> │ │ │ │ + b.n 4127e <_PyEval_FormatKwargsError@@Base+0x1286> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41410 <_PyEval_FormatKwargsError@@Base+0x1408> │ │ │ │ + beq.n 41400 <_PyEval_FormatKwargsError@@Base+0x1408> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbz r3, 4137a <_PyEval_FormatKwargsError@@Base+0x1372> │ │ │ │ + cbz r3, 4136a <_PyEval_FormatKwargsError@@Base+0x1372> │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ - b.n 41382 <_PyEval_FormatKwargsError@@Base+0x137a> │ │ │ │ + b.n 41372 <_PyEval_FormatKwargsError@@Base+0x137a> │ │ │ │ movw r9, #32052 @ 0x7d34 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ cmp.w r7, #1048576 @ 0x100000 │ │ │ │ - blt.n 41396 <_PyEval_FormatKwargsError@@Base+0x138e> │ │ │ │ + blt.n 41386 <_PyEval_FormatKwargsError@@Base+0x138e> │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 41396 <_PyEval_FormatKwargsError@@Base+0x138e> │ │ │ │ - bl 97b54 │ │ │ │ + bpl.n 41386 <_PyEval_FormatKwargsError@@Base+0x138e> │ │ │ │ + bl 97c54 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 4139a <_PyEval_FormatKwargsError@@Base+0x1392> │ │ │ │ + b.n 4138a <_PyEval_FormatKwargsError@@Base+0x1392> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 413d4 <_PyEval_FormatKwargsError@@Base+0x13cc> │ │ │ │ + bne.n 413c4 <_PyEval_FormatKwargsError@@Base+0x13cc> │ │ │ │ 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 413c6 <_PyEval_FormatKwargsError@@Base+0x13be> │ │ │ │ + beq.n 413b6 <_PyEval_FormatKwargsError@@Base+0x13be> │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ ldr.w r1, [r7], #44 │ │ │ │ mov r2, fp │ │ │ │ add r9, fp │ │ │ │ blx 2beec │ │ │ │ - b.n 413ae <_PyEval_FormatKwargsError@@Base+0x13a6> │ │ │ │ + b.n 4139e <_PyEval_FormatKwargsError@@Base+0x13a6> │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r3, 41410 <_PyEval_FormatKwargsError@@Base+0x1408> │ │ │ │ + cbz r3, 41400 <_PyEval_FormatKwargsError@@Base+0x1408> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9a734 │ │ │ │ - b.n 41410 <_PyEval_FormatKwargsError@@Base+0x1408> │ │ │ │ + bl 9a80c │ │ │ │ + b.n 41400 <_PyEval_FormatKwargsError@@Base+0x1408> │ │ │ │ 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 41404 <_PyEval_FormatKwargsError@@Base+0x13fc> │ │ │ │ - cbz r7, 413ee <_PyEval_FormatKwargsError@@Base+0x13e6> │ │ │ │ + beq.n 413f4 <_PyEval_FormatKwargsError@@Base+0x13fc> │ │ │ │ + cbz r7, 413de <_PyEval_FormatKwargsError@@Base+0x13e6> │ │ │ │ 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 413dc <_PyEval_FormatKwargsError@@Base+0x13d4> │ │ │ │ + b.n 413cc <_PyEval_FormatKwargsError@@Base+0x13d4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, fp │ │ │ │ - b.n 413ca <_PyEval_FormatKwargsError@@Base+0x13c2> │ │ │ │ + b.n 413ba <_PyEval_FormatKwargsError@@Base+0x13c2> │ │ │ │ mov r5, fp │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41424 <_PyEval_FormatKwargsError@@Base+0x141c> │ │ │ │ + bge.n 41414 <_PyEval_FormatKwargsError@@Base+0x141c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41424 <_PyEval_FormatKwargsError@@Base+0x141c> │ │ │ │ + cbnz r3, 41414 <_PyEval_FormatKwargsError@@Base+0x141c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ mla r0, r7, r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 41438 <_PyEval_FormatKwargsError@@Base+0x1430> │ │ │ │ + beq.n 41428 <_PyEval_FormatKwargsError@@Base+0x1430> │ │ │ │ adds r4, #1 │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 41428 <_PyEval_FormatKwargsError@@Base+0x1420> │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 41418 <_PyEval_FormatKwargsError@@Base+0x1420> │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 41444 <_PyEval_FormatKwargsError@@Base+0x143c> │ │ │ │ + beq.n 41434 <_PyEval_FormatKwargsError@@Base+0x143c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ mov r0, sl │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 41512 <_PyEval_FormatKwargsError@@Base+0x150a> │ │ │ │ + bhi.n 41502 <_PyEval_FormatKwargsError@@Base+0x150a> │ │ │ │ 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 4148a <_PyEval_FormatKwargsError@@Base+0x1482> │ │ │ │ + bmi.n 4147a <_PyEval_FormatKwargsError@@Base+0x1482> │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ - b.n 41474 <_PyEval_FormatKwargsError@@Base+0x146c> │ │ │ │ + b.n 41464 <_PyEval_FormatKwargsError@@Base+0x146c> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4152a <_PyEval_FormatKwargsError@@Base+0x1522> │ │ │ │ + b.n 4151a <_PyEval_FormatKwargsError@@Base+0x1522> │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 4148a <_PyEval_FormatKwargsError@@Base+0x1482> │ │ │ │ + bmi.n 4147a <_PyEval_FormatKwargsError@@Base+0x1482> │ │ │ │ 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 41498 <_PyEval_FormatKwargsError@@Base+0x1490> │ │ │ │ + b.n 41488 <_PyEval_FormatKwargsError@@Base+0x1490> │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 4148a <_PyEval_FormatKwargsError@@Base+0x1482> │ │ │ │ + bmi.n 4147a <_PyEval_FormatKwargsError@@Base+0x1482> │ │ │ │ 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 │ │ │ │ @@ -31541,278 +31528,278 @@ │ │ │ │ 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 414c0 <_PyEval_FormatKwargsError@@Base+0x14b8> │ │ │ │ + b.n 414b0 <_PyEval_FormatKwargsError@@Base+0x14b8> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55104 @ 0xd740 │ │ │ │ + movw r1, #56140 @ 0xdb4c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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 4154c <_PyEval_FormatKwargsError@@Base+0x1544> │ │ │ │ + bne.n 4153c <_PyEval_FormatKwargsError@@Base+0x1544> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f0274 │ │ │ │ + b.w 1f05a8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10800 @ 0x2a30 │ │ │ │ + movw r0, #11696 @ 0x2db0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41540 <_PyEval_FormatKwargsError@@Base+0x1538> │ │ │ │ + bne.n 41530 <_PyEval_FormatKwargsError@@Base+0x1538> │ │ │ │ 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 4158a <_PyEval_FormatKwargsError@@Base+0x1582> │ │ │ │ + bne.n 4157a <_PyEval_FormatKwargsError@@Base+0x1582> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.n 41598 <_PyEval_FormatKwargsError@@Base+0x1590> │ │ │ │ - bl 961a4 │ │ │ │ + bl 288a68 │ │ │ │ + b.n 41588 <_PyEval_FormatKwargsError@@Base+0x1590> │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41582 <_PyEval_FormatKwargsError@@Base+0x157a> │ │ │ │ + bne.n 41572 <_PyEval_FormatKwargsError@@Base+0x157a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 415a4 <_PyEval_FormatKwargsError@@Base+0x159c> │ │ │ │ + cbz r3, 41594 <_PyEval_FormatKwargsError@@Base+0x159c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 415ca <_PyEval_FormatKwargsError@@Base+0x15c2> │ │ │ │ + b.n 415ba <_PyEval_FormatKwargsError@@Base+0x15c2> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 415c6 <_PyEval_FormatKwargsError@@Base+0x15be> │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 415b6 <_PyEval_FormatKwargsError@@Base+0x15be> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 415c6 <_PyEval_FormatKwargsError@@Base+0x15be> │ │ │ │ + cbnz r3, 415b6 <_PyEval_FormatKwargsError@@Base+0x15be> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 415c6 <_PyEval_FormatKwargsError@@Base+0x15be> │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 415b6 <_PyEval_FormatKwargsError@@Base+0x15be> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 415e6 <_PyEval_FormatKwargsError@@Base+0x15de> │ │ │ │ + blt.n 415d6 <_PyEval_FormatKwargsError@@Base+0x15de> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 41600 <_PyEval_FormatKwargsError@@Base+0x15f8> │ │ │ │ + blt.n 415f0 <_PyEval_FormatKwargsError@@Base+0x15f8> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34744 @ 0x87b8 │ │ │ │ + movw r1, #35768 @ 0x8bb8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4160a <_PyEval_FormatKwargsError@@Base+0x1602> │ │ │ │ + b.n 415fa <_PyEval_FormatKwargsError@@Base+0x1602> │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldr r0, [pc, #8] @ (4160c <_PyEval_FormatKwargsError@@Base+0x1604>) │ │ │ │ + ldr r0, [pc, #8] @ (415fc <_PyEval_FormatKwargsError@@Base+0x1604>) │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 88dfc │ │ │ │ + bl 88e90 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41634 <_PyEval_FormatKwargsError@@Base+0x162c> │ │ │ │ - b.n 4165c <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ + cbnz r0, 41624 <_PyEval_FormatKwargsError@@Base+0x162c> │ │ │ │ + b.n 4164c <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 41680 <_PyEval_FormatKwargsError@@Base+0x1678> │ │ │ │ + blt.n 41670 <_PyEval_FormatKwargsError@@Base+0x1678> │ │ │ │ mov r0, r4 │ │ │ │ - bl 89074 │ │ │ │ + bl 89108 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r5, 41690 <_PyEval_FormatKwargsError@@Base+0x1688> │ │ │ │ - bl 251aa0 │ │ │ │ + cbz r5, 41680 <_PyEval_FormatKwargsError@@Base+0x1688> │ │ │ │ + bl 251f38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 41660 <_PyEval_FormatKwargsError@@Base+0x1658> │ │ │ │ + blt.n 41650 <_PyEval_FormatKwargsError@@Base+0x1658> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4162c <_PyEval_FormatKwargsError@@Base+0x1624> │ │ │ │ + bne.n 4161c <_PyEval_FormatKwargsError@@Base+0x1624> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 41670 <_PyEval_FormatKwargsError@@Base+0x1668> │ │ │ │ + blt.n 41660 <_PyEval_FormatKwargsError@@Base+0x1668> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 416b4 <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ + b.n 416a4 <_PyEval_FormatKwargsError@@Base+0x16ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41650 <_PyEval_FormatKwargsError@@Base+0x1648> │ │ │ │ + bne.n 41640 <_PyEval_FormatKwargsError@@Base+0x1648> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 41650 <_PyEval_FormatKwargsError@@Base+0x1648> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41640 <_PyEval_FormatKwargsError@@Base+0x1648> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4165c <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ + bne.n 4164c <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4165c <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4164c <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41634 <_PyEval_FormatKwargsError@@Base+0x162c> │ │ │ │ + bne.n 41624 <_PyEval_FormatKwargsError@@Base+0x162c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 41634 <_PyEval_FormatKwargsError@@Base+0x162c> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41624 <_PyEval_FormatKwargsError@@Base+0x162c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 416a4 <_PyEval_FormatKwargsError@@Base+0x169c> │ │ │ │ + bge.n 41694 <_PyEval_FormatKwargsError@@Base+0x169c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 416a4 <_PyEval_FormatKwargsError@@Base+0x169c> │ │ │ │ + cbnz r3, 41694 <_PyEval_FormatKwargsError@@Base+0x169c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - bl 7fa30 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4165c <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ + bne.n 4164c <_PyEval_FormatKwargsError@@Base+0x1654> │ │ │ │ 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 cf584 │ │ │ │ + bl cf454 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f0554 │ │ │ │ + b.w f04ec │ │ │ │ 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, #55212 @ 0xd7ac │ │ │ │ + movw r1, #56248 @ 0xdbb8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1ee9c8 │ │ │ │ - cbnz r0, 416f8 <_PyEval_FormatKwargsError@@Base+0x16f0> │ │ │ │ + bl 1eecfc │ │ │ │ + cbnz r0, 416e8 <_PyEval_FormatKwargsError@@Base+0x16f0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41744 <_PyEval_FormatKwargsError@@Base+0x173c> │ │ │ │ + b.n 41734 <_PyEval_FormatKwargsError@@Base+0x173c> │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1b2e10 <_PyTime_localtime@@Base> │ │ │ │ + bl 1b2f18 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 416f4 <_PyEval_FormatKwargsError@@Base+0x16ec> │ │ │ │ + bne.n 416e4 <_PyEval_FormatKwargsError@@Base+0x16ec> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #64680 @ 0xfca8 │ │ │ │ - movt r3, #70 @ 0x46 │ │ │ │ + movw r3, #32 │ │ │ │ + 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, #64728 @ 0xfcd8 │ │ │ │ - movt r1, #70 @ 0x46 │ │ │ │ + movw r1, #80 @ 0x50 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r0, #48900 @ 0xbf04 │ │ │ │ + movw r0, #49900 @ 0xc2ec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ 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 41768 <_PyEval_FormatKwargsError@@Base+0x1760> │ │ │ │ + bne.n 41758 <_PyEval_FormatKwargsError@@Base+0x1760> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 256c68 │ │ │ │ + b.w 25708c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10752 @ 0x2a00 │ │ │ │ + movw r0, #11648 @ 0x2d80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4175c <_PyEval_FormatKwargsError@@Base+0x1754> │ │ │ │ + bne.n 4174c <_PyEval_FormatKwargsError@@Base+0x1754> │ │ │ │ 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, 417a0 <_PyEval_FormatKwargsError@@Base+0x1798> │ │ │ │ + cbnz r3, 41790 <_PyEval_FormatKwargsError@@Base+0x1798> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 417a0 <_PyEval_FormatKwargsError@@Base+0x1798> │ │ │ │ + ble.n 41790 <_PyEval_FormatKwargsError@@Base+0x1798> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 417a0 <_PyEval_FormatKwargsError@@Base+0x1798> │ │ │ │ - cbnz r1, 417c0 <_PyEval_FormatKwargsError@@Base+0x17b8> │ │ │ │ + bne.n 41790 <_PyEval_FormatKwargsError@@Base+0x1798> │ │ │ │ + cbnz r1, 417b0 <_PyEval_FormatKwargsError@@Base+0x17b8> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #72] @ (417ec <_PyEval_FormatKwargsError@@Base+0x17e4>) │ │ │ │ + ldr r4, [pc, #72] @ (417dc <_PyEval_FormatKwargsError@@Base+0x17e4>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r6, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 417e6 <_PyEval_FormatKwargsError@@Base+0x17de> │ │ │ │ + cbz r0, 417d6 <_PyEval_FormatKwargsError@@Base+0x17de> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cf584 │ │ │ │ + bl cf454 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 829f8 │ │ │ │ - cbnz r0, 417e4 <_PyEval_FormatKwargsError@@Base+0x17dc> │ │ │ │ - movw r1, #30132 @ 0x75b4 │ │ │ │ + bl 82a9c │ │ │ │ + cbnz r0, 417d4 <_PyEval_FormatKwargsError@@Base+0x17dc> │ │ │ │ + movw r1, #30988 @ 0x790c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r4, #104 @ 0x68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -31820,300 +31807,300 @@ │ │ │ │ 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, 41810 <_PyEval_FormatKwargsError@@Base+0x1808> │ │ │ │ + cbz r3, 41800 <_PyEval_FormatKwargsError@@Base+0x1808> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 41812 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ + b.n 41802 <_PyEval_FormatKwargsError@@Base+0x180a> │ │ │ │ mov r7, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b314 │ │ │ │ - cbnz r5, 4182a <_PyEval_FormatKwargsError@@Base+0x1822> │ │ │ │ + cbnz r5, 4181a <_PyEval_FormatKwargsError@@Base+0x1822> │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 4182a <_PyEval_FormatKwargsError@@Base+0x1822> │ │ │ │ + ble.n 4181a <_PyEval_FormatKwargsError@@Base+0x1822> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 4182a <_PyEval_FormatKwargsError@@Base+0x1822> │ │ │ │ - cbnz r4, 41850 <_PyEval_FormatKwargsError@@Base+0x1848> │ │ │ │ - ldr r1, [pc, #96] @ (4188c <_PyEval_FormatKwargsError@@Base+0x1884>) │ │ │ │ + bne.n 4181a <_PyEval_FormatKwargsError@@Base+0x1822> │ │ │ │ + cbnz r4, 41840 <_PyEval_FormatKwargsError@@Base+0x1848> │ │ │ │ + ldr r1, [pc, #96] @ (4187c <_PyEval_FormatKwargsError@@Base+0x1884>) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41850 <_PyEval_FormatKwargsError@@Base+0x1848> │ │ │ │ + cbnz r0, 41840 <_PyEval_FormatKwargsError@@Base+0x1848> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4187a <_PyEval_FormatKwargsError@@Base+0x1872> │ │ │ │ + b.n 4186a <_PyEval_FormatKwargsError@@Base+0x1872> │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4184c <_PyEval_FormatKwargsError@@Base+0x1844> │ │ │ │ + bne.n 4183c <_PyEval_FormatKwargsError@@Base+0x1844> │ │ │ │ add r7, r8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 41870 <_PyEval_FormatKwargsError@@Base+0x1868> │ │ │ │ + beq.n 41860 <_PyEval_FormatKwargsError@@Base+0x1868> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 4184c <_PyEval_FormatKwargsError@@Base+0x1844> │ │ │ │ + blt.n 4183c <_PyEval_FormatKwargsError@@Base+0x1844> │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 419c6 <_PyEval_FormatKwargsError@@Base+0x19be> │ │ │ │ + bl 419b6 <_PyEval_FormatKwargsError@@Base+0x19be> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 41884 <_PyEval_FormatKwargsError@@Base+0x187c> │ │ │ │ + cbz r3, 41874 <_PyEval_FormatKwargsError@@Base+0x187c> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r4, #148 @ 0x94 │ │ │ │ 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 │ │ │ │ - cbnz r1, 418b8 <_PyEval_FormatKwargsError@@Base+0x18b0> │ │ │ │ + cbnz r1, 418a8 <_PyEval_FormatKwargsError@@Base+0x18b0> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47100 @ 0xb7fc │ │ │ │ + movw r1, #48100 @ 0xbbe4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 418d6 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 418c6 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 418dc <_PyEval_FormatKwargsError@@Base+0x18d4> │ │ │ │ + bmi.n 418cc <_PyEval_FormatKwargsError@@Base+0x18d4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55320 @ 0xd818 │ │ │ │ + movw r1, #56356 @ 0xdc24 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4193e <_PyEval_FormatKwargsError@@Base+0x1936> │ │ │ │ + b.n 4192e <_PyEval_FormatKwargsError@@Base+0x1936> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e38a8 │ │ │ │ + bl e3864 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 41908 <_PyEval_FormatKwargsError@@Base+0x1900> │ │ │ │ - bl 7fa30 │ │ │ │ + bgt.n 418f8 <_PyEval_FormatKwargsError@@Base+0x1900> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 418d6 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ + bne.n 418c6 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55352 @ 0xd838 │ │ │ │ + movw r1, #56388 @ 0xdc44 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 418d6 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 418c6 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 4193c <_PyEval_FormatKwargsError@@Base+0x1934> │ │ │ │ + beq.n 4192c <_PyEval_FormatKwargsError@@Base+0x1934> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 4192a <_PyEval_FormatKwargsError@@Base+0x1922> │ │ │ │ + cbz r3, 4191a <_PyEval_FormatKwargsError@@Base+0x1922> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r3, 4191e <_PyEval_FormatKwargsError@@Base+0x1916> │ │ │ │ + cbnz r3, 4190e <_PyEval_FormatKwargsError@@Base+0x1916> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 75f9c │ │ │ │ - b.n 4192a <_PyEval_FormatKwargsError@@Base+0x1922> │ │ │ │ + bl 75f84 │ │ │ │ + b.n 4191a <_PyEval_FormatKwargsError@@Base+0x1922> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f578 │ │ │ │ + bl 25f998 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41916 <_PyEval_FormatKwargsError@@Base+0x190e> │ │ │ │ - b.n 418d6 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ + bne.n 41906 <_PyEval_FormatKwargsError@@Base+0x190e> │ │ │ │ + b.n 418c6 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r0, 4193a <_PyEval_FormatKwargsError@@Base+0x1932> │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 418d6 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ + cbnz r0, 4192a <_PyEval_FormatKwargsError@@Base+0x1932> │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 418c6 <_PyEval_FormatKwargsError@@Base+0x18ce> │ │ │ │ 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 41966 <_PyEval_FormatKwargsError@@Base+0x195e> │ │ │ │ + bne.n 41956 <_PyEval_FormatKwargsError@@Base+0x195e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.n 41974 <_PyEval_FormatKwargsError@@Base+0x196c> │ │ │ │ - bl 961a4 │ │ │ │ + bl 288a68 │ │ │ │ + b.n 41964 <_PyEval_FormatKwargsError@@Base+0x196c> │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4195e <_PyEval_FormatKwargsError@@Base+0x1956> │ │ │ │ + bne.n 4194e <_PyEval_FormatKwargsError@@Base+0x1956> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41980 <_PyEval_FormatKwargsError@@Base+0x1978> │ │ │ │ + cbz r3, 41970 <_PyEval_FormatKwargsError@@Base+0x1978> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 419c2 <_PyEval_FormatKwargsError@@Base+0x19ba> │ │ │ │ + b.n 419b2 <_PyEval_FormatKwargsError@@Base+0x19ba> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 419be <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 419ae <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 419be <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ + cbnz r3, 419ae <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 419be <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 419ae <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 419be <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ + cbnz r3, 419ae <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 419be <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 419ae <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 419be <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ + cbnz r3, 419ae <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 419be <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 419ae <_PyEval_FormatKwargsError@@Base+0x19b6> │ │ │ │ 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 125dbc <_PyBytesWriter_Init@@Base> │ │ │ │ + bl 125ccc <_PyBytesWriter_Init@@Base> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - ble.n 41a04 <_PyEval_FormatKwargsError@@Base+0x19fc> │ │ │ │ + ble.n 419f4 <_PyEval_FormatKwargsError@@Base+0x19fc> │ │ │ │ mov r0, r7 │ │ │ │ - bl cf584 │ │ │ │ - cbz r0, 41a00 <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ - movw r1, #55652 @ 0xd964 │ │ │ │ + bl cf454 │ │ │ │ + cbz r0, 419f0 <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ + movw r1, #56688 @ 0xdd70 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41a8c <_PyEval_FormatKwargsError@@Base+0x1a84> │ │ │ │ + b.n 41a7c <_PyEval_FormatKwargsError@@Base+0x1a84> │ │ │ │ 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 125e4c <_PyBytesWriter_Alloc@@Base> │ │ │ │ + bl 125d5c <_PyBytesWriter_Alloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41a00 <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ + beq.n 419f0 <_PyEval_FormatKwargsError@@Base+0x19f8> │ │ │ │ adds r1, r0, #1 │ │ │ │ - cbnz r4, 41a36 <_PyEval_FormatKwargsError@@Base+0x1a2e> │ │ │ │ - cbz r5, 41a36 <_PyEval_FormatKwargsError@@Base+0x1a2e> │ │ │ │ + cbnz r4, 41a26 <_PyEval_FormatKwargsError@@Base+0x1a2e> │ │ │ │ + cbz r5, 41a26 <_PyEval_FormatKwargsError@@Base+0x1a2e> │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 41a5a <_PyEval_FormatKwargsError@@Base+0x1a52> │ │ │ │ + b.n 41a4a <_PyEval_FormatKwargsError@@Base+0x1a52> │ │ │ │ add.w r3, r4, #32 │ │ │ │ - b.n 41a2e <_PyEval_FormatKwargsError@@Base+0x1a26> │ │ │ │ + b.n 41a1e <_PyEval_FormatKwargsError@@Base+0x1a26> │ │ │ │ subs r3, #6 │ │ │ │ adds r1, #1 │ │ │ │ lsr.w r0, r2, r3 │ │ │ │ ands.w r0, r0, #63 @ 0x3f │ │ │ │ - beq.n 41a72 <_PyEval_FormatKwargsError@@Base+0x1a6a> │ │ │ │ + beq.n 41a62 <_PyEval_FormatKwargsError@@Base+0x1a6a> │ │ │ │ mov r7, r1 │ │ │ │ adds r0, #32 │ │ │ │ strb.w r0, [r1, #-1] │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 41a3c <_PyEval_FormatKwargsError@@Base+0x1a34> │ │ │ │ + bgt.n 41a2c <_PyEval_FormatKwargsError@@Base+0x1a34> │ │ │ │ subs r4, #1 │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 41a7c <_PyEval_FormatKwargsError@@Base+0x1a74> │ │ │ │ + ble.n 41a6c <_PyEval_FormatKwargsError@@Base+0x1a74> │ │ │ │ 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 41a52 <_PyEval_FormatKwargsError@@Base+0x1a4a> │ │ │ │ + b.n 41a42 <_PyEval_FormatKwargsError@@Base+0x1a4a> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 41a4a <_PyEval_FormatKwargsError@@Base+0x1a42> │ │ │ │ + beq.n 41a3a <_PyEval_FormatKwargsError@@Base+0x1a42> │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ strb r0, [r7, #0] │ │ │ │ - b.n 41a6e <_PyEval_FormatKwargsError@@Base+0x1a66> │ │ │ │ + b.n 41a5e <_PyEval_FormatKwargsError@@Base+0x1a66> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41a5e <_PyEval_FormatKwargsError@@Base+0x1a56> │ │ │ │ + bne.n 41a4e <_PyEval_FormatKwargsError@@Base+0x1a56> │ │ │ │ movs r3, #10 │ │ │ │ mov r0, sp │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ - bl d0498 <_PyBytesWriter_Finish@@Base> │ │ │ │ + bl d0368 <_PyBytesWriter_Finish@@Base> │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #6933 @ 0x1b15 │ │ │ │ + movw r1, #6917 @ 0x1b05 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1dd0c0 <_PyBytes_Repeat@@Base+0x1fc> │ │ │ │ + b.w 1dd3d0 <_PyBytes_Repeat@@Base+0x1fc> │ │ │ │ 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 41ac0 <_PyEval_FormatKwargsError@@Base+0x1ab8> │ │ │ │ + bne.n 41ab0 <_PyEval_FormatKwargsError@@Base+0x1ab8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15fbf4 │ │ │ │ + b.w 15fccc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10784 @ 0x2a20 │ │ │ │ + movw r0, #11680 @ 0x2da0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41ab4 <_PyEval_FormatKwargsError@@Base+0x1aac> │ │ │ │ + bne.n 41aa4 <_PyEval_FormatKwargsError@@Base+0x1aac> │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (41ae4 <_PyEval_FormatKwargsError@@Base+0x1adc>) │ │ │ │ + ldr r2, [pc, #8] @ (41ad4 <_PyEval_FormatKwargsError@@Base+0x1adc>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3baa8 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ + b.w 3ba98 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ nop │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #36] @ (41b10 <_PyEval_FormatKwargsError@@Base+0x1b08>) │ │ │ │ + ldr r1, [pc, #36] @ (41b00 <_PyEval_FormatKwargsError@@Base+0x1b08>) │ │ │ │ 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 │ │ │ │ @@ -32129,44 +32116,44 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #108] @ 41b98 <_PyEval_FormatKwargsError@@Base+0x1b90> │ │ │ │ + vldr d7, [pc, #108] @ 41b88 <_PyEval_FormatKwargsError@@Base+0x1b90> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 41b66 <_PyEval_FormatKwargsError@@Base+0x1b5e> │ │ │ │ + bhi.n 41b56 <_PyEval_FormatKwargsError@@Base+0x1b5e> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41b52 <_PyEval_FormatKwargsError@@Base+0x1b4a> │ │ │ │ + ble.n 41b42 <_PyEval_FormatKwargsError@@Base+0x1b4a> │ │ │ │ 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 41b88 <_PyEval_FormatKwargsError@@Base+0x1b80> │ │ │ │ - b.n 41b82 <_PyEval_FormatKwargsError@@Base+0x1b7a> │ │ │ │ + beq.n 41b78 <_PyEval_FormatKwargsError@@Base+0x1b80> │ │ │ │ + b.n 41b72 <_PyEval_FormatKwargsError@@Base+0x1b7a> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41b8c <_PyEval_FormatKwargsError@@Base+0x1b84> │ │ │ │ + bvs.n 41b7c <_PyEval_FormatKwargsError@@Base+0x1b84> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 41b8c <_PyEval_FormatKwargsError@@Base+0x1b84> │ │ │ │ + bgt.n 41b7c <_PyEval_FormatKwargsError@@Base+0x1b84> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #28] @ 41ba0 <_PyEval_FormatKwargsError@@Base+0x1b98> │ │ │ │ - b.n 41b8c <_PyEval_FormatKwargsError@@Base+0x1b84> │ │ │ │ - vldr d8, [pc, #28] @ 41ba8 <_PyEval_FormatKwargsError@@Base+0x1ba0> │ │ │ │ + vldr d8, [pc, #28] @ 41b90 <_PyEval_FormatKwargsError@@Base+0x1b98> │ │ │ │ + b.n 41b7c <_PyEval_FormatKwargsError@@Base+0x1b84> │ │ │ │ + vldr d8, [pc, #28] @ 41b98 <_PyEval_FormatKwargsError@@Base+0x1ba0> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ @@ -32182,453 +32169,512 @@ │ │ │ │ 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 41bd6 <_PyEval_FormatKwargsError@@Base+0x1bce> │ │ │ │ + bne.n 41bc6 <_PyEval_FormatKwargsError@@Base+0x1bce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.n 41be4 <_PyEval_FormatKwargsError@@Base+0x1bdc> │ │ │ │ - bl 961a4 │ │ │ │ + bl 288a68 │ │ │ │ + b.n 41bd4 <_PyEval_FormatKwargsError@@Base+0x1bdc> │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41bce <_PyEval_FormatKwargsError@@Base+0x1bc6> │ │ │ │ + bne.n 41bbe <_PyEval_FormatKwargsError@@Base+0x1bc6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41bf0 <_PyEval_FormatKwargsError@@Base+0x1be8> │ │ │ │ + cbz r3, 41be0 <_PyEval_FormatKwargsError@@Base+0x1be8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41c22 <_PyEval_FormatKwargsError@@Base+0x1c1a> │ │ │ │ + b.n 41c12 <_PyEval_FormatKwargsError@@Base+0x1c1a> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 41c1e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 41c0e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41c1e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ + cbnz r3, 41c0e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 41c1e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 41c0e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41c1e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ + cbnz r3, 41c0e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 41c1e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 41c0e <_PyEval_FormatKwargsError@@Base+0x1c16> │ │ │ │ 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 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41c4e <_PyEval_FormatKwargsError@@Base+0x1c46> │ │ │ │ + cbz r0, 41c3e <_PyEval_FormatKwargsError@@Base+0x1c46> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3fbb0 │ │ │ │ + bl 3fba0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #55720 @ 0xd9a8 │ │ │ │ + movw r0, #56756 @ 0xddb4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #55780 @ 0xd9e4 │ │ │ │ + movw r3, #56816 @ 0xddf0 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r1, #7291 @ 0x1c7b │ │ │ │ + movw r1, #7275 @ 0x1c6b │ │ │ │ movt r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 141ec8 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 141be0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac4> │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41c88 <_PyEval_FormatKwargsError@@Base+0x1c80> │ │ │ │ + beq.n 41c78 <_PyEval_FormatKwargsError@@Base+0x1c80> │ │ │ │ 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 41caa <_PyEval_FormatKwargsError@@Base+0x1ca2> │ │ │ │ + bne.n 41c9a <_PyEval_FormatKwargsError@@Base+0x1ca2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2458f8 │ │ │ │ + b.w 245d90 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10776 @ 0x2a18 │ │ │ │ + movw r0, #11672 @ 0x2d98 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41c9e <_PyEval_FormatKwargsError@@Base+0x1c96> │ │ │ │ + bne.n 41c8e <_PyEval_FormatKwargsError@@Base+0x1c96> │ │ │ │ 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 41ce8 <_PyEval_FormatKwargsError@@Base+0x1ce0> │ │ │ │ + bne.n 41cd8 <_PyEval_FormatKwargsError@@Base+0x1ce0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.n 41cf6 <_PyEval_FormatKwargsError@@Base+0x1cee> │ │ │ │ - bl 961a4 │ │ │ │ + bl 288a68 │ │ │ │ + b.n 41ce6 <_PyEval_FormatKwargsError@@Base+0x1cee> │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41ce0 <_PyEval_FormatKwargsError@@Base+0x1cd8> │ │ │ │ + bne.n 41cd0 <_PyEval_FormatKwargsError@@Base+0x1cd8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41d02 <_PyEval_FormatKwargsError@@Base+0x1cfa> │ │ │ │ + cbz r3, 41cf2 <_PyEval_FormatKwargsError@@Base+0x1cfa> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41d24 <_PyEval_FormatKwargsError@@Base+0x1d1c> │ │ │ │ + b.n 41d14 <_PyEval_FormatKwargsError@@Base+0x1d1c> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 41d20 <_PyEval_FormatKwargsError@@Base+0x1d18> │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 41d10 <_PyEval_FormatKwargsError@@Base+0x1d18> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41d20 <_PyEval_FormatKwargsError@@Base+0x1d18> │ │ │ │ + cbnz r3, 41d10 <_PyEval_FormatKwargsError@@Base+0x1d18> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 41d20 <_PyEval_FormatKwargsError@@Base+0x1d18> │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 41d10 <_PyEval_FormatKwargsError@@Base+0x1d18> │ │ │ │ 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, 41d48 <_PyEval_FormatKwargsError@@Base+0x1d40> │ │ │ │ + cbnz r3, 41d38 <_PyEval_FormatKwargsError@@Base+0x1d40> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 41d48 <_PyEval_FormatKwargsError@@Base+0x1d40> │ │ │ │ + ble.n 41d38 <_PyEval_FormatKwargsError@@Base+0x1d40> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41d48 <_PyEval_FormatKwargsError@@Base+0x1d40> │ │ │ │ - cbnz r1, 41d6c <_PyEval_FormatKwargsError@@Base+0x1d64> │ │ │ │ + bne.n 41d38 <_PyEval_FormatKwargsError@@Base+0x1d40> │ │ │ │ + cbnz r1, 41d5c <_PyEval_FormatKwargsError@@Base+0x1d64> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #92] @ (41da8 <_PyEval_FormatKwargsError@@Base+0x1da0>) │ │ │ │ + ldr r4, [pc, #92] @ (41d98 <_PyEval_FormatKwargsError@@Base+0x1da0>) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41d6c <_PyEval_FormatKwargsError@@Base+0x1d64> │ │ │ │ + cbnz r0, 41d5c <_PyEval_FormatKwargsError@@Base+0x1d64> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41da2 <_PyEval_FormatKwargsError@@Base+0x1d9a> │ │ │ │ + b.n 41d92 <_PyEval_FormatKwargsError@@Base+0x1d9a> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cf584 │ │ │ │ + bl cf454 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl e1e44 │ │ │ │ + bl e1dc0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 41d68 <_PyEval_FormatKwargsError@@Base+0x1d60> │ │ │ │ - cbnz r0, 41d9a <_PyEval_FormatKwargsError@@Base+0x1d92> │ │ │ │ + beq.n 41d58 <_PyEval_FormatKwargsError@@Base+0x1d60> │ │ │ │ + cbnz r0, 41d8a <_PyEval_FormatKwargsError@@Base+0x1d92> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #30132 @ 0x75b4 │ │ │ │ + movw r1, #30988 @ 0x790c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ 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 │ │ │ │ + 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, 41dbc <_PyEval_FormatKwargsError@@Base+0x1dc4> │ │ │ │ + cmp r2, #1 │ │ │ │ + ble.n 41dbc <_PyEval_FormatKwargsError@@Base+0x1dc4> │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 41dbc <_PyEval_FormatKwargsError@@Base+0x1dc4> │ │ │ │ + cbnz r4, 41dda <_PyEval_FormatKwargsError@@Base+0x1de2> │ │ │ │ + add r0, sp, #24 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #120] @ (41e3c <_PyEval_FormatKwargsError@@Base+0x1e44>) │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r5, #2 │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ + strd r5, r5, [sp, #4] │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 41e34 <_PyEval_FormatKwargsError@@Base+0x1e3c> │ │ │ │ + ldrd r4, r0, [r4] │ │ │ │ + bl fb170 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 41dec <_PyEval_FormatKwargsError@@Base+0x1df4> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 41e34 <_PyEval_FormatKwargsError@@Base+0x1e3c> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #36380 @ 0x8e1c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 41e18 <_PyEval_FormatKwargsError@@Base+0x1e20> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #56856 @ 0xde18 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w d5890 │ │ │ │ + movw r3, #4360 @ 0x1108 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #56896 @ 0xde40 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w d5890 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ + lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60528 @ 0xec70 │ │ │ │ + movw r1, #61424 @ 0xeff0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ stmdb 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, 41de4 <_PyEval_FormatKwargsError@@Base+0x1ddc> │ │ │ │ + cbz r3, 41e78 <_PyEval_FormatKwargsError@@Base+0x1e80> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 41df4 <_PyEval_FormatKwargsError@@Base+0x1dec> │ │ │ │ + b.n 41e88 <_PyEval_FormatKwargsError@@Base+0x1e90> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 41df2 <_PyEval_FormatKwargsError@@Base+0x1dea> │ │ │ │ + blt.n 41e86 <_PyEval_FormatKwargsError@@Base+0x1e8e> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 41dee <_PyEval_FormatKwargsError@@Base+0x1de6> │ │ │ │ - cbnz r1, 41e16 <_PyEval_FormatKwargsError@@Base+0x1e0e> │ │ │ │ + bgt.n 41e82 <_PyEval_FormatKwargsError@@Base+0x1e8a> │ │ │ │ + cbnz r1, 41eaa <_PyEval_FormatKwargsError@@Base+0x1eb2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41df4 <_PyEval_FormatKwargsError@@Base+0x1dec> │ │ │ │ + b.n 41e88 <_PyEval_FormatKwargsError@@Base+0x1e90> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #340] @ (41f4c <_PyEval_FormatKwargsError@@Base+0x1f44>) │ │ │ │ + ldr r1, [pc, #340] @ (41fe0 <_PyEval_FormatKwargsError@@Base+0x1fe8>) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 41e1c <_PyEval_FormatKwargsError@@Base+0x1e14> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 41eb0 <_PyEval_FormatKwargsError@@Base+0x1eb8> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 41f42 <_PyEval_FormatKwargsError@@Base+0x1f3a> │ │ │ │ + b.n 41fd6 <_PyEval_FormatKwargsError@@Base+0x1fde> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 41e34 <_PyEval_FormatKwargsError@@Base+0x1e2c> │ │ │ │ + beq.n 41ec8 <_PyEval_FormatKwargsError@@Base+0x1ed0> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 41e36 <_PyEval_FormatKwargsError@@Base+0x1e2e> │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 41e36 <_PyEval_FormatKwargsError@@Base+0x1e2e> │ │ │ │ - b.n 41e10 <_PyEval_FormatKwargsError@@Base+0x1e08> │ │ │ │ + bne.n 41eca <_PyEval_FormatKwargsError@@Base+0x1ed2> │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 41eca <_PyEval_FormatKwargsError@@Base+0x1ed2> │ │ │ │ + b.n 41ea4 <_PyEval_FormatKwargsError@@Base+0x1eac> │ │ │ │ movs r5, #8 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - cbz r7, 41e42 <_PyEval_FormatKwargsError@@Base+0x1e3a> │ │ │ │ + cbz r7, 41ed6 <_PyEval_FormatKwargsError@@Base+0x1ede> │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ - b.n 41e4a <_PyEval_FormatKwargsError@@Base+0x1e42> │ │ │ │ + b.n 41ede <_PyEval_FormatKwargsError@@Base+0x1ee6> │ │ │ │ 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 41e9a <_PyEval_FormatKwargsError@@Base+0x1e92> │ │ │ │ + bls.n 41f2e <_PyEval_FormatKwargsError@@Base+0x1f36> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 41e7c <_PyEval_FormatKwargsError@@Base+0x1e74> │ │ │ │ + bne.n 41f10 <_PyEval_FormatKwargsError@@Base+0x1f18> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 41e96 <_PyEval_FormatKwargsError@@Base+0x1e8e> │ │ │ │ + ble.n 41f2a <_PyEval_FormatKwargsError@@Base+0x1f32> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29312c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 2934ac <_PyMonitoring_FireBranchEvent@@Base+0x5ac> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 41f2a <_PyEval_FormatKwargsError@@Base+0x1f22> │ │ │ │ + bgt.n 41fbe <_PyEval_FormatKwargsError@@Base+0x1fc6> │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 41e96 <_PyEval_FormatKwargsError@@Base+0x1e8e> │ │ │ │ + b.n 41f2a <_PyEval_FormatKwargsError@@Base+0x1f32> │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 41f2a <_PyEval_FormatKwargsError@@Base+0x1f22> │ │ │ │ + beq.n 41fbe <_PyEval_FormatKwargsError@@Base+0x1fc6> │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 41e8a <_PyEval_FormatKwargsError@@Base+0x1e82> │ │ │ │ + beq.n 41f1e <_PyEval_FormatKwargsError@@Base+0x1f26> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 41e96 <_PyEval_FormatKwargsError@@Base+0x1e8e> │ │ │ │ + bne.n 41f2a <_PyEval_FormatKwargsError@@Base+0x1f32> │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n 41f2a <_PyEval_FormatKwargsError@@Base+0x1f22> │ │ │ │ + blt.n 41fbe <_PyEval_FormatKwargsError@@Base+0x1fc6> │ │ │ │ add r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 41e58 <_PyEval_FormatKwargsError@@Base+0x1e50> │ │ │ │ + b.n 41eec <_PyEval_FormatKwargsError@@Base+0x1ef4> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 41f2a <_PyEval_FormatKwargsError@@Base+0x1f22> │ │ │ │ + bgt.n 41fbe <_PyEval_FormatKwargsError@@Base+0x1fc6> │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41e10 <_PyEval_FormatKwargsError@@Base+0x1e08> │ │ │ │ + beq.n 41ea4 <_PyEval_FormatKwargsError@@Base+0x1eac> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 41ebc <_PyEval_FormatKwargsError@@Base+0x1eb4> │ │ │ │ + cbz r3, 41f50 <_PyEval_FormatKwargsError@@Base+0x1f58> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 41ec4 <_PyEval_FormatKwargsError@@Base+0x1ebc> │ │ │ │ + b.n 41f58 <_PyEval_FormatKwargsError@@Base+0x1f60> │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - cbz r3, 41ed0 <_PyEval_FormatKwargsError@@Base+0x1ec8> │ │ │ │ + cbz r3, 41f64 <_PyEval_FormatKwargsError@@Base+0x1f6c> │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ - b.n 41ed8 <_PyEval_FormatKwargsError@@Base+0x1ed0> │ │ │ │ + b.n 41f6c <_PyEval_FormatKwargsError@@Base+0x1f74> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bls.n 41f42 <_PyEval_FormatKwargsError@@Base+0x1f3a> │ │ │ │ + bls.n 41fd6 <_PyEval_FormatKwargsError@@Base+0x1fde> │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 41f0a <_PyEval_FormatKwargsError@@Base+0x1f02> │ │ │ │ + bne.n 41f9e <_PyEval_FormatKwargsError@@Base+0x1fa6> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 41f1e <_PyEval_FormatKwargsError@@Base+0x1f16> │ │ │ │ + ble.n 41fb2 <_PyEval_FormatKwargsError@@Base+0x1fba> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 29312c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 2934ac <_PyMonitoring_FireBranchEvent@@Base+0x5ac> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r8, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 41f26 <_PyEval_FormatKwargsError@@Base+0x1f1e> │ │ │ │ + beq.n 41fba <_PyEval_FormatKwargsError@@Base+0x1fc2> │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 41f00 <_PyEval_FormatKwargsError@@Base+0x1ef8> │ │ │ │ + b.n 41f94 <_PyEval_FormatKwargsError@@Base+0x1f9c> │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 41f22 <_PyEval_FormatKwargsError@@Base+0x1f1a> │ │ │ │ + beq.n 41fb6 <_PyEval_FormatKwargsError@@Base+0x1fbe> │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 41f22 <_PyEval_FormatKwargsError@@Base+0x1f1a> │ │ │ │ + beq.n 41fb6 <_PyEval_FormatKwargsError@@Base+0x1fbe> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 41f26 <_PyEval_FormatKwargsError@@Base+0x1f1e> │ │ │ │ + b.n 41fba <_PyEval_FormatKwargsError@@Base+0x1fc2> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 41f26 <_PyEval_FormatKwargsError@@Base+0x1f1e> │ │ │ │ + b.n 41fba <_PyEval_FormatKwargsError@@Base+0x1fc2> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 41ee0 <_PyEval_FormatKwargsError@@Base+0x1ed8> │ │ │ │ + b.n 41f74 <_PyEval_FormatKwargsError@@Base+0x1f7c> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55856 @ 0xda30 │ │ │ │ + movw r1, #56976 @ 0xde90 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 41e10 <_PyEval_FormatKwargsError@@Base+0x1e08> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 41ea4 <_PyEval_FormatKwargsError@@Base+0x1eac> │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r5, #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #55872 @ 0xda40 │ │ │ │ + movw r0, #56992 @ 0xdea0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ 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 41f84 <_PyEval_FormatKwargsError@@Base+0x1f7c> │ │ │ │ + bne.n 42018 <_PyEval_FormatKwargsError@@Base+0x2020> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 227e9c │ │ │ │ + b.w 22834c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10736 @ 0x29f0 │ │ │ │ + movw r0, #11632 @ 0x2d70 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41f78 <_PyEval_FormatKwargsError@@Base+0x1f70> │ │ │ │ + bne.n 4200c <_PyEval_FormatKwargsError@@Base+0x2014> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 234fdc │ │ │ │ + b.w 235484 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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 41fdc <_PyEval_FormatKwargsError@@Base+0x1fd4> │ │ │ │ + bne.n 42070 <_PyEval_FormatKwargsError@@Base+0x2078> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 235b24 │ │ │ │ + bl 235fa0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 41ff8 <_PyEval_FormatKwargsError@@Base+0x1ff0> │ │ │ │ - b.n 4200a <_PyEval_FormatKwargsError@@Base+0x2002> │ │ │ │ + bne.n 4208c <_PyEval_FormatKwargsError@@Base+0x2094> │ │ │ │ + b.n 4209e <_PyEval_FormatKwargsError@@Base+0x20a6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56040 @ 0xdae8 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d59c4 │ │ │ │ - cbnz r0, 4200e <_PyEval_FormatKwargsError@@Base+0x2006> │ │ │ │ + b.w d5890 │ │ │ │ + cbnz r0, 420a2 <_PyEval_FormatKwargsError@@Base+0x20aa> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d068 │ │ │ │ + bl 12d014 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4201c <_PyEval_FormatKwargsError@@Base+0x2014> │ │ │ │ + b.n 420b0 <_PyEval_FormatKwargsError@@Base+0x20b8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ 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 42040 <_PyEval_FormatKwargsError@@Base+0x2038> │ │ │ │ + bne.n 420d4 <_PyEval_FormatKwargsError@@Base+0x20dc> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3ab8c │ │ │ │ + b.w 3ab4c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10744 @ 0x29f8 │ │ │ │ + movw r0, #11640 @ 0x2d78 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42034 <_PyEval_FormatKwargsError@@Base+0x202c> │ │ │ │ + bne.n 420c8 <_PyEval_FormatKwargsError@@Base+0x20d0> │ │ │ │ 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 │ │ │ │ @@ -32643,183 +32689,182 @@ │ │ │ │ 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 420ae <_PyEval_FormatKwargsError@@Base+0x20a6> │ │ │ │ + bne.n 42142 <_PyEval_FormatKwargsError@@Base+0x214a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 420c8 <_PyEval_FormatKwargsError@@Base+0x20c0> │ │ │ │ + bne.n 4215c <_PyEval_FormatKwargsError@@Base+0x2164> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 420e8 <_PyEval_FormatKwargsError@@Base+0x20e0> │ │ │ │ + b.n 4217c <_PyEval_FormatKwargsError@@Base+0x2184> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #63100 @ 0xf67c │ │ │ │ + movw r0, #63996 @ 0xf9fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4229a <_PyEval_FormatKwargsError@@Base+0x2292> │ │ │ │ - b.n 42098 <_PyEval_FormatKwargsError@@Base+0x2090> │ │ │ │ - bl 142320 │ │ │ │ + beq.w 4232e <_PyEval_FormatKwargsError@@Base+0x2336> │ │ │ │ + b.n 4212c <_PyEval_FormatKwargsError@@Base+0x2134> │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 420e8 <_PyEval_FormatKwargsError@@Base+0x20e0> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 4217c <_PyEval_FormatKwargsError@@Base+0x2184> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4229a <_PyEval_FormatKwargsError@@Base+0x2292> │ │ │ │ + bne.w 4232e <_PyEval_FormatKwargsError@@Base+0x2336> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 420f6 <_PyEval_FormatKwargsError@@Base+0x20ee> │ │ │ │ + bne.n 4218a <_PyEval_FormatKwargsError@@Base+0x2192> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 42116 <_PyEval_FormatKwargsError@@Base+0x210e> │ │ │ │ - bl 142320 │ │ │ │ + b.n 421aa <_PyEval_FormatKwargsError@@Base+0x21b2> │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42116 <_PyEval_FormatKwargsError@@Base+0x210e> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 421aa <_PyEval_FormatKwargsError@@Base+0x21b2> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4229a <_PyEval_FormatKwargsError@@Base+0x2292> │ │ │ │ + bne.w 4232e <_PyEval_FormatKwargsError@@Base+0x2336> │ │ │ │ vabs.f64 d11, d9 │ │ │ │ - vldr d10, [pc, #396] @ 422a8 <_PyEval_FormatKwargsError@@Base+0x22a0> │ │ │ │ + vldr d10, [pc, #392] @ 42338 <_PyEval_FormatKwargsError@@Base+0x2340> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 42142 <_PyEval_FormatKwargsError@@Base+0x213a> │ │ │ │ + bhi.n 421d6 <_PyEval_FormatKwargsError@@Base+0x21de> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4221a <_PyEval_FormatKwargsError@@Base+0x2212> │ │ │ │ - b.n 4215a <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ + bls.n 422ae <_PyEval_FormatKwargsError@@Base+0x22b6> │ │ │ │ + b.n 421ee <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 4215a <_PyEval_FormatKwargsError@@Base+0x2152> │ │ │ │ + bvc.n 421ee <_PyEval_FormatKwargsError@@Base+0x21f6> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 421b8 <_PyEval_FormatKwargsError@@Base+0x21b0> │ │ │ │ - b.n 42258 <_PyEval_FormatKwargsError@@Base+0x2250> │ │ │ │ + beq.n 4224c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + b.n 422ec <_PyEval_FormatKwargsError@@Base+0x22f4> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 42174 <_PyEval_FormatKwargsError@@Base+0x216c> │ │ │ │ + bvc.n 42208 <_PyEval_FormatKwargsError@@Base+0x2210> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ - b.n 421b8 <_PyEval_FormatKwargsError@@Base+0x21b0> │ │ │ │ + bne.n 422f0 <_PyEval_FormatKwargsError@@Base+0x22f8> │ │ │ │ + b.n 4224c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 421e4 <_PyEval_FormatKwargsError@@Base+0x21dc> │ │ │ │ + ble.n 42278 <_PyEval_FormatKwargsError@@Base+0x2280> │ │ │ │ vabs.f64 d0, d8 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4227e <_PyEval_FormatKwargsError@@Base+0x2276> │ │ │ │ + bhi.n 42312 <_PyEval_FormatKwargsError@@Base+0x231a> │ │ │ │ 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 421ae <_PyEval_FormatKwargsError@@Base+0x21a6> │ │ │ │ + ble.n 42242 <_PyEval_FormatKwargsError@@Base+0x224a> │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42288 <_PyEval_FormatKwargsError@@Base+0x2280> │ │ │ │ - b.n 42258 <_PyEval_FormatKwargsError@@Base+0x2250> │ │ │ │ + bne.n 4231c <_PyEval_FormatKwargsError@@Base+0x2324> │ │ │ │ + b.n 422ec <_PyEval_FormatKwargsError@@Base+0x22f4> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 421be <_PyEval_FormatKwargsError@@Base+0x21b6> │ │ │ │ + bne.n 42252 <_PyEval_FormatKwargsError@@Base+0x225a> │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + b.n 422f0 <_PyEval_FormatKwargsError@@Base+0x22f8> │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 421ce <_PyEval_FormatKwargsError@@Base+0x21c6> │ │ │ │ - vldr d8, [pc, #228] @ 422b0 <_PyEval_FormatKwargsError@@Base+0x22a8> │ │ │ │ - b.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + beq.n 42262 <_PyEval_FormatKwargsError@@Base+0x226a> │ │ │ │ + vldr d8, [pc, #224] @ 42340 <_PyEval_FormatKwargsError@@Base+0x2348> │ │ │ │ + b.n 422f0 <_PyEval_FormatKwargsError@@Base+0x22f8> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d8, [pc, #220] @ 422b0 <_PyEval_FormatKwargsError@@Base+0x22a8> │ │ │ │ - vldr d7, [pc, #224] @ 422b8 <_PyEval_FormatKwargsError@@Base+0x22b0> │ │ │ │ + vldr d8, [pc, #216] @ 42340 <_PyEval_FormatKwargsError@@Base+0x2348> │ │ │ │ + vldr d7, [pc, #220] @ 42348 <_PyEval_FormatKwargsError@@Base+0x2350> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ - b.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + b.n 422f0 <_PyEval_FormatKwargsError@@Base+0x22f8> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 421b8 <_PyEval_FormatKwargsError@@Base+0x21b0> │ │ │ │ + beq.n 4224c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 42208 <_PyEval_FormatKwargsError@@Base+0x2200> │ │ │ │ + ble.n 4229c <_PyEval_FormatKwargsError@@Base+0x22a4> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 421c8 <_PyEval_FormatKwargsError@@Base+0x21c0> │ │ │ │ - b.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ - bpl.n 421c8 <_PyEval_FormatKwargsError@@Base+0x21c0> │ │ │ │ + ble.n 4225c <_PyEval_FormatKwargsError@@Base+0x2264> │ │ │ │ + b.n 422f0 <_PyEval_FormatKwargsError@@Base+0x22f8> │ │ │ │ + bpl.n 4225c <_PyEval_FormatKwargsError@@Base+0x2264> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 421c8 <_PyEval_FormatKwargsError@@Base+0x21c0> │ │ │ │ + bpl.n 4225c <_PyEval_FormatKwargsError@@Base+0x2264> │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + b.n 422f0 <_PyEval_FormatKwargsError@@Base+0x22f8> │ │ │ │ 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 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + bls.n 422f0 <_PyEval_FormatKwargsError@@Base+0x22f8> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4224c <_PyEval_FormatKwargsError@@Base+0x2244> │ │ │ │ + bvs.n 422e0 <_PyEval_FormatKwargsError@@Base+0x22e8> │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 42252 <_PyEval_FormatKwargsError@@Base+0x224a> │ │ │ │ + bne.n 422e6 <_PyEval_FormatKwargsError@@Base+0x22ee> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + b.n 422f0 <_PyEval_FormatKwargsError@@Base+0x22f8> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + b.n 422f0 <_PyEval_FormatKwargsError@@Base+0x22f8> │ │ │ │ vmov.f64 d8, d9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 42270 <_PyEval_FormatKwargsError@@Base+0x2268> │ │ │ │ + cbnz r3, 42304 <_PyEval_FormatKwargsError@@Base+0x230c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 859e8 │ │ │ │ + b.w 85a98 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 2686dc │ │ │ │ - cbnz r0, 4229a <_PyEval_FormatKwargsError@@Base+0x2292> │ │ │ │ - b.n 42260 <_PyEval_FormatKwargsError@@Base+0x2258> │ │ │ │ + bl 268b8c │ │ │ │ + cbnz r0, 4232e <_PyEval_FormatKwargsError@@Base+0x2336> │ │ │ │ + b.n 422f4 <_PyEval_FormatKwargsError@@Base+0x22fc> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4228e <_PyEval_FormatKwargsError@@Base+0x2286> │ │ │ │ - vldr d8, [pc, #52] @ 422c0 <_PyEval_FormatKwargsError@@Base+0x22b8> │ │ │ │ - b.n 4225c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + ble.n 42322 <_PyEval_FormatKwargsError@@Base+0x232a> │ │ │ │ + vldr d8, [pc, #48] @ 42350 <_PyEval_FormatKwargsError@@Base+0x2358> │ │ │ │ + b.n 422f0 <_PyEval_FormatKwargsError@@Base+0x22f8> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 421b8 <_PyEval_FormatKwargsError@@Base+0x21b0> │ │ │ │ - b.n 421c8 <_PyEval_FormatKwargsError@@Base+0x21c0> │ │ │ │ + beq.n 4224c <_PyEval_FormatKwargsError@@Base+0x2254> │ │ │ │ + b.n 4225c <_PyEval_FormatKwargsError@@Base+0x2264> │ │ │ │ vpop {d8-d11} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -32827,57 +32872,57 @@ │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r6, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (42350 <_PyEval_FormatKwargsError@@Base+0x2348>) │ │ │ │ + ldr r1, [pc, #112] @ (423e0 <_PyEval_FormatKwargsError@@Base+0x23e8>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b65a0 │ │ │ │ + bl b67ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 422ee <_PyEval_FormatKwargsError@@Base+0x22e6> │ │ │ │ + bne.n 4237e <_PyEval_FormatKwargsError@@Base+0x2386> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42348 <_PyEval_FormatKwargsError@@Base+0x2340> │ │ │ │ + b.n 423d8 <_PyEval_FormatKwargsError@@Base+0x23e0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 422f8 <_PyEval_FormatKwargsError@@Base+0x22f0> │ │ │ │ + cbz r3, 42388 <_PyEval_FormatKwargsError@@Base+0x2390> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 42308 <_PyEval_FormatKwargsError@@Base+0x2300> │ │ │ │ - b.n 42326 <_PyEval_FormatKwargsError@@Base+0x231e> │ │ │ │ - ldr r1, [pc, #88] @ (42354 <_PyEval_FormatKwargsError@@Base+0x234c>) │ │ │ │ + cbnz r0, 42398 <_PyEval_FormatKwargsError@@Base+0x23a0> │ │ │ │ + b.n 423b6 <_PyEval_FormatKwargsError@@Base+0x23be> │ │ │ │ + ldr r1, [pc, #88] @ (423e4 <_PyEval_FormatKwargsError@@Base+0x23ec>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b65a0 │ │ │ │ + bl b67ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 422f2 <_PyEval_FormatKwargsError@@Base+0x22ea> │ │ │ │ - b.n 422ea <_PyEval_FormatKwargsError@@Base+0x22e2> │ │ │ │ + bne.n 42382 <_PyEval_FormatKwargsError@@Base+0x238a> │ │ │ │ + b.n 4237a <_PyEval_FormatKwargsError@@Base+0x2382> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 42326 <_PyEval_FormatKwargsError@@Base+0x231e> │ │ │ │ + bne.n 423b6 <_PyEval_FormatKwargsError@@Base+0x23be> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42326 <_PyEval_FormatKwargsError@@Base+0x231e> │ │ │ │ + bge.n 423b6 <_PyEval_FormatKwargsError@@Base+0x23be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42326 <_PyEval_FormatKwargsError@@Base+0x231e> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 423b6 <_PyEval_FormatKwargsError@@Base+0x23be> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #10492 @ 0x28fc │ │ │ │ + movw r2, #11568 @ 0x2d30 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #56080 @ 0xdb10 │ │ │ │ + movw r0, #57200 @ 0xdf70 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ @@ -32887,353 +32932,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 4237e <_PyEval_FormatKwargsError@@Base+0x2376> │ │ │ │ + bne.n 4240e <_PyEval_FormatKwargsError@@Base+0x2416> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 4239c <_PyEval_FormatKwargsError@@Base+0x2394> │ │ │ │ + b.n 4242c <_PyEval_FormatKwargsError@@Base+0x2434> │ │ │ │ mov r0, r1 │ │ │ │ - bl 142320 │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4239c <_PyEval_FormatKwargsError@@Base+0x2394> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 423b0 <_PyEval_FormatKwargsError@@Base+0x23a8> │ │ │ │ - vldr d0, [pc, #24] @ 423b8 <_PyEval_FormatKwargsError@@Base+0x23b0> │ │ │ │ + bne.n 4242c <_PyEval_FormatKwargsError@@Base+0x2434> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 42440 <_PyEval_FormatKwargsError@@Base+0x2448> │ │ │ │ + vldr d0, [pc, #24] @ 42448 <_PyEval_FormatKwargsError@@Base+0x2450> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 859e8 │ │ │ │ + b.w 85a98 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 42504 <_PyEval_FormatKwargsError@@Base+0x24fc>) │ │ │ │ + add r2, pc, #328 @ (adr r2, 42594 <_PyEval_FormatKwargsError@@Base+0x259c>) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 42460 <_PyEval_FormatKwargsError@@Base+0x2458> │ │ │ │ + beq.n 424f0 <_PyEval_FormatKwargsError@@Base+0x24f8> │ │ │ │ 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 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4245c <_PyEval_FormatKwargsError@@Base+0x2454> │ │ │ │ + bne.n 424ec <_PyEval_FormatKwargsError@@Base+0x24f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f578 │ │ │ │ + bl 25f998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4245c <_PyEval_FormatKwargsError@@Base+0x2454> │ │ │ │ - movw r0, #11192 @ 0x2bb8 │ │ │ │ + beq.n 424ec <_PyEval_FormatKwargsError@@Base+0x24f4> │ │ │ │ + movw r0, #12176 @ 0x2f90 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4240a <_PyEval_FormatKwargsError@@Base+0x2402> │ │ │ │ + cbnz r0, 4249a <_PyEval_FormatKwargsError@@Base+0x24a2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2704fc │ │ │ │ + b.w 2709bc │ │ │ │ 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, #56104 @ 0xdb28 │ │ │ │ + movw r0, #57224 @ 0xdf88 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 261ef8 │ │ │ │ + bl 262318 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4243e <_PyEval_FormatKwargsError@@Base+0x2436> │ │ │ │ + bge.n 424ce <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4243e <_PyEval_FormatKwargsError@@Base+0x2436> │ │ │ │ + cbnz r3, 424ce <_PyEval_FormatKwargsError@@Base+0x24d6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 423fe <_PyEval_FormatKwargsError@@Base+0x23f6> │ │ │ │ + beq.n 4248e <_PyEval_FormatKwargsError@@Base+0x2496> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4245c <_PyEval_FormatKwargsError@@Base+0x2454> │ │ │ │ + bge.n 424ec <_PyEval_FormatKwargsError@@Base+0x24f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4245c <_PyEval_FormatKwargsError@@Base+0x2454> │ │ │ │ + cbnz r3, 424ec <_PyEval_FormatKwargsError@@Base+0x24f4> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_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 42482 <_PyEval_FormatKwargsError@@Base+0x247a> │ │ │ │ + bne.n 42512 <_PyEval_FormatKwargsError@@Base+0x251a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e89d0 │ │ │ │ + b.w e898c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10816 @ 0x2a40 │ │ │ │ + movw r0, #11712 @ 0x2dc0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42476 <_PyEval_FormatKwargsError@@Base+0x246e> │ │ │ │ + bne.n 42506 <_PyEval_FormatKwargsError@@Base+0x250e> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4253a <_PyEval_FormatKwargsError@@Base+0x2532> │ │ │ │ + beq.n 425ca <_PyEval_FormatKwargsError@@Base+0x25d2> │ │ │ │ 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 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42536 <_PyEval_FormatKwargsError@@Base+0x252e> │ │ │ │ + bne.n 425c6 <_PyEval_FormatKwargsError@@Base+0x25ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f578 │ │ │ │ + bl 25f998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42536 <_PyEval_FormatKwargsError@@Base+0x252e> │ │ │ │ - movw r0, #11192 @ 0x2bb8 │ │ │ │ + beq.n 425c6 <_PyEval_FormatKwargsError@@Base+0x25ce> │ │ │ │ + movw r0, #12176 @ 0x2f90 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 424e4 <_PyEval_FormatKwargsError@@Base+0x24dc> │ │ │ │ + cbnz r0, 42574 <_PyEval_FormatKwargsError@@Base+0x257c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2704fc │ │ │ │ + b.w 2709bc │ │ │ │ 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, #56124 @ 0xdb3c │ │ │ │ + movw r0, #57244 @ 0xdf9c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 261ef8 │ │ │ │ + bl 262318 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42518 <_PyEval_FormatKwargsError@@Base+0x2510> │ │ │ │ + bge.n 425a8 <_PyEval_FormatKwargsError@@Base+0x25b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42518 <_PyEval_FormatKwargsError@@Base+0x2510> │ │ │ │ + cbnz r3, 425a8 <_PyEval_FormatKwargsError@@Base+0x25b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 424d8 <_PyEval_FormatKwargsError@@Base+0x24d0> │ │ │ │ + beq.n 42568 <_PyEval_FormatKwargsError@@Base+0x2570> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42536 <_PyEval_FormatKwargsError@@Base+0x252e> │ │ │ │ + bge.n 425c6 <_PyEval_FormatKwargsError@@Base+0x25ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42536 <_PyEval_FormatKwargsError@@Base+0x252e> │ │ │ │ + cbnz r3, 425c6 <_PyEval_FormatKwargsError@@Base+0x25ce> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_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, 4255c <_PyEval_FormatKwargsError@@Base+0x2554> │ │ │ │ + cbnz r3, 425ec <_PyEval_FormatKwargsError@@Base+0x25f4> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4255c <_PyEval_FormatKwargsError@@Base+0x2554> │ │ │ │ + ble.n 425ec <_PyEval_FormatKwargsError@@Base+0x25f4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4255c <_PyEval_FormatKwargsError@@Base+0x2554> │ │ │ │ - cbnz r0, 42576 <_PyEval_FormatKwargsError@@Base+0x256e> │ │ │ │ + bne.n 425ec <_PyEval_FormatKwargsError@@Base+0x25f4> │ │ │ │ + cbnz r0, 42606 <_PyEval_FormatKwargsError@@Base+0x260e> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #112] @ (425dc <_PyEval_FormatKwargsError@@Base+0x25d4>) │ │ │ │ + ldr r4, [pc, #112] @ (4266c <_PyEval_FormatKwargsError@@Base+0x2674>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 425ca <_PyEval_FormatKwargsError@@Base+0x25c2> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 4265a <_PyEval_FormatKwargsError@@Base+0x2662> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42588 <_PyEval_FormatKwargsError@@Base+0x2580> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 425ca <_PyEval_FormatKwargsError@@Base+0x25c2> │ │ │ │ + bne.n 42618 <_PyEval_FormatKwargsError@@Base+0x2620> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4265a <_PyEval_FormatKwargsError@@Base+0x2662> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 425ce <_PyEval_FormatKwargsError@@Base+0x25c6> │ │ │ │ + bge.n 4265e <_PyEval_FormatKwargsError@@Base+0x2666> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 425bc <_PyEval_FormatKwargsError@@Base+0x25b4> │ │ │ │ - bl edde4 │ │ │ │ + bne.n 4264c <_PyEval_FormatKwargsError@@Base+0x2654> │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4258c <_PyEval_FormatKwargsError@@Base+0x2584> │ │ │ │ - b.n 425ca <_PyEval_FormatKwargsError@@Base+0x25c2> │ │ │ │ + beq.n 4261c <_PyEval_FormatKwargsError@@Base+0x2624> │ │ │ │ + b.n 4265a <_PyEval_FormatKwargsError@@Base+0x2662> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 425d8 <_PyEval_FormatKwargsError@@Base+0x25d0> │ │ │ │ + b.n 42668 <_PyEval_FormatKwargsError@@Base+0x2670> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 407e4 <_PyEval_FormatKwargsError@@Base+0x7dc> │ │ │ │ + bl 407d4 <_PyEval_FormatKwargsError@@Base+0x7dc> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ 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 42608 <_PyEval_FormatKwargsError@@Base+0x2600> │ │ │ │ + bne.n 42698 <_PyEval_FormatKwargsError@@Base+0x26a0> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 42620 │ │ │ │ + b.w 426b0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10860 @ 0x2a6c │ │ │ │ + movw r0, #11756 @ 0x2dec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 425f4 <_PyEval_FormatKwargsError@@Base+0x25ec> │ │ │ │ + bne.n 42684 <_PyEval_FormatKwargsError@@Base+0x268c> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00042620 : │ │ │ │ - b.w 39bc8 <_PyEval_FormatExcUnbound@@Base+0x4e> │ │ │ │ +000426b0 : │ │ │ │ + b.w 39c20 <_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 713bc │ │ │ │ + bl 713c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 426f6 │ │ │ │ + beq.n 42786 │ │ │ │ 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 265cd0 │ │ │ │ + bl 26617c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4265e │ │ │ │ + bne.n 426ee │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 426e0 │ │ │ │ + b.n 42770 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 42690 │ │ │ │ + bne.n 42720 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42676 │ │ │ │ + blt.n 42706 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 42686 │ │ │ │ + b.n 42716 │ │ │ │ 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 426d6 │ │ │ │ + b.n 42766 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - ldr r1, [pc, #104] @ (42700 ) │ │ │ │ + ldr r1, [pc, #104] @ (42790 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl d5328 │ │ │ │ + bl d51e8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 42658 │ │ │ │ + beq.n 426e8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 426c8 │ │ │ │ + bne.n 42758 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42686 │ │ │ │ + bge.n 42716 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 42686 │ │ │ │ + b.n 42716 │ │ │ │ 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 6b810 │ │ │ │ + bl 6b838 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 426fa │ │ │ │ + bge.n 4278a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 426fa │ │ │ │ + cbnz r3, 4278a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 426fa │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4278a │ │ │ │ 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] │ │ │ │ @@ -33242,559 +33287,559 @@ │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 42724 │ │ │ │ + cbz r1, 427b4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4272c │ │ │ │ + b.n 427bc │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 42c8c │ │ │ │ + b.n 42d1c │ │ │ │ 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 4285a │ │ │ │ + bne.w 428ea │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 4285a │ │ │ │ + bne.w 428ea │ │ │ │ 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 fbd84 │ │ │ │ + bl fbdd0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42874 │ │ │ │ + beq.n 42904 │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ add r0, r4 │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4279a │ │ │ │ + cbz r0, 4282a │ │ │ │ add.w sl, sl, #12 │ │ │ │ adds r0, #12 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 427b6 │ │ │ │ + b.n 42846 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42874 │ │ │ │ + bge.n 42904 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42874 │ │ │ │ + bne.n 42904 │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 42874 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42904 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 427d2 │ │ │ │ + ble.n 42862 │ │ │ │ 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 427b6 │ │ │ │ + b.n 42846 │ │ │ │ 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 42804 │ │ │ │ + ble.n 42894 │ │ │ │ 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 427e8 │ │ │ │ + b.n 42878 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1efc54 │ │ │ │ + bl 1eff88 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42826 │ │ │ │ + cbnz r0, 428b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42874 │ │ │ │ + bge.n 42904 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42874 │ │ │ │ + cbnz r3, 42904 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 42874 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42904 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1defd4 <_PyTemplate_Build@@Base> │ │ │ │ + bl 1df2e4 <_PyTemplate_Build@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42844 │ │ │ │ + bge.n 428d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42844 │ │ │ │ + cbnz r3, 428d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42876 │ │ │ │ + bge.n 42906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42876 │ │ │ │ + cbnz r3, 42906 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 42876 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42906 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #56168 @ 0xdb68 │ │ │ │ + movw r1, #57288 @ 0xdfc8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 4289c │ │ │ │ + cbz r3, 4292c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 428ac │ │ │ │ + b.n 4293c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 428aa │ │ │ │ + ble.n 4293a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 428a6 │ │ │ │ - cbnz r1, 428ca │ │ │ │ + bne.n 42936 │ │ │ │ + cbnz r1, 4295a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 428ac │ │ │ │ + b.n 4293c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #624] @ (42b20 ) │ │ │ │ + ldr r1, [pc, #624] @ (42bb0 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 428d0 │ │ │ │ - b.n 42a5e │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42960 │ │ │ │ + b.n 42aee │ │ │ │ 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 88dfc │ │ │ │ + bl 88e90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 42a5e │ │ │ │ - ldr r3, [pc, #568] @ (42b24 ) │ │ │ │ + beq.w 42aee │ │ │ │ + ldr r3, [pc, #568] @ (42bb4 ) │ │ │ │ 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 42a62 │ │ │ │ + bne.w 42af2 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl e39e8 │ │ │ │ + bl e39a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 42a62 │ │ │ │ + bne.w 42af2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42934 │ │ │ │ + bge.n 429c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42934 │ │ │ │ + cbnz r3, 429c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 89074 │ │ │ │ + bl 89108 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4296c │ │ │ │ + cbnz r0, 429fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42952 │ │ │ │ + bge.n 429e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42952 │ │ │ │ + cbnz r3, 429e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - bl 7fa30 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 42a5e │ │ │ │ + bne.w 42aee │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 429f2 │ │ │ │ + bne.n 42a82 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl e39e8 │ │ │ │ + bl e39a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 429f2 │ │ │ │ + cbnz r3, 42a82 │ │ │ │ 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 429d8 │ │ │ │ + beq.n 42a68 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 429b8 │ │ │ │ + bge.n 42a48 │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 429c6 │ │ │ │ + bge.n 42a56 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ - vldr d5, [pc, #336] @ 42b18 │ │ │ │ + vldr d5, [pc, #336] @ 42ba8 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 429f2 │ │ │ │ + bhi.n 42a82 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42934 │ │ │ │ + bge.n 429c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42934 │ │ │ │ + bne.n 429c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 42934 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 429c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 42a42 │ │ │ │ + cbz r0, 42ad2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 12016c │ │ │ │ + bl 120084 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42a18 │ │ │ │ + bge.n 42aa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 42a18 │ │ │ │ + cbnz r3, 42aa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42a2c │ │ │ │ + bge.n 42abc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42a2c │ │ │ │ + cbnz r3, 42abc │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 42a62 │ │ │ │ - b.n 42a4a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 42af2 │ │ │ │ + b.n 42ada │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42af0 │ │ │ │ + beq.n 42b80 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 859e8 │ │ │ │ + bl 85a98 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42b28 │ │ │ │ + bne.n 42bb8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42a8c │ │ │ │ + blt.n 42b1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42a5e │ │ │ │ + bge.n 42aee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42a5e │ │ │ │ + cbnz r3, 42aee │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42bd8 │ │ │ │ + b.n 42c68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #24552 @ 0x5fe8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 42b7a │ │ │ │ + bne.w 42c0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42ab4 │ │ │ │ + bge.n 42b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42ab4 │ │ │ │ + cbnz r3, 42b44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 42ab4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42b44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42a4a │ │ │ │ + bne.n 42ada │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 42a4a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42ada │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 42a30 │ │ │ │ + bne.n 42ac0 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42b06 │ │ │ │ + blt.n 42b96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 89074 │ │ │ │ + bl 89108 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42a9c │ │ │ │ + bne.n 42b2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42ad6 │ │ │ │ + bge.n 42b66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42ad6 │ │ │ │ + cbnz r3, 42b66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - bl 7fa30 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42a5e │ │ │ │ + bne.n 42aee │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 859e8 │ │ │ │ - bl e39e8 │ │ │ │ + b.w 85a98 │ │ │ │ + bl e39a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42a34 │ │ │ │ + bne.n 42ac4 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.n 42aa6 │ │ │ │ + b.n 42b36 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42ab4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 42ab4 │ │ │ │ + bne.n 42b44 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42b44 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r0, [r6, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 12016c │ │ │ │ + bl 120084 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42b44 │ │ │ │ + bge.n 42bd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 42b44 │ │ │ │ + cbnz r3, 42bd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42b58 │ │ │ │ + bge.n 42be8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42b58 │ │ │ │ + cbnz r3, 42be8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 42b7a │ │ │ │ - b.n 42a4a │ │ │ │ - bl 12016c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 42c0a │ │ │ │ + b.n 42ada │ │ │ │ + bl 120084 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42ba6 │ │ │ │ + blt.n 42c36 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42bb4 │ │ │ │ - cbz r7, 42bc2 │ │ │ │ + blt.n 42c44 │ │ │ │ + cbz r7, 42c52 │ │ │ │ mov r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 89074 │ │ │ │ + bl 89108 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 42b5c │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 42bc4 │ │ │ │ + bne.n 42bec │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 42c54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42bc2 │ │ │ │ + bge.n 42c52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42bc2 │ │ │ │ + cbnz r3, 42c52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 42bc2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42c52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42b6c │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 42b6c │ │ │ │ + bne.n 42bfc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42bfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42b76 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 42b76 │ │ │ │ + bne.n 42c06 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42c06 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42bd8 │ │ │ │ + bge.n 42c68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42bd8 │ │ │ │ + cbnz r3, 42c68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42c08 │ │ │ │ + bne.n 42c98 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42c26 │ │ │ │ - b.n 42c20 │ │ │ │ + bne.n 42cb6 │ │ │ │ + b.n 42cb0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40056 @ 0x9c78 │ │ │ │ + movw r0, #40952 @ 0x9ff8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42bfa │ │ │ │ - b.n 42c3e │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 42c3e │ │ │ │ + bne.n 42c8a │ │ │ │ + b.n 42cce │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 42cce │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1ffdfc <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbz r0, 42c3e │ │ │ │ + bl 1fff50 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbz r0, 42cce │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 42cd8 │ │ │ │ + b.n 42d68 │ │ │ │ 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 c60f4 │ │ │ │ + bl c6370 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42c72 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 42d02 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 42c88 │ │ │ │ + b.n 42d18 │ │ │ │ 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 42ca4 │ │ │ │ + bne.n 42d34 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #27080 @ 0x69c8 │ │ │ │ + movw r3, #27976 @ 0x6d48 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 42cc4 │ │ │ │ - b.n 42ca6 │ │ │ │ - cbz r1, 42cce │ │ │ │ - movw r3, #27080 @ 0x69c8 │ │ │ │ + bne.n 42d54 │ │ │ │ + b.n 42d36 │ │ │ │ + cbz r1, 42d5e │ │ │ │ + movw r3, #27976 @ 0x6d48 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 42cc4 │ │ │ │ + bls.n 42d54 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 42cce │ │ │ │ - b.n 42cb0 │ │ │ │ + beq.n 42d5e │ │ │ │ + b.n 42d40 │ │ │ │ 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} │ │ │ │ @@ -33802,452 +33847,452 @@ │ │ │ │ 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, #27160 @ 0x6a18 │ │ │ │ + movw r1, #28056 @ 0x6d98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r0, #56260 @ 0xdbc4 │ │ │ │ + movw r0, #57380 @ 0xe024 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42d24 │ │ │ │ + bne.n 42db4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42d5c │ │ │ │ + b.n 42dec │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 42d40 │ │ │ │ - bl edde4 │ │ │ │ + bne.n 42dd0 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42d0e │ │ │ │ - bl 97b54 │ │ │ │ + bne.n 42d9e │ │ │ │ + bl 97c54 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2acb0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a734 │ │ │ │ - cbz r7, 42d54 │ │ │ │ - b.n 42d12 │ │ │ │ + bl 9a80c │ │ │ │ + cbz r7, 42de4 │ │ │ │ + b.n 42da2 │ │ │ │ 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 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ 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, #52361 @ 0xcc89 │ │ │ │ + movw r3, #53181 @ 0xcfbd │ │ │ │ movt r3, #30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 42d90 │ │ │ │ - bl 1ecc8c <_PyErr_Format@@Base+0xe0> │ │ │ │ + bne.n 42e20 │ │ │ │ + bl 1ecfc0 <_PyErr_Format@@Base+0xe0> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 42d94 │ │ │ │ + b.n 42e24 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 42de8 │ │ │ │ + cbz r4, 42e78 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 42daa │ │ │ │ - movw r0, #5920 @ 0x1720 │ │ │ │ + cbnz r0, 42e3a │ │ │ │ + movw r0, #6956 @ 0x1b2c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42dd2 │ │ │ │ - bl 13e0d8 │ │ │ │ - cbz r0, 42dc4 │ │ │ │ + b.n 42e62 │ │ │ │ + bl 13dde4 │ │ │ │ + cbz r0, 42e54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42dd4 │ │ │ │ - movw r0, #43772 @ 0xaafc │ │ │ │ + beq.n 42e64 │ │ │ │ + movw r0, #44316 @ 0xad1c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42dcc │ │ │ │ + b.n 42e5c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl ef11c │ │ │ │ + bl ef0bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 13ebac │ │ │ │ - cbnz r5, 42dec │ │ │ │ + bl 13e8b8 │ │ │ │ + cbnz r5, 42e7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42de8 │ │ │ │ + bge.n 42e78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42de8 │ │ │ │ + cbnz r3, 42e78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 42e2e │ │ │ │ + b.n 42ebe │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1a3030 <_PyType_Name@@Base> │ │ │ │ + bl 1a3258 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #56272 @ 0xdbd0 │ │ │ │ + movw r0, #57392 @ 0xe030 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42e1a │ │ │ │ + bge.n 42eaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42e1a │ │ │ │ + cbnz r3, 42eaa │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42e2e │ │ │ │ + bge.n 42ebe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42e2e │ │ │ │ + cbnz r3, 42ebe │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 42e52 │ │ │ │ + bne.n 42ee2 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25ee10 │ │ │ │ + b.w 25f230 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10792 @ 0x2a28 │ │ │ │ + movw r0, #11688 @ 0x2da8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42e46 │ │ │ │ + bne.n 42ed6 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 42e72 │ │ │ │ + cbz r1, 42f02 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 42e7a │ │ │ │ + b.n 42f0a │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 42f5a │ │ │ │ + b.n 42fea │ │ │ │ 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 42eae │ │ │ │ + beq.n 42f3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 42eae │ │ │ │ + ble.n 42f3e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42ec0 │ │ │ │ + bge.n 42f50 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 42ec0 │ │ │ │ - movw r0, #56312 @ 0xdbf8 │ │ │ │ + b.n 42f50 │ │ │ │ + movw r0, #57432 @ 0xe058 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (42f24 ) │ │ │ │ - bl 902a0 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #92] @ (42fb4 ) │ │ │ │ + bl 90390 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 42ed6 │ │ │ │ + cbz r0, 42f66 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 42eec │ │ │ │ + bmi.n 42f7c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #56336 @ 0xdc10 │ │ │ │ + movw r0, #57456 @ 0xe070 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42f02 │ │ │ │ + b.n 42f92 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #56368 @ 0xdc30 │ │ │ │ + movw r0, #57488 @ 0xe090 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42f16 │ │ │ │ + bge.n 42fa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42f16 │ │ │ │ + cbnz r3, 42fa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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 e38a8 │ │ │ │ + bl e3864 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42f48 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 42f56 │ │ │ │ + bne.n 42fd8 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 42fe6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ac08 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 261744 │ │ │ │ + b.w 261b64 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 42f72 │ │ │ │ + bne.n 43002 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #27080 @ 0x69c8 │ │ │ │ + movw r3, #27976 @ 0x6d48 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 42f92 │ │ │ │ - b.n 42f74 │ │ │ │ - cbz r1, 42f9c │ │ │ │ - movw r3, #27080 @ 0x69c8 │ │ │ │ + bne.n 43022 │ │ │ │ + b.n 43004 │ │ │ │ + cbz r1, 4302c │ │ │ │ + movw r3, #27976 @ 0x6d48 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 42f92 │ │ │ │ + bls.n 43022 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 42f9c │ │ │ │ - b.n 42f7e │ │ │ │ + beq.n 4302c │ │ │ │ + b.n 4300e │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00042fa6 : │ │ │ │ - ldr r0, [pc, #4] @ (42fac ) │ │ │ │ - b.w 19ebbc │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ +00043036 : │ │ │ │ + ldr r0, [pc, #4] @ (4303c ) │ │ │ │ + b.w 19edf4 │ │ │ │ + adds r5, #172 @ 0xac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.w 26e2f8 │ │ │ │ + b.w 26e7b8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 42fbc │ │ │ │ + cbz r1, 4304c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 42fc4 │ │ │ │ + b.n 43054 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 376aa │ │ │ │ + b.w 376fe │ │ │ │ │ │ │ │ -00042fc8 : │ │ │ │ +00043058 : │ │ │ │ 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 432cc │ │ │ │ + bl 4335c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 42ff8 │ │ │ │ + bne.n 43088 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #56480 @ 0xdca0 │ │ │ │ + movw r0, #57600 @ 0xe100 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1fcc54 │ │ │ │ + bl 1fcf88 │ │ │ │ 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 430ba │ │ │ │ + beq.n 4314a │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #5224 @ 0x1468 │ │ │ │ + movw r0, #6264 @ 0x1878 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ - bl dcee4 │ │ │ │ + bl dce6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 430b6 │ │ │ │ + bne.n 43146 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 430b6 │ │ │ │ + bne.n 43146 │ │ │ │ ldr.w r0, [r7, #516] @ 0x204 │ │ │ │ - bl c0820 <_PyDict_FromItems@@Base+0x90> │ │ │ │ + bl c0a98 <_PyDict_FromItems@@Base+0x90> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 430a8 │ │ │ │ + beq.n 43138 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 430a8 │ │ │ │ + cbz r0, 43138 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r7, #820] @ 0x334 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83a50 │ │ │ │ + bl 83af0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 430aa │ │ │ │ + beq.n 4313a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43066 │ │ │ │ + bge.n 430f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43066 │ │ │ │ + cbnz r3, 430f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 83a50 │ │ │ │ + bl 83af0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 430aa │ │ │ │ + beq.n 4313a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 430c2 │ │ │ │ + bge.n 43152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 430c2 │ │ │ │ + cbnz r3, 43152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 430c2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43152 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 430c2 │ │ │ │ + b.n 43152 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - vldr d0, [pc, #228] @ 431c0 │ │ │ │ + vldr d0, [pc, #228] @ 43250 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - bl 859e8 │ │ │ │ - movw r1, #19396 @ 0x4bc4 │ │ │ │ + bl 85a98 │ │ │ │ + movw r1, #20212 @ 0x4ef4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f118 │ │ │ │ + bl 19f350 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 430fe │ │ │ │ + bge.n 4318e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 431b8 │ │ │ │ - vldr d0, [pc, #200] @ 431c8 │ │ │ │ - bl 859e8 │ │ │ │ - movw r1, #2084 @ 0x824 │ │ │ │ + b.n 43248 │ │ │ │ + vldr d0, [pc, #200] @ 43258 │ │ │ │ + bl 85a98 │ │ │ │ + movw r1, #2980 @ 0xba4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f118 │ │ │ │ + bl 19f350 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 430f8 │ │ │ │ - vldr d0, [pc, #180] @ 431d0 │ │ │ │ - bl 859e8 │ │ │ │ - movw r1, #19400 @ 0x4bc8 │ │ │ │ + blt.n 43188 │ │ │ │ + vldr d0, [pc, #180] @ 43260 │ │ │ │ + bl 85a98 │ │ │ │ + movw r1, #20216 @ 0x4ef8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f118 │ │ │ │ + bl 19f350 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 430f8 │ │ │ │ - vldr d8, [pc, #160] @ 431d8 │ │ │ │ + blt.n 43188 │ │ │ │ + vldr d8, [pc, #160] @ 43268 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 859e8 │ │ │ │ - movw r1, #56724 @ 0xdd94 │ │ │ │ + bl 85a98 │ │ │ │ + movw r1, #57620 @ 0xe114 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f118 │ │ │ │ + bl 19f350 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 430f8 │ │ │ │ - vldr d9, [pc, #136] @ 431e0 │ │ │ │ + blt.n 43188 │ │ │ │ + vldr d9, [pc, #136] @ 43270 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 247bf4 │ │ │ │ - movw r1, #56672 @ 0xdd60 │ │ │ │ + bl 24808c │ │ │ │ + movw r1, #57792 @ 0xe1c0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f118 │ │ │ │ + bl 19f350 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 430f8 │ │ │ │ - vldr d8, [pc, #108] @ 431e8 │ │ │ │ + blt.n 43188 │ │ │ │ + vldr d8, [pc, #108] @ 43278 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 859e8 │ │ │ │ - movw r1, #56780 @ 0xddcc │ │ │ │ + bl 85a98 │ │ │ │ + movw r1, #57676 @ 0xe14c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f118 │ │ │ │ + bl 19f350 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 430f8 │ │ │ │ + blt.n 43188 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 247bf4 │ │ │ │ - movw r1, #56680 @ 0xdd68 │ │ │ │ + bl 24808c │ │ │ │ + movw r1, #57800 @ 0xe1c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f118 │ │ │ │ + bl 19f350 │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -34270,218 +34315,218 @@ │ │ │ │ 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, 43230 │ │ │ │ + cbz r3, 432c0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 43230 │ │ │ │ + cbnz r0, 432c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f578 │ │ │ │ + bl 25f998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43230 │ │ │ │ - movw r0, #11192 @ 0x2bb8 │ │ │ │ + beq.n 432c0 │ │ │ │ + movw r0, #12176 @ 0x2f90 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 43234 │ │ │ │ + cbnz r0, 432c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2704fc │ │ │ │ + bl 2709bc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43288 │ │ │ │ + b.n 43318 │ │ │ │ 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, #56688 @ 0xdd70 │ │ │ │ + movw r0, #57808 @ 0xe1d0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 261ef8 │ │ │ │ + bl 262318 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43268 │ │ │ │ + bge.n 432f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43268 │ │ │ │ + cbnz r3, 432f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4322a │ │ │ │ + beq.n 432ba │ │ │ │ mov r0, r5 │ │ │ │ - bl e38a8 │ │ │ │ + bl e3864 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43288 │ │ │ │ + bge.n 43318 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43288 │ │ │ │ + cbnz r3, 43318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 26e378 │ │ │ │ + b.w 26e838 │ │ │ │ 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 432b2 │ │ │ │ + bne.n 43342 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1daa6c │ │ │ │ + b.w 1dad80 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10728 @ 0x29e8 │ │ │ │ + movw r0, #11624 @ 0x2d68 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 432a6 │ │ │ │ + bne.n 43336 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000432cc : │ │ │ │ +0004335c : │ │ │ │ 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, 43314 │ │ │ │ + cbnz r3, 433a4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 432f2 │ │ │ │ + cbnz r0, 43382 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 4332c │ │ │ │ + b.n 433bc │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b65a0 │ │ │ │ + bl b67ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4333a │ │ │ │ + bge.n 433ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4333a │ │ │ │ + cbnz r3, 433ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4333a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 433ca │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 43338 │ │ │ │ + cbnz r0, 433c8 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ - cbnz r0, 43332 │ │ │ │ + bl d7d94 │ │ │ │ + cbnz r0, 433c2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4333a │ │ │ │ - bl d8138 │ │ │ │ - b.n 4333a │ │ │ │ + b.n 433ca │ │ │ │ + bl d801c │ │ │ │ + b.n 433ca │ │ │ │ movs r4, #1 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cbz r3, 4337e │ │ │ │ + cbz r3, 4340e │ │ │ │ mov r8, r1 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4337e │ │ │ │ + cbnz r0, 4340e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f578 │ │ │ │ + bl 25f998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4337e │ │ │ │ + beq.n 4340e │ │ │ │ mov r0, r6 │ │ │ │ - bl 283360 │ │ │ │ + bl 283820 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43382 │ │ │ │ + cbnz r0, 43412 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2704fc │ │ │ │ + bl 2709bc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 433f4 │ │ │ │ + b.n 43484 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 433a6 │ │ │ │ + cbnz r0, 43436 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43378 │ │ │ │ + bge.n 43408 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43378 │ │ │ │ + bne.n 43408 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 43378 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43408 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #12648 @ 0x3168 │ │ │ │ + movw r0, #13544 @ 0x34e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43378 │ │ │ │ + beq.n 43408 │ │ │ │ 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, #56768 @ 0xddc0 │ │ │ │ + movw r0, #57888 @ 0xe220 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 261ef8 │ │ │ │ + bl 262318 │ │ │ │ str r7, [r4, #24] │ │ │ │ - cbnz r0, 433e2 │ │ │ │ + cbnz r0, 43472 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2704fc │ │ │ │ - b.n 433f4 │ │ │ │ + bl 2709bc │ │ │ │ + b.n 43484 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 433f4 │ │ │ │ + bge.n 43484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 433f4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43484 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr r5, [pc, #280] @ (43534 ) │ │ │ │ + ldr r5, [pc, #280] @ (435c4 ) │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -34489,66 +34534,66 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 4344c │ │ │ │ + bne.n 434dc │ │ │ │ cmp ip, lr │ │ │ │ - ble.n 4344c │ │ │ │ + ble.n 434dc │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 4344c │ │ │ │ - cbnz r6, 43476 │ │ │ │ + bne.n 434dc │ │ │ │ + cbnz r6, 43506 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, lr │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ - movw r4, #14332 @ 0x37fc │ │ │ │ + movw r4, #14408 @ 0x3848 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43510 │ │ │ │ + beq.n 435a0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ - bl 11bb58 │ │ │ │ + bl 11bd1c │ │ │ │ ldr.w r8, [sp, #120] @ 0x78 │ │ │ │ ldrd r9, r5, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4351a │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 435aa │ │ │ │ + bl 97c54 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 434a0 │ │ │ │ + beq.n 43530 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b868 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 434a8 │ │ │ │ + b.n 43538 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ba08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a734 │ │ │ │ - cbz r4, 434c6 │ │ │ │ + bl 9a80c │ │ │ │ + cbz r4, 43556 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bdc │ │ │ │ - b.n 4351c │ │ │ │ + bl 1a7e0c │ │ │ │ + b.n 435ac │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, r7, [sp, #168] @ 0xa8 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #160] @ 0xa0 │ │ │ │ @@ -34561,79 +34606,79 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldrd r6, r7, [sp, #136] @ 0x88 │ │ │ │ strd r6, r7, [sp] │ │ │ │ ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 43938 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ + bl 439c8 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4351c │ │ │ │ + b.n 435ac │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4351c │ │ │ │ + b.n 435ac │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ strd r9, r5, [sp, #100] @ 0x64 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ - bl 11c1cc <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c390 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ 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 43574 │ │ │ │ + bne.n 43604 │ │ │ │ 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 4358a │ │ │ │ + bge.n 4361a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4358a │ │ │ │ + b.n 4361a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10604 @ 0x296c │ │ │ │ + movw r0, #11500 @ 0x2cec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4354c │ │ │ │ + bne.n 435dc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 43594 │ │ │ │ + cbz r1, 43624 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4359c │ │ │ │ + b.n 4362c │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 436b0 │ │ │ │ + b.n 43740 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 435c0 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 43650 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 435b8 │ │ │ │ + bne.n 43648 │ │ │ │ pop {r4} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -34641,909 +34686,909 @@ │ │ │ │ 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 435ee │ │ │ │ + beq.n 4367e │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 435fc │ │ │ │ + bne.n 4368c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22913c │ │ │ │ + bl 2295f0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 43606 │ │ │ │ - b.n 4360e │ │ │ │ + bne.n 43696 │ │ │ │ + b.n 4369e │ │ │ │ movs r2, #1 │ │ │ │ - bl 206fcc │ │ │ │ + bl 2071d8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4360e │ │ │ │ + beq.n 4369e │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44088 @ 0xac38 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 141ec8 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 141be0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac4> │ │ │ │ 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 43644 │ │ │ │ + bne.n 436d4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 259b2c │ │ │ │ + b.w 259f54 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10764 @ 0x2a0c │ │ │ │ + movw r0, #11660 @ 0x2d8c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43638 │ │ │ │ + bne.n 436c8 │ │ │ │ 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 43698 │ │ │ │ + bne.n 43728 │ │ │ │ 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 436ae │ │ │ │ + bge.n 4373e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 436ae │ │ │ │ + b.n 4373e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10608 @ 0x2970 │ │ │ │ + movw r0, #11504 @ 0x2cf0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43670 │ │ │ │ + bne.n 43700 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 436dc │ │ │ │ + bne.n 4376c │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #27080 @ 0x69c8 │ │ │ │ + movw r2, #27976 @ 0x6d48 │ │ │ │ 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, 43728 │ │ │ │ - movw r3, #27080 @ 0x69c8 │ │ │ │ + cbz r1, 437b8 │ │ │ │ + movw r3, #27976 @ 0x6d48 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 43710 │ │ │ │ + bls.n 437a0 │ │ │ │ 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 436ec │ │ │ │ + beq.n 4377c │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 43732 │ │ │ │ + b.n 437c2 │ │ │ │ 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 43732 │ │ │ │ + b.n 437c2 │ │ │ │ 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, 43754 │ │ │ │ + cbz r3, 437e4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 43764 │ │ │ │ + b.n 437f4 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 43762 │ │ │ │ + blt.n 437f2 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4375e │ │ │ │ - cbnz r1, 43784 │ │ │ │ + bgt.n 437ee │ │ │ │ + cbnz r1, 43814 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43764 │ │ │ │ + b.n 437f4 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #292] @ (4388c ) │ │ │ │ + ldr r1, [pc, #292] @ (4391c ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4378a │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4381a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43884 │ │ │ │ + b.n 43914 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 437a2 │ │ │ │ + beq.n 43832 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 437a4 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 437a4 │ │ │ │ - b.n 43780 │ │ │ │ + bne.n 43834 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 43834 │ │ │ │ + b.n 43810 │ │ │ │ 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 43804 │ │ │ │ + bls.n 43894 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 437e2 │ │ │ │ + bne.n 43872 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 437fe │ │ │ │ + ble.n 4388e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29312c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 2934ac <_PyMonitoring_FireBranchEvent@@Base+0x5ac> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 4386c │ │ │ │ + bgt.n 438fc │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 437fe │ │ │ │ + b.n 4388e │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 4386c │ │ │ │ + beq.n 438fc │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 437f0 │ │ │ │ + beq.n 43880 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 437fe │ │ │ │ + bne.n 4388e │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 4386c │ │ │ │ + blt.n 438fc │ │ │ │ add r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 437bc │ │ │ │ + b.n 4384c │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 4386c │ │ │ │ + bgt.n 438fc │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43780 │ │ │ │ + beq.n 43810 │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 43884 │ │ │ │ + bls.n 43914 │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 43850 │ │ │ │ + bne.n 438e0 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 43862 │ │ │ │ + ble.n 438f2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 29312c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 2934ac <_PyMonitoring_FireBranchEvent@@Base+0x5ac> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 43868 │ │ │ │ + beq.n 438f8 │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 43846 │ │ │ │ + b.n 438d6 │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 43866 │ │ │ │ + beq.n 438f6 │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 43866 │ │ │ │ + beq.n 438f6 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 43868 │ │ │ │ + b.n 438f8 │ │ │ │ mov r3, sl │ │ │ │ - b.n 43868 │ │ │ │ + b.n 438f8 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 43826 │ │ │ │ + b.n 438b6 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55856 @ 0xda30 │ │ │ │ + movw r1, #56976 @ 0xde90 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 43780 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 43810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00043890 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +00043920 <_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, 438a8 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 43938 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r4 │ │ │ │ - b.n 438be <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 4394e <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ - bl 1ddca4 │ │ │ │ + bl 1ddfb4 │ │ │ │ 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, 438e0 <_PyBytes_ReverseFind@@Base+0x50> │ │ │ │ + cbz r2, 43970 <_PyBytes_ReverseFind@@Base+0x50> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 438f0 <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ + b.n 43980 <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 438ee <_PyBytes_ReverseFind@@Base+0x5e> │ │ │ │ + bhi.n 4397e <_PyBytes_ReverseFind@@Base+0x5e> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 43914 <_PyBytes_ReverseFind@@Base+0x84> │ │ │ │ + cbnz r0, 439a4 <_PyBytes_ReverseFind@@Base+0x84> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 438f0 <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ + b.n 43980 <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #64] @ (43934 <_PyBytes_ReverseFind@@Base+0xa4>) │ │ │ │ + ldr r1, [pc, #64] @ (439c4 <_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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 43916 <_PyBytes_ReverseFind@@Base+0x86> │ │ │ │ - b.n 4392e <_PyBytes_ReverseFind@@Base+0x9e> │ │ │ │ + cbnz r0, 439a6 <_PyBytes_ReverseFind@@Base+0x86> │ │ │ │ + b.n 439be <_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 1d2648 │ │ │ │ + b.w 1d2948 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ 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 85460 │ │ │ │ + bl 85500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 439f0 <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ + beq.n 43a80 <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 439dc <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + beq.n 43a6c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 439dc <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a6c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 11ff50 │ │ │ │ + bl 11ffcc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 439dc <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a6c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 11ff50 │ │ │ │ + bl 11ffcc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 439dc <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a6c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 11ff50 │ │ │ │ + bl 11ffcc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 439dc <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a6c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 11ff50 │ │ │ │ + bl 11ffcc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 439dc <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a6c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 11ff50 │ │ │ │ + bl 11ffcc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 439dc <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a6c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 11ff50 │ │ │ │ + bl 11ffcc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 439dc <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a6c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 439dc <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + cbz r0, 43a6c <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 439f4 <_PyBytes_ReverseFind@@Base+0x164> │ │ │ │ + cbnz r0, 43a84 <_PyBytes_ReverseFind@@Base+0x164> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 439f0 <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ + bge.n 43a80 <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 439f0 <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ + cbnz r3, 43a80 <_PyBytes_ReverseFind@@Base+0x160> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43a02 <_PyBytes_ReverseFind@@Base+0x172> │ │ │ │ + b.n 43a92 <_PyBytes_ReverseFind@@Base+0x172> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 7dd48 │ │ │ │ + bl 7dd30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 439dc <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ + beq.n 43a6c <_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 43a2c <_PyBytes_ReverseFind@@Base+0x19c> │ │ │ │ + bne.n 43abc <_PyBytes_ReverseFind@@Base+0x19c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.n 43a3a <_PyBytes_ReverseFind@@Base+0x1aa> │ │ │ │ - bl 961a4 │ │ │ │ + bl 288a68 │ │ │ │ + b.n 43aca <_PyBytes_ReverseFind@@Base+0x1aa> │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43a24 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ + bne.n 43ab4 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 43a46 <_PyBytes_ReverseFind@@Base+0x1b6> │ │ │ │ + cbz r3, 43ad6 <_PyBytes_ReverseFind@@Base+0x1b6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 43a68 <_PyBytes_ReverseFind@@Base+0x1d8> │ │ │ │ + b.n 43af8 <_PyBytes_ReverseFind@@Base+0x1d8> │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 43a64 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 43af4 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 43a64 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ + cbnz r3, 43af4 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 43a64 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 43af4 <_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, 43a74 <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ + cbz r1, 43b04 <_PyBytes_ReverseFind@@Base+0x1e4> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 43a7c <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ + b.n 43b0c <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 43a7e <_PyBytes_ReverseFind@@Base+0x1ee> │ │ │ │ + b.n 43cbc <_PyBytes_ReverseFind@@Base+0x39c> │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 43b44 <_PyBytes_ReverseFind@@Base+0x224> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #58468 @ 0xe464 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.n 43b68 <_PyBytes_ReverseFind@@Base+0x248> │ │ │ │ + movw r2, #61156 @ 0xeee4 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 43bb2 <_PyBytes_ReverseFind@@Base+0x292> │ │ │ │ + ldr r0, [pc, #348] @ (43cb4 <_PyBytes_ReverseFind@@Base+0x394>) │ │ │ │ + mov r1, sp │ │ │ │ + ldrd r6, r7, [r3, #20] │ │ │ │ + ldr.w r8, [r3, #28] │ │ │ │ + bl 1c9a90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 43b6c <_PyBytes_ReverseFind@@Base+0x24c> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 43cac <_PyBytes_ReverseFind@@Base+0x38c> │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + movw r5, #5160 @ 0x1428 │ │ │ │ + movt r5, #75 @ 0x4b │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.n 43b7c <_PyBytes_ReverseFind@@Base+0x25c> │ │ │ │ + cbnz r4, 43bbc <_PyBytes_ReverseFind@@Base+0x29c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 772f4 │ │ │ │ + cmp r8, r5 │ │ │ │ + beq.n 43bb2 <_PyBytes_ReverseFind@@Base+0x292> │ │ │ │ + mov r0, r8 │ │ │ │ + movw r1, #58524 @ 0xe49c │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + bl cf168 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43b68 <_PyBytes_ReverseFind@@Base+0x248> │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 43bbc <_PyBytes_ReverseFind@@Base+0x29c> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 43bb2 <_PyBytes_ReverseFind@@Base+0x292> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 43bb2 <_PyBytes_ReverseFind@@Base+0x292> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + b.n 43cac <_PyBytes_ReverseFind@@Base+0x38c> │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #58532 @ 0xe4a4 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + bl 1a7ad8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 43c36 <_PyBytes_ReverseFind@@Base+0x316> │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r8, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne.n 43bdc <_PyBytes_ReverseFind@@Base+0x2bc> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cbnz r5, 43bec <_PyBytes_ReverseFind@@Base+0x2cc> │ │ │ │ + b.n 43bfe <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ + ldr r1, [pc, #216] @ (43cb8 <_PyBytes_ReverseFind@@Base+0x398>) │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl b67ec │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 43bd6 <_PyBytes_ReverseFind@@Base+0x2b6> │ │ │ │ + b.n 43c36 <_PyBytes_ReverseFind@@Base+0x316> │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1a764c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 43c3c <_PyBytes_ReverseFind@@Base+0x31c> │ │ │ │ + b.n 43c24 <_PyBytes_ReverseFind@@Base+0x304> │ │ │ │ + bl 6b288 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r0, #43152 @ 0xa890 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + bl e3c9c │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 43c50 <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1a764c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 43c3c <_PyBytes_ReverseFind@@Base+0x31c> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 43c36 <_PyBytes_ReverseFind@@Base+0x316> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 43c36 <_PyBytes_ReverseFind@@Base+0x316> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 43c92 <_PyBytes_ReverseFind@@Base+0x372> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 43c66 <_PyBytes_ReverseFind@@Base+0x346> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 43c66 <_PyBytes_ReverseFind@@Base+0x346> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43c66 <_PyBytes_ReverseFind@@Base+0x346> │ │ │ │ + bl d801c │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #58556 @ 0xe4bc │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + bl 1a7ad8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 43c36 <_PyBytes_ReverseFind@@Base+0x316> │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #46004 @ 0xb3b4 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 1a7ad8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 43c36 <_PyBytes_ReverseFind@@Base+0x316> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1c9c10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11d5f4 │ │ │ │ + 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 43ca6 <_PyBytes_ReverseFind@@Base+0x386> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 43ca6 <_PyBytes_ReverseFind@@Base+0x386> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 43bb2 <_PyBytes_ReverseFind@@Base+0x292> │ │ │ │ + b.n 43b68 <_PyBytes_ReverseFind@@Base+0x248> │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + lsls r0, r3, #6 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + rsb r0, r8, #77 @ 0x4d │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 43a96 <_PyBytes_ReverseFind@@Base+0x206> │ │ │ │ + bne.n 43cd4 <_PyBytes_ReverseFind@@Base+0x3b4> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #27080 @ 0x69c8 │ │ │ │ + movw r3, #27976 @ 0x6d48 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 43ab6 <_PyBytes_ReverseFind@@Base+0x226> │ │ │ │ - b.n 43a98 <_PyBytes_ReverseFind@@Base+0x208> │ │ │ │ - cbz r1, 43ac0 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - movw r3, #27080 @ 0x69c8 │ │ │ │ + bmi.n 43cf4 <_PyBytes_ReverseFind@@Base+0x3d4> │ │ │ │ + b.n 43cd6 <_PyBytes_ReverseFind@@Base+0x3b6> │ │ │ │ + cbz r1, 43cfe <_PyBytes_ReverseFind@@Base+0x3de> │ │ │ │ + movw r3, #27976 @ 0x6d48 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 43ab6 <_PyBytes_ReverseFind@@Base+0x226> │ │ │ │ + bls.n 43cf4 <_PyBytes_ReverseFind@@Base+0x3d4> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 43ac0 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - b.n 43aa2 <_PyBytes_ReverseFind@@Base+0x212> │ │ │ │ + bpl.n 43cfe <_PyBytes_ReverseFind@@Base+0x3de> │ │ │ │ + b.n 43ce0 <_PyBytes_ReverseFind@@Base+0x3c0> │ │ │ │ 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 43aea <_PyBytes_ReverseFind@@Base+0x25a> │ │ │ │ + bne.n 43d28 <_PyBytes_ReverseFind@@Base+0x408> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 202e94 │ │ │ │ + b.w 202fe8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10808 @ 0x2a38 │ │ │ │ + movw r0, #11704 @ 0x2db8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43ade <_PyBytes_ReverseFind@@Base+0x24e> │ │ │ │ + bne.n 43d1c <_PyBytes_ReverseFind@@Base+0x3fc> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 43b0a <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ + cbz r1, 43d48 <_PyBytes_ReverseFind@@Base+0x428> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 43b12 <_PyBytes_ReverseFind@@Base+0x282> │ │ │ │ + b.n 43d50 <_PyBytes_ReverseFind@@Base+0x430> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 43db0 <_PyBytes_ReverseFind@@Base+0x520> │ │ │ │ + b.n 43e40 <_PyBytes_ReverseFind@@Base+0x520> │ │ │ │ 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 43b6c <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ + bne.n 43daa <_PyBytes_ReverseFind@@Base+0x48a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 43b6c <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ + bne.n 43daa <_PyBytes_ReverseFind@@Base+0x48a> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 43b6c <_PyBytes_ReverseFind@@Base+0x2dc> │ │ │ │ + bhi.n 43daa <_PyBytes_ReverseFind@@Base+0x48a> │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 43ede <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + bl 43f6e <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 43b76 <_PyBytes_ReverseFind@@Base+0x2e6> │ │ │ │ + beq.n 43db4 <_PyBytes_ReverseFind@@Base+0x494> │ │ │ │ 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 43b78 <_PyBytes_ReverseFind@@Base+0x2e8> │ │ │ │ + b.n 43db6 <_PyBytes_ReverseFind@@Base+0x496> │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 43b78 <_PyBytes_ReverseFind@@Base+0x2e8> │ │ │ │ + b.n 43db6 <_PyBytes_ReverseFind@@Base+0x496> │ │ │ │ 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, 43ba0 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ + cbnz r7, 43dde <_PyBytes_ReverseFind@@Base+0x4be> │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 43ba0 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ + blt.n 43dde <_PyBytes_ReverseFind@@Base+0x4be> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 43ba0 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ - cbnz r2, 43bc2 <_PyBytes_ReverseFind@@Base+0x332> │ │ │ │ - ldr r1, [pc, #92] @ (43c00 <_PyBytes_ReverseFind@@Base+0x370>) │ │ │ │ + bgt.n 43dde <_PyBytes_ReverseFind@@Base+0x4be> │ │ │ │ + cbnz r2, 43e00 <_PyBytes_ReverseFind@@Base+0x4e0> │ │ │ │ + ldr r1, [pc, #92] @ (43e3c <_PyBytes_ReverseFind@@Base+0x51c>) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 43bc2 <_PyBytes_ReverseFind@@Base+0x332> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 43e00 <_PyBytes_ReverseFind@@Base+0x4e0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43bfa <_PyBytes_ReverseFind@@Base+0x36a> │ │ │ │ + b.n 43e38 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 43bd2 <_PyBytes_ReverseFind@@Base+0x342> │ │ │ │ + ble.n 43e10 <_PyBytes_ReverseFind@@Base+0x4f0> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 43bd4 <_PyBytes_ReverseFind@@Base+0x344> │ │ │ │ - b.n 43bbe <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ + bge.n 43e12 <_PyBytes_ReverseFind@@Base+0x4f2> │ │ │ │ + b.n 43dfc <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 223550 │ │ │ │ + bl 223a00 │ │ │ │ uxtb r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2c034 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 43bf2 <_PyBytes_ReverseFind@@Base+0x362> │ │ │ │ + cbz r0, 43e30 <_PyBytes_ReverseFind@@Base+0x510> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 26d78c <_PyBytes_Find@@Base+0x21e0> │ │ │ │ - b.n 43bbe <_PyBytes_ReverseFind@@Base+0x32e> │ │ │ │ + bl 26dc4c <_PyBytes_Find@@Base+0x21e0> │ │ │ │ + b.n 43dfc <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ 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 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 43c3a <_PyBytes_ReverseFind@@Base+0x3aa> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57348 @ 0xe004 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 43c5e <_PyBytes_ReverseFind@@Base+0x3ce> │ │ │ │ - movw r2, #61156 @ 0xeee4 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 43ca8 <_PyBytes_ReverseFind@@Base+0x418> │ │ │ │ - ldr r0, [pc, #348] @ (43da8 <_PyBytes_ReverseFind@@Base+0x518>) │ │ │ │ - mov r1, sp │ │ │ │ - ldrd r6, r7, [r3, #20] │ │ │ │ - ldr.w r8, [r3, #28] │ │ │ │ - bl 1c9a2c <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 43c62 <_PyBytes_ReverseFind@@Base+0x3d2> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 43da2 <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - movw r5, #5160 @ 0x1428 │ │ │ │ - movt r5, #75 @ 0x4b │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.n 43c72 <_PyBytes_ReverseFind@@Base+0x3e2> │ │ │ │ - cbnz r4, 43cb2 <_PyBytes_ReverseFind@@Base+0x422> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7730c │ │ │ │ - cmp r8, r5 │ │ │ │ - beq.n 43ca8 <_PyBytes_ReverseFind@@Base+0x418> │ │ │ │ - mov r0, r8 │ │ │ │ - movw r1, #57404 @ 0xe03c │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl cf294 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43c5e <_PyBytes_ReverseFind@@Base+0x3ce> │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.n 43cb2 <_PyBytes_ReverseFind@@Base+0x422> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43ca8 <_PyBytes_ReverseFind@@Base+0x418> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 43ca8 <_PyBytes_ReverseFind@@Base+0x418> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - b.n 43da2 <_PyBytes_ReverseFind@@Base+0x512> │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #57412 @ 0xe044 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 1a78a8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 43d2c <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r8, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 43cd2 <_PyBytes_ReverseFind@@Base+0x442> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cbnz r5, 43ce2 <_PyBytes_ReverseFind@@Base+0x452> │ │ │ │ - b.n 43cf4 <_PyBytes_ReverseFind@@Base+0x464> │ │ │ │ - ldr r1, [pc, #216] @ (43dac <_PyBytes_ReverseFind@@Base+0x51c>) │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl b65a0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 43ccc <_PyBytes_ReverseFind@@Base+0x43c> │ │ │ │ - b.n 43d2c <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1a741c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 43d32 <_PyBytes_ReverseFind@@Base+0x4a2> │ │ │ │ - b.n 43d1a <_PyBytes_ReverseFind@@Base+0x48a> │ │ │ │ - bl 6b260 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r0, #42152 @ 0xa4a8 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl e3ce0 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 43d46 <_PyBytes_ReverseFind@@Base+0x4b6> │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1a741c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 43d32 <_PyBytes_ReverseFind@@Base+0x4a2> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43d2c <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 43d2c <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43d88 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43d5c <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 43d5c <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 43d5c <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ - bl d8138 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #57436 @ 0xe05c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 1a78a8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 43d2c <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #45148 @ 0xb05c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 1a78a8 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 43d2c <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1c9ba8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11d374 │ │ │ │ - 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 43d9c <_PyBytes_ReverseFind@@Base+0x50c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 43d9c <_PyBytes_ReverseFind@@Base+0x50c> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 43ca8 <_PyBytes_ReverseFind@@Base+0x418> │ │ │ │ - b.n 43c5e <_PyBytes_ReverseFind@@Base+0x3ce> │ │ │ │ - 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 43ddc <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ + bne.n 43e6c <_PyBytes_ReverseFind@@Base+0x54c> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #27080 @ 0x69c8 │ │ │ │ + movw r2, #27976 @ 0x6d48 │ │ │ │ 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, 43e30 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ + cbz r1, 43ec0 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #27080 @ 0x69c8 │ │ │ │ + movw r5, #27976 @ 0x6d48 │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 43e18 <_PyBytes_ReverseFind@@Base+0x588> │ │ │ │ + bls.n 43ea8 <_PyBytes_ReverseFind@@Base+0x588> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 43e06 <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ - cbnz r3, 43e3a <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ + beq.n 43e96 <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ + cbnz r3, 43eca <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 43e14 <_PyBytes_ReverseFind@@Base+0x584> │ │ │ │ + b.n 43ea4 <_PyBytes_ReverseFind@@Base+0x584> │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 43e12 <_PyBytes_ReverseFind@@Base+0x582> │ │ │ │ - cbz r3, 43e3a <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ + beq.n 43ea2 <_PyBytes_ReverseFind@@Base+0x582> │ │ │ │ + cbz r3, 43eca <_PyBytes_ReverseFind@@Base+0x5aa> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 43e14 <_PyBytes_ReverseFind@@Base+0x584> │ │ │ │ + b.n 43ea4 <_PyBytes_ReverseFind@@Base+0x584> │ │ │ │ mov r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 43dee <_PyBytes_ReverseFind@@Base+0x55e> │ │ │ │ + b.n 43e7e <_PyBytes_ReverseFind@@Base+0x55e> │ │ │ │ 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 43e42 <_PyBytes_ReverseFind@@Base+0x5b2> │ │ │ │ + b.n 43ed2 <_PyBytes_ReverseFind@@Base+0x5b2> │ │ │ │ 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, 43e66 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ + cbnz r1, 43ef6 <_PyBytes_ReverseFind@@Base+0x5d6> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1b3320 │ │ │ │ + bl 1b3428 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43e78 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ - b.n 43e9a <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ - movw r0, #23960 @ 0x5d98 │ │ │ │ + cbnz r0, 43f08 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + b.n 43f2a <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ + movw r0, #24856 @ 0x6118 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1fbc70 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 1fbfa8 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43e5a <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ - b.n 43e9a <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ + bne.n 43eea <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ + b.n 43f2a <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 897ec │ │ │ │ + bl 89880 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43e92 <_PyBytes_ReverseFind@@Base+0x602> │ │ │ │ - cbz r5, 43eae <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ + beq.n 43f22 <_PyBytes_ReverseFind@@Base+0x602> │ │ │ │ + cbz r5, 43f3e <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 897ec │ │ │ │ + bl 89880 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43eae <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ + bne.n 43f3e <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 43e9e <_PyBytes_ReverseFind@@Base+0x60e> │ │ │ │ + blt.n 43f2e <_PyBytes_ReverseFind@@Base+0x60e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43eae <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ + b.n 43f3e <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43e9a <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ + bne.n 43f2a <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 43e9a <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43f2a <_PyBytes_ReverseFind@@Base+0x60a> │ │ │ │ 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 r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 138538 │ │ │ │ - cbz r0, 43edc <_PyBytes_ReverseFind@@Base+0x64c> │ │ │ │ + bl 138064 │ │ │ │ + cbz r0, 43f6c <_PyBytes_ReverseFind@@Base+0x64c> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 43ffe <_PyBytes_ReverseFind@@Base+0x76e> │ │ │ │ + beq.w 4408e <_PyBytes_ReverseFind@@Base+0x76e> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 44002 <_PyBytes_ReverseFind@@Base+0x772> │ │ │ │ + bne.w 44092 <_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 │ │ │ │ @@ -35559,30 +35604,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 26f5d8 │ │ │ │ - cbz r0, 43f42 <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ + bl 26fa98 │ │ │ │ + cbz r0, 43fd2 <_PyBytes_ReverseFind@@Base+0x6b2> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 43f2e <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ + bne.n 43fbe <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 43fd4 <_PyBytes_ReverseFind@@Base+0x744> │ │ │ │ + b.n 44064 <_PyBytes_ReverseFind@@Base+0x744> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 235cf8 │ │ │ │ + bl 236178 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 43f58 <_PyBytes_ReverseFind@@Base+0x6c8> │ │ │ │ - bhi.n 43f2e <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ + beq.n 43fe8 <_PyBytes_ReverseFind@@Base+0x6c8> │ │ │ │ + bhi.n 43fbe <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43fcc <_PyBytes_ReverseFind@@Base+0x73c> │ │ │ │ - b.n 43fd0 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + bne.n 4405c <_PyBytes_ReverseFind@@Base+0x73c> │ │ │ │ + b.n 44060 <_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 │ │ │ │ @@ -35594,444 +35639,444 @@ │ │ │ │ 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 d5328 │ │ │ │ + bl d51e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43f9e <_PyBytes_ReverseFind@@Base+0x70e> │ │ │ │ + bge.n 4402e <_PyBytes_ReverseFind@@Base+0x70e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43f9e <_PyBytes_ReverseFind@@Base+0x70e> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4402e <_PyBytes_ReverseFind@@Base+0x70e> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43fb2 <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ + bge.n 44042 <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43fb2 <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44042 <_PyBytes_ReverseFind@@Base+0x722> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43fc6 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + bge.n 44056 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43fc6 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44056 <_PyBytes_ReverseFind@@Base+0x736> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 43fd0 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ - bne.n 43f2e <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ + blt.n 44060 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + bne.n 43fbe <_PyBytes_ReverseFind@@Base+0x69e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 43fd4 <_PyBytes_ReverseFind@@Base+0x744> │ │ │ │ + b.n 44064 <_PyBytes_ReverseFind@@Base+0x744> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43fe8 <_PyBytes_ReverseFind@@Base+0x758> │ │ │ │ + bge.n 44078 <_PyBytes_ReverseFind@@Base+0x758> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43fe8 <_PyBytes_ReverseFind@@Base+0x758> │ │ │ │ + cbnz r3, 44078 <_PyBytes_ReverseFind@@Base+0x758> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44004 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ + bge.n 44094 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44004 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ + cbnz r3, 44094 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 44004 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44094 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 44004 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ + b.n 44094 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004400a : │ │ │ │ - ldr r0, [pc, #4] @ (44010 ) │ │ │ │ - b.w 19ebbc │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ +0004409a : │ │ │ │ + ldr r0, [pc, #4] @ (440a0 ) │ │ │ │ + b.w 19edf4 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4401e │ │ │ │ - b.w 14b6f4 │ │ │ │ + beq.n 440ae │ │ │ │ + b.w 14b5a0 │ │ │ │ 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 44060 │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 440f0 │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37636 @ 0x9304 │ │ │ │ + movw r1, #38532 @ 0x9684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32240 @ 0x7df0 │ │ │ │ + movw r0, #33240 @ 0x81d8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4406e │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 440fe │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44072 │ │ │ │ + cbnz r0, 44102 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 440b0 │ │ │ │ + b.n 44140 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44094 │ │ │ │ + beq.n 44124 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4406e │ │ │ │ + bl f1dcc │ │ │ │ + b.n 440fe │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2b1f8 │ │ │ │ - cbnz r0, 440a8 │ │ │ │ + cbnz r0, 44138 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ 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 cf584 │ │ │ │ + bl cf454 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #220] @ (441a8 ) │ │ │ │ + ldr r1, [pc, #220] @ (44238 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3828 │ │ │ │ + bl 1a3a50 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 440de │ │ │ │ + cbnz r0, 4416e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 441a4 │ │ │ │ + b.n 44234 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3834 │ │ │ │ + bl 1a3a5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 440d8 │ │ │ │ - ldr r1, [pc, #192] @ (441ac ) │ │ │ │ + blt.n 44168 │ │ │ │ + ldr r1, [pc, #192] @ (4423c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3828 │ │ │ │ + bl 1a3a50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 440d8 │ │ │ │ + beq.n 44168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3834 │ │ │ │ + bl 1a3a5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 440d8 │ │ │ │ - ldr r1, [pc, #168] @ (441b0 ) │ │ │ │ + blt.n 44168 │ │ │ │ + ldr r1, [pc, #168] @ (44240 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3828 │ │ │ │ + bl 1a3a50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 440d8 │ │ │ │ + beq.n 44168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3834 │ │ │ │ + bl 1a3a5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 440d8 │ │ │ │ - ldr r1, [pc, #144] @ (441b4 ) │ │ │ │ + blt.n 44168 │ │ │ │ + ldr r1, [pc, #144] @ (44244 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3828 │ │ │ │ + bl 1a3a50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 440d8 │ │ │ │ + beq.n 44168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3834 │ │ │ │ + bl 1a3a5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 440d8 │ │ │ │ - ldr r1, [pc, #120] @ (441b8 ) │ │ │ │ + blt.n 44168 │ │ │ │ + ldr r1, [pc, #120] @ (44248 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3828 │ │ │ │ + bl 1a3a50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 440d8 │ │ │ │ + beq.n 44168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3834 │ │ │ │ + bl 1a3a5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 440d8 │ │ │ │ - ldr r1, [pc, #96] @ (441bc ) │ │ │ │ + blt.n 44168 │ │ │ │ + ldr r1, [pc, #96] @ (4424c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3828 │ │ │ │ + bl 1a3a50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 440d8 │ │ │ │ + beq.n 44168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3834 │ │ │ │ + bl 1a3a5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 440d8 │ │ │ │ + blt.n 44168 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #57464 @ 0xe078 │ │ │ │ + movw r2, #58584 @ 0xe4d8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #20228 @ 0x4f04 │ │ │ │ + movw r1, #21124 @ 0x5284 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1d25a4 │ │ │ │ + bl 1d28a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 440d8 │ │ │ │ + blt.n 44168 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20484 @ 0x5004 │ │ │ │ + movw r1, #21516 @ 0x540c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #144 @ 0x90 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1b6cac │ │ │ │ + b.w 1b6de8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 441d0 │ │ │ │ - b.w 14b6f4 │ │ │ │ + beq.n 44260 │ │ │ │ + b.w 14b5a0 │ │ │ │ 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, 4424e │ │ │ │ + cbz r0, 442de │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4424e │ │ │ │ + cbnz r0, 442de │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f578 │ │ │ │ + bl 25f998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4424e │ │ │ │ + beq.n 442de │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #45801 @ 0xb2e9 │ │ │ │ + movw r1, #47021 @ 0xb7ad │ │ │ │ movt r1, #38 @ 0x26 │ │ │ │ - movw r0, #57472 @ 0xe080 │ │ │ │ + movw r0, #58592 @ 0xe4e0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 44252 │ │ │ │ + cbnz r0, 442e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2704fc │ │ │ │ + bl 2709bc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 442a8 │ │ │ │ + b.n 44338 │ │ │ │ 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, #57480 @ 0xe088 │ │ │ │ + movw r0, #58600 @ 0xe4e8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 261ef8 │ │ │ │ + bl 262318 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44288 │ │ │ │ + bge.n 44318 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44288 │ │ │ │ + cbnz r3, 44318 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 44248 │ │ │ │ + beq.n 442d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl e38a8 │ │ │ │ + bl e3864 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 442a8 │ │ │ │ + bge.n 44338 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 442a8 │ │ │ │ + cbnz r3, 44338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 442b8 │ │ │ │ + cbz r1, 44348 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 442c0 │ │ │ │ + b.n 44350 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 44412 <_PyTraceback_Add@@Base+0x144> │ │ │ │ + b.n 444a2 <_PyTraceback_Add@@Base+0x144> │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -000442ce <_PyTraceback_Add@@Base>: │ │ │ │ +0004435e <_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] @ (44398 <_PyTraceback_Add@@Base+0xca>) │ │ │ │ + ldr r4, [pc, #184] @ (44428 <_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 703c0 │ │ │ │ + bl 703e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4438a <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq.n 4441a <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4449a │ │ │ │ + bl 4452a │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 44326 <_PyTraceback_Add@@Base+0x58> │ │ │ │ + cbnz r0, 443b6 <_PyTraceback_Add@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4438a <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bge.n 4441a <_PyTraceback_Add@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4438a <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + cbnz r3, 4441a <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4438a <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4441a <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 44688 │ │ │ │ + bl 44718 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44348 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + bge.n 443d8 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44348 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + cbnz r3, 443d8 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4435c <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + bge.n 443ec <_PyTraceback_Add@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4435c <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + cbnz r3, 443ec <_PyTraceback_Add@@Base+0x8e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 4438a <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 4441a <_PyTraceback_Add@@Base+0xbc> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8670 │ │ │ │ + bl d8554 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44394 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + bge.n 44424 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44394 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + cbnz r3, 44424 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1b82b0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 1b8378 <_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, 443ac <_PyTraceback_Add@@Base+0xde> │ │ │ │ + cbz r0, 4443c <_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 443ce <_PyTraceback_Add@@Base+0x100> │ │ │ │ + bne.n 4445e <_PyTraceback_Add@@Base+0x100> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 142a38 │ │ │ │ + b.w 142750 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10656 @ 0x29a0 │ │ │ │ + movw r0, #11552 @ 0x2d20 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 443c2 <_PyTraceback_Add@@Base+0xf4> │ │ │ │ + bne.n 44452 <_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 │ │ │ │ @@ -36041,189 +36086,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 4443e <_PyTraceback_Add@@Base+0x170> │ │ │ │ + bne.n 444ce <_PyTraceback_Add@@Base+0x170> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #27080 @ 0x69c8 │ │ │ │ + movw r2, #27976 @ 0x6d48 │ │ │ │ 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, 44484 <_PyTraceback_Add@@Base+0x1b6> │ │ │ │ - movw r3, #27080 @ 0x69c8 │ │ │ │ + cbz r1, 44514 <_PyTraceback_Add@@Base+0x1b6> │ │ │ │ + movw r3, #27976 @ 0x6d48 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 4446c <_PyTraceback_Add@@Base+0x19e> │ │ │ │ + bls.n 444fc <_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 4448e <_PyTraceback_Add@@Base+0x1c0> │ │ │ │ + bmi.n 4451e <_PyTraceback_Add@@Base+0x1c0> │ │ │ │ orrs r4, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 4444e <_PyTraceback_Add@@Base+0x180> │ │ │ │ + b.n 444de <_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 44496 <_PyTraceback_Add@@Base+0x1c8> │ │ │ │ + b.n 44526 <_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 │ │ │ │ │ │ │ │ -0004449a : │ │ │ │ +0004452a : │ │ │ │ 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 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 444c4 │ │ │ │ + cbnz r0, 44554 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 44524 │ │ │ │ + b.n 445b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194ee0 │ │ │ │ + bl 195130 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 444ba │ │ │ │ - ldr r0, [pc, #120] @ (4454c ) │ │ │ │ + beq.n 4454a │ │ │ │ + ldr r0, [pc, #120] @ (445dc ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4451c │ │ │ │ - ldr r0, [pc, #112] @ (44550 ) │ │ │ │ + cbz r0, 445ac │ │ │ │ + ldr r0, [pc, #112] @ (445e0 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 44522 │ │ │ │ + cbz r0, 445b2 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2b314 │ │ │ │ - ldr r3, [pc, #96] @ (44554 ) │ │ │ │ + ldr r3, [pc, #96] @ (445e4 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #88] @ (44558 ) │ │ │ │ + ldr r3, [pc, #88] @ (445e8 ) │ │ │ │ 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 961d8 │ │ │ │ + bl 962e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44524 │ │ │ │ + b.n 445b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 44524 │ │ │ │ + b.n 445b4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (44554 ) │ │ │ │ - bl 7a1a4 │ │ │ │ + ldr r0, [pc, #44] @ (445e4 ) │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ 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 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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 25c778 │ │ │ │ + bl 25cba0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 445d6 │ │ │ │ - cbz r0, 44590 │ │ │ │ + beq.n 44666 │ │ │ │ + cbz r0, 44620 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 44594 │ │ │ │ + b.n 44624 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 445da │ │ │ │ + bpl.n 4466a │ │ │ │ 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 c1478 │ │ │ │ + bl c16f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 445d6 │ │ │ │ + cbz r0, 44666 │ │ │ │ mov r1, r5 │ │ │ │ - bl 897ec │ │ │ │ - cbz r0, 445e2 │ │ │ │ + bl 89880 │ │ │ │ + cbz r0, 44672 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 445d6 │ │ │ │ + bge.n 44666 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 445d6 │ │ │ │ + cbnz r3, 44666 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 445e2 │ │ │ │ + b.n 44672 │ │ │ │ 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 │ │ │ │ @@ -36233,135 +36278,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 44614 │ │ │ │ + bhi.n 446a4 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 4463e │ │ │ │ - b.n 4462e │ │ │ │ - movw r0, #23332 @ 0x5b24 │ │ │ │ + ble.n 446ce │ │ │ │ + b.n 446be │ │ │ │ + movw r0, #24228 @ 0x5ea4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4460c │ │ │ │ + bne.n 4469c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44684 │ │ │ │ + b.n 44714 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 11afe0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11b198 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4462a │ │ │ │ + beq.n 446ba │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 44656 │ │ │ │ + bne.n 446e6 │ │ │ │ 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, 44664 │ │ │ │ + cbnz r1, 446f4 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 44666 │ │ │ │ + b.n 446f6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 11afe0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11b198 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4463e │ │ │ │ - b.n 4462a │ │ │ │ + bne.n 446ce │ │ │ │ + b.n 446ba │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #23332 @ 0x5b24 │ │ │ │ + movw r2, #24228 @ 0x5ea4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 20904c │ │ │ │ + bl 20925c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00044688 : │ │ │ │ +00044718 : │ │ │ │ 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 197114 │ │ │ │ + bl 197364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44730 │ │ │ │ + beq.n 447c0 │ │ │ │ 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 197274 │ │ │ │ + bl 1974c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 446dc │ │ │ │ + bge.n 4476c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 446dc │ │ │ │ + cbnz r3, 4476c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 44730 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 447c0 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r0, #23916 @ 0x5d6c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 76c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c0c <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 446fe │ │ │ │ + cbnz r0, 4478e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44724 │ │ │ │ - b.n 44730 │ │ │ │ + blt.n 447b4 │ │ │ │ + b.n 447c0 │ │ │ │ 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 44734 │ │ │ │ + blt.n 447c4 │ │ │ │ orr.w r2, r5, #1 │ │ │ │ - b.n 44738 │ │ │ │ + b.n 447c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44730 │ │ │ │ + cbnz r3, 447c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 447c6 │ │ │ │ + b.n 44856 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r7, 44746 │ │ │ │ + cbz r7, 447d6 │ │ │ │ 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 │ │ │ │ @@ -36385,67 +36430,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 44796 │ │ │ │ + bge.n 44826 │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - b.n 44786 │ │ │ │ + b.n 44816 │ │ │ │ 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 447c0 │ │ │ │ + bge.n 44850 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 447c0 │ │ │ │ + cbnz r3, 44850 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 70e80 │ │ │ │ + bl 70ea0 │ │ │ │ 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, 447f8 │ │ │ │ + cbz r0, 44888 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 447f8 │ │ │ │ + bge.n 44888 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 447f8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44888 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 44814 │ │ │ │ + cbnz r2, 448a4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 44814 │ │ │ │ + cbz r0, 448a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44814 │ │ │ │ + bge.n 448a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44814 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 448a4 │ │ │ │ + bl 76dd4 <_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 │ │ │ │ @@ -36457,314 +36502,314 @@ │ │ │ │ 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 44870 │ │ │ │ + bmi.n 44900 │ │ │ │ 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 77298 │ │ │ │ + bl 77280 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - cbnz r5, 448a4 │ │ │ │ + cbnz r5, 44934 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bb140 │ │ │ │ + bl 1bb208 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 448a4 │ │ │ │ + cbz r0, 44934 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 448a4 │ │ │ │ + bge.n 44934 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 448a4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44934 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 448f2 │ │ │ │ + cbz r3, 44982 │ │ │ │ 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 448d8 │ │ │ │ + bge.n 44968 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 448f8 │ │ │ │ + beq.n 44988 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 448c0 │ │ │ │ + b.n 44950 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #57784 @ 0xe1b8 │ │ │ │ + movw r1, #58904 @ 0xe618 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 448f8 │ │ │ │ + bl d5890 │ │ │ │ + b.n 44988 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 6b810 │ │ │ │ + b.w 6b838 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 44928 │ │ │ │ + bhi.n 449b8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44940 │ │ │ │ - b.n 44952 │ │ │ │ - movw r0, #23180 @ 0x5a8c │ │ │ │ + cbnz r0, 449d0 │ │ │ │ + b.n 449e2 │ │ │ │ + movw r0, #24076 @ 0x5e0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44a28 │ │ │ │ - b.n 4491a │ │ │ │ - bl 85938 │ │ │ │ + beq.n 44ab8 │ │ │ │ + b.n 449aa │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44960 │ │ │ │ + blt.n 449f0 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 44970 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 44a00 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44a28 │ │ │ │ + bne.n 44ab8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44970 │ │ │ │ + b.n 44a00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4494e │ │ │ │ + bne.n 449de │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4494e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 449de │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 449fc │ │ │ │ + ble.n 44a8c │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 449a4 │ │ │ │ + bpl.n 44a34 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 449a0 │ │ │ │ + beq.n 44a30 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57824 @ 0xe1e0 │ │ │ │ + movw r1, #58944 @ 0xe640 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 449fe │ │ │ │ + b.n 44a8e │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 449b6 │ │ │ │ - bl 88210 │ │ │ │ - cbz r0, 449d6 │ │ │ │ + beq.n 44a46 │ │ │ │ + bl 882c4 │ │ │ │ + cbz r0, 44a66 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 449f6 │ │ │ │ + beq.n 44a86 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57912 @ 0xe238 │ │ │ │ + movw r1, #59032 @ 0xe698 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62492 @ 0xf41c │ │ │ │ + movw r2, #63388 @ 0xf79c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23180 @ 0x5a8c │ │ │ │ + movw r0, #24076 @ 0x5e0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44a28 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44ab8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 449fe │ │ │ │ + b.n 44a8e │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 44a1a │ │ │ │ - cbz r1, 44a0a │ │ │ │ + bgt.n 44aaa │ │ │ │ + cbz r1, 44a9a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 44a12 │ │ │ │ + b.n 44aa2 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 15539c │ │ │ │ + b.w 155564 │ │ │ │ subs r2, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 404ac <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ + b.w 4049c <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 44a50 │ │ │ │ + cbz r0, 44ae0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44a5c │ │ │ │ + bge.n 44aec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 44a5c │ │ │ │ + b.n 44aec │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 27066c <_PyTime_FromLong@@Base+0xcc> │ │ │ │ + bl 270b2c <_PyTime_FromLong@@Base+0xcc> │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44a42 │ │ │ │ + bne.n 44ad2 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 44a86 │ │ │ │ + cbnz r1, 44b16 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47100 @ 0xb7fc │ │ │ │ + movw r1, #48100 @ 0xbbe4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 44a92 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 44b22 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 44a98 │ │ │ │ + bge.n 44b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44a9c │ │ │ │ + b.n 44b2c │ │ │ │ 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, 44ac8 │ │ │ │ + cbz r0, 44b58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44ac8 │ │ │ │ + bge.n 44b58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44ac8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44b58 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 44ae2 │ │ │ │ + cbz r0, 44b72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44ae2 │ │ │ │ + bge.n 44b72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44ae2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44b72 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00044ae6 <_PyObject_SetManagedDict@@Base>: │ │ │ │ +00044b76 <_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 44b54 <_PyObject_SetManagedDict@@Base+0x6e> │ │ │ │ - cbnz r6, 44b22 <_PyObject_SetManagedDict@@Base+0x3c> │ │ │ │ + bpl.n 44be4 <_PyObject_SetManagedDict@@Base+0x6e> │ │ │ │ + cbnz r6, 44bb2 <_PyObject_SetManagedDict@@Base+0x3c> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r0, r5 │ │ │ │ - cbz r1, 44b18 <_PyObject_SetManagedDict@@Base+0x32> │ │ │ │ + cbz r1, 44ba8 <_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 1ac120 <_PyMutex_LockTimed@@Base+0x180> │ │ │ │ - b.n 44b6c <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + bl 1ac230 <_PyEval_NoToolsForUnwind@@Base+0x604> │ │ │ │ + b.n 44bfc <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 210f00 │ │ │ │ - cbnz r0, 44b70 <_PyObject_SetManagedDict@@Base+0x8a> │ │ │ │ - cbz r4, 44b3a <_PyObject_SetManagedDict@@Base+0x54> │ │ │ │ + bl 2113fc │ │ │ │ + cbnz r0, 44c00 <_PyObject_SetManagedDict@@Base+0x8a> │ │ │ │ + cbz r4, 44bca <_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 44b6c <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + bge.n 44bfc <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44b6c <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + cbnz r3, 44bfc <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 44b6c <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ - cbz r1, 44b62 <_PyObject_SetManagedDict@@Base+0x7c> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44bfc <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + cbz r1, 44bf2 <_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 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44b74 <_PyObject_SetManagedDict@@Base+0x8e> │ │ │ │ + b.n 44c04 <_PyObject_SetManagedDict@@Base+0x8e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -36773,73 +36818,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, #276] @ (44cc0 <_PyObject_SetManagedDict@@Base+0x1da>) │ │ │ │ + ldr r1, [pc, #276] @ (44d50 <_PyObject_SetManagedDict@@Base+0x1da>) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #52484 @ 0xcd04 │ │ │ │ + movw r2, #53128 @ 0xcf88 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #58056 @ 0xe2c8 │ │ │ │ + movw r1, #59176 @ 0xe728 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ - bl 8e728 │ │ │ │ + bl 8e810 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44c98 <_PyObject_SetManagedDict@@Base+0x1b2> │ │ │ │ + beq.n 44d28 <_PyObject_SetManagedDict@@Base+0x1b2> │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #57736 @ 0xe188 │ │ │ │ + movw r1, #58856 @ 0xe5e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #58076 @ 0xe2dc │ │ │ │ + movw r0, #59196 @ 0xe73c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ ldr.w r1, [r5, #-160] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44c36 <_PyObject_SetManagedDict@@Base+0x150> │ │ │ │ + beq.n 44cc6 <_PyObject_SetManagedDict@@Base+0x150> │ │ │ │ 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 206bf8 │ │ │ │ + bl 206e04 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44c36 <_PyObject_SetManagedDict@@Base+0x150> │ │ │ │ + beq.n 44cc6 <_PyObject_SetManagedDict@@Base+0x150> │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 44c3a <_PyObject_SetManagedDict@@Base+0x154> │ │ │ │ + beq.n 44cca <_PyObject_SetManagedDict@@Base+0x154> │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 44c46 <_PyObject_SetManagedDict@@Base+0x160> │ │ │ │ + beq.n 44cd6 <_PyObject_SetManagedDict@@Base+0x160> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52668 @ 0xcdbc │ │ │ │ + movw r1, #53376 @ 0xd080 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44c8e <_PyObject_SetManagedDict@@Base+0x1a8> │ │ │ │ + b.n 44d1e <_PyObject_SetManagedDict@@Base+0x1a8> │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ - b.n 44c50 <_PyObject_SetManagedDict@@Base+0x16a> │ │ │ │ + b.n 44ce0 <_PyObject_SetManagedDict@@Base+0x16a> │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #16 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ 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 │ │ │ │ @@ -36847,764 +36892,764 @@ │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r5, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 38e06 <_PyTime_AsTimevalTime_t@@Base+0x14a> │ │ │ │ + bl 38e5a <_PyTime_AsTimevalTime_t@@Base+0x14a> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #-160] │ │ │ │ - bl 75f9c │ │ │ │ - b.n 44c9a <_PyObject_SetManagedDict@@Base+0x1b4> │ │ │ │ + bl 75f84 │ │ │ │ + b.n 44d2a <_PyObject_SetManagedDict@@Base+0x1b4> │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #32] @ (44cc0 <_PyObject_SetManagedDict@@Base+0x1da>) │ │ │ │ + ldr r3, [pc, #32] @ (44d50 <_PyObject_SetManagedDict@@Base+0x1da>) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 44cb2 <_PyObject_SetManagedDict@@Base+0x1cc> │ │ │ │ + beq.n 44d42 <_PyObject_SetManagedDict@@Base+0x1cc> │ │ │ │ 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} │ │ │ │ nop │ │ │ │ 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 141ec8 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ - b.n 44a9e │ │ │ │ + b.w 141be0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac4> │ │ │ │ + b.n 44b2e │ │ │ │ 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 44cf8 <_PyObject_SetManagedDict@@Base+0x212> │ │ │ │ + bne.n 44d88 <_PyObject_SetManagedDict@@Base+0x212> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12307c │ │ │ │ + b.w 122f8c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10680 @ 0x29b8 │ │ │ │ + movw r0, #11576 @ 0x2d38 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44cec <_PyObject_SetManagedDict@@Base+0x206> │ │ │ │ + bne.n 44d7c <_PyObject_SetManagedDict@@Base+0x206> │ │ │ │ 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 15539c │ │ │ │ - cbz r0, 44d58 <_PyObject_SetManagedDict@@Base+0x272> │ │ │ │ + bl 155564 │ │ │ │ + cbz r0, 44de8 <_PyObject_SetManagedDict@@Base+0x272> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 44d32 <_PyObject_SetManagedDict@@Base+0x24c> │ │ │ │ + cbz r3, 44dc2 <_PyObject_SetManagedDict@@Base+0x24c> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 44d3a <_PyObject_SetManagedDict@@Base+0x254> │ │ │ │ + b.n 44dca <_PyObject_SetManagedDict@@Base+0x254> │ │ │ │ movw r2, #32052 @ 0x7d34 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 44d58 <_PyObject_SetManagedDict@@Base+0x272> │ │ │ │ + cbz r5, 44de8 <_PyObject_SetManagedDict@@Base+0x272> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #28104 @ 0x6dc8 │ │ │ │ + movw r1, #29000 @ 0x7148 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 44d58 <_PyObject_SetManagedDict@@Base+0x272> │ │ │ │ + ble.n 44de8 <_PyObject_SetManagedDict@@Base+0x272> │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 44d4a <_PyObject_SetManagedDict@@Base+0x264> │ │ │ │ + b.n 44dda <_PyObject_SetManagedDict@@Base+0x264> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00044d5a : │ │ │ │ +00044dea : │ │ │ │ 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 44d78 │ │ │ │ + bpl.n 44e08 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 44d8e │ │ │ │ + beq.n 44e1e │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ - movw r0, #32588 @ 0x7f4c │ │ │ │ + movw r0, #33484 @ 0x82cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 44db4 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 44e44 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 44d98 │ │ │ │ + blt.n 44e28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 44dba │ │ │ │ + blt.n 44e4a │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58100 @ 0xe2f4 │ │ │ │ + movw r1, #59220 @ 0xe754 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44dca │ │ │ │ + b.n 44e5a │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 44dde │ │ │ │ + cbz r0, 44e6e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44de0 │ │ │ │ + bge.n 44e70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (44de4 ) │ │ │ │ + ldr r0, [pc, #4] @ (44e74 ) │ │ │ │ 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, 44e04 │ │ │ │ + cbz r3, 44e94 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 44e14 │ │ │ │ + b.n 44ea4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 44e12 │ │ │ │ + ble.n 44ea2 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 44e0e │ │ │ │ - cbnz r1, 44e36 │ │ │ │ + bgt.n 44e9e │ │ │ │ + cbnz r1, 44ec6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 44e14 │ │ │ │ + b.n 44ea4 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #200] @ (44ee0 ) │ │ │ │ + ldr r1, [pc, #200] @ (44f70 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44e3c │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44ecc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44edc │ │ │ │ + b.n 44f6c │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 44e4e │ │ │ │ + beq.n 44ede │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 44e32 │ │ │ │ + blt.n 44ec2 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 44e7a │ │ │ │ - cbz r6, 44e56 │ │ │ │ + cbz r3, 44f0a │ │ │ │ + cbz r6, 44ee6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 44e66 │ │ │ │ + bne.n 44ef6 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 44edc │ │ │ │ + b.n 44f6c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c990 <_PyXIData_New@@Base+0x350> │ │ │ │ + bl 21ce3c <_PyXIData_New@@Base+0x350> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44e8c │ │ │ │ - bl 7fa30 │ │ │ │ + cbnz r0, 44f1c │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44e32 │ │ │ │ + bne.n 44ec2 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d068 │ │ │ │ - b.n 44e32 │ │ │ │ - cbz r6, 44eb6 │ │ │ │ + bl 12d014 │ │ │ │ + b.n 44ec2 │ │ │ │ + cbz r6, 44f46 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44e5c │ │ │ │ + beq.n 44eec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24fafc │ │ │ │ + bl 24ff94 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 44eaa │ │ │ │ + cbnz r3, 44f3a │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 44eac │ │ │ │ + b.n 44f3c │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 44e5c │ │ │ │ + b.n 44eec │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44e5c │ │ │ │ + beq.n 44eec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24fafc │ │ │ │ + bl 24ff94 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 44ed0 │ │ │ │ + cbnz r3, 44f60 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 44ed2 │ │ │ │ + b.n 44f62 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 44e5c │ │ │ │ + b.n 44eec │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ 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 1b0cf4 │ │ │ │ + b.w 1b0e04 │ │ │ │ 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 44f18 │ │ │ │ + bne.n 44fa8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3a774 │ │ │ │ + b.w 3a734 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10636 @ 0x298c │ │ │ │ + movw r0, #11532 @ 0x2d0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44f0c │ │ │ │ + bne.n 44f9c │ │ │ │ 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 44f5a │ │ │ │ + bhi.n 44fea │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44f72 │ │ │ │ - b.n 44f84 │ │ │ │ - movw r0, #23276 @ 0x5aec │ │ │ │ + cbnz r0, 45002 │ │ │ │ + b.n 45014 │ │ │ │ + movw r0, #24172 @ 0x5e6c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4505a │ │ │ │ - b.n 44f4c │ │ │ │ - bl 85938 │ │ │ │ + beq.n 450ea │ │ │ │ + b.n 44fdc │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44f92 │ │ │ │ + blt.n 45022 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 44fa2 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 45032 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4505a │ │ │ │ + bne.n 450ea │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44fa2 │ │ │ │ + b.n 45032 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44f80 │ │ │ │ + bne.n 45010 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 44f80 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45010 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4502e │ │ │ │ + ble.n 450be │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 44fd6 │ │ │ │ + bpl.n 45066 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 44fd2 │ │ │ │ + beq.n 45062 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58136 @ 0xe318 │ │ │ │ + movw r1, #59256 @ 0xe778 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 45030 │ │ │ │ + b.n 450c0 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 44fe8 │ │ │ │ - bl 88210 │ │ │ │ - cbz r0, 45008 │ │ │ │ + beq.n 45078 │ │ │ │ + bl 882c4 │ │ │ │ + cbz r0, 45098 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 45028 │ │ │ │ + beq.n 450b8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58224 @ 0xe370 │ │ │ │ + movw r1, #59344 @ 0xe7d0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62492 @ 0xf41c │ │ │ │ + movw r2, #63388 @ 0xf79c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23276 @ 0x5aec │ │ │ │ + movw r0, #24172 @ 0x5e6c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4505a │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 450ea │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 45030 │ │ │ │ + b.n 450c0 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 4504c │ │ │ │ - cbz r1, 4503c │ │ │ │ + bgt.n 450dc │ │ │ │ + cbz r1, 450cc │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 45044 │ │ │ │ + b.n 450d4 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 15539c │ │ │ │ + b.w 155564 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 404ac <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ + b.w 4049c <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ 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 45098 │ │ │ │ + beq.n 45128 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #58336 @ 0xe3e0 │ │ │ │ + movw r1, #59456 @ 0xe840 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ - bl 450d8 │ │ │ │ + b.w d5890 │ │ │ │ + bl 45168 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000450ac : │ │ │ │ +0004513c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #40664 @ 0x9ed8 │ │ │ │ + movw r1, #41560 @ 0xa258 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23334c │ │ │ │ - cbnz r0, 450d4 │ │ │ │ + bl 233800 │ │ │ │ + cbnz r0, 45164 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 233478 │ │ │ │ + b.w 23392c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000450d8 : │ │ │ │ +00045168 : │ │ │ │ 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 4510e │ │ │ │ + beq.n 4519e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17212 @ 0x433c │ │ │ │ + movw r1, #18008 @ 0x4658 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 45134 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 451c4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #6240 @ 0x1860 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4513a │ │ │ │ + beq.n 451ca │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58376 @ 0xe408 │ │ │ │ + movw r1, #59496 @ 0xe868 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45230 │ │ │ │ + b.n 452c0 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 45158 │ │ │ │ + cbz r6, 451e8 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #58412 @ 0xe42c │ │ │ │ + movw r1, #59532 @ 0xe88c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 45134 │ │ │ │ + bl d5890 │ │ │ │ + b.n 451c4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4517a │ │ │ │ + beq.n 4520a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #58444 @ 0xe44c │ │ │ │ + movw r1, #59564 @ 0xe8ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 45134 │ │ │ │ - ldr.w r8, [pc, #188] @ 45238 │ │ │ │ + bl d5890 │ │ │ │ + b.n 451c4 │ │ │ │ + ldr.w r8, [pc, #188] @ 452c8 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 45196 │ │ │ │ - bl 2072fc │ │ │ │ - cbz r0, 45196 │ │ │ │ + cbnz r0, 45226 │ │ │ │ + bl 207508 │ │ │ │ + cbz r0, 45226 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 451b6 │ │ │ │ + beq.n 45246 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #58488 @ 0xe478 │ │ │ │ + movw r1, #59608 @ 0xe8d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 45134 │ │ │ │ + bl d5890 │ │ │ │ + b.n 451c4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 45226 │ │ │ │ + bne.n 452b6 │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 451d6 │ │ │ │ - bl 2072fc │ │ │ │ + cbnz r4, 45266 │ │ │ │ + bl 207508 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45134 │ │ │ │ + beq.n 451c4 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4598c │ │ │ │ + bl 45a1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45134 │ │ │ │ + beq.n 451c4 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 4520e │ │ │ │ + bne.n 4529e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 451fc │ │ │ │ + bge.n 4528c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 451fc │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4528c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #61132 @ 0xeecc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d068 │ │ │ │ - b.n 45134 │ │ │ │ + bl 12d014 │ │ │ │ + b.n 451c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45230 │ │ │ │ + bge.n 452c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45230 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 45230 │ │ │ │ + cbnz r3, 452c0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 452c0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 235e54 │ │ │ │ + b.w 2362d4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r2, 45258 │ │ │ │ + cbnz r2, 452e8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 45282 │ │ │ │ - b.n 4526e │ │ │ │ - movw r0, #42832 @ 0xa750 │ │ │ │ + beq.n 45312 │ │ │ │ + b.n 452fe │ │ │ │ + movw r0, #43832 @ 0xab38 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 22a408 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a8bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45250 │ │ │ │ + bne.n 452e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 452ae │ │ │ │ + b.n 4533e │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #42832 @ 0xa750 │ │ │ │ + movw r0, #43832 @ 0xab38 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4526a │ │ │ │ + beq.n 452fa │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 908a8 │ │ │ │ + bl 90998 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4526a │ │ │ │ + beq.n 452fa │ │ │ │ ldrd r1, r2, [r4, #12] │ │ │ │ - bl e3f34 │ │ │ │ + bl e3ef0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 452ae │ │ │ │ + bge.n 4533e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 452ae │ │ │ │ + cbnz r3, 4533e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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, 452de │ │ │ │ + cbnz r3, 4536e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a3030 <_PyType_Name@@Base> │ │ │ │ + bl 1a3258 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - movw r0, #37128 @ 0x9108 │ │ │ │ + movw r0, #38128 @ 0x94f0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e3ce0 │ │ │ │ - bl 13e0d8 │ │ │ │ - cbz r0, 452f8 │ │ │ │ + b.w e3c9c │ │ │ │ + bl 13dde4 │ │ │ │ + cbz r0, 45388 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4533c │ │ │ │ - movw r0, #43772 @ 0xaafc │ │ │ │ + bne.n 453cc │ │ │ │ + movw r0, #44316 @ 0xad1c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 793ec │ │ │ │ + b.w 793e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84be4 │ │ │ │ + bl 84c84 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45334 │ │ │ │ + cbz r0, 453c4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1a3030 <_PyType_Name@@Base> │ │ │ │ + bl 1a3258 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #34724 @ 0x87a4 │ │ │ │ + movw r0, #35580 @ 0x8afc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45328 │ │ │ │ + bge.n 453b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4532c │ │ │ │ + cbz r3, 453bc │ │ │ │ mov r4, r6 │ │ │ │ - b.n 45334 │ │ │ │ + b.n 453c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 45328 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 453b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13ebac │ │ │ │ - b.n 4533e │ │ │ │ + bl 13e8b8 │ │ │ │ + b.n 453ce │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4535c │ │ │ │ + cbz r3, 453ec │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4536c │ │ │ │ + b.n 453fc │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4536a │ │ │ │ + ble.n 453fa │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 45366 │ │ │ │ - cbnz r1, 45392 │ │ │ │ + bgt.n 453f6 │ │ │ │ + cbnz r1, 45422 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4536c │ │ │ │ + b.n 453fc │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #136] @ (453f8 ) │ │ │ │ + ldr r1, [pc, #136] @ (45488 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45398 │ │ │ │ + cbnz r0, 45428 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 453f4 │ │ │ │ + b.n 45484 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r5, r6 │ │ │ │ - bl 235374 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 23581c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4538e │ │ │ │ + beq.n 4541e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 453be │ │ │ │ + beq.n 4544e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 453c2 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 453c2 │ │ │ │ - b.n 4538e │ │ │ │ + bne.n 45452 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 45452 │ │ │ │ + b.n 4541e │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bba0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 453ee │ │ │ │ + bne.n 4547e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 4538e │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 4541e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r2, #40 @ 0x28 │ │ │ │ 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, 45418 │ │ │ │ + cbz r3, 454a8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 45428 │ │ │ │ + b.n 454b8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 45426 │ │ │ │ + ble.n 454b6 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 45422 │ │ │ │ - cbnz r1, 4544c │ │ │ │ + bgt.n 454b2 │ │ │ │ + cbnz r1, 454dc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 45428 │ │ │ │ + b.n 454b8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #180] @ (454e0 ) │ │ │ │ + ldr r1, [pc, #180] @ (45570 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 45452 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 454e2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 454da │ │ │ │ + b.n 4556a │ │ │ │ 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 │ │ │ │ @@ -37613,714 +37658,714 @@ │ │ │ │ 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 454a4 │ │ │ │ - bl 7e940 │ │ │ │ - cbnz r0, 45496 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 45534 │ │ │ │ + bl 7e944 │ │ │ │ + cbnz r0, 45526 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45448 │ │ │ │ + bne.n 454d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21bbc0 │ │ │ │ + bl 21c06c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 454ca │ │ │ │ - b.n 45448 │ │ │ │ + bge.n 4555a │ │ │ │ + b.n 454d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 454d8 │ │ │ │ + bge.n 45568 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 454d8 │ │ │ │ - bl d4f7c │ │ │ │ + b.n 45568 │ │ │ │ + bl d4e34 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45448 │ │ │ │ - beq.n 454bc │ │ │ │ + blt.n 454d8 │ │ │ │ + beq.n 4554c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 85240 │ │ │ │ + b.w 852e0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b470 │ │ │ │ + bl 8b4fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45448 │ │ │ │ + blt.n 454d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 454da │ │ │ │ + bge.n 4556a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 454da │ │ │ │ + b.n 4556a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r4, 45508 │ │ │ │ - movw r0, #58608 @ 0xe4f0 │ │ │ │ + cbnz r4, 45598 │ │ │ │ + movw r0, #59728 @ 0xe950 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - movw r0, #58628 @ 0xe504 │ │ │ │ + movw r0, #59748 @ 0xe964 │ │ │ │ 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 e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4553c │ │ │ │ + bge.n 455cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4553c │ │ │ │ + cbnz r3, 455cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #46504 @ 0xb5a8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 26a44c │ │ │ │ + b.w 26a934 │ │ │ │ │ │ │ │ -00045550 : │ │ │ │ - movw r0, #15996 @ 0x3e7c │ │ │ │ +000455e0 : │ │ │ │ + movw r0, #16072 @ 0x3ec8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 19ebbc │ │ │ │ + b.w 19edf4 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 11d514 │ │ │ │ + b.w 11d794 │ │ │ │ │ │ │ │ -00045562 : │ │ │ │ +000455f2 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (4557c ) │ │ │ │ + ldr r4, [pc, #16] @ (4560c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w e4458 │ │ │ │ + b.w e43f4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13fcfc │ │ │ │ + bl 13fa08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21cfdc <_PyEval_AddPendingCall@@Base+0x608> │ │ │ │ + bl 21d488 <_PyEval_AddPendingCall@@Base+0x608> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cf584 │ │ │ │ + bl cf454 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #60] @ (455f8 ) │ │ │ │ + ldr r1, [pc, #60] @ (45688 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3828 │ │ │ │ - movw r1, #59020 @ 0xe68c │ │ │ │ + bl 1a3a50 │ │ │ │ + movw r1, #60140 @ 0xeaec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl cfc40 │ │ │ │ + bl cfb10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 455f0 │ │ │ │ + blt.n 45680 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20484 @ 0x5004 │ │ │ │ + movw r1, #21516 @ 0x540c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 455f4 │ │ │ │ + b.n 45684 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (4563c ) │ │ │ │ - bl 201794 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (456cc ) │ │ │ │ + bl 2018ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 4562a │ │ │ │ + cbz r2, 456ba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #52004 @ 0xcb24 │ │ │ │ + movw r0, #53040 @ 0xcf30 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ - movw r0, #59028 @ 0xe694 │ │ │ │ + b.w 808ac │ │ │ │ + movw r0, #60148 @ 0xeaf4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ 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 4566c │ │ │ │ + bne.n 456fc │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 235b24 │ │ │ │ - b.n 45688 │ │ │ │ + bl 235fa0 │ │ │ │ + b.n 45718 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #56040 @ 0xdae8 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r2, 45694 │ │ │ │ + cbnz r2, 45724 │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 1334f4 │ │ │ │ + bl 132ffc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45706 │ │ │ │ + cbz r0, 45796 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4570a │ │ │ │ - bl 150f98 │ │ │ │ + bne.n 4579a │ │ │ │ + bl 150f38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 456ca │ │ │ │ + bge.n 4575a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 456ce │ │ │ │ + cbz r3, 4575e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 457fa │ │ │ │ + b.n 4588a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 456ca │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4575a │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 45732 │ │ │ │ + bne.n 457c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45724 │ │ │ │ + blt.n 457b4 │ │ │ │ mov r5, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r4, r5 │ │ │ │ cmp r7, r8 │ │ │ │ - ble.w 457fa │ │ │ │ + ble.w 4588a │ │ │ │ ldr.w r0, [r9, r8, lsl #2] │ │ │ │ - bl 1334f4 │ │ │ │ + bl 132ffc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 456d6 │ │ │ │ + bne.n 45766 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45714 │ │ │ │ + blt.n 457a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 457fa │ │ │ │ - ldr.w sl, [pc, #244] @ 45800 │ │ │ │ + b.n 4588a │ │ │ │ + ldr.w sl, [pc, #244] @ 45890 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 456ea │ │ │ │ + b.n 4577a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45706 │ │ │ │ + bne.n 45796 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 45706 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45796 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 456e2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 456e2 │ │ │ │ + bne.n 45772 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45772 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 45746 │ │ │ │ + beq.n 457d6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 45750 │ │ │ │ + bne.n 457e0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 457ca │ │ │ │ + b.n 4585a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fcd8 <_PyLong_GCD@@Base> │ │ │ │ + bl 16fd60 <_PyLong_GCD@@Base> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 45760 │ │ │ │ + cbnz r0, 457f0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 457ca │ │ │ │ + b.n 4585a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1376e8 │ │ │ │ + bl 13721c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45782 │ │ │ │ + bge.n 45812 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 45782 │ │ │ │ + cbnz r3, 45812 │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4575c │ │ │ │ + beq.n 457ec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12016c │ │ │ │ + bl 120084 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 457a4 │ │ │ │ + bge.n 45834 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 457a4 │ │ │ │ + cbnz r3, 45834 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 4575c │ │ │ │ + beq.n 457ec │ │ │ │ mov r0, fp │ │ │ │ - bl 150f98 │ │ │ │ + bl 150f38 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 457ca │ │ │ │ + bge.n 4585a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 457ca │ │ │ │ + cbnz r3, 4585a │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 457de │ │ │ │ + bge.n 4586e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 457de │ │ │ │ + cbnz r3, 4586e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 457f2 │ │ │ │ + bge.n 45882 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 457f2 │ │ │ │ + cbnz r3, 45882 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 456e4 │ │ │ │ - b.n 45706 │ │ │ │ + bne.w 45774 │ │ │ │ + b.n 45796 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00045804 : │ │ │ │ - ldr r0, [pc, #4] @ (4580c ) │ │ │ │ - b.w 19ebbc │ │ │ │ +00045894 : │ │ │ │ + ldr r0, [pc, #4] @ (4589c ) │ │ │ │ + b.w 19edf4 │ │ │ │ nop │ │ │ │ - subs r6, #196 @ 0xc4 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b314 │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 45844 │ │ │ │ + bhi.n 458d4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4585c │ │ │ │ - b.n 458a2 │ │ │ │ - movw r0, #1600 @ 0x640 │ │ │ │ + cbz r0, 458ec │ │ │ │ + b.n 45932 │ │ │ │ + movw r0, #2496 @ 0x9c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45834 │ │ │ │ - b.n 458a2 │ │ │ │ + bne.n 458c4 │ │ │ │ + b.n 45932 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 458d6 │ │ │ │ + ble.n 45966 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 458c4 │ │ │ │ + beq.n 45954 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 458a6 │ │ │ │ + bpl.n 45936 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 458a2 │ │ │ │ + cbz r0, 45932 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 458c6 │ │ │ │ + beq.n 45956 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45906 │ │ │ │ - movw r2, #30024 @ 0x7548 │ │ │ │ + b.n 45996 │ │ │ │ + movw r2, #30780 @ 0x783c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1600 @ 0x640 │ │ │ │ + movw r0, #2496 @ 0x9c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 458a2 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45932 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 458d8 │ │ │ │ + beq.n 45968 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 458d8 │ │ │ │ - b.n 458a2 │ │ │ │ + bge.n 45968 │ │ │ │ + b.n 45932 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 458e6 │ │ │ │ + cbnz r4, 45976 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 257af4 │ │ │ │ + bl 257f1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45906 │ │ │ │ + cbz r0, 45996 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #12732 @ 0x31bc │ │ │ │ + movw r0, #13628 @ 0x353c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 45910 │ │ │ │ + cbz r3, 459a0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ 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 4592a │ │ │ │ - movw r0, #59052 @ 0xe6ac │ │ │ │ + bpl.n 459ba │ │ │ │ + movw r0, #60172 @ 0xeb0c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e3ce0 │ │ │ │ - movw r0, #59076 @ 0xe6c4 │ │ │ │ + b.w e3c9c │ │ │ │ + movw r0, #60196 @ 0xeb24 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ 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 cf584 │ │ │ │ + bl cf454 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #56] @ (45988 ) │ │ │ │ + ldr r1, [pc, #56] @ (45a18 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a3828 │ │ │ │ - movw r1, #59092 @ 0xe6d4 │ │ │ │ + bl 1a3a50 │ │ │ │ + movw r1, #60212 @ 0xeb34 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl cfc40 │ │ │ │ + bl cfb10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 45982 │ │ │ │ + blt.n 45a12 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20484 @ 0x5004 │ │ │ │ + movw r1, #21516 @ 0x540c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cff88 │ │ │ │ + bl cfe58 │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 45986 │ │ │ │ + b.n 45a16 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ 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 6b810 │ │ │ │ + bl 6b838 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 459da │ │ │ │ + beq.n 45a6a │ │ │ │ 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 27269c <_PyUnicode_ToDigit@@Base+0x48> │ │ │ │ + bl 272b5c <_PyUnicode_ToDigit@@Base+0x48> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 459ca │ │ │ │ + bhi.n 45a5a │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #10 │ │ │ │ lsls r4, r1, #8 │ │ │ │ - bl 2367ac │ │ │ │ + bl 236c2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 45a24 │ │ │ │ + cbnz r0, 45ab4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45a14 │ │ │ │ + blt.n 45aa4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45a30 │ │ │ │ - ldr r3, [pc, #84] @ (45a34 ) │ │ │ │ + b.n 45ac0 │ │ │ │ + ldr r3, [pc, #84] @ (45ac4 ) │ │ │ │ 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 45a30 │ │ │ │ + bge.n 45ac0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ - b.n 45a30 │ │ │ │ + b.n 45ac0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45a2e │ │ │ │ + bge.n 45abe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 45a2e │ │ │ │ + b.n 45abe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 459da │ │ │ │ + bne.n 45a6a │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 459da │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45a6a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 45a30 │ │ │ │ + b.n 45ac0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 24ed9c │ │ │ │ + b.w 24f234 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 45a48 │ │ │ │ - b.w 14b6f4 │ │ │ │ + beq.n 45ad8 │ │ │ │ + b.w 14b5a0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ - cbnz r3, 45a84 │ │ │ │ + cbnz r3, 45b14 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a3030 <_PyType_Name@@Base> │ │ │ │ + bl 1a3258 <_PyType_Name@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #59236 @ 0xe764 │ │ │ │ + movw r0, #60356 @ 0xebc4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ and.w r3, r6, #253 @ 0xfd │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 45a94 │ │ │ │ - bl 4c356 <_PyXI_NewExcInfo@@Base+0x482> │ │ │ │ + bne.n 45b24 │ │ │ │ + bl 4c3e6 <_PyXI_NewExcInfo@@Base+0x482> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 45a9a │ │ │ │ - bl 272e68 <_PyUnicode_ToDigit@@Base+0x814> │ │ │ │ + b.n 45b2a │ │ │ │ + bl 273328 <_PyUnicode_ToDigit@@Base+0x814> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 45ad0 │ │ │ │ + cbz r4, 45b60 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1a3030 <_PyType_Name@@Base> │ │ │ │ + bl 1a3258 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #59248 @ 0xe770 │ │ │ │ + movw r0, #60368 @ 0xebd0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45ac4 │ │ │ │ + bge.n 45b54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 45ac8 │ │ │ │ + cbz r3, 45b58 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45ad0 │ │ │ │ + b.n 45b60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 45ac4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45b54 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r7, #15916 @ 0x3e2c │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 45b0c │ │ │ │ + bne.n 45b9c │ │ │ │ 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 45b1a │ │ │ │ - ldr r2, [pc, #172] @ (45bbc ) │ │ │ │ + b.n 45baa │ │ │ │ + ldr r2, [pc, #172] @ (45c4c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1b7d18 │ │ │ │ + bl 1cb650 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 45bb2 │ │ │ │ + beq.n 45c42 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 45b86 │ │ │ │ + bne.n 45c16 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 45bb4 │ │ │ │ + beq.n 45c44 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7e940 │ │ │ │ + bl 7e944 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 45b54 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 45b9e │ │ │ │ + cbnz r2, 45be4 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 45c2e │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d068 │ │ │ │ - b.n 45b9e │ │ │ │ + bl 12d014 │ │ │ │ + b.n 45c2e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 21bdbc <_PyXI_Preserve@@Base+0x1c8> │ │ │ │ - cbnz r0, 45b9e │ │ │ │ + bl 21c268 <_PyXI_Preserve@@Base+0x1c8> │ │ │ │ + cbnz r0, 45c2e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - b.n 45b26 │ │ │ │ + b.n 45bb6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 85240 │ │ │ │ + bl 852e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 45b9e │ │ │ │ + cbz r7, 45c2e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 8b470 │ │ │ │ + bl 8b4fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45b8e │ │ │ │ + blt.n 45c1e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 45b9e │ │ │ │ + bne.n 45c2e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 45b60 │ │ │ │ - b.n 45bb4 │ │ │ │ + bne.n 45bf0 │ │ │ │ + b.n 45c44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45b7e │ │ │ │ + bne.n 45c0e │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 45b7e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45c0e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45bb2 │ │ │ │ + bge.n 45c42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45bb2 │ │ │ │ + cbnz r3, 45c42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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} │ │ │ │ @@ -38329,815 +38374,815 @@ │ │ │ │ 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 45be6 │ │ │ │ + bhi.n 45c76 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 45c00 │ │ │ │ + ble.n 45c90 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 45c08 │ │ │ │ - movw r0, #32940 @ 0x80ac │ │ │ │ + b.n 45c98 │ │ │ │ + movw r0, #33796 @ 0x8404 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45bdc │ │ │ │ + bne.n 45c6c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 45c5a │ │ │ │ + b.n 45cea │ │ │ │ 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 45c2c │ │ │ │ + bne.n 45cbc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 235b24 │ │ │ │ + bl 235fa0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45c4a │ │ │ │ + bne.n 45cda │ │ │ │ mov r4, r5 │ │ │ │ - b.n 45c5a │ │ │ │ + b.n 45cea │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #56040 @ 0xdae8 │ │ │ │ + movw r1, #57160 @ 0xdf48 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d59c4 │ │ │ │ - cbz r0, 45c4e │ │ │ │ + b.w d5890 │ │ │ │ + cbz r0, 45cde │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45c5a │ │ │ │ + bge.n 45cea │ │ │ │ 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, 45c90 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 45d20 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 45c8a │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 45c90 │ │ │ │ + bne.n 45d1a │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 45d20 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 45cde │ │ │ │ + cbnz r0, 45d6e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 45cac │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 45d3c │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45ca6 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 45cac │ │ │ │ + bne.n 45d36 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 45d3c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 45cde │ │ │ │ + cbnz r0, 45d6e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 45cb6 │ │ │ │ + cbnz r0, 45d46 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbnz r0, 45cc0 │ │ │ │ - b.n 45cde │ │ │ │ + cbnz r0, 45d50 │ │ │ │ + b.n 45d6e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45cb0 │ │ │ │ - b.n 45cde │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + beq.n 45d40 │ │ │ │ + b.n 45d6e │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45cd4 │ │ │ │ + bne.n 45d64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 88dfc │ │ │ │ - cbz r0, 45d28 │ │ │ │ + bl 88e90 │ │ │ │ + cbz r0, 45db8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 45d10 │ │ │ │ + b.n 45da0 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 45d3c │ │ │ │ + bne.n 45dcc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45d2c │ │ │ │ + blt.n 45dbc │ │ │ │ adds r5, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 273f70 │ │ │ │ - cbz r0, 45d74 │ │ │ │ + bl 274430 │ │ │ │ + cbz r0, 45e04 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45d02 │ │ │ │ + bne.n 45d92 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45d64 │ │ │ │ + blt.n 45df4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45d8e │ │ │ │ + b.n 45e1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45d0e │ │ │ │ + bne.n 45d9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d0e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d9e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl d5328 │ │ │ │ + bl d51e8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45d5a │ │ │ │ + bge.n 45dea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 45d5a │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45dea │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 45d0e │ │ │ │ + beq.n 45d9e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 45d10 │ │ │ │ - b.n 45d20 │ │ │ │ + beq.n 45da0 │ │ │ │ + b.n 45db0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45d28 │ │ │ │ + bne.n 45db8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d28 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45db8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45d88 │ │ │ │ + bge.n 45e18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45d88 │ │ │ │ + cbnz r3, 45e18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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 45db8 │ │ │ │ + bne.n 45e48 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15f0fc │ │ │ │ + b.w 15f1d4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10688 @ 0x29c0 │ │ │ │ + movw r0, #11584 @ 0x2d40 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45dac │ │ │ │ + bne.n 45e3c │ │ │ │ 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, 45dee │ │ │ │ + cbz r3, 45e7e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45dfe │ │ │ │ + b.n 45e8e │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 45dfc │ │ │ │ + blt.n 45e8c │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 45df8 │ │ │ │ - cbnz r1, 45e1e │ │ │ │ + bgt.n 45e88 │ │ │ │ + cbnz r1, 45eae │ │ │ │ movs r5, #0 │ │ │ │ - b.n 45dfe │ │ │ │ + b.n 45e8e │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #644] @ (46084 ) │ │ │ │ + ldr r1, [pc, #644] @ (46114 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 45e24 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45eb4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4623c │ │ │ │ + b.n 462cc │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 45e6c │ │ │ │ + beq.n 45efc │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 45e32 │ │ │ │ + cbz r4, 45ec2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 45e3a │ │ │ │ - b.n 45e7a │ │ │ │ + bne.n 45eca │ │ │ │ + b.n 45f0a │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 45e4c │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 45e7a │ │ │ │ - b.n 45e1a │ │ │ │ - bl 85938 │ │ │ │ + cbnz r0, 45edc │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 45f0a │ │ │ │ + b.n 45eaa │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45e66 │ │ │ │ + bge.n 45ef6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45e66 │ │ │ │ + cbnz r3, 45ef6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 45e7e │ │ │ │ - b.n 45e44 │ │ │ │ + bne.n 45f0e │ │ │ │ + b.n 45ed4 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 45e7e │ │ │ │ + b.n 45f0e │ │ │ │ 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, 45e90 │ │ │ │ + cbz r7, 45f20 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - b.n 45e98 │ │ │ │ + b.n 45f28 │ │ │ │ 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 45ff4 │ │ │ │ + bne.w 46084 │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45ec4 │ │ │ │ + cbnz r0, 45f54 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46232 │ │ │ │ + b.n 462c2 │ │ │ │ mov.w r8, #0 │ │ │ │ - movw sl, #27080 @ 0x69c8 │ │ │ │ + movw sl, #27976 @ 0x6d48 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 45f64 │ │ │ │ + beq.n 45ff4 │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 45ee8 │ │ │ │ + ble.n 45f78 │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 45eea │ │ │ │ + bpl.n 45f7a │ │ │ │ adds r0, #1 │ │ │ │ - b.n 45ed6 │ │ │ │ - beq.n 45fd2 │ │ │ │ + b.n 45f66 │ │ │ │ + beq.n 46062 │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - ble.n 45f04 │ │ │ │ + ble.n 45f94 │ │ │ │ ldrb.w r3, [r6, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 45f04 │ │ │ │ + bmi.n 45f94 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 45eee │ │ │ │ + b.n 45f7e │ │ │ │ sub.w r1, r9, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45fd8 │ │ │ │ + beq.n 46068 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 45f22 │ │ │ │ + bgt.n 45fb2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 45f5c │ │ │ │ + b.n 45fec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 45f48 │ │ │ │ + cbz r0, 45fd8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45fd8 │ │ │ │ + bge.n 46068 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45fd8 │ │ │ │ + bne.n 46068 │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 45fd8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46068 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45f5c │ │ │ │ + bge.n 45fec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 45f5c │ │ │ │ + cbnz r3, 45fec │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 45ed2 │ │ │ │ + b.n 45f62 │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 45fd2 │ │ │ │ - movw r3, #27080 @ 0x69c8 │ │ │ │ + ble.n 46062 │ │ │ │ + movw r3, #27976 @ 0x6d48 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 45f82 │ │ │ │ + bpl.n 46012 │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 45f70 │ │ │ │ - b.n 45fd2 │ │ │ │ + bne.n 46000 │ │ │ │ + b.n 46062 │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45fd8 │ │ │ │ + cbz r0, 46068 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 45f9c │ │ │ │ + bgt.n 4602c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 45fce │ │ │ │ + b.n 4605e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 45fbc │ │ │ │ + cbz r0, 4604c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45fd8 │ │ │ │ + bge.n 46068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45fd8 │ │ │ │ + cbnz r3, 46068 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 45fd8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46068 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45fce │ │ │ │ + bge.n 4605e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45fce │ │ │ │ + cbnz r3, 4605e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 46232 │ │ │ │ + b.n 462c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 45ec0 │ │ │ │ + bge.w 45f50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45ec0 │ │ │ │ + bne.w 45f50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 45ec0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f50 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45ec0 │ │ │ │ + bne.w 45f50 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 46028 │ │ │ │ + bne.n 460b8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20664 @ 0x50b8 │ │ │ │ + movw r1, #21420 @ 0x53ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4622a │ │ │ │ + bl f1dcc │ │ │ │ + b.n 462ba │ │ │ │ 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 46126 │ │ │ │ + bne.n 461b6 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4622a │ │ │ │ + beq.w 462ba │ │ │ │ mov r8, sl │ │ │ │ mov fp, sl │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 460da │ │ │ │ + ble.n 4616a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 460da │ │ │ │ + beq.n 4616a │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r6, fp] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 460d2 │ │ │ │ + bne.n 46162 │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46216 │ │ │ │ + beq.w 462a6 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 46088 │ │ │ │ + bgt.n 46118 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 460c6 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + b.n 46156 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r0, 460b2 │ │ │ │ + cbz r0, 46142 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 46216 │ │ │ │ + bge.w 462a6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 46216 │ │ │ │ + bne.w 462a6 │ │ │ │ mov r0, sl │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 46216 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 462a6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 460c6 │ │ │ │ + bge.n 46156 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 460c6 │ │ │ │ + cbnz r3, 46156 │ │ │ │ mov r0, sl │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 46052 │ │ │ │ + b.n 460e2 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 4605c │ │ │ │ + bne.n 460ec │ │ │ │ cmp r7, r0 │ │ │ │ - blt.n 46120 │ │ │ │ + blt.n 461b0 │ │ │ │ subs r1, r7, r0 │ │ │ │ adds r0, r6, r0 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 46216 │ │ │ │ + beq.w 462a6 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 460fc │ │ │ │ + bgt.n 4618c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4611c │ │ │ │ + b.n 461ac │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 461e8 │ │ │ │ + bne.n 46278 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4611c │ │ │ │ + bge.n 461ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4611c │ │ │ │ + cbnz r3, 461ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 4622c │ │ │ │ - bl 7161c │ │ │ │ + b.n 462bc │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4622a │ │ │ │ + beq.n 462ba │ │ │ │ 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 461c4 │ │ │ │ + beq.n 46254 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1ddca4 │ │ │ │ + bl 1ddfb4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ subs.w r9, r0, #0 │ │ │ │ add.w r0, r6, sl │ │ │ │ - blt.n 461c4 │ │ │ │ + blt.n 46254 │ │ │ │ mov r1, r9 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46216 │ │ │ │ + beq.n 462a6 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 46184 │ │ │ │ + bgt.n 46214 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 461ba │ │ │ │ + b.n 4624a │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r0, 461a8 │ │ │ │ + cbz r0, 46238 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46216 │ │ │ │ + bge.n 462a6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 46216 │ │ │ │ + bne.n 462a6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 46216 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 462a6 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 461ba │ │ │ │ + bge.n 4624a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 461ba │ │ │ │ + cbnz r2, 4624a │ │ │ │ mov r0, r1 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add sl, fp │ │ │ │ add.w r8, r8, #1 │ │ │ │ add sl, r9 │ │ │ │ - b.n 46134 │ │ │ │ + b.n 461c4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46216 │ │ │ │ + cbz r0, 462a6 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 461dc │ │ │ │ + bgt.n 4626c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4620e │ │ │ │ + b.n 4629e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 461fc │ │ │ │ + cbz r0, 4628c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46216 │ │ │ │ + bge.n 462a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46216 │ │ │ │ + cbnz r3, 462a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 46216 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 462a6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4620e │ │ │ │ + bge.n 4629e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4620e │ │ │ │ + cbnz r3, 4629e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4622c │ │ │ │ + b.n 462bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4622a │ │ │ │ + bge.n 462ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4622a │ │ │ │ + cbnz r3, 462ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 46256 │ │ │ │ + cbz r3, 462e6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46264 │ │ │ │ + bge.n 462f4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 46264 │ │ │ │ + b.n 462f4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4625c │ │ │ │ - b.n 4627e │ │ │ │ + cbz r0, 462ec │ │ │ │ + b.n 4630e │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #26601 @ 0x67e9 │ │ │ │ + movw r1, #26745 @ 0x6879 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #56640 @ 0xdd40 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 463fc │ │ │ │ + b.n 4648c │ │ │ │ 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] @ (462c0 ) │ │ │ │ + ldr r2, [pc, #48] @ (46350 ) │ │ │ │ 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 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 462ba │ │ │ │ + cbz r0, 4634a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 70e80 │ │ │ │ + bl 70ea0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ 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 46308 │ │ │ │ + bhi.n 46398 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 46320 │ │ │ │ + bmi.n 463b0 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33248 @ 0x81e0 │ │ │ │ + movw r1, #34136 @ 0x8558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1544 @ 0x608 │ │ │ │ + movw r0, #2440 @ 0x988 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 463cc │ │ │ │ - movw r0, #1544 @ 0x608 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4645c │ │ │ │ + movw r0, #2440 @ 0x988 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 463cc │ │ │ │ - b.n 462de │ │ │ │ + beq.n 4645c │ │ │ │ + b.n 4636e │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 463a2 │ │ │ │ + ble.n 46432 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46388 │ │ │ │ + beq.n 46418 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4636a │ │ │ │ + bpl.n 463fa │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 463cc │ │ │ │ + beq.n 4645c │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4638a │ │ │ │ + beq.n 4641a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 463cc │ │ │ │ - movw r2, #30024 @ 0x7548 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4645c │ │ │ │ + movw r2, #30780 @ 0x783c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1544 @ 0x608 │ │ │ │ + movw r0, #2440 @ 0x988 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 463cc │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4645c │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 463a8 │ │ │ │ + beq.n 46438 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 463aa │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 463aa │ │ │ │ - b.n 463cc │ │ │ │ + bne.n 4643a │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 4643a │ │ │ │ + b.n 4645c │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 463aa │ │ │ │ + b.n 4643a │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22cea4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 22d2ec <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 463cc │ │ │ │ - movw r0, #12732 @ 0x31bc │ │ │ │ + cbz r0, 4645c │ │ │ │ + movw r0, #13628 @ 0x353c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 463e2 │ │ │ │ + cbz r0, 46472 │ │ │ │ movw r1, #19648 @ 0x4cc0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 19fe88 <_PyBytes_DecodeEscape2@@Base+0xb78> │ │ │ │ + b.w 1a00c0 <_PyBytes_DecodeEscape2@@Base+0xb78> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #59692 @ 0xe92c │ │ │ │ + movw r0, #60812 @ 0xed8c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ 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 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4643c │ │ │ │ + cbz r0, 464cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -39155,361 +39200,361 @@ │ │ │ │ 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, 46466 │ │ │ │ + cbnz r0, 464f6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4646e │ │ │ │ + cbz r0, 464fe │ │ │ │ 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 46458 │ │ │ │ + beq.n 464e8 │ │ │ │ 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, 4649e │ │ │ │ + cbnz r4, 4652e │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4649e │ │ │ │ + ble.n 4652e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4649e │ │ │ │ - cbnz r2, 464be │ │ │ │ + bne.n 4652e │ │ │ │ + cbnz r2, 4654e │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #220] @ (46580 ) │ │ │ │ + ldr r4, [pc, #220] @ (46610 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 464be │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4654e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4657a │ │ │ │ + b.n 4660a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #59916 @ 0xea0c │ │ │ │ + movw r1, #61036 @ 0xee6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl fe788 │ │ │ │ + bl fe7e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 464ba │ │ │ │ + beq.n 4654a │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 223550 │ │ │ │ + bl 223a00 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 464f2 │ │ │ │ + bpl.n 46582 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 4655e │ │ │ │ + bge.n 465ee │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 464fe │ │ │ │ + b.n 4658e │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 4655e │ │ │ │ + bge.n 465ee │ │ │ │ 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 25956c <_PyGen_SetStopIterationValue@@Base+0x1048> │ │ │ │ + bl 259994 <_PyGen_SetStopIterationValue@@Base+0x1048> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46546 │ │ │ │ + bne.n 465d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4652e │ │ │ │ + bge.n 465be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4652e │ │ │ │ + cbnz r3, 465be │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 464ba │ │ │ │ + bge.n 4654a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 464ba │ │ │ │ + bne.n 4654a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 464ba │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4654a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4655a │ │ │ │ + bge.n 465ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4655a │ │ │ │ + cbnz r3, 465ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 464dc │ │ │ │ + b.n 4656c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46572 │ │ │ │ + bge.n 46602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46572 │ │ │ │ + cbnz r3, 46602 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + ands r4, 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, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 465a2 │ │ │ │ + cbz r3, 46632 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 465b2 │ │ │ │ + b.n 46642 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 465b0 │ │ │ │ + blt.n 46640 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 465ac │ │ │ │ - cbnz r1, 465d2 │ │ │ │ + bgt.n 4663c │ │ │ │ + cbnz r1, 46662 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 465b2 │ │ │ │ + b.n 46642 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (466b0 ) │ │ │ │ + ldr r1, [pc, #252] @ (46740 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 465d8 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 46668 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 466a8 │ │ │ │ + b.n 46738 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r5, r5, r4 │ │ │ │ - beq.n 465e6 │ │ │ │ + beq.n 46676 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 465ce │ │ │ │ + blt.n 4665e │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 465f6 │ │ │ │ + beq.n 46686 │ │ │ │ ldr.w r9, [r6, #20] │ │ │ │ - b.n 465fe │ │ │ │ + b.n 4668e │ │ │ │ movw r9, #32052 @ 0x7d34 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 465ce │ │ │ │ + beq.n 4665e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 466a8 │ │ │ │ + ble.n 46738 │ │ │ │ ldrb.w r3, [r9, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 4662a │ │ │ │ + beq.n 466ba │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 4662a │ │ │ │ + beq.n 466ba │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 46612 │ │ │ │ + bne.n 466a2 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 4664e │ │ │ │ + b.n 466de │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 4664e │ │ │ │ + ble.n 466de │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 46648 │ │ │ │ + bne.n 466d8 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 46648 │ │ │ │ + ble.n 466d8 │ │ │ │ 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 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 46690 │ │ │ │ + cbz r0, 46720 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 4667a │ │ │ │ + cbz r0, 4670a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46690 │ │ │ │ + bge.n 46720 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 46690 │ │ │ │ + cbnz r3, 46720 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 46690 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46720 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4660c │ │ │ │ + bge.n 4669c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4660c │ │ │ │ + bne.n 4669c │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4660c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4669c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 465ce │ │ │ │ + bge.n 4665e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 465ce │ │ │ │ + bne.n 4665e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 465ce │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4665e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ands r4, r3 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 77298 │ │ │ │ + bl 77280 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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 466f2 │ │ │ │ + bge.n 46782 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 466f2 │ │ │ │ + cbnz r3, 46782 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 26f5d8 │ │ │ │ - cbz r0, 46724 │ │ │ │ + bl 26fa98 │ │ │ │ + cbz r0, 467b4 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 150854 │ │ │ │ + bl 1507f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46746 │ │ │ │ + b.n 467d6 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movw r3, #29087 @ 0x719f │ │ │ │ + movw r3, #29231 @ 0x722f │ │ │ │ movt r3, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46742 │ │ │ │ + bne.n 467d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46746 │ │ │ │ + bge.n 467d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 46746 │ │ │ │ + b.n 467d6 │ │ │ │ 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 46776 │ │ │ │ + beq.n 46806 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10844 @ 0x2a5c │ │ │ │ + movw r0, #11740 @ 0x2ddc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 46776 │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 46806 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4678c │ │ │ │ + b.n 4681c │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8b470 │ │ │ │ + bl 8b4fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46772 │ │ │ │ + beq.n 46802 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ add.w r3, r0, #8 │ │ │ │ sub sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #16 │ │ │ │ - b.w 247bf4 │ │ │ │ + b.w 24808c │ │ │ │ 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 46854 │ │ │ │ + bl 468e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 467e4 │ │ │ │ + beq.n 46874 │ │ │ │ cmp r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r3, r5 │ │ │ │ itte ne │ │ │ │ movwne r2, #5160 @ 0x1428 │ │ │ │ movtne r2, #75 @ 0x4b │ │ │ │ @@ -39517,38 +39562,38 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7bb64 │ │ │ │ + b.w 7bb50 │ │ │ │ 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 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46832 │ │ │ │ + cbz r0, 468c2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 46816 │ │ │ │ + cbz r3, 468a6 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4681e │ │ │ │ + b.n 468ae │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 46826 │ │ │ │ + cbz r2, 468b6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 4682e │ │ │ │ + b.n 468be │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 46c1c │ │ │ │ + bl 46cac │ │ │ │ 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 │ │ │ │ @@ -39562,529 +39607,529 @@ │ │ │ │ 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 4688a │ │ │ │ + beq.n 4691a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9052 @ 0x235c │ │ │ │ + movw r1, #9948 @ 0x26dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 468ae │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4693e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 468b2 │ │ │ │ + bls.n 46942 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #60216 @ 0xeb38 │ │ │ │ + movw r1, #61336 @ 0xef98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 77218 │ │ │ │ + bl 77200 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46b0c │ │ │ │ + bl 46b9c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e68c │ │ │ │ + b.w 7e690 │ │ │ │ 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 469c0 │ │ │ │ + beq.n 46a50 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 469c0 │ │ │ │ + bne.n 46a50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f578 │ │ │ │ + bl 25f998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 469c0 │ │ │ │ + beq.n 46a50 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r3, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #60256 @ 0xeb60 │ │ │ │ + movw r0, #61376 @ 0xefc0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4696c │ │ │ │ + cbnz r0, 469fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2704fc │ │ │ │ + b.w 2709bc │ │ │ │ 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, #60264 @ 0xeb68 │ │ │ │ + movw r0, #61384 @ 0xefc8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 261ef8 │ │ │ │ + bl 262318 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 469a2 │ │ │ │ + bge.n 46a32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 469a2 │ │ │ │ + cbnz r3, 46a32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46960 │ │ │ │ + beq.n 469f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 469c0 │ │ │ │ + bge.n 46a50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 469c0 │ │ │ │ + cbnz r3, 46a50 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ 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, 469e8 │ │ │ │ + cbnz r3, 46a78 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 469e8 │ │ │ │ + ble.n 46a78 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 469e8 │ │ │ │ - cbnz r4, 46a0a │ │ │ │ + bne.n 46a78 │ │ │ │ + cbnz r4, 46a9a │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (46a60 ) │ │ │ │ + ldr r4, [pc, #112] @ (46af0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46a0a │ │ │ │ + cbnz r0, 46a9a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46a5a │ │ │ │ + b.n 46aea │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20b068 │ │ │ │ + bl 20b400 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 46a06 │ │ │ │ + beq.n 46a96 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 46c78 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 46d08 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46a06 │ │ │ │ + beq.n 46a96 │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2b578 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 46a52 │ │ │ │ + bne.n 46ae2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 46a06 │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 46a96 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ - muls r4, r7 │ │ │ │ + mvns r0, r1 │ │ │ │ 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 r7, r0 │ │ │ │ - bl 269cf0 <_PyObject_GetState@@Base> │ │ │ │ + bl 26a1a0 <_PyObject_GetState@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46aee │ │ │ │ - ldr r0, [pc, #128] @ (46b04 ) │ │ │ │ + beq.n 46b7e │ │ │ │ + ldr r0, [pc, #128] @ (46b94 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 94c40 │ │ │ │ + bl 94d44 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46a9c │ │ │ │ - ldr r6, [pc, #112] @ (46b08 ) │ │ │ │ + cbnz r0, 46b2c │ │ │ │ + ldr r6, [pc, #112] @ (46b98 ) │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46af2 │ │ │ │ - bl 88dfc │ │ │ │ + b.n 46b82 │ │ │ │ + bl 88e90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46ab6 │ │ │ │ + bge.n 46b46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46ab6 │ │ │ │ + cbnz r3, 46b46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46a96 │ │ │ │ + beq.n 46b26 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #72] @ (46b08 ) │ │ │ │ + ldr r2, [pc, #72] @ (46b98 ) │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7bed8 │ │ │ │ + bl 7bec4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46ae2 │ │ │ │ + bge.n 46b72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 46ae6 │ │ │ │ - ldr r6, [pc, #36] @ (46b08 ) │ │ │ │ - b.n 46af2 │ │ │ │ + cbz r3, 46b76 │ │ │ │ + ldr r6, [pc, #36] @ (46b98 ) │ │ │ │ + b.n 46b82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 46ae2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46b72 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r0, r0, [r4, #-308]! @ 0x134 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 46b3a │ │ │ │ + cbz r2, 46bca │ │ │ │ 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 46b36 │ │ │ │ + bge.n 46bc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 46b36 │ │ │ │ + cbnz r3, 46bc6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 46c16 │ │ │ │ + beq.n 46ca6 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46c16 │ │ │ │ + bne.n 46ca6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f578 │ │ │ │ + bl 25f998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46c16 │ │ │ │ + beq.n 46ca6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #60360 @ 0xebc8 │ │ │ │ + movw r0, #61480 @ 0xf028 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46bc2 │ │ │ │ + cbnz r0, 46c52 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2704fc │ │ │ │ + b.w 2709bc │ │ │ │ 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, #60368 @ 0xebd0 │ │ │ │ + movw r0, #61488 @ 0xf030 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 261ef8 │ │ │ │ + bl 262318 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46bf8 │ │ │ │ + bge.n 46c88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46bf8 │ │ │ │ + cbnz r3, 46c88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46bb6 │ │ │ │ + beq.n 46c46 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46c16 │ │ │ │ + bge.n 46ca6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46c16 │ │ │ │ + cbnz r3, 46ca6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #27080 @ 0x69c8 │ │ │ │ + movw r7, #27976 @ 0x6d48 │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ - movw r6, #28104 @ 0x6dc8 │ │ │ │ + movw r6, #29000 @ 0x7148 │ │ │ │ movt r6, #45 @ 0x2d │ │ │ │ - movw r5, #57724 @ 0xe17c │ │ │ │ + movw r5, #58604 @ 0xe4ec │ │ │ │ movt r5, #60 @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 46c5a │ │ │ │ + bge.n 46cea │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 46c4c │ │ │ │ + beq.n 46cdc │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 46c54 │ │ │ │ + b.n 46ce4 │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 46c38 │ │ │ │ + b.n 46cc8 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00046c5e : │ │ │ │ +00046cee : │ │ │ │ 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 1ff744 │ │ │ │ + bl 1ff898 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00046c78 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00046d08 <_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 124044 │ │ │ │ + bl 123f54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 46cac <_PyLong_UnsignedLongLong_Converter@@Base+0x34> │ │ │ │ + beq.n 46d3c <_PyLong_UnsignedLongLong_Converter@@Base+0x34> │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 46cb0 <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ + bls.n 46d40 <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60384 @ 0xebe0 │ │ │ │ + movw r1, #61504 @ 0xf040 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46cb2 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + b.n 46d42 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 46cc6 <_PyLong_UnsignedLongLong_Converter@@Base+0x4e> │ │ │ │ + cbz r3, 46d56 <_PyLong_UnsignedLongLong_Converter@@Base+0x4e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46cd6 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + bge.n 46d66 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 46cd6 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 46d66 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 46cce <_PyLong_UnsignedLongLong_Converter@@Base+0x56> │ │ │ │ - b.w 4627e │ │ │ │ + cbz r0, 46d5e <_PyLong_UnsignedLongLong_Converter@@Base+0x56> │ │ │ │ + b.w 4630e │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #55777 @ 0xd9e1 │ │ │ │ + movw r1, #56997 @ 0xdea5 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #56224 @ 0xdba0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.w 463fc │ │ │ │ + b.w 4648c │ │ │ │ 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 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46d32 <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ + cbz r0, 46dc2 <_PyLong_UnsignedLongLong_Converter@@Base+0xba> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 46d16 <_PyLong_UnsignedLongLong_Converter@@Base+0x9e> │ │ │ │ + cbz r3, 46da6 <_PyLong_UnsignedLongLong_Converter@@Base+0x9e> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46d1e <_PyLong_UnsignedLongLong_Converter@@Base+0xa6> │ │ │ │ + b.n 46dae <_PyLong_UnsignedLongLong_Converter@@Base+0xa6> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 46d26 <_PyLong_UnsignedLongLong_Converter@@Base+0xae> │ │ │ │ + cbz r2, 46db6 <_PyLong_UnsignedLongLong_Converter@@Base+0xae> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 46d2e <_PyLong_UnsignedLongLong_Converter@@Base+0xb6> │ │ │ │ + b.n 46dbe <_PyLong_UnsignedLongLong_Converter@@Base+0xb6> │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 47078 <_PyLong_UnsignedLongLong_Converter@@Base+0x400> │ │ │ │ + bl 47108 <_PyLong_UnsignedLongLong_Converter@@Base+0x400> │ │ │ │ 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 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #124] @ (46dd4 <_PyLong_UnsignedLongLong_Converter@@Base+0x15c>) │ │ │ │ + ldr r3, [pc, #124] @ (46e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x15c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 703c0 │ │ │ │ - cbz r0, 46dc2 <_PyLong_UnsignedLongLong_Converter@@Base+0x14a> │ │ │ │ + bl 703e0 │ │ │ │ + cbz r0, 46e52 <_PyLong_UnsignedLongLong_Converter@@Base+0x14a> │ │ │ │ add.w r3, r5, #113664 @ 0x1bc00 │ │ │ │ - movw r6, #38492 @ 0x965c │ │ │ │ + movw r6, #39388 @ 0x99dc │ │ │ │ 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, 46dc6 <_PyLong_UnsignedLongLong_Converter@@Base+0x14e> │ │ │ │ - bl 7fcd0 │ │ │ │ + cbz r0, 46e56 <_PyLong_UnsignedLongLong_Converter@@Base+0x14e> │ │ │ │ + bl 7fcd4 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46da8 <_PyLong_UnsignedLongLong_Converter@@Base+0x130> │ │ │ │ + bge.n 46e38 <_PyLong_UnsignedLongLong_Converter@@Base+0x130> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 46da8 <_PyLong_UnsignedLongLong_Converter@@Base+0x130> │ │ │ │ + cbnz r3, 46e38 <_PyLong_UnsignedLongLong_Converter@@Base+0x130> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 46dc6 <_PyLong_UnsignedLongLong_Converter@@Base+0x14e> │ │ │ │ + bne.n 46e56 <_PyLong_UnsignedLongLong_Converter@@Base+0x14e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46dc2 <_PyLong_UnsignedLongLong_Converter@@Base+0x14a> │ │ │ │ + bge.n 46e52 <_PyLong_UnsignedLongLong_Converter@@Base+0x14a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46dc2 <_PyLong_UnsignedLongLong_Converter@@Base+0x14a> │ │ │ │ + cbnz r3, 46e52 <_PyLong_UnsignedLongLong_Converter@@Base+0x14a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46dcc <_PyLong_UnsignedLongLong_Converter@@Base+0x154> │ │ │ │ + b.n 46e5c <_PyLong_UnsignedLongLong_Converter@@Base+0x154> │ │ │ │ adds r6, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 46d7c <_PyLong_UnsignedLongLong_Converter@@Base+0x104> │ │ │ │ + bne.n 46e0c <_PyLong_UnsignedLongLong_Converter@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -40092,104 +40137,104 @@ │ │ │ │ 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, 46e00 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ + cbnz r7, 46e90 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 46e00 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ + ble.n 46e90 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 46e00 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ - cbnz r2, 46e24 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ac> │ │ │ │ - ldr r1, [pc, #492] @ (46ff0 <_PyLong_UnsignedLongLong_Converter@@Base+0x378>) │ │ │ │ + bgt.n 46e90 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ + cbnz r2, 46eb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ac> │ │ │ │ + ldr r1, [pc, #492] @ (47080 <_PyLong_UnsignedLongLong_Converter@@Base+0x378>) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46e66 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ + cbz r0, 46ef6 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46e88 <_PyLong_UnsignedLongLong_Converter@@Base+0x210> │ │ │ │ + beq.n 46f18 <_PyLong_UnsignedLongLong_Converter@@Base+0x210> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 46e6a <_PyLong_UnsignedLongLong_Converter@@Base+0x1f2> │ │ │ │ + bpl.n 46efa <_PyLong_UnsignedLongLong_Converter@@Base+0x1f2> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 46e66 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ + cbz r0, 46ef6 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 46e8a <_PyLong_UnsignedLongLong_Converter@@Base+0x212> │ │ │ │ + beq.n 46f1a <_PyLong_UnsignedLongLong_Converter@@Base+0x212> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46fe6 <_PyLong_UnsignedLongLong_Converter@@Base+0x36e> │ │ │ │ - movw r2, #30024 @ 0x7548 │ │ │ │ + b.n 47076 <_PyLong_UnsignedLongLong_Converter@@Base+0x36e> │ │ │ │ + movw r2, #30780 @ 0x783c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33248 @ 0x81e0 │ │ │ │ + movw r1, #34136 @ 0x8558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32272 @ 0x7e10 │ │ │ │ + movw r0, #33272 @ 0x81f8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 46e66 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 46ef6 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ movs r7, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 46ed2 <_PyLong_UnsignedLongLong_Converter@@Base+0x25a> │ │ │ │ + ble.n 46f62 <_PyLong_UnsignedLongLong_Converter@@Base+0x25a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 46eb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x240> │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 46f48 <_PyLong_UnsignedLongLong_Converter@@Base+0x240> │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32272 @ 0x7e10 │ │ │ │ + movw r0, #33272 @ 0x81f8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 46e66 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 46ef6 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46e66 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ + beq.n 46ef6 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 46ed6 <_PyLong_UnsignedLongLong_Converter@@Base+0x25e> │ │ │ │ - b.n 46e50 <_PyLong_UnsignedLongLong_Converter@@Base+0x1d8> │ │ │ │ + beq.n 46f66 <_PyLong_UnsignedLongLong_Converter@@Base+0x25e> │ │ │ │ + b.n 46ee0 <_PyLong_UnsignedLongLong_Converter@@Base+0x1d8> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 223550 │ │ │ │ + bl 223a00 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46e66 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ + beq.n 46ef6 <_PyLong_UnsignedLongLong_Converter@@Base+0x1ee> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -40204,75 +40249,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, 46f2c <_PyLong_UnsignedLongLong_Converter@@Base+0x2b4> │ │ │ │ + cbz r3, 46fbc <_PyLong_UnsignedLongLong_Converter@@Base+0x2b4> │ │ │ │ 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, 46f3c <_PyLong_UnsignedLongLong_Converter@@Base+0x2c4> │ │ │ │ + cbz r2, 46fcc <_PyLong_UnsignedLongLong_Converter@@Base+0x2c4> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 46f78 <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ + cbz r0, 47008 <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 46f78 <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ + cbz r0, 47008 <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ 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 46f60 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e8> │ │ │ │ + beq.n 46ff0 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e8> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 46f50 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d8> │ │ │ │ + b.n 46fe0 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d8> │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 46f78 <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ + cbz r0, 47008 <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ movw r6, #2200 @ 0x898 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 46faa <_PyLong_UnsignedLongLong_Converter@@Base+0x332> │ │ │ │ + b.n 4703a <_PyLong_UnsignedLongLong_Converter@@Base+0x332> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46f8c <_PyLong_UnsignedLongLong_Converter@@Base+0x314> │ │ │ │ + bge.n 4701c <_PyLong_UnsignedLongLong_Converter@@Base+0x314> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46f8c <_PyLong_UnsignedLongLong_Converter@@Base+0x314> │ │ │ │ + cbnz r3, 4701c <_PyLong_UnsignedLongLong_Converter@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46fa0 <_PyLong_UnsignedLongLong_Converter@@Base+0x328> │ │ │ │ + bge.n 47030 <_PyLong_UnsignedLongLong_Converter@@Base+0x328> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46fa0 <_PyLong_UnsignedLongLong_Converter@@Base+0x328> │ │ │ │ + cbnz r3, 47030 <_PyLong_UnsignedLongLong_Converter@@Base+0x328> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 46fda <_PyLong_UnsignedLongLong_Converter@@Base+0x362> │ │ │ │ + cbz r7, 4706a <_PyLong_UnsignedLongLong_Converter@@Base+0x362> │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 46faa <_PyLong_UnsignedLongLong_Converter@@Base+0x332> │ │ │ │ + b.n 4703a <_PyLong_UnsignedLongLong_Converter@@Base+0x332> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 46fd6 <_PyLong_UnsignedLongLong_Converter@@Base+0x35e> │ │ │ │ + cbz r3, 47066 <_PyLong_UnsignedLongLong_Converter@@Base+0x35e> │ │ │ │ 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] │ │ │ │ @@ -40280,185 +40325,185 @@ │ │ │ │ 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 46fb6 <_PyLong_UnsignedLongLong_Converter@@Base+0x33e> │ │ │ │ + bne.n 47046 <_PyLong_UnsignedLongLong_Converter@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 82904 │ │ │ │ + bl 829a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - mvns r4, r2 │ │ │ │ + add r0, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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, 47014 <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ + cbnz r3, 470a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 47014 <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ + ble.n 470a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47014 <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ - cbnz r0, 4702e <_PyLong_UnsignedLongLong_Converter@@Base+0x3b6> │ │ │ │ + bne.n 470a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ + cbnz r0, 470be <_PyLong_UnsignedLongLong_Converter@@Base+0x3b6> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #80] @ (47074 <_PyLong_UnsignedLongLong_Converter@@Base+0x3fc>) │ │ │ │ + ldr r4, [pc, #80] @ (47104 <_PyLong_UnsignedLongLong_Converter@@Base+0x3fc>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 47062 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ea> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 470f2 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ea> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20b068 │ │ │ │ + bl 20b400 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 47062 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ea> │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 470f2 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ea> │ │ │ │ + bl 97c54 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b85c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 47066 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ee> │ │ │ │ + bne.n 470f6 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ee> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4706e <_PyLong_UnsignedLongLong_Converter@@Base+0x3f6> │ │ │ │ + b.n 470fe <_PyLong_UnsignedLongLong_Converter@@Base+0x3f6> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 100bf4 │ │ │ │ + bl 100b6c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r0, r0 │ │ │ │ + add r4, r9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #28104 @ 0x6dc8 │ │ │ │ + movw ip, #29000 @ 0x7148 │ │ │ │ movt ip, #45 @ 0x2d │ │ │ │ - movw lr, #27080 @ 0x69c8 │ │ │ │ + movw lr, #27976 @ 0x6d48 │ │ │ │ movt lr, #45 @ 0x2d │ │ │ │ - movw r7, #57724 @ 0xe17c │ │ │ │ + movw r7, #58604 @ 0xe4ec │ │ │ │ movt r7, #60 @ 0x3c │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 470c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x450> │ │ │ │ + bge.n 47158 <_PyLong_UnsignedLongLong_Converter@@Base+0x450> │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 470ae <_PyLong_UnsignedLongLong_Converter@@Base+0x436> │ │ │ │ - cbnz r3, 470c2 <_PyLong_UnsignedLongLong_Converter@@Base+0x44a> │ │ │ │ + beq.n 4713e <_PyLong_UnsignedLongLong_Converter@@Base+0x436> │ │ │ │ + cbnz r3, 47152 <_PyLong_UnsignedLongLong_Converter@@Base+0x44a> │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 470c2 <_PyLong_UnsignedLongLong_Converter@@Base+0x44a> │ │ │ │ + b.n 47152 <_PyLong_UnsignedLongLong_Converter@@Base+0x44a> │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 470bc <_PyLong_UnsignedLongLong_Converter@@Base+0x444> │ │ │ │ - cbz r3, 470c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x448> │ │ │ │ + beq.n 4714c <_PyLong_UnsignedLongLong_Converter@@Base+0x444> │ │ │ │ + cbz r3, 47150 <_PyLong_UnsignedLongLong_Converter@@Base+0x448> │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 470c2 <_PyLong_UnsignedLongLong_Converter@@Base+0x44a> │ │ │ │ + b.n 47152 <_PyLong_UnsignedLongLong_Converter@@Base+0x44a> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 470c2 <_PyLong_UnsignedLongLong_Converter@@Base+0x44a> │ │ │ │ + b.n 47152 <_PyLong_UnsignedLongLong_Converter@@Base+0x44a> │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 47096 <_PyLong_UnsignedLongLong_Converter@@Base+0x41e> │ │ │ │ + b.n 47126 <_PyLong_UnsignedLongLong_Converter@@Base+0x41e> │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000470ca : │ │ │ │ +0004715a : │ │ │ │ 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] @ (47170 ) │ │ │ │ + ldr r4, [pc, #148] @ (47200 ) │ │ │ │ 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 470f0 │ │ │ │ + ble.n 47180 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - cbnz r6, 47110 │ │ │ │ + cbnz r6, 471a0 │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #60516 @ 0xec64 │ │ │ │ + movw r2, #61636 @ 0xf0c4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1ecbac <_PyErr_Format@@Base> │ │ │ │ + b.w 1ecee0 <_PyErr_Format@@Base> │ │ │ │ ldr r4, [r1, #8] │ │ │ │ adds r1, #16 │ │ │ │ - cbz r2, 4711a │ │ │ │ + cbz r2, 471aa │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 47128 │ │ │ │ + cbnz r3, 471b8 │ │ │ │ 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 d9300 <_PyEval_CheckExceptTypeValid@@Base+0x568> │ │ │ │ + bl d9200 <_PyEval_CheckExceptTypeValid@@Base+0x568> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4716a │ │ │ │ + cbz r0, 471fa │ │ │ │ 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 1a1934 <_PyBytes_DecodeEscape2@@Base+0x2624> │ │ │ │ + bl 1a1b6c <_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 89570 <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 89604 <_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 27dd2c <_PyEval_GetANext@@Base+0x2d4> │ │ │ │ + b.w 27e1f0 <_PyEval_GetANext@@Base+0x2d4> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4719c │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4722c │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 47194 │ │ │ │ + bne.n 47224 │ │ │ │ pop {r4} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -40467,545 +40512,545 @@ │ │ │ │ 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 9a66c <_Py_GetConfig@@Base> │ │ │ │ + bl 9a744 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbnz r3, 471ce │ │ │ │ + cbnz r3, 4725e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fdc28 │ │ │ │ + b.w 1fdf60 │ │ │ │ movw r3, #61096 @ 0xeea8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60720 @ 0xed30 │ │ │ │ + movw r1, #61840 @ 0xf190 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1eed64 │ │ │ │ + bl 1ef098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 471c4 │ │ │ │ + beq.n 47254 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 27dd2c <_PyEval_GetANext@@Base+0x2d4> │ │ │ │ + b.w 27e1f0 <_PyEval_GetANext@@Base+0x2d4> │ │ │ │ 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 472aa │ │ │ │ + beq.n 4733a │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 472aa │ │ │ │ + bne.n 4733a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f578 │ │ │ │ + bl 25f998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 472aa │ │ │ │ - movw r3, #45801 @ 0xb2e9 │ │ │ │ + beq.n 4733a │ │ │ │ + movw r3, #47021 @ 0xb7ad │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r0, #60752 @ 0xed50 │ │ │ │ + movw r0, #61872 @ 0xf1b0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47256 │ │ │ │ + cbnz r0, 472e6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2704fc │ │ │ │ + b.w 2709bc │ │ │ │ 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, #60760 @ 0xed58 │ │ │ │ + movw r0, #61880 @ 0xf1b8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 261ef8 │ │ │ │ + bl 262318 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4728c │ │ │ │ + bge.n 4731c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4728c │ │ │ │ + cbnz r3, 4731c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4724a │ │ │ │ + beq.n 472da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 472aa │ │ │ │ + bge.n 4733a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 472aa │ │ │ │ + cbnz r3, 4733a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r2, 472dc │ │ │ │ - movw r1, #60768 @ 0xed60 │ │ │ │ + cbnz r2, 4736c │ │ │ │ + movw r1, #61888 @ 0xf1c0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e728 │ │ │ │ - cbnz r0, 472f0 │ │ │ │ - b.n 47352 │ │ │ │ - movw r0, #60796 @ 0xed7c │ │ │ │ + bl 8e810 │ │ │ │ + cbnz r0, 47380 │ │ │ │ + b.n 473e2 │ │ │ │ + movw r0, #61916 @ 0xf1dc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 22a408 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a8bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 472c8 │ │ │ │ - b.n 47352 │ │ │ │ + bne.n 47358 │ │ │ │ + b.n 473e2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 47378 │ │ │ │ + bne.n 47408 │ │ │ │ movs r0, #5 │ │ │ │ - bl dedd4 │ │ │ │ + bl ded64 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 47352 │ │ │ │ + cbz r0, 473e2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 47364 │ │ │ │ + bpl.n 473f4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl e4858 │ │ │ │ + bl e47f4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4734c │ │ │ │ + beq.n 473dc │ │ │ │ add.w r7, r4, #12 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4732a │ │ │ │ + b.n 473ba │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2310f8 │ │ │ │ + bl 2315b0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4734c │ │ │ │ + blt.n 473dc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 47356 │ │ │ │ + bge.n 473e6 │ │ │ │ ldr.w r9, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 4731c │ │ │ │ + ble.n 473ac │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #29020 @ 0x715c │ │ │ │ + movw r1, #29916 @ 0x74dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 9366c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9375c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4731c │ │ │ │ + bne.n 473ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 15e5b4 │ │ │ │ + bl 15e688 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47384 │ │ │ │ + b.n 47414 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4858 │ │ │ │ + bl e47f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4736e │ │ │ │ - b.n 4734c │ │ │ │ + bne.n 473fe │ │ │ │ + b.n 473dc │ │ │ │ mov r1, r4 │ │ │ │ - bl 2310f8 │ │ │ │ + bl 2315b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4734c │ │ │ │ + blt.n 473dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a2b80 │ │ │ │ + bl 1a2db4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 47384 │ │ │ │ + b.n 47414 │ │ │ │ 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 r3, [r0, #12] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r0, #64 @ 0x40 │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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 dc170 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 473c2 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 473f8 │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 47452 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 47488 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 473e2 │ │ │ │ + b.n 47472 │ │ │ │ mov r5, r0 │ │ │ │ - bl 85938 │ │ │ │ + bl 859e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 473de │ │ │ │ + bge.n 4746e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 473de │ │ │ │ + cbnz r3, 4746e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 473b6 │ │ │ │ + beq.n 47446 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 473fc │ │ │ │ + ble.n 4748c │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 404ac <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ - cbnz r0, 47412 │ │ │ │ + bl 4049c <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ + cbnz r0, 474a2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47434 │ │ │ │ - cbz r1, 47402 │ │ │ │ + b.n 474c4 │ │ │ │ + cbz r1, 47492 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4740a │ │ │ │ + b.n 4749a │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 15539c │ │ │ │ + b.w 155564 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4741a │ │ │ │ + cbz r3, 474aa │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 47422 │ │ │ │ + b.n 474b2 │ │ │ │ movw r3, #32052 @ 0x7d34 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 4742e │ │ │ │ + beq.n 474be │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 47434 │ │ │ │ + bne.n 474c4 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4743e │ │ │ │ - b.w 203044 │ │ │ │ - ldr r0, [pc, #4] @ (47444 ) │ │ │ │ + cbz r0, 474ce │ │ │ │ + b.w 20319c │ │ │ │ + ldr r0, [pc, #4] @ (474d4 ) │ │ │ │ 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 13e0d8 │ │ │ │ - cbz r0, 47472 │ │ │ │ + bl 13dde4 │ │ │ │ + cbz r0, 47502 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47482 │ │ │ │ - movw r0, #14916 @ 0x3a44 │ │ │ │ + beq.n 47512 │ │ │ │ + movw r0, #15680 @ 0x3d40 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 793ec │ │ │ │ + b.w 793e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111604 │ │ │ │ + bl 111758 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47486 │ │ │ │ + cbnz r0, 47516 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13ebac │ │ │ │ + bl 13e8b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 474d2 │ │ │ │ + b.n 47562 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1a3030 <_PyType_Name@@Base> │ │ │ │ + bl 1a3258 <_PyType_Name@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 474a8 │ │ │ │ + blt.n 47538 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #60820 @ 0xed94 │ │ │ │ + movw r0, #61940 @ 0xf1f4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 474b8 │ │ │ │ + b.n 47548 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #34724 @ 0x87a4 │ │ │ │ + movw r0, #35580 @ 0x8afc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13ebac │ │ │ │ + bl 13e8b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 474d2 │ │ │ │ + bge.n 47562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 474d2 │ │ │ │ + cbnz r3, 47562 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - cbz r4, 474f8 │ │ │ │ + cbz r4, 47588 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7f9d0 │ │ │ │ + b.w 7f9d4 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53984 @ 0xd2e0 │ │ │ │ + movw r1, #54952 @ 0xd6a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44604 @ 0xae3c │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 141ec8 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 141be0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac4> │ │ │ │ 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, 47540 │ │ │ │ + cbz r0, 475d0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 27e0b8 <_PyEval_GetANext@@Base+0x660> │ │ │ │ + bl 27e578 <_PyEval_GetANext@@Base+0x65c> │ │ │ │ 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 16f930 <_PyLong_UInt64_Converter@@Base+0x3424> │ │ │ │ + bl 16f9b0 <_PyLong_UInt64_Converter@@Base+0x341c> │ │ │ │ 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 16f930 <_PyLong_UInt64_Converter@@Base+0x3424> │ │ │ │ + bl 16f9b0 <_PyLong_UInt64_Converter@@Base+0x341c> │ │ │ │ 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 109078 │ │ │ │ + bl 1091d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 475be │ │ │ │ + cbnz r3, 4764e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 475be │ │ │ │ + cbnz r3, 4764e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - b.w 475c8 │ │ │ │ + b.w 47658 │ │ │ │ │ │ │ │ -000475c8 : │ │ │ │ +00047658 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 475d2 │ │ │ │ + cbz r3, 47662 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 475ea │ │ │ │ + cbnz r3, 4767a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61080 @ 0xee98 │ │ │ │ + movw r1, #62200 @ 0xf2f8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ 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, 47602 │ │ │ │ + cbnz r0, 47692 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47648 │ │ │ │ + b.n 476d8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 47618 │ │ │ │ + cbz r3, 476a8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #7597 @ 0x1dad │ │ │ │ + movw r3, #7745 @ 0x1e41 │ │ │ │ movt r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 47618 │ │ │ │ - cbnz r1, 47648 │ │ │ │ + beq.n 476a8 │ │ │ │ + cbnz r1, 476d8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #61124 @ 0xeec4 │ │ │ │ + movw r1, #62244 @ 0xf324 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 475fe │ │ │ │ + bge.n 4768e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 475fe │ │ │ │ + bne.n 4768e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 475fe │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4768e │ │ │ │ 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, #40] @ (47688 ) │ │ │ │ - bl 201794 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ (47718 ) │ │ │ │ + bl 2018ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 47678 │ │ │ │ - movw r0, #61180 @ 0xeefc │ │ │ │ + cbz r2, 47708 │ │ │ │ + movw r0, #62300 @ 0xf35c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ - movw r0, #59028 @ 0xe694 │ │ │ │ + b.w 808ac │ │ │ │ + movw r0, #60148 @ 0xeaf4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ @ instruction: 0xe990004d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 476b6 │ │ │ │ + beq.n 47746 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 476c6 │ │ │ │ + b.n 47756 │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 476c4 │ │ │ │ + ble.n 47754 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 476c0 │ │ │ │ - cbnz r2, 476ec │ │ │ │ + bgt.n 47750 │ │ │ │ + cbnz r2, 4777c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 476c6 │ │ │ │ + b.n 47756 │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #312] @ (47800 ) │ │ │ │ + ldr r1, [pc, #312] @ (47890 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 476f2 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 47782 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 477f8 │ │ │ │ + b.n 47888 │ │ │ │ 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 223550 │ │ │ │ + bl 223a00 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 27dbc8 <_PyEval_GetANext@@Base+0x170> │ │ │ │ + bl 27e08c <_PyEval_GetANext@@Base+0x170> │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 47720 │ │ │ │ + bne.n 477b0 │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 4773a │ │ │ │ + beq.n 477ca │ │ │ │ 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 fe9c4 │ │ │ │ + bl fea1c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 477f8 │ │ │ │ + b.n 47888 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 476e8 │ │ │ │ + beq.n 47778 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 477f8 │ │ │ │ + beq.n 47888 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 477f8 │ │ │ │ + bge.n 47888 │ │ │ │ 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 │ │ │ │ @@ -41014,190 +41059,190 @@ │ │ │ │ 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 d5328 │ │ │ │ + bl d51e8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4779c │ │ │ │ + bge.n 4782c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 4779c │ │ │ │ + cbnz r3, 4782c │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 477e0 │ │ │ │ - bge.n 477ae │ │ │ │ + beq.n 47870 │ │ │ │ + bge.n 4783e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 477bc │ │ │ │ - b.n 477c8 │ │ │ │ + blt.n 4784c │ │ │ │ + b.n 47858 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 477e0 │ │ │ │ - b.n 477a4 │ │ │ │ + bne.n 47870 │ │ │ │ + b.n 47834 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 477c8 │ │ │ │ + cbnz r3, 47858 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 476e8 │ │ │ │ + bge.n 47778 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 476e8 │ │ │ │ + bne.n 47778 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 476e8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47778 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 477f4 │ │ │ │ + bge.n 47884 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 477f4 │ │ │ │ + cbnz r3, 47884 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 47746 │ │ │ │ + b.n 477d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r0, fp │ │ │ │ + add ip, r4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4782e │ │ │ │ + bhi.n 478be │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47846 │ │ │ │ - b.n 47858 │ │ │ │ - movw r0, #23076 @ 0x5a24 │ │ │ │ + cbnz r0, 478d6 │ │ │ │ + b.n 478e8 │ │ │ │ + movw r0, #23972 @ 0x5da4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47932 │ │ │ │ - b.n 47820 │ │ │ │ - bl 85938 │ │ │ │ + beq.n 479c2 │ │ │ │ + b.n 478b0 │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47866 │ │ │ │ + blt.n 478f6 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 47876 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 47906 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47932 │ │ │ │ + bne.n 479c2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47876 │ │ │ │ + b.n 47906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47854 │ │ │ │ + bne.n 478e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 47854 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 478e4 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 47902 │ │ │ │ + ble.n 47992 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 478aa │ │ │ │ + bpl.n 4793a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 478a6 │ │ │ │ + beq.n 47936 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53772 @ 0xd20c │ │ │ │ + movw r1, #54808 @ 0xd618 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 47904 │ │ │ │ + b.n 47994 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 478bc │ │ │ │ - bl 88210 │ │ │ │ - cbz r0, 478dc │ │ │ │ + beq.n 4794c │ │ │ │ + bl 882c4 │ │ │ │ + cbz r0, 4796c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 478fc │ │ │ │ + beq.n 4798c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53864 @ 0xd268 │ │ │ │ + movw r1, #54900 @ 0xd674 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62492 @ 0xf41c │ │ │ │ + movw r2, #63388 @ 0xf79c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23076 @ 0x5a24 │ │ │ │ + movw r0, #23972 @ 0x5da4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 47932 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 479c2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 47904 │ │ │ │ + b.n 47994 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 47914 │ │ │ │ + bgt.n 479a4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d5810 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1d5818 <_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 27ec88 <_PyBytes_GetXIData@@Base+0xa40> │ │ │ │ + b.w 27f148 <_PyBytes_GetXIData@@Base+0xa40> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 4794a │ │ │ │ + cbz r3, 479da │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47950 │ │ │ │ + bge.n 479e0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 47950 │ │ │ │ + b.n 479e0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w 4627e │ │ │ │ + b.w 4630e │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047954 : │ │ │ │ - ldr r2, [pc, #52] @ (4798c ) │ │ │ │ +000479e4 : │ │ │ │ + ldr r2, [pc, #52] @ (47a1c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r4, #416] @ 0x1a0 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ @@ -41220,659 +41265,659 @@ │ │ │ │ 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, 479ae │ │ │ │ + cbz r3, 47a3e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 479be │ │ │ │ + b.n 47a4e │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 479bc │ │ │ │ + ble.n 47a4c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 479b8 │ │ │ │ - cbnz r1, 479e0 │ │ │ │ + bne.n 47a48 │ │ │ │ + cbnz r1, 47a70 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 479be │ │ │ │ + b.n 47a4e │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #512] @ (47bc0 ) │ │ │ │ + ldr r1, [pc, #512] @ (47c50 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 479e6 │ │ │ │ - b.n 47bb6 │ │ │ │ + cbnz r0, 47a76 │ │ │ │ + b.n 47c46 │ │ │ │ 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 479fc │ │ │ │ + bne.n 47a8c │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 47a1c │ │ │ │ - bl 142320 │ │ │ │ + b.n 47aac │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 47a1c │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 47aac │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 47bb6 │ │ │ │ + bne.w 47c46 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 47a2a │ │ │ │ + bne.n 47aba │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 47a4a │ │ │ │ - bl 142320 │ │ │ │ + b.n 47ada │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 47a4a │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 47ada │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 47bb6 │ │ │ │ + bne.w 47c46 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 47a5e │ │ │ │ + beq.n 47aee │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 47a6c │ │ │ │ + bne.n 47afc │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b1b8 │ │ │ │ - b.n 47ba8 │ │ │ │ - bl 1334f4 │ │ │ │ + b.n 47c38 │ │ │ │ + bl 132ffc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47bb6 │ │ │ │ + beq.w 47c46 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 47ab4 │ │ │ │ + bne.n 47b44 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61380 @ 0xefc4 │ │ │ │ + movw r1, #62500 @ 0xf424 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 47bb6 │ │ │ │ + bge.w 47c46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 47bb6 │ │ │ │ + bne.w 47c46 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 47bb6 │ │ │ │ - bl 1dd3b8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47c46 │ │ │ │ + bl 1dd6c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47ad0 │ │ │ │ + bge.n 47b60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47ad0 │ │ │ │ + cbnz r3, 47b60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 47afa │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 47b00 │ │ │ │ + bne.n 47b8a │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 47b90 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ + bl d7d94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47bb6 │ │ │ │ - bl d8138 │ │ │ │ - b.n 47b00 │ │ │ │ + beq.n 47c46 │ │ │ │ + bl d801c │ │ │ │ + b.n 47b90 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 47b2c │ │ │ │ + beq.n 47bbc │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 47b2c │ │ │ │ + bvs.n 47bbc │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 47ba4 │ │ │ │ + bvs.n 47c34 │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 47b32 │ │ │ │ + bne.n 47bc2 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 47ba8 │ │ │ │ + b.n 47c38 │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 47b6c │ │ │ │ + bpl.n 47bfc │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 47ba4 │ │ │ │ + bcs.n 47c34 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 47b80 │ │ │ │ + bcs.n 47c10 │ │ │ │ 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 47ba8 │ │ │ │ + b.n 47c38 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 47b8c │ │ │ │ + bcs.n 47c1c │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 47ba4 │ │ │ │ + bcc.n 47c34 │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 47ba8 │ │ │ │ + b.n 47c38 │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 47ba4 │ │ │ │ + bcc.n 47c34 │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 47ba8 │ │ │ │ + b.n 47c38 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 859e8 │ │ │ │ + b.w 85a98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add ip, r0 │ │ │ │ + add r8, sl │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 47bf2 │ │ │ │ + bgt.n 47c82 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53916 @ 0xd29c │ │ │ │ + movw r1, #54812 @ 0xd61c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 47c0c │ │ │ │ + bl f1dcc │ │ │ │ + b.n 47c9c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 47c10 │ │ │ │ + cbz r3, 47ca0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4620 @ 0x120c │ │ │ │ + movw r1, #5516 @ 0x158c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47c22 │ │ │ │ + b.n 47cb2 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (47c28 ) │ │ │ │ + ldr r0, [pc, #12] @ (47cb8 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94c40 │ │ │ │ + bl 94d44 │ │ │ │ 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 1d1a50 │ │ │ │ - cbz r0, 47caa │ │ │ │ - movw r6, #16552 @ 0x40a8 │ │ │ │ + bl 1d1d50 │ │ │ │ + cbz r0, 47d3a │ │ │ │ + movw r6, #19228 @ 0x4b1c │ │ │ │ movt r6, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 47cac │ │ │ │ - bl 793ec │ │ │ │ + cbz r0, 47d3c │ │ │ │ + bl 793e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 47c90 │ │ │ │ - bl d4f7c │ │ │ │ + cbz r5, 47d20 │ │ │ │ + bl d4e34 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 47c90 │ │ │ │ - beq.n 47c76 │ │ │ │ + blt.n 47d20 │ │ │ │ + beq.n 47d06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47c80 │ │ │ │ - b.n 47c4c │ │ │ │ - bl 85ac0 │ │ │ │ + blt.n 47d10 │ │ │ │ + b.n 47cdc │ │ │ │ + bl 85b70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47c6a │ │ │ │ - b.n 47c90 │ │ │ │ + bne.n 47cfa │ │ │ │ + b.n 47d20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47c4c │ │ │ │ + bne.n 47cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 47c4c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47cdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47ca4 │ │ │ │ + bge.n 47d34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47ca4 │ │ │ │ + cbnz r3, 47d34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 47cc2 │ │ │ │ + cbz r3, 47d52 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47cd2 │ │ │ │ + bge.n 47d62 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 47cd2 │ │ │ │ + b.n 47d62 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 47cca │ │ │ │ - b.w 4627e │ │ │ │ + cbz r0, 47d5a │ │ │ │ + b.w 4630e │ │ │ │ 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] @ (47e38 ) │ │ │ │ + ldr r5, [pc, #336] @ (47ec8 ) │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ add r4, sp, #12 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - bne.n 47d18 │ │ │ │ + bne.n 47da8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 11bb58 │ │ │ │ + bl 11bd1c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 47d34 │ │ │ │ - b.n 47e24 │ │ │ │ + cbnz r0, 47dc4 │ │ │ │ + b.n 47eb4 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #39284 @ 0x9974 │ │ │ │ + movw r0, #40180 @ 0x9cf4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47d08 │ │ │ │ + bne.n 47d98 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 47e24 │ │ │ │ - ldr r2, [pc, #260] @ (47e3c ) │ │ │ │ + b.n 47eb4 │ │ │ │ + ldr r2, [pc, #260] @ (47ecc ) │ │ │ │ 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 47d62 │ │ │ │ + bmi.n 47df2 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61420 @ 0xefec │ │ │ │ + movw r1, #62540 @ 0xf44c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 47e24 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 47eb4 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 47d86 │ │ │ │ + bne.n 47e16 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61468 @ 0xf01c │ │ │ │ + movw r1, #62588 @ 0xf47c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 47e24 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 47eb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 147374 │ │ │ │ + bl 14728c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bgt.n 47daa │ │ │ │ + bgt.n 47e3a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61508 @ 0xf044 │ │ │ │ + movw r1, #62628 @ 0xf4a4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 47e24 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 47eb4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 234254 <_PyType_GetSlotWrapperNames@@Base+0x730> │ │ │ │ + bl 234700 <_PyType_GetSlotWrapperNames@@Base+0x730> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 47e24 │ │ │ │ + cbz r0, 47eb4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 47de0 │ │ │ │ + cbnz r3, 47e70 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61540 @ 0xf064 │ │ │ │ + movw r1, #62660 @ 0xf4c4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2347c4 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ - b.n 47e24 │ │ │ │ + bl 234c70 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ + b.n 47eb4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r0, #61584 @ 0xf090 │ │ │ │ + movw r0, #62704 @ 0xf4f0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #65044 @ 0xfe14 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + movw r1, #628 @ 0x274 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47e1c │ │ │ │ + beq.n 47eac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c0ec │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2347c4 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ + bl 234c70 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ add r0, sp, #12 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 11c1cc <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c390 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 480cc <_PyTime_AsTimeval_clamp@@Base+0x266> │ │ │ │ + b.n 4787c │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 47e52 │ │ │ │ + cbz r3, 47ee2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47e62 │ │ │ │ + bge.n 47ef2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 47e62 │ │ │ │ + b.n 47ef2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 47e5a │ │ │ │ - b.w 4627e │ │ │ │ + cbz r0, 47eea │ │ │ │ + b.w 4630e │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00047e66 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +00047ef6 <_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 2533d4 <_PyTime_AsTimeval@@Base+0x3c> │ │ │ │ + bl 25386c <_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, #144] @ (47f38 <_PyTime_AsTimeval_clamp@@Base+0xd2>) │ │ │ │ + ldr r3, [pc, #144] @ (47fc8 <_PyTime_AsTimeval_clamp@@Base+0xd2>) │ │ │ │ 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, 47eda <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ + cbz r3, 47f6a <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ adds r0, #17 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47ed0 <_PyTime_AsTimeval_clamp@@Base+0x6a> │ │ │ │ + bne.n 47f60 <_PyTime_AsTimeval_clamp@@Base+0x6a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47ec0 <_PyTime_AsTimeval_clamp@@Base+0x5a> │ │ │ │ + bne.n 47f50 <_PyTime_AsTimeval_clamp@@Base+0x5a> │ │ │ │ dmb ish │ │ │ │ - beq.n 47eda <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ - bl 26aff0 │ │ │ │ + beq.n 47f6a <_PyTime_AsTimeval_clamp@@Base+0x74> │ │ │ │ + bl 241b70 │ │ │ │ ldrd r0, r3, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - cbz r3, 47eea <_PyTime_AsTimeval_clamp@@Base+0x84> │ │ │ │ - bl 280054 <_PyBytes_GetXIData@@Base+0x1e0c> │ │ │ │ + cbz r3, 47f7a <_PyTime_AsTimeval_clamp@@Base+0x84> │ │ │ │ + bl 280514 <_PyBytes_GetXIData@@Base+0x1e0c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 47ef0 <_PyTime_AsTimeval_clamp@@Base+0x8a> │ │ │ │ - bl 281e34 │ │ │ │ + b.n 47f80 <_PyTime_AsTimeval_clamp@@Base+0x8a> │ │ │ │ + bl 2822f4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - cbz r3, 47f1a <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ + cbz r3, 47faa <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ add.w r0, r4, #17 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47f10 <_PyTime_AsTimeval_clamp@@Base+0xaa> │ │ │ │ + bne.n 47fa0 <_PyTime_AsTimeval_clamp@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47f00 <_PyTime_AsTimeval_clamp@@Base+0x9a> │ │ │ │ + bne.n 47f90 <_PyTime_AsTimeval_clamp@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 47f1a <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ - bl 235af8 │ │ │ │ + beq.n 47faa <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ + bl 265bac │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 272170 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (47f38 <_PyTime_AsTimeval_clamp@@Base+0xd2>) │ │ │ │ + bl 272630 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (47fc8 <_PyTime_AsTimeval_clamp@@Base+0xd2>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 47f34 <_PyTime_AsTimeval_clamp@@Base+0xce> │ │ │ │ + beq.n 47fc4 <_PyTime_AsTimeval_clamp@@Base+0xce> │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, 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, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 47f6a <_PyTime_AsTimeval_clamp@@Base+0x104> │ │ │ │ + bgt.n 47ffa <_PyTime_AsTimeval_clamp@@Base+0x104> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53916 @ 0xd29c │ │ │ │ + movw r1, #54812 @ 0xd61c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 47f84 <_PyTime_AsTimeval_clamp@@Base+0x11e> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 48014 <_PyTime_AsTimeval_clamp@@Base+0x11e> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 47f88 <_PyTime_AsTimeval_clamp@@Base+0x122> │ │ │ │ + cbz r3, 48018 <_PyTime_AsTimeval_clamp@@Base+0x122> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4620 @ 0x120c │ │ │ │ + movw r1, #5516 @ 0x158c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47f9a <_PyTime_AsTimeval_clamp@@Base+0x134> │ │ │ │ + b.n 4802a <_PyTime_AsTimeval_clamp@@Base+0x134> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (47fa0 <_PyTime_AsTimeval_clamp@@Base+0x13a>) │ │ │ │ + ldr r0, [pc, #12] @ (48030 <_PyTime_AsTimeval_clamp@@Base+0x13a>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94c40 │ │ │ │ + bl 94d44 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r5, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 47fb6 <_PyTime_AsTimeval_clamp@@Base+0x150> │ │ │ │ + cbz r3, 48046 <_PyTime_AsTimeval_clamp@@Base+0x150> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47fc6 <_PyTime_AsTimeval_clamp@@Base+0x160> │ │ │ │ + bge.n 48056 <_PyTime_AsTimeval_clamp@@Base+0x160> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 47fc6 <_PyTime_AsTimeval_clamp@@Base+0x160> │ │ │ │ + b.n 48056 <_PyTime_AsTimeval_clamp@@Base+0x160> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 47fbe <_PyTime_AsTimeval_clamp@@Base+0x158> │ │ │ │ - b.w 4627e │ │ │ │ + cbz r0, 4804e <_PyTime_AsTimeval_clamp@@Base+0x158> │ │ │ │ + b.w 4630e │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov 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, #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, 47fec <_PyTime_AsTimeval_clamp@@Base+0x186> │ │ │ │ + cbz r7, 4807c <_PyTime_AsTimeval_clamp@@Base+0x186> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 47ffc <_PyTime_AsTimeval_clamp@@Base+0x196> │ │ │ │ + b.n 4808c <_PyTime_AsTimeval_clamp@@Base+0x196> │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 47ffa <_PyTime_AsTimeval_clamp@@Base+0x194> │ │ │ │ + ble.n 4808a <_PyTime_AsTimeval_clamp@@Base+0x194> │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 47ff6 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ - cbnz r2, 48020 <_PyTime_AsTimeval_clamp@@Base+0x1ba> │ │ │ │ + bgt.n 48086 <_PyTime_AsTimeval_clamp@@Base+0x190> │ │ │ │ + cbnz r2, 480b0 <_PyTime_AsTimeval_clamp@@Base+0x1ba> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 47ffc <_PyTime_AsTimeval_clamp@@Base+0x196> │ │ │ │ + b.n 4808c <_PyTime_AsTimeval_clamp@@Base+0x196> │ │ │ │ mov r6, r7 │ │ │ │ - ldr r1, [pc, #332] @ (4814c <_PyTime_AsTimeval_clamp@@Base+0x2e6>) │ │ │ │ + ldr r1, [pc, #332] @ (481dc <_PyTime_AsTimeval_clamp@@Base+0x2e6>) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 48026 <_PyTime_AsTimeval_clamp@@Base+0x1c0> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 480b6 <_PyTime_AsTimeval_clamp@@Base+0x1c0> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48144 <_PyTime_AsTimeval_clamp@@Base+0x2de> │ │ │ │ + b.n 481d4 <_PyTime_AsTimeval_clamp@@Base+0x2de> │ │ │ │ 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 4804a <_PyTime_AsTimeval_clamp@@Base+0x1e4> │ │ │ │ + beq.n 480da <_PyTime_AsTimeval_clamp@@Base+0x1e4> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 48042 <_PyTime_AsTimeval_clamp@@Base+0x1dc> │ │ │ │ + cbz r4, 480d2 <_PyTime_AsTimeval_clamp@@Base+0x1dc> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 48044 <_PyTime_AsTimeval_clamp@@Base+0x1de> │ │ │ │ - b.n 48050 <_PyTime_AsTimeval_clamp@@Base+0x1ea> │ │ │ │ + bne.n 480d4 <_PyTime_AsTimeval_clamp@@Base+0x1de> │ │ │ │ + b.n 480e0 <_PyTime_AsTimeval_clamp@@Base+0x1ea> │ │ │ │ mov r4, r7 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 48052 <_PyTime_AsTimeval_clamp@@Base+0x1ec> │ │ │ │ + b.n 480e2 <_PyTime_AsTimeval_clamp@@Base+0x1ec> │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 48052 <_PyTime_AsTimeval_clamp@@Base+0x1ec> │ │ │ │ + b.n 480e2 <_PyTime_AsTimeval_clamp@@Base+0x1ec> │ │ │ │ mov sl, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 223550 │ │ │ │ + bl 223a00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 27dbc8 <_PyEval_GetANext@@Base+0x170> │ │ │ │ + bl 27e08c <_PyEval_GetANext@@Base+0x170> │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 4806a <_PyTime_AsTimeval_clamp@@Base+0x204> │ │ │ │ + bne.n 480fa <_PyTime_AsTimeval_clamp@@Base+0x204> │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 480da <_PyTime_AsTimeval_clamp@@Base+0x274> │ │ │ │ + beq.n 4816a <_PyTime_AsTimeval_clamp@@Base+0x274> │ │ │ │ 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 fe9c4 │ │ │ │ + bl fea1c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48144 <_PyTime_AsTimeval_clamp@@Base+0x2de> │ │ │ │ + b.n 481d4 <_PyTime_AsTimeval_clamp@@Base+0x2de> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 480e2 <_PyTime_AsTimeval_clamp@@Base+0x27c> │ │ │ │ + bge.n 48172 <_PyTime_AsTimeval_clamp@@Base+0x27c> │ │ │ │ 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 │ │ │ │ @@ -41881,462 +41926,462 @@ │ │ │ │ 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 d5328 │ │ │ │ + bl d51e8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 480f0 <_PyTime_AsTimeval_clamp@@Base+0x28a> │ │ │ │ + blt.n 48180 <_PyTime_AsTimeval_clamp@@Base+0x28a> │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 48102 <_PyTime_AsTimeval_clamp@@Base+0x29c> │ │ │ │ + beq.n 48192 <_PyTime_AsTimeval_clamp@@Base+0x29c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48134 <_PyTime_AsTimeval_clamp@@Base+0x2ce> │ │ │ │ + blt.n 481c4 <_PyTime_AsTimeval_clamp@@Base+0x2ce> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4801c <_PyTime_AsTimeval_clamp@@Base+0x1b6> │ │ │ │ + bne.n 480ac <_PyTime_AsTimeval_clamp@@Base+0x1b6> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48082 <_PyTime_AsTimeval_clamp@@Base+0x21c> │ │ │ │ + bne.n 48112 <_PyTime_AsTimeval_clamp@@Base+0x21c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48144 <_PyTime_AsTimeval_clamp@@Base+0x2de> │ │ │ │ + bge.n 481d4 <_PyTime_AsTimeval_clamp@@Base+0x2de> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 48144 <_PyTime_AsTimeval_clamp@@Base+0x2de> │ │ │ │ + b.n 481d4 <_PyTime_AsTimeval_clamp@@Base+0x2de> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 480c4 <_PyTime_AsTimeval_clamp@@Base+0x25e> │ │ │ │ + bne.n 48154 <_PyTime_AsTimeval_clamp@@Base+0x25e> │ │ │ │ mov r0, sl │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 480c4 <_PyTime_AsTimeval_clamp@@Base+0x25e> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48154 <_PyTime_AsTimeval_clamp@@Base+0x25e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 27d558 <_PyUnicode_ToNumeric@@Base+0x8b44> │ │ │ │ + bl 27da1c <_PyUnicode_ToNumeric@@Base+0x8b48> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4811e <_PyTime_AsTimeval_clamp@@Base+0x2b8> │ │ │ │ + bge.n 481ae <_PyTime_AsTimeval_clamp@@Base+0x2b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4811e <_PyTime_AsTimeval_clamp@@Base+0x2b8> │ │ │ │ + cbnz r3, 481ae <_PyTime_AsTimeval_clamp@@Base+0x2b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 4812e <_PyTime_AsTimeval_clamp@@Base+0x2c8> │ │ │ │ + bne.n 481be <_PyTime_AsTimeval_clamp@@Base+0x2c8> │ │ │ │ movs r0, #7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f9590 │ │ │ │ + b.w f95a0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 480e2 <_PyTime_AsTimeval_clamp@@Base+0x27c> │ │ │ │ - b.n 4801c <_PyTime_AsTimeval_clamp@@Base+0x1b6> │ │ │ │ + bne.n 48172 <_PyTime_AsTimeval_clamp@@Base+0x27c> │ │ │ │ + b.n 480ac <_PyTime_AsTimeval_clamp@@Base+0x1b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 480d2 <_PyTime_AsTimeval_clamp@@Base+0x26c> │ │ │ │ + bne.n 48162 <_PyTime_AsTimeval_clamp@@Base+0x26c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 480d2 <_PyTime_AsTimeval_clamp@@Base+0x26c> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48162 <_PyTime_AsTimeval_clamp@@Base+0x26c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r8, r6 │ │ │ │ + add ip, pc │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 48220 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ + beq.n 482b0 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48220 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ + bne.n 482b0 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f578 │ │ │ │ + bl 25f998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48220 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ + beq.n 482b0 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #61592 @ 0xf098 │ │ │ │ + movw r0, #62712 @ 0xf4f8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 481cc <_PyTime_AsTimeval_clamp@@Base+0x366> │ │ │ │ + cbnz r0, 4825c <_PyTime_AsTimeval_clamp@@Base+0x366> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2704fc │ │ │ │ + b.w 2709bc │ │ │ │ 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, #61600 @ 0xf0a0 │ │ │ │ + movw r0, #62720 @ 0xf500 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 261ef8 │ │ │ │ + bl 262318 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48202 <_PyTime_AsTimeval_clamp@@Base+0x39c> │ │ │ │ + bge.n 48292 <_PyTime_AsTimeval_clamp@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48202 <_PyTime_AsTimeval_clamp@@Base+0x39c> │ │ │ │ + cbnz r3, 48292 <_PyTime_AsTimeval_clamp@@Base+0x39c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 481c0 <_PyTime_AsTimeval_clamp@@Base+0x35a> │ │ │ │ + beq.n 48250 <_PyTime_AsTimeval_clamp@@Base+0x35a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48220 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ + bge.n 482b0 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 48220 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ + cbnz r3, 482b0 <_PyTime_AsTimeval_clamp@@Base+0x3ba> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_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 48230 <_PyTime_AsTimeval_clamp@@Base+0x3ca> │ │ │ │ - b.w 7fcd0 │ │ │ │ + blt.n 482c0 <_PyTime_AsTimeval_clamp@@Base+0x3ca> │ │ │ │ + b.w 7fcd4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2b844 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 125020 │ │ │ │ + b.w 124f30 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 48260 <_PyTime_AsTimeval_clamp@@Base+0x3fa> │ │ │ │ + cbz r3, 482f0 <_PyTime_AsTimeval_clamp@@Base+0x3fa> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 48268 <_PyTime_AsTimeval_clamp@@Base+0x402> │ │ │ │ + b.n 482f8 <_PyTime_AsTimeval_clamp@@Base+0x402> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 268444 │ │ │ │ + b.w 2688f4 │ │ │ │ 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 12aeb0 │ │ │ │ + bl 12adc0 │ │ │ │ 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 280494 <_PyBytes_GetXIData@@Base+0x224c> │ │ │ │ + b.w 280954 <_PyBytes_GetXIData@@Base+0x224c> │ │ │ │ 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, 482c6 <_PyTime_AsTimeval_clamp@@Base+0x460> │ │ │ │ + cbz r3, 48356 <_PyTime_AsTimeval_clamp@@Base+0x460> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 482d6 <_PyTime_AsTimeval_clamp@@Base+0x470> │ │ │ │ + b.n 48366 <_PyTime_AsTimeval_clamp@@Base+0x470> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 482d4 <_PyTime_AsTimeval_clamp@@Base+0x46e> │ │ │ │ + blt.n 48364 <_PyTime_AsTimeval_clamp@@Base+0x46e> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 482d0 <_PyTime_AsTimeval_clamp@@Base+0x46a> │ │ │ │ - cbnz r1, 482f4 <_PyTime_AsTimeval_clamp@@Base+0x48e> │ │ │ │ + bgt.n 48360 <_PyTime_AsTimeval_clamp@@Base+0x46a> │ │ │ │ + cbnz r1, 48384 <_PyTime_AsTimeval_clamp@@Base+0x48e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 482d6 <_PyTime_AsTimeval_clamp@@Base+0x470> │ │ │ │ + b.n 48366 <_PyTime_AsTimeval_clamp@@Base+0x470> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #132] @ (4835c <_PyTime_AsTimeval_clamp@@Base+0x4f6>) │ │ │ │ + ldr r1, [pc, #132] @ (483ec <_PyTime_AsTimeval_clamp@@Base+0x4f6>) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 48356 <_PyTime_AsTimeval_clamp@@Base+0x4f0> │ │ │ │ - b.n 482fa <_PyTime_AsTimeval_clamp@@Base+0x494> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 483e6 <_PyTime_AsTimeval_clamp@@Base+0x4f0> │ │ │ │ + b.n 4838a <_PyTime_AsTimeval_clamp@@Base+0x494> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ it ne │ │ │ │ ldrne r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cf584 │ │ │ │ + bl cf454 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 4834a <_PyTime_AsTimeval_clamp@@Base+0x4e4> │ │ │ │ + cbz r4, 483da <_PyTime_AsTimeval_clamp@@Base+0x4e4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48336 <_PyTime_AsTimeval_clamp@@Base+0x4d0> │ │ │ │ + beq.n 483c6 <_PyTime_AsTimeval_clamp@@Base+0x4d0> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61620 @ 0xf0b4 │ │ │ │ + movw r1, #62740 @ 0xf514 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85938 │ │ │ │ + bl 859e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 48348 <_PyTime_AsTimeval_clamp@@Base+0x4e2> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 48356 <_PyTime_AsTimeval_clamp@@Base+0x4f0> │ │ │ │ + bne.n 483d8 <_PyTime_AsTimeval_clamp@@Base+0x4e2> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 483e6 <_PyTime_AsTimeval_clamp@@Base+0x4f0> │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add ip, fp │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48400 <_PyTime_AsTimeval_clamp@@Base+0x59a> │ │ │ │ + beq.n 48490 <_PyTime_AsTimeval_clamp@@Base+0x59a> │ │ │ │ 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 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 483fc <_PyTime_AsTimeval_clamp@@Base+0x596> │ │ │ │ + bne.n 4848c <_PyTime_AsTimeval_clamp@@Base+0x596> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f578 │ │ │ │ + bl 25f998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 483fc <_PyTime_AsTimeval_clamp@@Base+0x596> │ │ │ │ - movw r0, #11192 @ 0x2bb8 │ │ │ │ + beq.n 4848c <_PyTime_AsTimeval_clamp@@Base+0x596> │ │ │ │ + movw r0, #12176 @ 0x2f90 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 483aa <_PyTime_AsTimeval_clamp@@Base+0x544> │ │ │ │ + cbnz r0, 4843a <_PyTime_AsTimeval_clamp@@Base+0x544> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2704fc │ │ │ │ + b.w 2709bc │ │ │ │ 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, #61648 @ 0xf0d0 │ │ │ │ + movw r0, #62768 @ 0xf530 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 261ef8 │ │ │ │ + bl 262318 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 483de <_PyTime_AsTimeval_clamp@@Base+0x578> │ │ │ │ + bge.n 4846e <_PyTime_AsTimeval_clamp@@Base+0x578> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 483de <_PyTime_AsTimeval_clamp@@Base+0x578> │ │ │ │ + cbnz r3, 4846e <_PyTime_AsTimeval_clamp@@Base+0x578> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4839e <_PyTime_AsTimeval_clamp@@Base+0x538> │ │ │ │ + beq.n 4842e <_PyTime_AsTimeval_clamp@@Base+0x538> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 483fc <_PyTime_AsTimeval_clamp@@Base+0x596> │ │ │ │ + bge.n 4848c <_PyTime_AsTimeval_clamp@@Base+0x596> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 483fc <_PyTime_AsTimeval_clamp@@Base+0x596> │ │ │ │ + cbnz r3, 4848c <_PyTime_AsTimeval_clamp@@Base+0x596> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 4840a <_PyTime_AsTimeval_clamp@@Base+0x5a4> │ │ │ │ + cbz r3, 4849a <_PyTime_AsTimeval_clamp@@Base+0x5a4> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 48412 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ + b.n 484a2 <_PyTime_AsTimeval_clamp@@Base+0x5ac> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #35024 @ 0x88d0 │ │ │ │ + movw r1, #35920 @ 0x8c50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 1f1a74 │ │ │ │ + b.w 1f1da8 │ │ │ │ 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 125dcc │ │ │ │ + bl 125cdc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d4704 │ │ │ │ + bl d45bc │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 4847a <_PyTime_AsTimeval_clamp@@Base+0x614> │ │ │ │ - beq.n 4845c <_PyTime_AsTimeval_clamp@@Base+0x5f6> │ │ │ │ + bgt.n 4850a <_PyTime_AsTimeval_clamp@@Base+0x614> │ │ │ │ + beq.n 484ec <_PyTime_AsTimeval_clamp@@Base+0x5f6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 484b8 <_PyTime_AsTimeval_clamp@@Base+0x652> │ │ │ │ + b.n 48548 <_PyTime_AsTimeval_clamp@@Base+0x652> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61672 @ 0xf0e8 │ │ │ │ + movw r1, #62792 @ 0xf548 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48524 <_PyTime_AsTimeval_clamp@@Base+0x6be> │ │ │ │ + bl 485b4 <_PyTime_AsTimeval_clamp@@Base+0x6be> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48458 <_PyTime_AsTimeval_clamp@@Base+0x5f2> │ │ │ │ + beq.n 484e8 <_PyTime_AsTimeval_clamp@@Base+0x5f2> │ │ │ │ mov r1, r5 │ │ │ │ - bl 25528c │ │ │ │ - cbnz r0, 484a6 <_PyTime_AsTimeval_clamp@@Base+0x640> │ │ │ │ + bl 2556b0 │ │ │ │ + cbnz r0, 48536 <_PyTime_AsTimeval_clamp@@Base+0x640> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48458 <_PyTime_AsTimeval_clamp@@Base+0x5f2> │ │ │ │ + bge.n 484e8 <_PyTime_AsTimeval_clamp@@Base+0x5f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48458 <_PyTime_AsTimeval_clamp@@Base+0x5f2> │ │ │ │ + bne.n 484e8 <_PyTime_AsTimeval_clamp@@Base+0x5f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 48458 <_PyTime_AsTimeval_clamp@@Base+0x5f2> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 484e8 <_PyTime_AsTimeval_clamp@@Base+0x5f2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 484b8 <_PyTime_AsTimeval_clamp@@Base+0x652> │ │ │ │ + bge.n 48548 <_PyTime_AsTimeval_clamp@@Base+0x652> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 484b8 <_PyTime_AsTimeval_clamp@@Base+0x652> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48548 <_PyTime_AsTimeval_clamp@@Base+0x652> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 484ea <_PyTime_AsTimeval_clamp@@Base+0x684> │ │ │ │ + bgt.n 4857a <_PyTime_AsTimeval_clamp@@Base+0x684> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53916 @ 0xd29c │ │ │ │ + movw r1, #54812 @ 0xd61c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 48504 <_PyTime_AsTimeval_clamp@@Base+0x69e> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 48594 <_PyTime_AsTimeval_clamp@@Base+0x69e> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 48508 <_PyTime_AsTimeval_clamp@@Base+0x6a2> │ │ │ │ + cbz r3, 48598 <_PyTime_AsTimeval_clamp@@Base+0x6a2> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4620 @ 0x120c │ │ │ │ + movw r1, #5516 @ 0x158c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4851a <_PyTime_AsTimeval_clamp@@Base+0x6b4> │ │ │ │ + b.n 485aa <_PyTime_AsTimeval_clamp@@Base+0x6b4> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (48520 <_PyTime_AsTimeval_clamp@@Base+0x6ba>) │ │ │ │ + ldr r0, [pc, #12] @ (485b0 <_PyTime_AsTimeval_clamp@@Base+0x6ba>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94c40 │ │ │ │ + bl 94d44 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [r0, #308]! @ 0x134 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r1, #32540 @ 0x7f1c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 125dcc │ │ │ │ + bl 125cdc │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 485ac <_PyTime_AsTimeval_clamp@@Base+0x746> │ │ │ │ + bne.n 4863c <_PyTime_AsTimeval_clamp@@Base+0x746> │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1dcd54 │ │ │ │ + bl 1dd064 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4860a <_PyTime_AsTimeval_clamp@@Base+0x7a4> │ │ │ │ + beq.n 4869a <_PyTime_AsTimeval_clamp@@Base+0x7a4> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ str r3, [r0, #32] │ │ │ │ - ble.n 4861e <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ + ble.n 486ae <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ ldr r7, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r5, [r0, #20] │ │ │ │ add.w r3, r7, r6, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -42346,178 +42391,178 @@ │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ - bl 208bf4 <_PyMarshal_GetXIData@@Base+0x90> │ │ │ │ + bl 208e00 <_PyMarshal_GetXIData@@Base+0x6e0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48602 <_PyTime_AsTimeval_clamp@@Base+0x79c> │ │ │ │ + beq.n 48692 <_PyTime_AsTimeval_clamp@@Base+0x79c> │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq r6, #0 │ │ │ │ ldreq.w r7, [r7, #260] @ 0x104 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 48578 <_PyTime_AsTimeval_clamp@@Base+0x712> │ │ │ │ - b.n 4861e <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ + bne.n 48608 <_PyTime_AsTimeval_clamp@@Base+0x712> │ │ │ │ + b.n 486ae <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 485be <_PyTime_AsTimeval_clamp@@Base+0x758> │ │ │ │ + bge.n 4864e <_PyTime_AsTimeval_clamp@@Base+0x758> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d6d68 │ │ │ │ + bl d6c58 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 485d4 <_PyTime_AsTimeval_clamp@@Base+0x76e> │ │ │ │ + b.n 48664 <_PyTime_AsTimeval_clamp@@Base+0x76e> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #45980 @ 0xb39c │ │ │ │ + movw r1, #46768 @ 0xb6b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 87b64 │ │ │ │ + bl 87c18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 4860a <_PyTime_AsTimeval_clamp@@Base+0x7a4> │ │ │ │ + cbz r4, 4869a <_PyTime_AsTimeval_clamp@@Base+0x7a4> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 4861e <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ + beq.n 486ae <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 4861e <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 486ae <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #61756 @ 0xf13c │ │ │ │ + movw r1, #62876 @ 0xf59c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4860e <_PyTime_AsTimeval_clamp@@Base+0x7a8> │ │ │ │ + blt.n 4869e <_PyTime_AsTimeval_clamp@@Base+0x7a8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4861e <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ + b.n 486ae <_PyTime_AsTimeval_clamp@@Base+0x7b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4860a <_PyTime_AsTimeval_clamp@@Base+0x7a4> │ │ │ │ + bne.n 4869a <_PyTime_AsTimeval_clamp@@Base+0x7a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4860a <_PyTime_AsTimeval_clamp@@Base+0x7a4> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4869a <_PyTime_AsTimeval_clamp@@Base+0x7a4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2c508 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 125020 │ │ │ │ + b.w 124f30 │ │ │ │ │ │ │ │ -00048644 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +000486d4 <_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 124044 │ │ │ │ + bl 123f54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 48678 <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ + beq.n 48708 <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 4867c <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ + bls.n 4870c <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61800 @ 0xf168 │ │ │ │ + movw r1, #62920 @ 0xf5c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4867e <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + b.n 4870e <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 486a2 <_PyLong_UnsignedLong_Converter@@Base+0x5e> │ │ │ │ + cbz r0, 48732 <_PyLong_UnsignedLong_Converter@@Base+0x5e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 486be <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + bge.n 4874e <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 486be <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + b.n 4874e <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 486bc <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ - bl 1b3320 │ │ │ │ - cbz r0, 486b8 <_PyLong_UnsignedLong_Converter@@Base+0x74> │ │ │ │ + cbz r0, 4874c <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ + bl 1b3428 │ │ │ │ + cbz r0, 48748 <_PyLong_UnsignedLong_Converter@@Base+0x74> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 486be <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ - ldr r0, [pc, #0] @ (486c0 <_PyLong_UnsignedLong_Converter@@Base+0x7c>) │ │ │ │ + b.n 4874e <_PyLong_UnsignedLong_Converter@@Base+0x7a> │ │ │ │ + ldr r0, [pc, #0] @ (48750 <_PyLong_UnsignedLong_Converter@@Base+0x7c>) │ │ │ │ pop {r4, pc} │ │ │ │ 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 r0, r1 │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 486e4 <_PyLong_UnsignedLong_Converter@@Base+0xa0> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 48700 <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ + bne.n 48774 <_PyLong_UnsignedLong_Converter@@Base+0xa0> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 48790 <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c32c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 486f6 <_PyLong_UnsignedLong_Converter@@Base+0xb2> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 48700 <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ + bne.n 48786 <_PyLong_UnsignedLong_Converter@@Base+0xb2> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 48790 <_PyLong_UnsignedLong_Converter@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 48726 <_PyLong_UnsignedLong_Converter@@Base+0xe2> │ │ │ │ + cbz r0, 487b6 <_PyLong_UnsignedLong_Converter@@Base+0xe2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48748 <_PyLong_UnsignedLong_Converter@@Base+0x104> │ │ │ │ + bge.n 487d8 <_PyLong_UnsignedLong_Converter@@Base+0x104> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 48748 <_PyLong_UnsignedLong_Converter@@Base+0x104> │ │ │ │ + b.n 487d8 <_PyLong_UnsignedLong_Converter@@Base+0x104> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 48740 <_PyLong_UnsignedLong_Converter@@Base+0xfc> │ │ │ │ - bl 1b3320 │ │ │ │ - cbz r0, 4873c <_PyLong_UnsignedLong_Converter@@Base+0xf8> │ │ │ │ + cbz r0, 487d0 <_PyLong_UnsignedLong_Converter@@Base+0xfc> │ │ │ │ + bl 1b3428 │ │ │ │ + cbz r0, 487cc <_PyLong_UnsignedLong_Converter@@Base+0xf8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 48748 <_PyLong_UnsignedLong_Converter@@Base+0x104> │ │ │ │ + b.n 487d8 <_PyLong_UnsignedLong_Converter@@Base+0x104> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ movwne r0, #4364 @ 0x110c │ │ │ │ @@ -42527,800 +42572,800 @@ │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ - movw fp, #53292 @ 0xd02c │ │ │ │ + movw fp, #54188 @ 0xd3ac │ │ │ │ movt fp, #56 @ 0x38 │ │ │ │ - movw r7, #46380 @ 0xb52c │ │ │ │ + movw r7, #47276 @ 0xb8ac │ │ │ │ movt r7, #57 @ 0x39 │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #45148 @ 0xb05c │ │ │ │ + movw r6, #46044 @ 0xb3dc │ │ │ │ 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 4885c <_PyLong_UnsignedLong_Converter@@Base+0x218> │ │ │ │ + bge.n 488ec <_PyLong_UnsignedLong_Converter@@Base+0x218> │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 487b0 <_PyLong_UnsignedLong_Converter@@Base+0x16c> │ │ │ │ + bne.n 48840 <_PyLong_UnsignedLong_Converter@@Base+0x16c> │ │ │ │ ldrb.w r0, [r8, r4] │ │ │ │ - b.n 487c6 <_PyLong_UnsignedLong_Converter@@Base+0x182> │ │ │ │ + b.n 48856 <_PyLong_UnsignedLong_Converter@@Base+0x182> │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 487bc <_PyLong_UnsignedLong_Converter@@Base+0x178> │ │ │ │ + bne.n 4884c <_PyLong_UnsignedLong_Converter@@Base+0x178> │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ - b.n 487c6 <_PyLong_UnsignedLong_Converter@@Base+0x182> │ │ │ │ + b.n 48856 <_PyLong_UnsignedLong_Converter@@Base+0x182> │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 487da <_PyLong_UnsignedLong_Converter@@Base+0x196> │ │ │ │ + bcs.n 4886a <_PyLong_UnsignedLong_Converter@@Base+0x196> │ │ │ │ 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 487dc <_PyLong_UnsignedLong_Converter@@Base+0x198> │ │ │ │ + b.n 4886c <_PyLong_UnsignedLong_Converter@@Base+0x198> │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 4881e <_PyLong_UnsignedLong_Converter@@Base+0x1da> │ │ │ │ + bpl.n 488ae <_PyLong_UnsignedLong_Converter@@Base+0x1da> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst.w r3, #7340032 @ 0x700000 │ │ │ │ - beq.n 4881e <_PyLong_UnsignedLong_Converter@@Base+0x1da> │ │ │ │ + beq.n 488ae <_PyLong_UnsignedLong_Converter@@Base+0x1da> │ │ │ │ asrs r2, r3, #24 │ │ │ │ ubfx ip, r3, #20, #3 │ │ │ │ uxtah r2, r2, r3 │ │ │ │ - movw r3, #2964 @ 0xb94 │ │ │ │ - movt r3, #68 @ 0x44 │ │ │ │ + movw r3, #55864 @ 0xda38 │ │ │ │ + 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 4881a <_PyLong_UnsignedLong_Converter@@Base+0x1d6> │ │ │ │ + beq.n 488aa <_PyLong_UnsignedLong_Converter@@Base+0x1d6> │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - b.n 48808 <_PyLong_UnsignedLong_Converter@@Base+0x1c4> │ │ │ │ + b.n 48898 <_PyLong_UnsignedLong_Converter@@Base+0x1c4> │ │ │ │ mov r0, ip │ │ │ │ - b.n 48824 <_PyLong_UnsignedLong_Converter@@Base+0x1e0> │ │ │ │ + b.n 488b4 <_PyLong_UnsignedLong_Converter@@Base+0x1e0> │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 2094e4 │ │ │ │ + bl 20969c │ │ │ │ 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 48852 <_PyLong_UnsignedLong_Converter@@Base+0x20e> │ │ │ │ + bge.n 488e2 <_PyLong_UnsignedLong_Converter@@Base+0x20e> │ │ │ │ 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 48830 <_PyLong_UnsignedLong_Converter@@Base+0x1ec> │ │ │ │ + b.n 488c0 <_PyLong_UnsignedLong_Converter@@Base+0x1ec> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4879e <_PyLong_UnsignedLong_Converter@@Base+0x15a> │ │ │ │ + b.n 4882e <_PyLong_UnsignedLong_Converter@@Base+0x15a> │ │ │ │ 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 42c8c │ │ │ │ + b.w 42d1c │ │ │ │ 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 488c8 <_PyLong_UnsignedLong_Converter@@Base+0x284> │ │ │ │ + bne.n 48958 <_PyLong_UnsignedLong_Converter@@Base+0x284> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bne.n 488ac <_PyLong_UnsignedLong_Converter@@Base+0x268> │ │ │ │ + bne.n 4893c <_PyLong_UnsignedLong_Converter@@Base+0x268> │ │ │ │ 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 48928 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ + b.n 489b8 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 48920 <_PyLong_UnsignedLong_Converter@@Base+0x2dc> │ │ │ │ + bne.n 489b0 <_PyLong_UnsignedLong_Converter@@Base+0x2dc> │ │ │ │ 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 48928 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ + b.n 489b8 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 48920 <_PyLong_UnsignedLong_Converter@@Base+0x2dc> │ │ │ │ + bpl.n 489b0 <_PyLong_UnsignedLong_Converter@@Base+0x2dc> │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 703c0 │ │ │ │ + bl 703e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 488fa <_PyLong_UnsignedLong_Converter@@Base+0x2b6> │ │ │ │ + cbz r0, 4898a <_PyLong_UnsignedLong_Converter@@Base+0x2b6> │ │ │ │ mov r1, r7 │ │ │ │ - bl 897ec │ │ │ │ + bl 89880 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 488fe <_PyLong_UnsignedLong_Converter@@Base+0x2ba> │ │ │ │ + bne.n 4898e <_PyLong_UnsignedLong_Converter@@Base+0x2ba> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 488fa <_PyLong_UnsignedLong_Converter@@Base+0x2b6> │ │ │ │ + bge.n 4898a <_PyLong_UnsignedLong_Converter@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 488fa <_PyLong_UnsignedLong_Converter@@Base+0x2b6> │ │ │ │ + cbnz r3, 4898a <_PyLong_UnsignedLong_Converter@@Base+0x2b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48928 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ + b.n 489b8 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl d53b0 │ │ │ │ + bl d5270 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48928 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ + bge.n 489b8 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48928 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ + cbnz r3, 489b8 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 48928 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 489b8 <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ 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 42f5a │ │ │ │ + b.w 42fea │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 436b0 │ │ │ │ + b.w 43740 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 43a7e <_PyBytes_ReverseFind@@Base+0x1ee> │ │ │ │ + b.w 43cbc <_PyBytes_ReverseFind@@Base+0x39c> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4896a <_PyLong_UnsignedLong_Converter@@Base+0x326> │ │ │ │ + bne.n 489fa <_PyLong_UnsignedLong_Converter@@Base+0x326> │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48972 <_PyLong_UnsignedLong_Converter@@Base+0x32e> │ │ │ │ + bge.n 48a02 <_PyLong_UnsignedLong_Converter@@Base+0x32e> │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (489c4 <_PyLong_UnsignedLong_Converter@@Base+0x380>) │ │ │ │ - bl 201794 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (48a54 <_PyLong_UnsignedLong_Converter@@Base+0x380>) │ │ │ │ + bl 2018ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 489a6 <_PyLong_UnsignedLong_Converter@@Base+0x362> │ │ │ │ + blt.n 48a36 <_PyLong_UnsignedLong_Converter@@Base+0x362> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52004 @ 0xcb24 │ │ │ │ + movw r0, #53040 @ 0xcf30 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ movs r0, #0 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 489c2 <_PyLong_UnsignedLong_Converter@@Base+0x37e> │ │ │ │ + cbz r0, 48a52 <_PyLong_UnsignedLong_Converter@@Base+0x37e> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52012 @ 0xcb2c │ │ │ │ + movw r0, #53048 @ 0xcf38 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xe990004d │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 43db0 <_PyBytes_ReverseFind@@Base+0x520> │ │ │ │ + b.w 43e40 <_PyBytes_ReverseFind@@Base+0x520> │ │ │ │ stmdb 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 48ae2 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ + beq.n 48b72 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48ae2 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ + bne.n 48b72 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f578 │ │ │ │ + bl 25f998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48ae2 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ + beq.n 48b72 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r5, 48a32 <_PyLong_UnsignedLong_Converter@@Base+0x3ee> │ │ │ │ + cbz r5, 48ac2 <_PyLong_UnsignedLong_Converter@@Base+0x3ee> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #17592 @ 0x44b8 │ │ │ │ + movw r2, #18488 @ 0x4838 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl a1538 │ │ │ │ + bl a1650 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48a3a <_PyLong_UnsignedLong_Converter@@Base+0x3f6> │ │ │ │ + b.n 48aca <_PyLong_UnsignedLong_Converter@@Base+0x3f6> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r3, r5 │ │ │ │ strd r8, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r0, #61996 @ 0xf22c │ │ │ │ + movw r0, #63116 @ 0xf68c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48a8e <_PyLong_UnsignedLong_Converter@@Base+0x44a> │ │ │ │ + cbnz r0, 48b1e <_PyLong_UnsignedLong_Converter@@Base+0x44a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2704fc │ │ │ │ + b.w 2709bc │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #60272 @ 0xeb70 │ │ │ │ + movw r0, #61392 @ 0xefd0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #24] │ │ │ │ movw r1, #575 @ 0x23f │ │ │ │ - bl 261ef8 │ │ │ │ + bl 262318 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #24] │ │ │ │ - bge.n 48ac4 <_PyLong_UnsignedLong_Converter@@Base+0x480> │ │ │ │ + bge.n 48b54 <_PyLong_UnsignedLong_Converter@@Base+0x480> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48ac4 <_PyLong_UnsignedLong_Converter@@Base+0x480> │ │ │ │ + cbnz r3, 48b54 <_PyLong_UnsignedLong_Converter@@Base+0x480> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 48a82 <_PyLong_UnsignedLong_Converter@@Base+0x43e> │ │ │ │ + beq.n 48b12 <_PyLong_UnsignedLong_Converter@@Base+0x43e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48ae2 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ + bge.n 48b72 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 48ae2 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ + cbnz r3, 48b72 <_PyLong_UnsignedLong_Converter@@Base+0x49e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 281ddc │ │ │ │ + b.w 28229c │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 44412 <_PyTraceback_Add@@Base+0x144> │ │ │ │ + b.w 444a2 <_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 48bb4 <_PyLong_UnsignedLong_Converter@@Base+0x570> │ │ │ │ - cbz r0, 48b48 <_PyLong_UnsignedLong_Converter@@Base+0x504> │ │ │ │ + bl 48c44 <_PyLong_UnsignedLong_Converter@@Base+0x570> │ │ │ │ + cbz r0, 48bd8 <_PyLong_UnsignedLong_Converter@@Base+0x504> │ │ │ │ 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 48b2c <_PyLong_UnsignedLong_Converter@@Base+0x4e8> │ │ │ │ + bge.n 48bbc <_PyLong_UnsignedLong_Converter@@Base+0x4e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48b2c <_PyLong_UnsignedLong_Converter@@Base+0x4e8> │ │ │ │ + cbnz r3, 48bbc <_PyLong_UnsignedLong_Converter@@Base+0x4e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 48b4a <_PyLong_UnsignedLong_Converter@@Base+0x506> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 48bda <_PyLong_UnsignedLong_Converter@@Base+0x506> │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ - cbz r0, 48b48 <_PyLong_UnsignedLong_Converter@@Base+0x504> │ │ │ │ - bl d8138 │ │ │ │ + bl d7d94 │ │ │ │ + cbz r0, 48bd8 <_PyLong_UnsignedLong_Converter@@Base+0x504> │ │ │ │ + bl d801c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 258524 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 25894c <_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 cf584 │ │ │ │ + bl cf454 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 48b7c <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ + cbz r0, 48c0c <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48b7c <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ + bge.n 48c0c <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48b7c <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48c0c <_PyLong_UnsignedLong_Converter@@Base+0x538> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 48b96 <_PyLong_UnsignedLong_Converter@@Base+0x552> │ │ │ │ + cbz r0, 48c26 <_PyLong_UnsignedLong_Converter@@Base+0x552> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48b96 <_PyLong_UnsignedLong_Converter@@Base+0x552> │ │ │ │ + bge.n 48c26 <_PyLong_UnsignedLong_Converter@@Base+0x552> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48b96 <_PyLong_UnsignedLong_Converter@@Base+0x552> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48c26 <_PyLong_UnsignedLong_Converter@@Base+0x552> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 48bb0 <_PyLong_UnsignedLong_Converter@@Base+0x56c> │ │ │ │ + cbz r0, 48c40 <_PyLong_UnsignedLong_Converter@@Base+0x56c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48bb0 <_PyLong_UnsignedLong_Converter@@Base+0x56c> │ │ │ │ + bge.n 48c40 <_PyLong_UnsignedLong_Converter@@Base+0x56c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48bb0 <_PyLong_UnsignedLong_Converter@@Base+0x56c> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48c40 <_PyLong_UnsignedLong_Converter@@Base+0x56c> │ │ │ │ + bl 76dd4 <_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 248e94 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 24932c <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48c36 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ + beq.n 48cc6 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 48c3c <_PyLong_UnsignedLong_Converter@@Base+0x5f8> │ │ │ │ + cbnz r2, 48ccc <_PyLong_UnsignedLong_Converter@@Base+0x5f8> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48bf2 <_PyLong_UnsignedLong_Converter@@Base+0x5ae> │ │ │ │ + cbnz r0, 48c82 <_PyLong_UnsignedLong_Converter@@Base+0x5ae> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48c36 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ + bge.n 48cc6 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48c36 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ + cbnz r3, 48cc6 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 48c36 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48cc6 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48c04 <_PyLong_UnsignedLong_Converter@@Base+0x5c0> │ │ │ │ + bge.n 48c94 <_PyLong_UnsignedLong_Converter@@Base+0x5c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48c04 <_PyLong_UnsignedLong_Converter@@Base+0x5c0> │ │ │ │ + cbnz r3, 48c94 <_PyLong_UnsignedLong_Converter@@Base+0x5c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13bf3c │ │ │ │ - cbnz r0, 48c3a <_PyLong_UnsignedLong_Converter@@Base+0x5f6> │ │ │ │ + bl 13bb64 │ │ │ │ + cbnz r0, 48cca <_PyLong_UnsignedLong_Converter@@Base+0x5f6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62164 @ 0xf2d4 │ │ │ │ + movw r1, #63284 @ 0xf734 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48c36 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ + bge.n 48cc6 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48c36 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ + cbnz r3, 48cc6 <_PyLong_UnsignedLong_Converter@@Base+0x5f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48c3c <_PyLong_UnsignedLong_Converter@@Base+0x5f8> │ │ │ │ + b.n 48ccc <_PyLong_UnsignedLong_Converter@@Base+0x5f8> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 48b4e <_PyLong_UnsignedLong_Converter@@Base+0x50a> │ │ │ │ + b.n 48bde <_PyLong_UnsignedLong_Converter@@Base+0x50a> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 77298 │ │ │ │ + bl 77280 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e68c │ │ │ │ + b.w 7e690 │ │ │ │ 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, #45568 @ 0xb200 │ │ │ │ + movw r1, #46464 @ 0xb580 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl c2030 │ │ │ │ - cbnz r0, 48ca0 <_PyLong_UnsignedLong_Converter@@Base+0x65c> │ │ │ │ + bl c22a8 │ │ │ │ + cbnz r0, 48d30 <_PyLong_UnsignedLong_Converter@@Base+0x65c> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48d60 <_PyLong_UnsignedLong_Converter@@Base+0x71c> │ │ │ │ + b.n 48df0 <_PyLong_UnsignedLong_Converter@@Base+0x71c> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dbf50 │ │ │ │ + bl dbec4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 48cbe <_PyLong_UnsignedLong_Converter@@Base+0x67a> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 48d4e <_PyLong_UnsignedLong_Converter@@Base+0x67a> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48c9c <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ - bl 1b85f8 │ │ │ │ + bne.n 48d2c <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ + bl 1b86c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48c9c <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ - movw r3, #47357 @ 0xb8fd │ │ │ │ + beq.n 48d2c <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ + movw r3, #47017 @ 0xb7a9 │ │ │ │ movt r3, #20 │ │ │ │ add.w r1, r0, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 48d1c <_PyLong_UnsignedLong_Converter@@Base+0x6d8> │ │ │ │ - cbnz r1, 48cf2 <_PyLong_UnsignedLong_Converter@@Base+0x6ae> │ │ │ │ + bne.n 48dac <_PyLong_UnsignedLong_Converter@@Base+0x6d8> │ │ │ │ + cbnz r1, 48d82 <_PyLong_UnsignedLong_Converter@@Base+0x6ae> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25924 @ 0x6544 │ │ │ │ + movw r1, #26780 @ 0x689c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 48d26 <_PyLong_UnsignedLong_Converter@@Base+0x6e2> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 48db6 <_PyLong_UnsignedLong_Converter@@Base+0x6e2> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 48cfa <_PyLong_UnsignedLong_Converter@@Base+0x6b6> │ │ │ │ + cbz r3, 48d8a <_PyLong_UnsignedLong_Converter@@Base+0x6b6> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - b.n 48d02 <_PyLong_UnsignedLong_Converter@@Base+0x6be> │ │ │ │ + b.n 48d92 <_PyLong_UnsignedLong_Converter@@Base+0x6be> │ │ │ │ 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 129450 │ │ │ │ + bl 129360 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48d26 <_PyLong_UnsignedLong_Converter@@Base+0x6e2> │ │ │ │ + beq.n 48db6 <_PyLong_UnsignedLong_Converter@@Base+0x6e2> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 48d42 <_PyLong_UnsignedLong_Converter@@Base+0x6fe> │ │ │ │ + b.n 48dd2 <_PyLong_UnsignedLong_Converter@@Base+0x6fe> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48d42 <_PyLong_UnsignedLong_Converter@@Base+0x6fe> │ │ │ │ + bge.n 48dd2 <_PyLong_UnsignedLong_Converter@@Base+0x6fe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48c9c <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ + bge.n 48d2c <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48c9c <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ + bne.n 48d2c <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 48c9c <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48d2c <_PyLong_UnsignedLong_Converter@@Base+0x658> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129564 │ │ │ │ + bl 129474 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48d60 <_PyLong_UnsignedLong_Converter@@Base+0x71c> │ │ │ │ + bge.n 48df0 <_PyLong_UnsignedLong_Converter@@Base+0x71c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48d60 <_PyLong_UnsignedLong_Converter@@Base+0x71c> │ │ │ │ + cbnz r3, 48df0 <_PyLong_UnsignedLong_Converter@@Base+0x71c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 48d90 <_PyLong_UnsignedLong_Converter@@Base+0x74c> │ │ │ │ + bhi.n 48e20 <_PyLong_UnsignedLong_Converter@@Base+0x74c> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48da8 <_PyLong_UnsignedLong_Converter@@Base+0x764> │ │ │ │ - b.n 48dba <_PyLong_UnsignedLong_Converter@@Base+0x776> │ │ │ │ - movw r0, #23276 @ 0x5aec │ │ │ │ + cbnz r0, 48e38 <_PyLong_UnsignedLong_Converter@@Base+0x764> │ │ │ │ + b.n 48e4a <_PyLong_UnsignedLong_Converter@@Base+0x776> │ │ │ │ + movw r0, #24172 @ 0x5e6c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48e84 <_PyLong_UnsignedLong_Converter@@Base+0x840> │ │ │ │ - b.n 48d82 <_PyLong_UnsignedLong_Converter@@Base+0x73e> │ │ │ │ - bl 85938 │ │ │ │ + beq.n 48f14 <_PyLong_UnsignedLong_Converter@@Base+0x840> │ │ │ │ + b.n 48e12 <_PyLong_UnsignedLong_Converter@@Base+0x73e> │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 48dc8 <_PyLong_UnsignedLong_Converter@@Base+0x784> │ │ │ │ + blt.n 48e58 <_PyLong_UnsignedLong_Converter@@Base+0x784> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 48dd8 <_PyLong_UnsignedLong_Converter@@Base+0x794> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 48e68 <_PyLong_UnsignedLong_Converter@@Base+0x794> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48e84 <_PyLong_UnsignedLong_Converter@@Base+0x840> │ │ │ │ + bne.n 48f14 <_PyLong_UnsignedLong_Converter@@Base+0x840> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48dd8 <_PyLong_UnsignedLong_Converter@@Base+0x794> │ │ │ │ + b.n 48e68 <_PyLong_UnsignedLong_Converter@@Base+0x794> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 48db6 <_PyLong_UnsignedLong_Converter@@Base+0x772> │ │ │ │ + bne.n 48e46 <_PyLong_UnsignedLong_Converter@@Base+0x772> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 48db6 <_PyLong_UnsignedLong_Converter@@Base+0x772> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48e46 <_PyLong_UnsignedLong_Converter@@Base+0x772> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 48e64 <_PyLong_UnsignedLong_Converter@@Base+0x820> │ │ │ │ + ble.n 48ef4 <_PyLong_UnsignedLong_Converter@@Base+0x820> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 48e0c <_PyLong_UnsignedLong_Converter@@Base+0x7c8> │ │ │ │ + bpl.n 48e9c <_PyLong_UnsignedLong_Converter@@Base+0x7c8> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 48e08 <_PyLong_UnsignedLong_Converter@@Base+0x7c4> │ │ │ │ + beq.n 48e98 <_PyLong_UnsignedLong_Converter@@Base+0x7c4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58136 @ 0xe318 │ │ │ │ + movw r1, #59256 @ 0xe778 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 48e66 <_PyLong_UnsignedLong_Converter@@Base+0x822> │ │ │ │ + b.n 48ef6 <_PyLong_UnsignedLong_Converter@@Base+0x822> │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 48e1e <_PyLong_UnsignedLong_Converter@@Base+0x7da> │ │ │ │ - bl 88210 │ │ │ │ - cbz r0, 48e3e <_PyLong_UnsignedLong_Converter@@Base+0x7fa> │ │ │ │ + beq.n 48eae <_PyLong_UnsignedLong_Converter@@Base+0x7da> │ │ │ │ + bl 882c4 │ │ │ │ + cbz r0, 48ece <_PyLong_UnsignedLong_Converter@@Base+0x7fa> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 48e5e <_PyLong_UnsignedLong_Converter@@Base+0x81a> │ │ │ │ + beq.n 48eee <_PyLong_UnsignedLong_Converter@@Base+0x81a> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58224 @ 0xe370 │ │ │ │ + movw r1, #59344 @ 0xe7d0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #62492 @ 0xf41c │ │ │ │ + movw r2, #63388 @ 0xf79c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23276 @ 0x5aec │ │ │ │ + movw r0, #24172 @ 0x5e6c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 48e84 <_PyLong_UnsignedLong_Converter@@Base+0x840> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 48f14 <_PyLong_UnsignedLong_Converter@@Base+0x840> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 48e66 <_PyLong_UnsignedLong_Converter@@Base+0x822> │ │ │ │ + b.n 48ef6 <_PyLong_UnsignedLong_Converter@@Base+0x822> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 48e76 <_PyLong_UnsignedLong_Converter@@Base+0x832> │ │ │ │ + bgt.n 48f06 <_PyLong_UnsignedLong_Converter@@Base+0x832> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1d5810 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1d5818 <_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 27ec88 <_PyBytes_GetXIData@@Base+0xa40> │ │ │ │ + b.w 27f148 <_PyBytes_GetXIData@@Base+0xa40> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00048e8a <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00048f1a <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 48e92 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 48f22 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 48ed4 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + cbnz r3, 48f64 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 48eb2 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ + bne.n 48f42 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ movw r4, #44536 @ 0xadf8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #62208 @ 0xf300 │ │ │ │ + movw r2, #63328 @ 0xf760 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1ecbac <_PyErr_Format@@Base> │ │ │ │ + b.w 1ecee0 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 48ed0 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ + bne.n 48f60 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ movw r4, #44536 @ 0xadf8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #62300 @ 0xf35c │ │ │ │ + movw r2, #63420 @ 0xf7bc │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1ecbac <_PyErr_Format@@Base> │ │ │ │ + b.w 1ecee0 <_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] @ (48f0c <_PyEval_FormatAwaitableError@@Base+0x82>) │ │ │ │ + ldr r3, [pc, #36] @ (48f9c <_PyEval_FormatAwaitableError@@Base+0x82>) │ │ │ │ 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 48efc <_PyEval_FormatAwaitableError@@Base+0x72> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 48f06 <_PyEval_FormatAwaitableError@@Base+0x7c> │ │ │ │ + bne.n 48f8c <_PyEval_FormatAwaitableError@@Base+0x72> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 48f96 <_PyEval_FormatAwaitableError@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48fc8 <_PyEval_FormatAwaitableError@@Base+0x13e> │ │ │ │ + beq.n 49058 <_PyEval_FormatAwaitableError@@Base+0x13e> │ │ │ │ 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 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48fc4 <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ + bne.n 49054 <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f578 │ │ │ │ + bl 25f998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48fc4 <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ + beq.n 49054 <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #45801 @ 0xb2e9 │ │ │ │ + movw r2, #47021 @ 0xb7ad │ │ │ │ movt r2, #38 @ 0x26 │ │ │ │ - movw r0, #62392 @ 0xf3b8 │ │ │ │ + movw r0, #63512 @ 0xf818 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48f72 <_PyEval_FormatAwaitableError@@Base+0xe8> │ │ │ │ + cbnz r0, 49002 <_PyEval_FormatAwaitableError@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2704fc │ │ │ │ + b.w 2709bc │ │ │ │ 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, #62400 @ 0xf3c0 │ │ │ │ + movw r0, #63520 @ 0xf820 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 261ef8 │ │ │ │ + bl 262318 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48fa6 <_PyEval_FormatAwaitableError@@Base+0x11c> │ │ │ │ + bge.n 49036 <_PyEval_FormatAwaitableError@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48fa6 <_PyEval_FormatAwaitableError@@Base+0x11c> │ │ │ │ + cbnz r3, 49036 <_PyEval_FormatAwaitableError@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 48f66 <_PyEval_FormatAwaitableError@@Base+0xdc> │ │ │ │ + beq.n 48ff6 <_PyEval_FormatAwaitableError@@Base+0xdc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48fc4 <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ + bge.n 49054 <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 48fc4 <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ + cbnz r3, 49054 <_PyEval_FormatAwaitableError@@Base+0x13a> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_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 │ │ │ │ @@ -43333,254 +43378,254 @@ │ │ │ │ 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, #62424 @ 0xf3d8 │ │ │ │ + movweq r1, #63544 @ 0xf838 │ │ │ │ movteq r4, #75 @ 0x4b │ │ │ │ itete ne │ │ │ │ - movwne r1, #62432 @ 0xf3e0 │ │ │ │ + movwne r1, #63552 @ 0xf840 │ │ │ │ movteq r1, #44 @ 0x2c │ │ │ │ movtne r1, #44 @ 0x2c │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 87b64 │ │ │ │ + bl 87c18 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #62440 @ 0xf3e8 │ │ │ │ + movw r0, #63560 @ 0xf848 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ 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, 49054 <_PyEval_FormatAwaitableError@@Base+0x1ca> │ │ │ │ + cbz r2, 490e4 <_PyEval_FormatAwaitableError@@Base+0x1ca> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 111604 │ │ │ │ + bl 111758 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7a1a4 │ │ │ │ - cbz r4, 4907c <_PyEval_FormatAwaitableError@@Base+0x1f2> │ │ │ │ - ldr r0, [pc, #28] @ (49084 <_PyEval_FormatAwaitableError@@Base+0x1fa>) │ │ │ │ - bl 201794 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7a1b0 │ │ │ │ + cbz r4, 4910c <_PyEval_FormatAwaitableError@@Base+0x1f2> │ │ │ │ + ldr r0, [pc, #28] @ (49114 <_PyEval_FormatAwaitableError@@Base+0x1fa>) │ │ │ │ + bl 2018ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #52012 @ 0xcb2c │ │ │ │ + movw r0, #53048 @ 0xcf38 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 490a6 <_PyEval_FormatAwaitableError@@Base+0x21c> │ │ │ │ + cbnz r3, 49136 <_PyEval_FormatAwaitableError@@Base+0x21c> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 4909c <_PyEval_FormatAwaitableError@@Base+0x212> │ │ │ │ - movw r3, #56512 @ 0xdcc0 │ │ │ │ + cbz r2, 4912c <_PyEval_FormatAwaitableError@@Base+0x212> │ │ │ │ + movw r3, #56636 @ 0xdd3c │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 490a6 <_PyEval_FormatAwaitableError@@Base+0x21c> │ │ │ │ + bne.n 49136 <_PyEval_FormatAwaitableError@@Base+0x21c> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 490e0 <_PyEval_FormatAwaitableError@@Base+0x256> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 49170 <_PyEval_FormatAwaitableError@@Base+0x256> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 490da <_PyEval_FormatAwaitableError@@Base+0x250> │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 490e0 <_PyEval_FormatAwaitableError@@Base+0x256> │ │ │ │ + bne.n 4916a <_PyEval_FormatAwaitableError@@Base+0x250> │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 49170 <_PyEval_FormatAwaitableError@@Base+0x256> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 49102 <_PyEval_FormatAwaitableError@@Base+0x278> │ │ │ │ + cbnz r0, 49192 <_PyEval_FormatAwaitableError@@Base+0x278> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 49102 <_PyEval_FormatAwaitableError@@Base+0x278> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 49192 <_PyEval_FormatAwaitableError@@Base+0x278> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 490f8 <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ + bne.n 49188 <_PyEval_FormatAwaitableError@@Base+0x26e> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ 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 49124 <_PyEval_FormatAwaitableError@@Base+0x29a> │ │ │ │ + beq.n 491b4 <_PyEval_FormatAwaitableError@@Base+0x29a> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 28315c │ │ │ │ + b.w 28361c │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #3820 @ 0xeec │ │ │ │ + movw r2, #4876 @ 0x130c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #37636 @ 0x9304 │ │ │ │ + movw r1, #38532 @ 0x9684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10032 @ 0x2730 │ │ │ │ + movw r0, #10928 @ 0x2ab0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4916a <_PyEval_FormatAwaitableError@@Base+0x2e0> │ │ │ │ + bne.n 491fa <_PyEval_FormatAwaitableError@@Base+0x2e0> │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 491d2 <_PyEval_FormatAwaitableError@@Base+0x348> │ │ │ │ - b.n 49184 <_PyEval_FormatAwaitableError@@Base+0x2fa> │ │ │ │ + bpl.n 49262 <_PyEval_FormatAwaitableError@@Base+0x348> │ │ │ │ + b.n 49214 <_PyEval_FormatAwaitableError@@Base+0x2fa> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #10876 @ 0x2a7c │ │ │ │ + movw r0, #11772 @ 0x2dfc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4915c <_PyEval_FormatAwaitableError@@Base+0x2d2> │ │ │ │ + bne.n 491ec <_PyEval_FormatAwaitableError@@Base+0x2d2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 492a8 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ + b.n 49338 <_PyEval_FormatAwaitableError@@Base+0x41e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 491d2 <_PyEval_FormatAwaitableError@@Base+0x348> │ │ │ │ + bpl.n 49262 <_PyEval_FormatAwaitableError@@Base+0x348> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 4919a <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ + bpl.n 4922a <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.n 491b2 <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ + bmi.n 49242 <_PyEval_FormatAwaitableError@@Base+0x328> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62528 @ 0xf440 │ │ │ │ + movw r1, #63648 @ 0xf8a0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 49180 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 49210 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ 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 494c2 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ + bl 49552 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 49290 <_PyEval_FormatAwaitableError@@Base+0x406> │ │ │ │ + b.n 49320 <_PyEval_FormatAwaitableError@@Base+0x406> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10d8b4 │ │ │ │ - cbnz r0, 49204 <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ + bl 10da04 │ │ │ │ + cbnz r0, 49294 <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10d8b4 │ │ │ │ - cbnz r0, 49204 <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ + bl 10da04 │ │ │ │ + cbnz r0, 49294 <_PyEval_FormatAwaitableError@@Base+0x37a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #62592 @ 0xf480 │ │ │ │ + movw r1, #63712 @ 0xf8e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49180 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ + beq.n 49210 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 49236 <_PyEval_FormatAwaitableError@@Base+0x3ac> │ │ │ │ + ble.n 492c6 <_PyEval_FormatAwaitableError@@Base+0x3ac> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20584 @ 0x5068 │ │ │ │ + movw r1, #21616 @ 0x5470 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov r0, sp │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 49180 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 49210 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4924c <_PyEval_FormatAwaitableError@@Base+0x3c2> │ │ │ │ + bne.n 492dc <_PyEval_FormatAwaitableError@@Base+0x3c2> │ │ │ │ mov r0, sp │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 49180 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 49210 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 49276 <_PyEval_FormatAwaitableError@@Base+0x3ec> │ │ │ │ + ble.n 49306 <_PyEval_FormatAwaitableError@@Base+0x3ec> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20584 @ 0x5068 │ │ │ │ + movw r1, #21616 @ 0x5470 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov r0, sp │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 49180 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 49210 <_PyEval_FormatAwaitableError@@Base+0x2f6> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 494c2 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ + bl 49552 <_PyEval_FormatAwaitableError@@Base+0x638> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -43590,197 +43635,197 @@ │ │ │ │ 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 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 492de <_PyEval_FormatAwaitableError@@Base+0x454> │ │ │ │ + cbz r0, 4936e <_PyEval_FormatAwaitableError@@Base+0x454> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 70e80 │ │ │ │ + bl 70ea0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r5, [pc, #428] @ (494ac <_PyEval_FormatAwaitableError@@Base+0x622>) │ │ │ │ + ldr r5, [pc, #428] @ (4953c <_PyEval_FormatAwaitableError@@Base+0x622>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4932c <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ + bne.n 493bc <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4932c <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ + ble.n 493bc <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4932c <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ - cbnz r6, 49352 <_PyEval_FormatAwaitableError@@Base+0x4c8> │ │ │ │ - ldr r4, [pc, #384] @ (494b0 <_PyEval_FormatAwaitableError@@Base+0x626>) │ │ │ │ + bne.n 493bc <_PyEval_FormatAwaitableError@@Base+0x4a2> │ │ │ │ + cbnz r6, 493e2 <_PyEval_FormatAwaitableError@@Base+0x4c8> │ │ │ │ + ldr r4, [pc, #384] @ (49540 <_PyEval_FormatAwaitableError@@Base+0x626>) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49490 <_PyEval_FormatAwaitableError@@Base+0x606> │ │ │ │ + beq.w 49520 <_PyEval_FormatAwaitableError@@Base+0x606> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 11bb58 │ │ │ │ + bl 11bd1c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldrd r9, r7, [sp, #76] @ 0x4c │ │ │ │ - cbnz r0, 49366 <_PyEval_FormatAwaitableError@@Base+0x4dc> │ │ │ │ + cbnz r0, 493f6 <_PyEval_FormatAwaitableError@@Base+0x4dc> │ │ │ │ mov r6, r9 │ │ │ │ - b.n 49496 <_PyEval_FormatAwaitableError@@Base+0x60c> │ │ │ │ - ldr r3, [pc, #332] @ (494b4 <_PyEval_FormatAwaitableError@@Base+0x62a>) │ │ │ │ + b.n 49526 <_PyEval_FormatAwaitableError@@Base+0x60c> │ │ │ │ + ldr r3, [pc, #332] @ (49544 <_PyEval_FormatAwaitableError@@Base+0x62a>) │ │ │ │ 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 49398 <_PyEval_FormatAwaitableError@@Base+0x50e> │ │ │ │ + bmi.n 49428 <_PyEval_FormatAwaitableError@@Base+0x50e> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61420 @ 0xefec │ │ │ │ + movw r1, #62540 @ 0xf44c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 49362 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 493f2 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 493bc <_PyEval_FormatAwaitableError@@Base+0x532> │ │ │ │ + bne.n 4944c <_PyEval_FormatAwaitableError@@Base+0x532> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62676 @ 0xf4d4 │ │ │ │ + movw r1, #63796 @ 0xf934 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 49362 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 493f2 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 147374 │ │ │ │ + bl 14728c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bgt.n 493e0 <_PyEval_FormatAwaitableError@@Base+0x556> │ │ │ │ + bgt.n 49470 <_PyEval_FormatAwaitableError@@Base+0x556> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62716 @ 0xf4fc │ │ │ │ + movw r1, #63836 @ 0xf95c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 49362 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 493f2 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ mov r0, sl │ │ │ │ - bl b70a8 │ │ │ │ - cbnz r0, 49400 <_PyEval_FormatAwaitableError@@Base+0x576> │ │ │ │ + bl b72f0 │ │ │ │ + cbnz r0, 49490 <_PyEval_FormatAwaitableError@@Base+0x576> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62748 @ 0xf51c │ │ │ │ + movw r1, #63868 @ 0xf97c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 49362 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 493f2 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 234254 <_PyType_GetSlotWrapperNames@@Base+0x730> │ │ │ │ + bl 234700 <_PyType_GetSlotWrapperNames@@Base+0x730> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49362 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ + beq.n 493f2 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 4942c <_PyEval_FormatAwaitableError@@Base+0x5a2> │ │ │ │ + cbnz r3, 494bc <_PyEval_FormatAwaitableError@@Base+0x5a2> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62796 @ 0xf54c │ │ │ │ + movw r1, #63916 @ 0xf9ac │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 49486 <_PyEval_FormatAwaitableError@@Base+0x5fc> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 49516 <_PyEval_FormatAwaitableError@@Base+0x5fc> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 2343bc <_PyType_GetSlotWrapperNames@@Base+0x898> │ │ │ │ + bl 234868 <_PyType_GetSlotWrapperNames@@Base+0x898> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 49486 <_PyEval_FormatAwaitableError@@Base+0x5fc> │ │ │ │ + cbz r0, 49516 <_PyEval_FormatAwaitableError@@Base+0x5fc> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r1, #65044 @ 0xfe14 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #61584 @ 0xf090 │ │ │ │ + movw r1, #628 @ 0x274 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movw r0, #62704 @ 0xf4f0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4947e <_PyEval_FormatAwaitableError@@Base+0x5f4> │ │ │ │ + beq.n 4950e <_PyEval_FormatAwaitableError@@Base+0x5f4> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 49468 <_PyEval_FormatAwaitableError@@Base+0x5de> │ │ │ │ + blt.n 494f8 <_PyEval_FormatAwaitableError@@Base+0x5de> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c458 │ │ │ │ - b.n 4946e <_PyEval_FormatAwaitableError@@Base+0x5e4> │ │ │ │ + b.n 494fe <_PyEval_FormatAwaitableError@@Base+0x5e4> │ │ │ │ mov r0, r9 │ │ │ │ blx 2b368 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b3270 │ │ │ │ + bl 1b3378 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2347c4 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ + bl 234c70 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2347c4 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ - b.n 49362 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ + bl 234c70 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ + b.n 493f2 <_PyEval_FormatAwaitableError@@Base+0x4d8> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 11c1cc <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c390 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1800048 │ │ │ │ - mov r4, pc │ │ │ │ + adds.w r0, r0, #13107200 @ 0xc80000 │ │ │ │ + mov r8, r9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 2290a4 │ │ │ │ + b.w 229558 │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ @@ -43791,825 +43836,825 @@ │ │ │ │ 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 49502 <_PyEval_FormatAwaitableError@@Base+0x678> │ │ │ │ + ble.n 49592 <_PyEval_FormatAwaitableError@@Base+0x678> │ │ │ │ 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 494e8 <_PyEval_FormatAwaitableError@@Base+0x65e> │ │ │ │ + b.n 49578 <_PyEval_FormatAwaitableError@@Base+0x65e> │ │ │ │ ldrb.w r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00049512 : │ │ │ │ - cbz r0, 49526 │ │ │ │ +000495a2 : │ │ │ │ + cbz r0, 495b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49526 │ │ │ │ + bge.n 495b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49526 │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 495b6 │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 49554 │ │ │ │ + cbnz r3, 495e4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53916 @ 0xd29c │ │ │ │ + movw r1, #54812 @ 0xd61c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4957c │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4960c │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 49572 │ │ │ │ + cbz r3, 49602 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53644 @ 0xd18c │ │ │ │ + movw r1, #54540 @ 0xd50c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4957c │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4960c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 495bc │ │ │ │ + beq.n 4964c │ │ │ │ mov r1, r4 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 495bc │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 4964c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 142570 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 142288 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 495c4 │ │ │ │ + bne.n 49654 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 49640 │ │ │ │ + b.n 496d0 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 495da │ │ │ │ + beq.n 4966a │ │ │ │ movw r1, #24552 @ 0x5fe8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88210 │ │ │ │ - cbz r0, 495e4 │ │ │ │ + bl 882c4 │ │ │ │ + cbz r0, 49674 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 495f4 │ │ │ │ + b.n 49684 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 142570 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 142288 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 495f4 │ │ │ │ + bne.n 49684 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 49640 │ │ │ │ + b.n 496d0 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4961c │ │ │ │ + bne.n 496ac │ │ │ │ movw r3, #61100 @ 0xeeac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6900 @ 0x1af4 │ │ │ │ + movw r1, #7796 @ 0x1e74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49640 │ │ │ │ + b.n 496d0 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 3a38c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x534> │ │ │ │ - movw r0, #55892 @ 0xda54 │ │ │ │ + bl 3a34c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x49c> │ │ │ │ + movw r0, #57012 @ 0xdeb4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 703c0 │ │ │ │ - cbz r0, 4967a │ │ │ │ + bl 703e0 │ │ │ │ + cbz r0, 4970a │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 897ec │ │ │ │ + bl 89880 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4967c │ │ │ │ + bne.n 4970c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4967a │ │ │ │ + bge.n 4970a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4967a │ │ │ │ + cbnz r3, 4970a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ 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, #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, 496a6 │ │ │ │ + cbnz r7, 49736 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 496a6 │ │ │ │ + ble.n 49736 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 496a6 │ │ │ │ - cbnz r2, 496c6 │ │ │ │ + bne.n 49736 │ │ │ │ + cbnz r2, 49756 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (49740 ) │ │ │ │ + ldr r4, [pc, #148] @ (497d0 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49730 │ │ │ │ + cbz r0, 497c0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #8376 @ 0x20b8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 125dcc │ │ │ │ - bl cf584 │ │ │ │ + bl 125cdc │ │ │ │ + bl cf454 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 496ea │ │ │ │ + beq.n 4977a │ │ │ │ mov r0, r3 │ │ │ │ - bl 88210 │ │ │ │ - cbz r0, 49702 │ │ │ │ + bl 882c4 │ │ │ │ + cbz r0, 49792 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 223550 │ │ │ │ + bl 223a00 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 25956c <_PyGen_SetStopIterationValue@@Base+0x1048> │ │ │ │ + bl 259994 <_PyGen_SetStopIterationValue@@Base+0x1048> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49734 │ │ │ │ - b.n 49730 │ │ │ │ + bne.n 497c4 │ │ │ │ + b.n 497c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #8376 @ 0x20b8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 125dcc │ │ │ │ - bl cf584 │ │ │ │ + bl 125cdc │ │ │ │ + bl cf454 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #33248 @ 0x81e0 │ │ │ │ + movw r1, #34136 @ 0x8558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20904 @ 0x51a8 │ │ │ │ + movw r0, #21800 @ 0x5528 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4973c │ │ │ │ + b.n 497cc │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r8, r5 │ │ │ │ + mov ip, lr │ │ │ │ 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, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 4976a │ │ │ │ + bne.n 497fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.n 49778 │ │ │ │ - bl 961a4 │ │ │ │ + bl 288a68 │ │ │ │ + b.n 49808 │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49762 │ │ │ │ + bne.n 497f2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 49784 │ │ │ │ + cbz r3, 49814 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49814 │ │ │ │ + b.n 498a4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl a0624 │ │ │ │ + bl a0744 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4980e │ │ │ │ + beq.n 4989e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - bne.n 497a6 │ │ │ │ + bne.n 49836 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.n 497b4 │ │ │ │ - bl 961a4 │ │ │ │ + bl 288a68 │ │ │ │ + b.n 49844 │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4979e │ │ │ │ + bne.n 4982e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 497ea │ │ │ │ + cbnz r3, 4987a │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 497fe │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 4988e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 497ea │ │ │ │ + cbnz r3, 4987a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 497fe │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 4988e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 497ea │ │ │ │ + cbnz r3, 4987a │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 497fe │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 4988e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbz r3, 497f2 │ │ │ │ + cbz r3, 49882 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 4980e │ │ │ │ + b.n 4989e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 497fe │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 4988e │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 4980e │ │ │ │ - ldr r0, [pc, #16] @ (49818 ) │ │ │ │ + cbz r0, 4989e │ │ │ │ + ldr r0, [pc, #16] @ (498a8 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49814 │ │ │ │ + b.n 498a4 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 49808 │ │ │ │ + b.n 49898 │ │ │ │ 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, 4983a │ │ │ │ + cbz r3, 498ca │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4984a │ │ │ │ + b.n 498da │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 49848 │ │ │ │ + blt.n 498d8 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 49844 │ │ │ │ - cbnz r1, 49868 │ │ │ │ + bgt.n 498d4 │ │ │ │ + cbnz r1, 498f8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4984a │ │ │ │ + b.n 498da │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #636] @ (49ac8 ) │ │ │ │ + ldr r1, [pc, #636] @ (49b58 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4986e │ │ │ │ - b.n 49900 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 498fe │ │ │ │ + b.n 49990 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ - bne.n 4987e │ │ │ │ + bne.n 4990e │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 498ee │ │ │ │ + b.n 4997e │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 49892 │ │ │ │ + cbz r5, 49922 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 4989a │ │ │ │ + bne.n 4992a │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 498e0 │ │ │ │ + b.n 49970 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 498b0 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 49900 │ │ │ │ + cbnz r0, 49940 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 49990 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 498d0 │ │ │ │ - bl 85938 │ │ │ │ + b.n 49960 │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 498ca │ │ │ │ + bge.n 4995a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 498ca │ │ │ │ + cbnz r3, 4995a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 498a4 │ │ │ │ + beq.n 49934 │ │ │ │ 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 49a36 │ │ │ │ + bne.w 49ac6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 49904 │ │ │ │ + cbnz r0, 49994 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49c5a │ │ │ │ + b.n 49cea │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #27080 @ 0x69c8 │ │ │ │ + movw fp, #27976 @ 0x6d48 │ │ │ │ movt fp, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 499b2 │ │ │ │ + beq.n 49a42 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 49a0c │ │ │ │ + blt.n 49a9c │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 49940 │ │ │ │ + bpl.n 499d0 │ │ │ │ mov r1, sl │ │ │ │ - b.n 49918 │ │ │ │ + b.n 499a8 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 4996e │ │ │ │ + bmi.n 499fe │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 49930 │ │ │ │ + bne.n 499c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 4996e │ │ │ │ + bne.n 499fe │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #41176 @ 0xa0d8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 4996e │ │ │ │ + bne.n 499fe │ │ │ │ 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 49a0c │ │ │ │ + b.n 49a9c │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49a1a │ │ │ │ + beq.n 49aaa │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4998e │ │ │ │ + bgt.n 49a1e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 499ac │ │ │ │ + b.n 49a3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 499e0 │ │ │ │ + cbnz r0, 49a70 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 499ac │ │ │ │ + bge.n 49a3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 499ac │ │ │ │ + cbnz r3, 49a3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 49914 │ │ │ │ + b.n 499a4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 49a0c │ │ │ │ - movw r3, #27080 @ 0x69c8 │ │ │ │ + blt.n 49a9c │ │ │ │ + movw r3, #27976 @ 0x6d48 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 499f4 │ │ │ │ + bpl.n 49a84 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 49a0c │ │ │ │ - b.n 499be │ │ │ │ + bcc.n 49a9c │ │ │ │ + b.n 49a4e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49c40 │ │ │ │ + beq.w 49cd0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49a1a │ │ │ │ + bge.n 49aaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49a1a │ │ │ │ + cbnz r3, 49aaa │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 49a1a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49aaa │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 49a1a │ │ │ │ + cbz r0, 49aaa │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 499d0 │ │ │ │ + bgt.n 49a60 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 201674 │ │ │ │ + bl 2017cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 49c5a │ │ │ │ + bne.w 49cea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 49900 │ │ │ │ + bge.w 49990 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49900 │ │ │ │ + bne.w 49990 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 49900 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49990 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 49900 │ │ │ │ + bne.w 49990 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 49a6a │ │ │ │ + bne.n 49afa │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20664 @ 0x50b8 │ │ │ │ + movw r1, #21420 @ 0x53ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 49c36 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 49cc6 │ │ │ │ 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 49b3a │ │ │ │ + bne.n 49bca │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49c36 │ │ │ │ + beq.w 49cc6 │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 49b16 │ │ │ │ + blt.n 49ba6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 49b16 │ │ │ │ + beq.n 49ba6 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 49b12 │ │ │ │ + bne.n 49ba2 │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49c22 │ │ │ │ + beq.w 49cb2 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49acc │ │ │ │ + bgt.n 49b5c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 49b0a │ │ │ │ - bx r0 │ │ │ │ + b.n 49b9a │ │ │ │ + bxns r9 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 49af6 │ │ │ │ + cbz r0, 49b86 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 49c22 │ │ │ │ + bge.w 49cb2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49c22 │ │ │ │ + bne.w 49cb2 │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 49c22 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49cb2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49b0a │ │ │ │ + bge.n 49b9a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 49b0a │ │ │ │ + cbnz r3, 49b9a │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 49a94 │ │ │ │ + b.n 49b24 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 49aa2 │ │ │ │ - cbnz r5, 49b26 │ │ │ │ + bcs.n 49b32 │ │ │ │ + cbnz r5, 49bb6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 49bb6 │ │ │ │ + beq.n 49c46 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 49c16 │ │ │ │ + blt.n 49ca6 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49bd6 │ │ │ │ - b.n 49c22 │ │ │ │ - bl 7161c │ │ │ │ + bne.n 49c66 │ │ │ │ + b.n 49cb2 │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49c36 │ │ │ │ + beq.n 49cc6 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 49ba6 │ │ │ │ + beq.n 49c36 │ │ │ │ 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 1ddca4 │ │ │ │ + bl 1ddfb4 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 49ba6 │ │ │ │ + blt.n 49c36 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49c22 │ │ │ │ + beq.n 49cb2 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49b82 │ │ │ │ + bgt.n 49c12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 49ba0 │ │ │ │ + b.n 49c30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 49bee │ │ │ │ + cbnz r0, 49c7e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49ba0 │ │ │ │ + bge.n 49c30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49ba0 │ │ │ │ + cbnz r3, 49c30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 49b44 │ │ │ │ - cbnz r5, 49bca │ │ │ │ + b.n 49bd4 │ │ │ │ + cbnz r5, 49c5a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49bca │ │ │ │ + bne.n 49c5a │ │ │ │ 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 49c16 │ │ │ │ + b.n 49ca6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 49c22 │ │ │ │ + cbz r0, 49cb2 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49be2 │ │ │ │ + bgt.n 49c72 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 49c14 │ │ │ │ + b.n 49ca4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 49c02 │ │ │ │ + cbz r0, 49c92 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49c22 │ │ │ │ + bge.n 49cb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49c22 │ │ │ │ + cbnz r3, 49cb2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 49c22 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49cb2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49c14 │ │ │ │ + bge.n 49ca4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49c14 │ │ │ │ + cbnz r3, 49ca4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 201674 │ │ │ │ + bl 2017cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49c38 │ │ │ │ + bne.n 49cc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49c36 │ │ │ │ + bge.n 49cc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49c36 │ │ │ │ + cbnz r3, 49cc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 49c5a │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 49cea │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 49a0a │ │ │ │ + bge.w 49a9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49a0a │ │ │ │ + bne.w 49a9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 49a0a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49a9a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #31936 @ 0x7cc0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 125dcc │ │ │ │ + bl 125cdc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 49c9e │ │ │ │ + beq.n 49d2e │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 49c9e │ │ │ │ + beq.n 49d2e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 49ccc │ │ │ │ - b.n 49cb8 │ │ │ │ + beq.n 49d5c │ │ │ │ + b.n 49d48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 49c96 │ │ │ │ - movw r0, #62868 @ 0xf594 │ │ │ │ + beq.n 49d26 │ │ │ │ + movw r0, #63988 @ 0xf9f4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - bl 22a408 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a8bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49c96 │ │ │ │ + bne.n 49d26 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49d3c │ │ │ │ + b.n 49dcc │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #62868 @ 0xf594 │ │ │ │ + movw r0, #63988 @ 0xf9f4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49cb4 │ │ │ │ + beq.n 49d44 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 88dfc │ │ │ │ + bl 88e90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49cb4 │ │ │ │ + beq.n 49d44 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 49cfa │ │ │ │ + cbnz r0, 49d8a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49cb4 │ │ │ │ + bge.n 49d44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49cb4 │ │ │ │ + bne.n 49d44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 49cb4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49d44 │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 49d32 │ │ │ │ + cbnz r0, 49dc2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49d1a │ │ │ │ + bge.n 49daa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49d1a │ │ │ │ + cbnz r3, 49daa │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49cb4 │ │ │ │ + bge.n 49d44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49cb4 │ │ │ │ + bne.n 49d44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 49cb4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49d44 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -44617,287 +44662,287 @@ │ │ │ │ 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 7161c │ │ │ │ + bl 71610 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49ea0 │ │ │ │ + beq.w 49f30 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 49e0a │ │ │ │ + ble.n 49e9a │ │ │ │ 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 13133c │ │ │ │ + bl 130fd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49e06 │ │ │ │ + beq.n 49e96 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb64 │ │ │ │ + bl 7bb50 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49e50 │ │ │ │ + beq.n 49ee0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49dde │ │ │ │ + bne.n 49e6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49dc6 │ │ │ │ + bge.n 49e56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49dc6 │ │ │ │ + cbnz r3, 49e56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49e64 │ │ │ │ + bge.n 49ef4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49e64 │ │ │ │ + bne.n 49ef4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 49e64 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49ef4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49df2 │ │ │ │ + bge.n 49e82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49df2 │ │ │ │ + cbnz r3, 49e82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49e06 │ │ │ │ + bge.n 49e96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49e06 │ │ │ │ + cbnz r3, 49e96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 49d70 │ │ │ │ + b.n 49e00 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 49ea2 │ │ │ │ + beq.n 49f32 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 49e24 │ │ │ │ + b.n 49eb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 49e90 │ │ │ │ + blt.n 49f20 │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 900a8 │ │ │ │ + bl 90198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49ea2 │ │ │ │ + beq.n 49f32 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb64 │ │ │ │ + bl 7bb50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 49e7a │ │ │ │ + cbz r0, 49f0a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49e1c │ │ │ │ + bne.n 49eac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49e64 │ │ │ │ + bge.n 49ef4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49e64 │ │ │ │ + cbnz r3, 49ef4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49ea0 │ │ │ │ + bge.n 49f30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49ea0 │ │ │ │ + cbnz r3, 49f30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 49ea0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49f30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49ea0 │ │ │ │ + bge.n 49f30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49ea0 │ │ │ │ + cbnz r3, 49f30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 49ea0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49f30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49e24 │ │ │ │ + bne.n 49eb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 49e24 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49eb4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2309f0 │ │ │ │ + bl 230ea8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49ed0 │ │ │ │ - bl 88dfc │ │ │ │ + cbz r0, 49f60 │ │ │ │ + bl 88e90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 77218 │ │ │ │ + bl 77200 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49f16 │ │ │ │ + bge.n 49fa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49f16 │ │ │ │ + cbnz r3, 49fa6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 240b3c <_PyArg_BadArgument@@Base+0x490> │ │ │ │ + b.w 240fb4 <_PyArg_BadArgument@@Base+0x490> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bic.w r8, r3, #1 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49fde │ │ │ │ + beq.n 4a06e │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 49fb0 │ │ │ │ + ble.n 4a040 │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 13133c │ │ │ │ + bl 130fd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 49fac │ │ │ │ - bl 85ac0 │ │ │ │ + cbz r5, 4a03c │ │ │ │ + bl 85b70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49f98 │ │ │ │ + bne.n 4a028 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49f82 │ │ │ │ + bge.n 4a012 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49f82 │ │ │ │ + cbnz r3, 4a012 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49fde │ │ │ │ + bge.n 4a06e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49fde │ │ │ │ + cbnz r3, 4a06e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 49fde │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a06e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49fac │ │ │ │ + bge.n 4a03c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 49fac │ │ │ │ + cbnz r3, 4a03c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 49f4a │ │ │ │ + b.n 49fda │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 49ff2 │ │ │ │ + cbz r3, 4a082 │ │ │ │ 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 900a8 │ │ │ │ + bl 90198 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 49ff2 │ │ │ │ + cbz r3, 4a082 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49fba │ │ │ │ + bne.n 4a04a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 49fe2 │ │ │ │ + blt.n 4a072 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49ff2 │ │ │ │ + b.n 4a082 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49fde │ │ │ │ + bne.n 4a06e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 49fde │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a06e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 4a01a │ │ │ │ + cbz r3, 4a0aa │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 4a01c │ │ │ │ + b.n 4a0ac │ │ │ │ mov r8, r3 │ │ │ │ - ldr r4, [pc, #520] @ (4a228 ) │ │ │ │ + ldr r4, [pc, #520] @ (4a2b8 ) │ │ │ │ add.w ip, sp, #116 @ 0x74 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -44910,231 +44955,231 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 4a06a │ │ │ │ + bne.n 4a0fa │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 4a06a │ │ │ │ + ble.n 4a0fa │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 4a06a │ │ │ │ - cbnz r7, 4a090 │ │ │ │ - ldr r1, [pc, #448] @ (4a22c ) │ │ │ │ + bne.n 4a0fa │ │ │ │ + cbnz r7, 4a120 │ │ │ │ + ldr r1, [pc, #448] @ (4a2bc ) │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r1, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a1f2 │ │ │ │ + beq.w 4a282 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ add.w r5, r8, r9 │ │ │ │ - bl 11bb58 │ │ │ │ + bl 11bd1c │ │ │ │ ldrd sl, r9, [sp, #148] @ 0x94 │ │ │ │ ldr.w r8, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4a200 │ │ │ │ + beq.w 4a290 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 11bb58 │ │ │ │ + bl 11bd1c │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ - cbz r0, 4a11a │ │ │ │ + cbz r0, 4a1aa │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 4a0ca │ │ │ │ + beq.n 4a15a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 4a0ce │ │ │ │ - b.n 4a11a │ │ │ │ + bge.n 4a15e │ │ │ │ + b.n 4a1aa │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4a0da │ │ │ │ + blt.n 4a16a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4a0fc │ │ │ │ + bpl.n 4a18c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #30116 @ 0x75a4 │ │ │ │ + movw r1, #30972 @ 0x78fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #62912 @ 0xf5c0 │ │ │ │ + movw r0, #64032 @ 0xfa20 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a11a │ │ │ │ - ldr.w fp, [pc, #312] @ 4a230 │ │ │ │ - b.n 4a172 │ │ │ │ + beq.n 4a1aa │ │ │ │ + ldr.w fp, [pc, #312] @ 4a2c0 │ │ │ │ + b.n 4a202 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #40432 @ 0x9df0 │ │ │ │ + movw r2, #41328 @ 0xa170 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #48616 @ 0xbde8 │ │ │ │ + movw r1, #48332 @ 0xbccc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4a206 │ │ │ │ + b.n 4a296 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a11a │ │ │ │ + beq.n 4a1aa │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 4a18c │ │ │ │ + blt.n 4a21c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bd84 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 4a1e4 │ │ │ │ + bge.n 4a274 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 4a1bc │ │ │ │ + bne.n 4a24c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a1ac │ │ │ │ + blt.n 4a23c │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4a11e │ │ │ │ + bne.n 4a1ae │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b3270 │ │ │ │ - b.n 4a11a │ │ │ │ + bl 1b3378 │ │ │ │ + b.n 4a1aa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 4a19e │ │ │ │ + cbz r3, 4a22e │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2b754 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4a14e │ │ │ │ + b.n 4a1de │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2aba8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4a14e │ │ │ │ + b.n 4a1de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a172 │ │ │ │ + bne.n 4a202 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a172 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a202 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b3270 │ │ │ │ + bl 1b3378 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a11a │ │ │ │ + bge.n 4a1aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a11a │ │ │ │ + bne.n 4a1aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a11a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a1aa │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 4a1ee │ │ │ │ + beq.n 4a27e │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9def8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e00c <_PyBytes_Resize@@Base> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 4a206 │ │ │ │ + b.n 4a296 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a206 │ │ │ │ + b.n 4a296 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ strd sl, r9, [sp, #148] @ 0x94 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ - bl 11c1cc <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c390 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 11c1cc <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c390 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subs.w r0, ip, #72 @ 0x48 │ │ │ │ - blx r6 │ │ │ │ + adc.w r0, ip, #13107200 @ 0xc80000 │ │ │ │ + blxns pc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xf2340048 │ │ │ │ + rsb r0, r4, #13107200 @ 0xc80000 │ │ │ │ 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 4a260 │ │ │ │ + bne.n 4a2f0 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51096 @ 0xc798 │ │ │ │ + movw r1, #52132 @ 0xcba4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4a286 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4a316 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4a292 │ │ │ │ + cbnz r3, 4a322 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4a28a │ │ │ │ + cbz r3, 4a31a │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #51148 @ 0xc7cc │ │ │ │ + movw r1, #52184 @ 0xcbd8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a2aa │ │ │ │ + b.n 4a33a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 240b3c <_PyArg_BadArgument@@Base+0x490> │ │ │ │ + bl 240fb4 <_PyArg_BadArgument@@Base+0x490> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 266d14 │ │ │ │ - cbnz r0, 4a2aa │ │ │ │ + bl 2671c4 │ │ │ │ + cbnz r0, 4a33a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -45142,72 +45187,72 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - cbnz r5, 4a2d2 │ │ │ │ + cbnz r5, 4a362 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 4a2d2 │ │ │ │ + ble.n 4a362 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4a2d2 │ │ │ │ - cbnz r2, 4a2f2 │ │ │ │ + bne.n 4a362 │ │ │ │ + cbnz r2, 4a382 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #88] @ (4a330 ) │ │ │ │ + ldr r5, [pc, #88] @ (4a3c0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4a2f2 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4a382 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a32a │ │ │ │ + b.n 4a3ba │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 46c78 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 46d08 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a2ee │ │ │ │ + beq.n 4a37e │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2aeb4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4a322 │ │ │ │ + beq.n 4a3b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 223550 │ │ │ │ + bl 223a00 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - movw r2, #62940 @ 0xf5dc │ │ │ │ + movw r2, #64060 @ 0xfa3c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl 4a76e │ │ │ │ - b.n 4a2ee │ │ │ │ + bl 4a7fe │ │ │ │ + b.n 4a37e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #80] @ (4a384 ) │ │ │ │ + ldr r0, [pc, #384] @ (4a544 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ mov sl, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 4a358 │ │ │ │ + cbz r3, 4a3e8 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 4a35a │ │ │ │ + b.n 4a3ea │ │ │ │ mov r8, r3 │ │ │ │ - movw r4, #62168 @ 0xf2d8 │ │ │ │ + movw r4, #63080 @ 0xf668 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ add.w ip, sp, #100 @ 0x64 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ 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} │ │ │ │ @@ -45221,172 +45266,172 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 4a3ae │ │ │ │ + bne.n 4a43e │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 4a3ae │ │ │ │ + ble.n 4a43e │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 4a3ae │ │ │ │ - cbnz r5, 4a3d8 │ │ │ │ + bne.n 4a43e │ │ │ │ + cbnz r5, 4a468 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r3, lr │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ - movw r4, #18812 @ 0x497c │ │ │ │ + movw r4, #18888 @ 0x49c8 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a49c │ │ │ │ + beq.n 4a52c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ - bl 11bb58 │ │ │ │ + bl 11bd1c │ │ │ │ add sl, r8 │ │ │ │ ldrd r9, r7, [sp, #132] @ 0x84 │ │ │ │ ldr.w r8, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a4aa │ │ │ │ + beq.n 4a53a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 11bb58 │ │ │ │ + bl 11bd1c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ - cbz r0, 4a454 │ │ │ │ + cbz r0, 4a4e4 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 4a40e │ │ │ │ + beq.n 4a49e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge.n 4a410 │ │ │ │ - b.n 4a454 │ │ │ │ + bge.n 4a4a0 │ │ │ │ + b.n 4a4e4 │ │ │ │ movs r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4a418 │ │ │ │ + blt.n 4a4a8 │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n 4a436 │ │ │ │ + bpl.n 4a4c6 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #30116 @ 0x75a4 │ │ │ │ + movw r1, #30972 @ 0x78fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #63084 @ 0xf66c │ │ │ │ + movw r0, #64204 @ 0xfacc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4a458 │ │ │ │ - b.n 4a454 │ │ │ │ + bne.n 4a4e8 │ │ │ │ + b.n 4a4e4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #40456 @ 0x9e08 │ │ │ │ + movw r2, #41352 @ 0xa188 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #48616 @ 0xbde8 │ │ │ │ + movw r1, #48332 @ 0xbccc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4a4ba │ │ │ │ - bl 97b54 │ │ │ │ + b.n 4a54a │ │ │ │ + bl 97c54 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4a46e │ │ │ │ + blt.n 4a4fe │ │ │ │ mov r0, r7 │ │ │ │ blx 2ad04 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4a480 │ │ │ │ + b.n 4a510 │ │ │ │ mov r0, r9 │ │ │ │ - cbz r5, 4a47a │ │ │ │ + cbz r5, 4a50a │ │ │ │ blx 2ba98 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4a480 │ │ │ │ + b.n 4a510 │ │ │ │ blx 2b100 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a734 │ │ │ │ - cbz r5, 4a4b2 │ │ │ │ + bl 9a80c │ │ │ │ + cbz r5, 4a542 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bdc │ │ │ │ - b.n 4a454 │ │ │ │ + bl 1a7e0c │ │ │ │ + b.n 4a4e4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a4ba │ │ │ │ + b.n 4a54a │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4a4ba │ │ │ │ + b.n 4a54a │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ strd r9, r7, [sp, #132] @ 0x84 │ │ │ │ str.w r8, [sp, #152] @ 0x98 │ │ │ │ - bl 11c1cc <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c390 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - bl 11c1cc <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c390 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #160 @ 0xa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4a502 │ │ │ │ + cbz r0, 4a592 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 46c1c │ │ │ │ + bl 46cac │ │ │ │ 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] @ (4a570 ) │ │ │ │ + ldr r3, [pc, #84] @ (4a600 ) │ │ │ │ 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, #60] @ 4a568 │ │ │ │ + vldr d6, [pc, #60] @ 4a5f8 │ │ │ │ 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 4a54a │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4a55a │ │ │ │ + bne.n 4a5da │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4a5ea │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 859e8 │ │ │ │ + b.w 85a98 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ @@ -45397,31 +45442,31 @@ │ │ │ │ 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 24c0e4 │ │ │ │ + bl 24c57c │ │ │ │ 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 4a5c6 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 4a5c6 │ │ │ │ + bne.n 4a656 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 4a656 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #63100 @ 0xf67c │ │ │ │ + movw r1, #64220 @ 0xfadc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a5d0 │ │ │ │ + b.n 4a660 │ │ │ │ mov r3, sp │ │ │ │ movs r2, #0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ @@ -45429,91 +45474,91 @@ │ │ │ │ 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 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4a5fe │ │ │ │ + cbz r0, 4a68e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 47078 <_PyLong_UnsignedLongLong_Converter@@Base+0x400> │ │ │ │ + bl 47108 <_PyLong_UnsignedLongLong_Converter@@Base+0x400> │ │ │ │ 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, #63160 @ 0xf6b8 │ │ │ │ + movw r1, #64280 @ 0xfb18 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 4a640 │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 4a6d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 4a6fc │ │ │ │ + bl 4a78c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #63176 @ 0xf6c8 │ │ │ │ + movw r0, #64296 @ 0xfb28 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, 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 2853e4 │ │ │ │ + b.w 2858a4 │ │ │ │ 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 4a686 │ │ │ │ + bne.n 4a716 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 4a6bc │ │ │ │ + b.n 4a74c │ │ │ │ mov r0, r1 │ │ │ │ - bl 142320 │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a6bc │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 4a6a4 │ │ │ │ + bne.n 4a74c │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 4a734 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a6ec │ │ │ │ + b.n 4a77c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63184 @ 0xf6d0 │ │ │ │ + movw r1, #64304 @ 0xfb30 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4a6a0 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4a730 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4a6a4 │ │ │ │ - vldr d7, [pc, #40] @ 4a6f0 │ │ │ │ + bls.n 4a734 │ │ │ │ + vldr d7, [pc, #40] @ 4a780 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #40] @ (4a6f8 ) │ │ │ │ + ldr r2, [pc, #40] @ (4a788 ) │ │ │ │ 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] │ │ │ │ @@ -45531,50 +45576,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 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4a76a │ │ │ │ + cbz r0, 4a7fa │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 4a72a │ │ │ │ + ble.n 4a7ba │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 4a72a │ │ │ │ + cbz r3, 4a7ba │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 4a73e │ │ │ │ + cbz r3, 4a7ce │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4a748 │ │ │ │ + bne.n 4a7d8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bd34 │ │ │ │ + bl 7bd20 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4a750 │ │ │ │ + b.n 4a7e0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb64 │ │ │ │ + bl 7bb50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a75e │ │ │ │ + bge.n 4a7ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4a762 │ │ │ │ + cbz r3, 4a7f2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4a76a │ │ │ │ + b.n 4a7fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a75e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a7ee │ │ │ │ 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 │ │ │ │ @@ -45587,274 +45632,274 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2b82c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 26d8b8 <_PyBytes_Find@@Base+0x230c> │ │ │ │ + bl 26dd78 <_PyBytes_Find@@Base+0x230c> │ │ │ │ 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 e38a8 │ │ │ │ + bl e3864 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4a7c6 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4a7f0 │ │ │ │ - b.n 4a7d6 │ │ │ │ + bne.n 4a856 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4a880 │ │ │ │ + b.n 4a866 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a7d4 │ │ │ │ + blt.n 4a864 │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 4a7d6 │ │ │ │ + b.n 4a866 │ │ │ │ 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 4a7f2 │ │ │ │ + b.n 4a882 │ │ │ │ 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 c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 4a828 │ │ │ │ + blt.n 4a8b8 │ │ │ │ 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 4a82a │ │ │ │ + b.n 4a8ba │ │ │ │ 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 4a866 │ │ │ │ + beq.n 4a8f6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #63228 @ 0xf6fc │ │ │ │ + movw r1, #64348 @ 0xfb5c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #184] @ (4a924 ) │ │ │ │ + ldr r1, [pc, #184] @ (4a9b4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d5328 │ │ │ │ + bl d51e8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 4a87a │ │ │ │ + bge.n 4a90a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a920 │ │ │ │ - bne.n 4a88e │ │ │ │ + b.n 4a9b0 │ │ │ │ + bne.n 4a91e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl d5328 │ │ │ │ + bl d51e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a876 │ │ │ │ - beq.n 4a890 │ │ │ │ + blt.n 4a906 │ │ │ │ + beq.n 4a920 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 4a890 │ │ │ │ - ldr r5, [pc, #148] @ (4a924 ) │ │ │ │ + b.n 4a920 │ │ │ │ + ldr r5, [pc, #148] @ (4a9b4 ) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 12016c │ │ │ │ + bl 120084 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a876 │ │ │ │ + beq.n 4a906 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1157e4 │ │ │ │ + bl 11597c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a8bc │ │ │ │ + bge.n 4a94c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4a8bc │ │ │ │ + cbnz r3, 4a94c │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4a876 │ │ │ │ + beq.n 4a906 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 124384 │ │ │ │ - cbnz r0, 4a8e2 │ │ │ │ + bl 124298 │ │ │ │ + cbnz r0, 4a972 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a876 │ │ │ │ + bge.n 4a906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a876 │ │ │ │ + bne.n 4a906 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a876 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a906 │ │ │ │ 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 4a8fe │ │ │ │ + bge.n 4a98e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4a8fe │ │ │ │ + cbnz r3, 4a98e │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a910 │ │ │ │ + blt.n 4a9a0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4a920 │ │ │ │ + b.n 4a9b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a906 │ │ │ │ + bne.n 4a996 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a906 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a996 │ │ │ │ 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 292e98 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293218 <_PyMonitoring_FireBranchEvent@@Base+0x318> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29312c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 2934ac <_PyMonitoring_FireBranchEvent@@Base+0x5ac> │ │ │ │ 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 292e98 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293218 <_PyMonitoring_FireBranchEvent@@Base+0x318> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29312c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 2934ac <_PyMonitoring_FireBranchEvent@@Base+0x5ac> │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 4a9e8 │ │ │ │ + cbz r1, 4aa78 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 4a9be │ │ │ │ + cbz r7, 4aa4e │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #29260 @ 0x724c │ │ │ │ + movw r4, #30116 @ 0x75a4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - movw r2, #32112 @ 0x7d70 │ │ │ │ + movw r2, #33008 @ 0x80f0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #63260 @ 0xf71c │ │ │ │ + movw r0, #64380 @ 0xfb7c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3ce0 │ │ │ │ - b.n 4aa14 │ │ │ │ + bl e3c9c │ │ │ │ + b.n 4aaa4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #29260 @ 0x724c │ │ │ │ + movw r4, #30116 @ 0x75a4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #32112 @ 0x7d70 │ │ │ │ + movw r2, #33008 @ 0x80f0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #63288 @ 0xf738 │ │ │ │ + movw r0, #64408 @ 0xfb98 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3ce0 │ │ │ │ - b.n 4aa14 │ │ │ │ - cbz r7, 4a9fe │ │ │ │ + bl e3c9c │ │ │ │ + b.n 4aaa4 │ │ │ │ + cbz r7, 4aa8e │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #63312 @ 0xf750 │ │ │ │ + movw r0, #64432 @ 0xfbb0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3ce0 │ │ │ │ - b.n 4aa14 │ │ │ │ + bl e3c9c │ │ │ │ + b.n 4aaa4 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #63332 @ 0xf764 │ │ │ │ + movw r0, #64452 @ 0xfbc4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ 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 24c0e4 │ │ │ │ + bl 24c57c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4aa64 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 4aa64 │ │ │ │ + bne.n 4aaf4 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 4aaf4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #63100 @ 0xf67c │ │ │ │ + movw r1, #64220 @ 0xfadc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4aa72 │ │ │ │ + b.n 4ab02 │ │ │ │ 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] │ │ │ │ @@ -45879,155 +45924,155 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ movs r0, #16 │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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 dc170 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 4aadc │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4ab0e │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4ab6c │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4ab9e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ab12 │ │ │ │ + b.n 4aba2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 85938 │ │ │ │ + bl 859e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4aaf8 │ │ │ │ + bge.n 4ab88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4aaf8 │ │ │ │ + cbnz r3, 4ab88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4ab12 │ │ │ │ - b.n 4aad0 │ │ │ │ + bne.n 4aba2 │ │ │ │ + b.n 4ab60 │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27ec88 <_PyBytes_GetXIData@@Base+0xa40> │ │ │ │ - cbnz r0, 4ab22 │ │ │ │ + bl 27f148 <_PyBytes_GetXIData@@Base+0xa40> │ │ │ │ + cbnz r0, 4abb2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ab36 │ │ │ │ + b.n 4abc6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 4aafe │ │ │ │ + bgt.n 4ab8e │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d5810 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1d5818 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 4ab30 │ │ │ │ + beq.n 4abc0 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 4ab36 │ │ │ │ + bne.n 4abc6 │ │ │ │ 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, 4ab60 │ │ │ │ + cbz r2, 4abf0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 282124 │ │ │ │ + bl 2825e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4ab70 │ │ │ │ + cbnz r0, 4ac00 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ab8a │ │ │ │ + b.n 4ac1a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 27066c <_PyTime_FromLong@@Base+0xcc> │ │ │ │ + bl 270b2c <_PyTime_FromLong@@Base+0xcc> │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ab4e │ │ │ │ - b.n 4ab5c │ │ │ │ - bl 24bb40 │ │ │ │ + bne.n 4abde │ │ │ │ + b.n 4abec │ │ │ │ + bl 24bfd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ab8a │ │ │ │ + bge.n 4ac1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ab8a │ │ │ │ + cbnz r3, 4ac1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #63348 @ 0xf774 │ │ │ │ + movw r0, #64468 @ 0xfbd4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (4ac24 ) │ │ │ │ + ldr r1, [pc, #112] @ (4acb4 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl b65a0 │ │ │ │ + bl b67ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ac1c │ │ │ │ + beq.n 4acac │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 4abe4 │ │ │ │ + cbz r5, 4ac74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b3320 │ │ │ │ + bl 1b3428 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4abe0 │ │ │ │ + bge.n 4ac70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4abe0 │ │ │ │ + cbnz r3, 4ac70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4abe6 │ │ │ │ - b.n 4ac1c │ │ │ │ - ldr r4, [pc, #64] @ (4ac28 ) │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4ac76 │ │ │ │ + b.n 4acac │ │ │ │ + ldr r4, [pc, #64] @ (4acb8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 269cf0 <_PyObject_GetState@@Base> │ │ │ │ + bl 26a1a0 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4ac06 │ │ │ │ + cbnz r0, 4ac96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ac1c │ │ │ │ + bge.n 4acac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ac1c │ │ │ │ + cbnz r3, 4acac │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ac1c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4acac │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #63384 @ 0xf798 │ │ │ │ + movw r0, #64504 @ 0xfbf8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cpsid │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ @@ -46041,21 +46086,21 @@ │ │ │ │ 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 2853e4 │ │ │ │ - b.w 285a38 │ │ │ │ - movw r0, #63392 @ 0xf7a0 │ │ │ │ + b.w 2858a4 │ │ │ │ + b.w 285ef8 │ │ │ │ + movw r0, #64512 @ 0xfc00 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 793ec │ │ │ │ + b.w 793e4 │ │ │ │ │ │ │ │ -0004ac5e : │ │ │ │ +0004acee : │ │ │ │ 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 │ │ │ │ @@ -46063,245 +46108,245 @@ │ │ │ │ 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 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4acb4 │ │ │ │ + cbz r0, 4ad44 │ │ │ │ mov r0, sp │ │ │ │ - bl 1958a0 │ │ │ │ + bl 195af0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4acac │ │ │ │ + bge.n 4ad3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4acac │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ad3c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4acb4 │ │ │ │ - bl 75f9c │ │ │ │ + cbz r0, 4ad44 │ │ │ │ + bl 75f84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 4acc6 │ │ │ │ + cbnz r2, 4ad56 │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7bd34 │ │ │ │ + b.w 7bd20 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7bb64 │ │ │ │ + b.w 7bb50 │ │ │ │ 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 24c0e4 │ │ │ │ + bl 24c57c │ │ │ │ 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 4ad16 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 4ad16 │ │ │ │ + bne.n 4ada6 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 4ada6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #63100 @ 0xf67c │ │ │ │ + movw r1, #64220 @ 0xfadc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4ad3a │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4adca │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17489c │ │ │ │ + bl 174adc │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 4ad3a │ │ │ │ + cbnz r0, 4adca │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 17489c │ │ │ │ + b.w 174adc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 4ad5a │ │ │ │ - movw r0, #22756 @ 0x58e4 │ │ │ │ + bne.n 4adea │ │ │ │ + movw r0, #20940 @ 0x51cc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f9d0 │ │ │ │ - movw r0, #22748 @ 0x58dc │ │ │ │ + b.w 7f9d4 │ │ │ │ + movw r0, #20932 @ 0x51c4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f9d0 │ │ │ │ + b.w 7f9d4 │ │ │ │ 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, 4ad98 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4ae28 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4ad92 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 4ad98 │ │ │ │ + bne.n 4ae22 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 4ae28 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4adba │ │ │ │ + cbnz r0, 4ae4a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 4adba │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4ae4a │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4adb0 │ │ │ │ + bne.n 4ae40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 100374 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base+0x2c> │ │ │ │ + b.w 100350 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base+0x2c> │ │ │ │ │ │ │ │ -0004adc2 : │ │ │ │ +0004ae52 : │ │ │ │ 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 1ad870 │ │ │ │ + bl 1ad980 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4adf0 │ │ │ │ - bl 75f9c │ │ │ │ + cbz r0, 4ae80 │ │ │ │ + bl 75f84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 27d5bc │ │ │ │ + bl 27da80 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ae2a │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4ae5a │ │ │ │ + bne.n 4aeba │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4aeea │ │ │ │ movs r1, #0 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 27d5bc │ │ │ │ + bl 27da80 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ae46 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4ae5a │ │ │ │ + bne.n 4aed6 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4aeea │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2853e4 │ │ │ │ + b.w 2858a4 │ │ │ │ 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, #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 4ae94 │ │ │ │ + bne.n 4af24 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 4ae94 │ │ │ │ + bne.n 4af24 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4aef4 │ │ │ │ + bge.n 4af84 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 4aef4 │ │ │ │ + b.n 4af84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c0e4 │ │ │ │ + bl 24c57c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4aeb8 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4aecc │ │ │ │ + bne.n 4af48 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4af5c │ │ │ │ vldr d0, [sp] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ - bl 247bf4 │ │ │ │ + bl 24808c │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4aef4 │ │ │ │ - cbnz r0, 4aed0 │ │ │ │ + beq.n 4af84 │ │ │ │ + cbnz r0, 4af60 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4aef4 │ │ │ │ + b.n 4af84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d6d68 │ │ │ │ + bl d6c58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4aee8 │ │ │ │ + bge.n 4af78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4aeec │ │ │ │ + cbz r3, 4af7c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4aef4 │ │ │ │ + b.n 4af84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4aee8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4af78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #21812 @ 0x5534 │ │ │ │ + movw r1, #22708 @ 0x58b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 4b110 │ │ │ │ - ldr r1, [pc, #4] @ (4af0c ) │ │ │ │ - b.w 2576b0 │ │ │ │ + b.n 4b1a0 │ │ │ │ + ldr r1, [pc, #4] @ (4af9c ) │ │ │ │ + b.w 257ad8 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004af10 : │ │ │ │ +0004afa0 : │ │ │ │ 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 │ │ │ │ @@ -46315,15 +46360,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 117af8 <_PySet_Contains@@Base+0x370> │ │ │ │ + bl 117c90 <_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 │ │ │ │ @@ -46333,258 +46378,258 @@ │ │ │ │ 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 24c0e4 │ │ │ │ + bl 24c57c │ │ │ │ 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 4afa2 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 4afa2 │ │ │ │ + bne.n 4b032 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 4b032 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #63100 @ 0xf67c │ │ │ │ + movw r1, #64220 @ 0xfadc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4afc8 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4b058 │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5ad8 │ │ │ │ + bl 1f5e18 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 4afc8 │ │ │ │ + cbnz r0, 4b058 │ │ │ │ add.w r0, r4, #8 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f5ad8 │ │ │ │ + b.w 1f5e18 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ 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, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37700 @ 0x9344 │ │ │ │ + movw r1, #38700 @ 0x972c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 4b020 │ │ │ │ + cbnz r2, 4b0b0 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4b020 │ │ │ │ + bne.n 4b0b0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4b040 │ │ │ │ - ldr r4, [pc, #232] @ (4b10c ) │ │ │ │ + cbnz r0, 4b0d0 │ │ │ │ + ldr r4, [pc, #232] @ (4b19c ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4b040 │ │ │ │ + cbnz r0, 4b0d0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b106 │ │ │ │ + b.n 4b196 │ │ │ │ ldrd r6, r0, [r3] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b05a │ │ │ │ - bl 7fa30 │ │ │ │ + cbnz r0, 4b0ea │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b03c │ │ │ │ + bne.n 4b0cc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b078 │ │ │ │ - bl 85938 │ │ │ │ + b.n 4b108 │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b074 │ │ │ │ + bge.n 4b104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b074 │ │ │ │ + cbnz r3, 4b104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 4b04c │ │ │ │ + beq.n 4b0dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 76334 │ │ │ │ + bl 7631c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b0fe │ │ │ │ + beq.n 4b18e │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4b0a0 │ │ │ │ + bge.n 4b130 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54360 @ 0xd458 │ │ │ │ + movw r1, #55236 @ 0xd7c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4b0fe │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4b18e │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4b0b0 │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 4b0fe │ │ │ │ + bcc.n 4b140 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 4b18e │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b0aa │ │ │ │ + beq.n 4b13a │ │ │ │ add.w r8, r0, r4, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4b0ce │ │ │ │ + beq.n 4b15e │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 4b0c4 │ │ │ │ + b.n 4b154 │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 4b0f8 │ │ │ │ + cbz r0, 4b188 │ │ │ │ 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 4b106 │ │ │ │ + b.n 4b196 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7730c │ │ │ │ - b.n 4b03c │ │ │ │ + bl 772f4 │ │ │ │ + b.n 4b0cc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #672] @ (4b3b0 ) │ │ │ │ + ldr r1, [pc, #976] @ (4b570 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 48bb4 <_PyLong_UnsignedLong_Converter@@Base+0x570> │ │ │ │ - cbz r0, 4b17e │ │ │ │ + bl 48c44 <_PyLong_UnsignedLong_Converter@@Base+0x570> │ │ │ │ + cbz r0, 4b20e │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 4b13c │ │ │ │ + cbnz r4, 4b1cc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl d03b4 │ │ │ │ + bl d0284 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4b14e │ │ │ │ + b.n 4b1de │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #57736 @ 0xe188 │ │ │ │ + movw r2, #58856 @ 0xe5e8 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl d03b4 │ │ │ │ + bl d0284 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b162 │ │ │ │ + bge.n 4b1f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b162 │ │ │ │ + cbnz r3, 4b1f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4b180 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4b210 │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ - cbz r0, 4b17e │ │ │ │ - bl d8138 │ │ │ │ + bl d7d94 │ │ │ │ + cbz r0, 4b20e │ │ │ │ + bl d801c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 258524 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 25894c <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004b184 : │ │ │ │ +0004b214 : │ │ │ │ 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, #45980 @ 0xb39c │ │ │ │ + movw r1, #46768 @ 0xb6b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #45984 @ 0xb3a0 │ │ │ │ + movw r0, #46772 @ 0xb6b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b248 │ │ │ │ + beq.n 4b2d8 │ │ │ │ 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 4b220 │ │ │ │ + ble.n 4b2b0 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #34805 @ 0x87f5 │ │ │ │ + movw r2, #35181 @ 0x896d │ │ │ │ movt r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #59953 @ 0xea31 │ │ │ │ + movw r1, #59849 @ 0xe9c9 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #31885 @ 0x7c8d │ │ │ │ + movw r0, #32105 @ 0x7d69 │ │ │ │ movt r0, #17 │ │ │ │ - bl 18de7c <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 18e0cc <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 4b220 │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 4b248 │ │ │ │ + cbnz r0, 4b2b0 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 4b2d8 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 116870 <_PyLong_AsByteArray@@Base+0x81c> │ │ │ │ + bl 1161ec <_PyArena_Free@@Base+0x214> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 4b234 │ │ │ │ - bl 118684 <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 4b2c4 │ │ │ │ + bl 1181e4 <_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 │ │ │ │ @@ -46595,1077 +46640,1077 @@ │ │ │ │ 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 1c9e74 │ │ │ │ + bl 1c9edc │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b284 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4b2b6 │ │ │ │ + bne.n 4b314 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4b346 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 1c9e74 │ │ │ │ + bl 1c9edc │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b2a2 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4b2b6 │ │ │ │ + bne.n 4b332 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4b346 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2853e4 │ │ │ │ + b.w 2858a4 │ │ │ │ vpop {d8-d10} │ │ │ │ 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 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c488 │ │ │ │ - cbnz r0, 4b2e8 │ │ │ │ + cbnz r0, 4b378 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 4b2f0 │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 4b380 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 194ee0 │ │ │ │ + bl 195130 │ │ │ │ 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, 4b314 │ │ │ │ + cbz r3, 4b3a4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4b324 │ │ │ │ + b.n 4b3b4 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4b322 │ │ │ │ + blt.n 4b3b2 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4b31e │ │ │ │ - cbnz r1, 4b344 │ │ │ │ + bgt.n 4b3ae │ │ │ │ + cbnz r1, 4b3d4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4b324 │ │ │ │ + b.n 4b3b4 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #668] @ (4b5c4 ) │ │ │ │ + ldr r1, [pc, #668] @ (4b654 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4b34a │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4b3da │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b6e6 │ │ │ │ + b.n 4b776 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 4b392 │ │ │ │ + beq.n 4b422 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 4b358 │ │ │ │ + cbz r4, 4b3e8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4b360 │ │ │ │ - b.n 4b3a0 │ │ │ │ + bne.n 4b3f0 │ │ │ │ + b.n 4b430 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b372 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 4b3a0 │ │ │ │ - b.n 4b340 │ │ │ │ - bl 85938 │ │ │ │ + cbnz r0, 4b402 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 4b430 │ │ │ │ + b.n 4b3d0 │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b38c │ │ │ │ + bge.n 4b41c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b38c │ │ │ │ + cbnz r3, 4b41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 4b3a4 │ │ │ │ - b.n 4b36a │ │ │ │ + bne.n 4b434 │ │ │ │ + b.n 4b3fa │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b3a4 │ │ │ │ + b.n 4b434 │ │ │ │ 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, 4b3ba │ │ │ │ + cbz r5, 4b44a │ │ │ │ ldr.w r8, [r9, #20] │ │ │ │ - b.n 4b3c2 │ │ │ │ + b.n 4b452 │ │ │ │ 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 4b4f0 │ │ │ │ + bne.w 4b580 │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b3ee │ │ │ │ + cbnz r0, 4b47e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b6c0 │ │ │ │ + b.n 4b750 │ │ │ │ subs r1, r5, #1 │ │ │ │ - movw fp, #27080 @ 0x69c8 │ │ │ │ + movw fp, #27976 @ 0x6d48 │ │ │ │ movt fp, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 4b470 │ │ │ │ + beq.n 4b500 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b4ca │ │ │ │ + blt.n 4b55a │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 4b426 │ │ │ │ + bpl.n 4b4b6 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4b3fe │ │ │ │ + b.n 4b48e │ │ │ │ ldrb.w r3, [r8, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 4b42c │ │ │ │ + bmi.n 4b4bc │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b416 │ │ │ │ + bne.n 4b4a6 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r8 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b4d8 │ │ │ │ + beq.n 4b568 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4b44c │ │ │ │ + bgt.n 4b4dc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4b46a │ │ │ │ + b.n 4b4fa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 4b49e │ │ │ │ + cbnz r0, 4b52e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b46a │ │ │ │ + bge.n 4b4fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b46a │ │ │ │ + cbnz r3, 4b4fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4b3fa │ │ │ │ + b.n 4b48a │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4b4ca │ │ │ │ - movw r3, #27080 @ 0x69c8 │ │ │ │ + blt.n 4b55a │ │ │ │ + movw r3, #27976 @ 0x6d48 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 4b4b2 │ │ │ │ + bpl.n 4b542 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 4b4ca │ │ │ │ - b.n 4b47c │ │ │ │ + bcc.n 4b55a │ │ │ │ + b.n 4b50c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b6cc │ │ │ │ + beq.w 4b75c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b4d8 │ │ │ │ + bge.n 4b568 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b4d8 │ │ │ │ + cbnz r3, 4b568 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b4d8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b568 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4b4d8 │ │ │ │ + cbz r0, 4b568 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4b48e │ │ │ │ + bgt.n 4b51e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 201674 │ │ │ │ + bl 2017cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 4b6c0 │ │ │ │ + bne.w 4b750 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b3ea │ │ │ │ + bge.n 4b47a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b3ea │ │ │ │ + bne.n 4b47a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b3ea │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b47a │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4b3ea │ │ │ │ + bne.w 4b47a │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4b524 │ │ │ │ + bne.n 4b5b4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20664 @ 0x50b8 │ │ │ │ + movw r1, #21420 @ 0x53ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4b6b8 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4b748 │ │ │ │ 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 4b5e0 │ │ │ │ + bne.n 4b670 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b6b8 │ │ │ │ + beq.w 4b748 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 4b5cc │ │ │ │ + blt.n 4b65c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4b5cc │ │ │ │ + beq.n 4b65c │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4b5c8 │ │ │ │ + bne.n 4b658 │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b6a4 │ │ │ │ + beq.w 4b734 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4b57c │ │ │ │ + bgt.n 4b60c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 4b5ba │ │ │ │ + b.n 4b64a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 4b5a6 │ │ │ │ + cbz r0, 4b636 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4b6a4 │ │ │ │ + bge.w 4b734 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b6a4 │ │ │ │ + bne.w 4b734 │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b6a4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b734 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b5ba │ │ │ │ + bge.n 4b64a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4b5ba │ │ │ │ + cbnz r3, 4b64a │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 4b54c │ │ │ │ + b.n 4b5dc │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #848] @ (4b918 ) │ │ │ │ + ldr r2, [pc, #128] @ (4b6d8 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 4b556 │ │ │ │ + bcs.n 4b5e6 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 4b698 │ │ │ │ + blt.n 4b728 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b658 │ │ │ │ - b.n 4b6a4 │ │ │ │ - bl 7161c │ │ │ │ + bne.n 4b6e8 │ │ │ │ + b.n 4b734 │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b6b8 │ │ │ │ + beq.n 4b748 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 4b64c │ │ │ │ + beq.n 4b6dc │ │ │ │ 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 1ddca4 │ │ │ │ + bl 1ddfb4 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 4b64c │ │ │ │ + blt.n 4b6dc │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b6a4 │ │ │ │ + beq.n 4b734 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4b628 │ │ │ │ + bgt.n 4b6b8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 4b646 │ │ │ │ + b.n 4b6d6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r0, 4b670 │ │ │ │ + cbnz r0, 4b700 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b646 │ │ │ │ + bge.n 4b6d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b646 │ │ │ │ + cbnz r3, 4b6d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, sl │ │ │ │ - b.n 4b5ea │ │ │ │ + b.n 4b67a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4b6a4 │ │ │ │ + cbz r0, 4b734 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4b664 │ │ │ │ + bgt.n 4b6f4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4b696 │ │ │ │ + b.n 4b726 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4b684 │ │ │ │ + cbz r0, 4b714 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b6a4 │ │ │ │ + bge.n 4b734 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b6a4 │ │ │ │ + cbnz r3, 4b734 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b6a4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b734 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b696 │ │ │ │ + bge.n 4b726 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b696 │ │ │ │ + cbnz r3, 4b726 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 201674 │ │ │ │ + bl 2017cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b6ba │ │ │ │ + bne.n 4b74a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b6b8 │ │ │ │ + bge.n 4b748 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b6b8 │ │ │ │ + cbnz r3, 4b748 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 4b6e6 │ │ │ │ + b.n 4b776 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4b4c8 │ │ │ │ + bge.w 4b558 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4b4c8 │ │ │ │ + bne.w 4b558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b4c8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b558 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #21820 @ 0x553c │ │ │ │ + movw r1, #22716 @ 0x58bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 4b110 │ │ │ │ + b.n 4b1a0 │ │ │ │ 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, #55892 @ 0xda54 │ │ │ │ + movw r0, #57012 @ 0xdeb4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r1, #21596 @ 0x545c │ │ │ │ + movw r1, #22492 @ 0x57dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4b110 │ │ │ │ - ldr r3, [pc, #52] @ (4b76c ) │ │ │ │ + b.n 4b1a0 │ │ │ │ + ldr r3, [pc, #52] @ (4b7fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4} │ │ │ │ - movw r0, #10692 @ 0x29c4 │ │ │ │ + movw r0, #11768 @ 0x2df8 │ │ │ │ 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 80848 │ │ │ │ + b.w 808ac │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 4b79c │ │ │ │ + beq.n 4b82c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40516 @ 0x9e44 │ │ │ │ + movw r0, #41412 @ 0xa1c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4b79c │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4b82c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b7da │ │ │ │ + b.n 4b86a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b7b0 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 4b840 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b798 │ │ │ │ + bne.n 4b828 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4b7c4 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 4b854 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b798 │ │ │ │ + bne.n 4b828 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b6a34 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1b6b70 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b798 │ │ │ │ + beq.n 4b828 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 4b86a │ │ │ │ + beq.n 4b8fa │ │ │ │ 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 4a234 │ │ │ │ - cbnz r0, 4b83e │ │ │ │ + bl 4a2c4 │ │ │ │ + cbnz r0, 4b8ce │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ - cbz r0, 4b820 │ │ │ │ - bl d8138 │ │ │ │ + bl d7d94 │ │ │ │ + cbz r0, 4b8b0 │ │ │ │ + bl d801c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4b868 │ │ │ │ + b.n 4b8f8 │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ + bl d7d94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b812 │ │ │ │ + bne.n 4b8a2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7eb0 │ │ │ │ + bl d7d94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b812 │ │ │ │ - b.n 4b866 │ │ │ │ + bne.n 4b8a2 │ │ │ │ + b.n 4b8f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b850 │ │ │ │ + bge.n 4b8e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b850 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b8e0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32512 @ 0x7f00 │ │ │ │ + movw r1, #33268 @ 0x81f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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 24c0e4 │ │ │ │ + bl 24c57c │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4b8d0 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4b960 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4b8e8 │ │ │ │ + vldr d7, [pc, #68] @ 4b978 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4b8d4 │ │ │ │ + bhi.n 4b964 │ │ │ │ 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 4b8dc │ │ │ │ + b.n 4b96c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b8dc │ │ │ │ + b.n 4b96c │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ 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] @ (4b9b0 ) │ │ │ │ + ldr r3, [pc, #176] @ (4ba40 ) │ │ │ │ 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, 4b934 │ │ │ │ + cbz r3, 4b9c4 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4b92a │ │ │ │ + bne.n 4b9ba │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4b91a │ │ │ │ + bne.n 4b9aa │ │ │ │ dmb ish │ │ │ │ - beq.n 4b934 │ │ │ │ - bl 26aff0 │ │ │ │ + beq.n 4b9c4 │ │ │ │ + bl 241b70 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 285e38 │ │ │ │ + bl 2862f8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4b966 │ │ │ │ + cbz r3, 4b9f6 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4b95c │ │ │ │ + bne.n 4b9ec │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4b94c │ │ │ │ + bne.n 4b9dc │ │ │ │ dmb ish │ │ │ │ - beq.n 4b966 │ │ │ │ - bl 235af8 │ │ │ │ - movw r1, #29556 @ 0x7374 │ │ │ │ + beq.n 4b9f6 │ │ │ │ + bl 265bac │ │ │ │ + movw r1, #30312 @ 0x7668 │ │ │ │ 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 4b974 │ │ │ │ + bne.n 4ba04 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7f9d0 │ │ │ │ - ldr r3, [pc, #20] @ (4b9b0 ) │ │ │ │ + bl 7f9d4 │ │ │ │ + ldr r3, [pc, #20] @ (4ba40 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4b9ac │ │ │ │ + beq.n 4ba3c │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ 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 7dd48 │ │ │ │ + b.w 7dd30 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 77298 │ │ │ │ + bl 77280 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4b9f6 │ │ │ │ + cbz r0, 4ba86 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b9f6 │ │ │ │ + bge.n 4ba86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b9f6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ba86 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e68c │ │ │ │ + b.w 7e690 │ │ │ │ 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, #31796 @ 0x7c34 │ │ │ │ + movw r0, #32652 @ 0x7f8c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #43304 @ 0xa928 │ │ │ │ + movw r0, #44200 @ 0xaca8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 7dd48 │ │ │ │ + b.w 7dd30 │ │ │ │ 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 4ba84 │ │ │ │ + bne.n 4bb14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 4ba9c │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 4bb2c │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33248 @ 0x81e0 │ │ │ │ + movw r1, #34136 @ 0x8558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33552 @ 0x8310 │ │ │ │ + movw r0, #34408 @ 0x8668 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4bac4 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4bb54 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33552 @ 0x8310 │ │ │ │ + movw r0, #34408 @ 0x8668 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ba5c │ │ │ │ - b.n 4bac4 │ │ │ │ + bne.n 4baec │ │ │ │ + b.n 4bb54 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4bac8 │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 4bb58 │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33552 @ 0x8310 │ │ │ │ + movw r0, #34408 @ 0x8668 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r4 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4bb02 │ │ │ │ + b.n 4bb92 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl f19ac │ │ │ │ + bl f1938 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bac4 │ │ │ │ + beq.n 4bb54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f19ac │ │ │ │ + bl f1938 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4baf2 │ │ │ │ + cbz r0, 4bb82 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be3c │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4baf4 │ │ │ │ + b.n 4bb84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75f9c │ │ │ │ - cbz r5, 4bb02 │ │ │ │ + bl 75f84 │ │ │ │ + cbz r5, 4bb92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ 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 4bb32 │ │ │ │ + bls.n 4bbc2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63436 @ 0xf7cc │ │ │ │ + movw r1, #64556 @ 0xfc2c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4bb5c │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4bbec │ │ │ │ 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 230a88 │ │ │ │ - cbnz r0, 4bb88 │ │ │ │ + bl 230f40 │ │ │ │ + cbnz r0, 4bc18 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ - cbnz r0, 4bb60 │ │ │ │ + bl d7d94 │ │ │ │ + cbnz r0, 4bbf0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bb88 │ │ │ │ - bl d8138 │ │ │ │ + b.n 4bc18 │ │ │ │ + bl d801c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25750c │ │ │ │ + bl 257934 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4bb5c │ │ │ │ + beq.n 4bbec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bb5c │ │ │ │ + blt.n 4bbec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4bb82 │ │ │ │ + blt.n 4bc12 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4bb88 │ │ │ │ + b.n 4bc18 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4bb7e │ │ │ │ + b.n 4bc0e │ │ │ │ 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 24c0e4 │ │ │ │ + bl 24c57c │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4bbe6 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4bc76 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 4bc00 │ │ │ │ + vldr d7, [pc, #72] @ 4bc90 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4bbea │ │ │ │ + bgt.n 4bc7a │ │ │ │ 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 4bbf2 │ │ │ │ + b.n 4bc82 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bbf2 │ │ │ │ + b.n 4bc82 │ │ │ │ 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] │ │ │ │ - movw r0, #60040 @ 0xea88 │ │ │ │ + movw r0, #61160 @ 0xeee8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #3 │ │ │ │ - b.w 7f9d0 │ │ │ │ + b.w 7f9d4 │ │ │ │ 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 24c0e4 │ │ │ │ + bl 24c57c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4bc5c │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4bcec │ │ │ │ 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 4bc5e │ │ │ │ + b.n 4bcee │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0004bc66 : │ │ │ │ +0004bcf6 : │ │ │ │ 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 257af4 │ │ │ │ + bl 257f1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 24c0e4 │ │ │ │ + bl 24c57c │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4bce0 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4bd70 │ │ │ │ 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, 4bcd2 │ │ │ │ - bl 2888d0 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4bce0 │ │ │ │ + cbz r3, 4bd62 │ │ │ │ + bl 288d90 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4bd70 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 859e8 │ │ │ │ + b.w 85a98 │ │ │ │ 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, 4bd16 │ │ │ │ + cbnz r1, 4bda6 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58024 @ 0xe2a8 │ │ │ │ + movw r1, #59144 @ 0xe708 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bd3c │ │ │ │ + b.n 4bdcc │ │ │ │ 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 4bd3a │ │ │ │ + bge.n 4bdca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4bd3a │ │ │ │ + cbnz r3, 4bdca │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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, 4bd68 │ │ │ │ + cbnz r6, 4bdf8 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 4bd68 │ │ │ │ + ble.n 4bdf8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4bd68 │ │ │ │ - cbnz r2, 4bd88 │ │ │ │ + bne.n 4bdf8 │ │ │ │ + cbnz r2, 4be18 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #180] @ (4be20 ) │ │ │ │ + ldr r6, [pc, #180] @ (4beb0 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4bd88 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4be18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4be18 │ │ │ │ + b.n 4bea8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4bda2 │ │ │ │ + bne.n 4be32 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 4bdc0 │ │ │ │ - bl 142320 │ │ │ │ + b.n 4be50 │ │ │ │ + bl 142038 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4bdc0 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 4be50 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bd84 │ │ │ │ + bne.n 4be14 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ vmov.f32 s0, s16 │ │ │ │ blx 2c268 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4be10 │ │ │ │ + beq.n 4bea0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 223550 │ │ │ │ + bl 223a00 │ │ │ │ vcmp.f32 s16, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4be00 │ │ │ │ + bvs.n 4be90 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - movw r3, #62940 @ 0xf5dc │ │ │ │ + movw r3, #64060 @ 0xfa3c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r2, #63500 @ 0xf80c │ │ │ │ + movw r2, #64620 @ 0xfc6c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 4be08 │ │ │ │ - movw r2, #63500 @ 0xf80c │ │ │ │ + b.n 4be98 │ │ │ │ + movw r2, #64620 @ 0xfc6c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 4a76e │ │ │ │ - b.n 4bd84 │ │ │ │ + bl 4a7fe │ │ │ │ + b.n 4be14 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #0] @ (4be24 ) │ │ │ │ + ldr r2, [pc, #304] @ (4bfe4 <_PyXI_NewExcInfo@@Base+0x80>) │ │ │ │ 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 r8, [r0, #12] │ │ │ │ @@ -47676,1683 +47721,1683 @@ │ │ │ │ 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 4bec0 │ │ │ │ + bmi.n 4bf50 │ │ │ │ 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 d5328 │ │ │ │ + bl d51e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4be8c │ │ │ │ + bge.n 4bf1c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 4be8c │ │ │ │ + cbnz r2, 4bf1c │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ subs r3, r6, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 4becc │ │ │ │ + blt.n 4bf5c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r7, sl │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 4beb4 │ │ │ │ + beq.n 4bf44 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55092 @ 0xd734 │ │ │ │ + movw r1, #55684 @ 0xd984 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4becc │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4bf5c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 4be4e │ │ │ │ + bne.n 4bede │ │ │ │ ldr.w r8, [r8, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4be48 │ │ │ │ + b.n 4bed8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0004bed4 <_PyXI_NewExcInfo@@Base>: │ │ │ │ +0004bf64 <_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, 4bef2 <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ + cbz r0, 4bf82 <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4bf0a <_PyXI_NewExcInfo@@Base+0x36> │ │ │ │ + bne.n 4bf9a <_PyXI_NewExcInfo@@Base+0x36> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63720 @ 0xf8e8 │ │ │ │ + movw r1, #64840 @ 0xfd48 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4bf16 <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4bfa6 <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1b1190 │ │ │ │ + bl 1b129c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4bf1a <_PyXI_NewExcInfo@@Base+0x46> │ │ │ │ + cbnz r0, 4bfaa <_PyXI_NewExcInfo@@Base+0x46> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c0d0 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + b.n 4c160 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 4bf2c <_PyXI_NewExcInfo@@Base+0x58> │ │ │ │ + bmi.n 4bfbc <_PyXI_NewExcInfo@@Base+0x58> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 4bf3e <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ + bge.n 4bfce <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 4bf3e <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ + bpl.n 4bfce <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21a694 <_PyObject_GetXIData@@Base+0x730> │ │ │ │ + bl 21ab48 <_PyObject_GetXIData@@Base+0x730> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c0d0 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ - b.n 4c0b8 <_PyXI_NewExcInfo@@Base+0x1e4> │ │ │ │ + beq.w 4c160 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + b.n 4c148 <_PyXI_NewExcInfo@@Base+0x1e4> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63260 @ 0xf71c │ │ │ │ + movw r1, #64156 @ 0xfa9c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf294 │ │ │ │ + bl cf168 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4c082 <_PyXI_NewExcInfo@@Base+0x1ae> │ │ │ │ - movw r1, #19492 @ 0x4c24 │ │ │ │ + beq.w 4c112 <_PyXI_NewExcInfo@@Base+0x1ae> │ │ │ │ + movw r1, #20388 @ 0x4fa4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf294 │ │ │ │ + bl cf168 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4bf6a <_PyXI_NewExcInfo@@Base+0x96> │ │ │ │ + cbnz r0, 4bffa <_PyXI_NewExcInfo@@Base+0x96> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4bffc <_PyXI_NewExcInfo@@Base+0x128> │ │ │ │ + b.n 4c08c <_PyXI_NewExcInfo@@Base+0x128> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ab2c <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ + bl 21afe0 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bf86 <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ + bge.n 4c016 <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4bf86 <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ + cbnz r3, 4c016 <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4bf64 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4bff4 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #19524 @ 0x4c44 │ │ │ │ + movw r1, #20420 @ 0x4fc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf294 │ │ │ │ + bl cf168 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf64 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4bff4 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ab2c <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ + bl 21afe0 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bfbc <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ + bge.n 4c04c <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4bfbc <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ + cbnz r3, 4c04c <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4bf64 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4bff4 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #20300 @ 0x4f4c │ │ │ │ + movw r1, #21196 @ 0x52cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf294 │ │ │ │ + bl cf168 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf64 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4bff4 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ab2c <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ + bl 21afe0 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bff2 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ + bge.n 4c082 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4bff2 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ + cbnz r3, 4c082 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 4c010 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ + bge.n 4c0a0 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4c010 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ + cbnz r3, 4c0a0 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4c08c <_PyXI_NewExcInfo@@Base+0x1b8> │ │ │ │ + bne.n 4c11c <_PyXI_NewExcInfo@@Base+0x1b8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #36884 @ 0x9014 │ │ │ │ + movw r1, #37780 @ 0x9394 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf294 │ │ │ │ + bl cf168 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4c096 <_PyXI_NewExcInfo@@Base+0x1c2> │ │ │ │ + cbz r0, 4c126 <_PyXI_NewExcInfo@@Base+0x1c2> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ab2c <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ + bl 21afe0 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c042 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ + bge.n 4c0d2 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c042 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 4c0d2 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 4c0a0 <_PyXI_NewExcInfo@@Base+0x1cc> │ │ │ │ + cbz r3, 4c130 <_PyXI_NewExcInfo@@Base+0x1cc> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29704 @ 0x7408 │ │ │ │ + movw r1, #30704 @ 0x77f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl cf294 │ │ │ │ + bl cf168 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c0aa <_PyXI_NewExcInfo@@Base+0x1d6> │ │ │ │ + cbz r0, 4c13a <_PyXI_NewExcInfo@@Base+0x1d6> │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ab2c <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ + bl 21afe0 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c074 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ + bge.n 4c104 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c074 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ + cbnz r3, 4c104 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 4c0d0 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ - movw r4, #63676 @ 0xf8bc │ │ │ │ + cbnz r3, 4c160 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + movw r4, #64796 @ 0xfd1c │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ - b.n 4c0b2 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #63536 @ 0xf830 │ │ │ │ + b.n 4c142 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #64656 @ 0xfc90 │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ - b.n 4c0b2 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #63864 @ 0xf978 │ │ │ │ + b.n 4c142 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #64900 @ 0xfd84 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - b.n 4c0b2 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #63580 @ 0xf85c │ │ │ │ + b.n 4c142 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #64700 @ 0xfcbc │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ - b.n 4c0b2 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #63952 @ 0xf9d0 │ │ │ │ + b.n 4c142 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #64988 @ 0xfddc │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - b.n 4c0b2 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #63624 @ 0xf888 │ │ │ │ + b.n 4c142 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #64744 @ 0xfce8 │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 248194 │ │ │ │ + bl 24862c │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b230 │ │ │ │ + bl 6b258 │ │ │ │ movw r3, #5168 @ 0x1430 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 65ab8 │ │ │ │ - b.n 4bf16 <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ + bl 65cb0 │ │ │ │ + b.n 4bfa6 <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 4c0e6 <_PyXI_NewExcInfo@@Base+0x212> │ │ │ │ - movw r0, #63732 @ 0xf8f4 │ │ │ │ + cbnz r3, 4c176 <_PyXI_NewExcInfo@@Base+0x212> │ │ │ │ + movw r0, #64852 @ 0xfd54 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 13e0d8 │ │ │ │ - cbnz r0, 4c118 <_PyXI_NewExcInfo@@Base+0x244> │ │ │ │ + bl 13dde4 │ │ │ │ + cbnz r0, 4c1a8 <_PyXI_NewExcInfo@@Base+0x244> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #63748 @ 0xf904 │ │ │ │ + movw r0, #64868 @ 0xfd64 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 13ebac │ │ │ │ - b.n 4c13c <_PyXI_NewExcInfo@@Base+0x268> │ │ │ │ + bl 13e8b8 │ │ │ │ + b.n 4c1cc <_PyXI_NewExcInfo@@Base+0x268> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4c13a <_PyXI_NewExcInfo@@Base+0x266> │ │ │ │ + bne.n 4c1ca <_PyXI_NewExcInfo@@Base+0x266> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45936 @ 0xb370 │ │ │ │ + movw r1, #46800 @ 0xb6d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ 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 24c0e4 │ │ │ │ + bl 24c57c │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4c1c0 <_PyXI_NewExcInfo@@Base+0x2ec> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4c250 <_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 26fefc <_Py_c_abs@@Base> │ │ │ │ + bl 2703bc <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4c1ac <_PyXI_NewExcInfo@@Base+0x2d8> │ │ │ │ - bl 2888d0 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4c1c2 <_PyXI_NewExcInfo@@Base+0x2ee> │ │ │ │ - movw r0, #63768 @ 0xf918 │ │ │ │ + cbz r1, 4c23c <_PyXI_NewExcInfo@@Base+0x2d8> │ │ │ │ + bl 288d90 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4c252 <_PyXI_NewExcInfo@@Base+0x2ee> │ │ │ │ + movw r0, #64888 @ 0xfd78 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ vstr d10, [sp] │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4c1c2 <_PyXI_NewExcInfo@@Base+0x2ee> │ │ │ │ + b.n 4c252 <_PyXI_NewExcInfo@@Base+0x2ee> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 4c208 <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bne.n 4c298 <_PyXI_NewExcInfo@@Base+0x334> │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37636 @ 0x9304 │ │ │ │ + movw r1, #38532 @ 0x9684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33560 @ 0x8318 │ │ │ │ + movw r0, #34416 @ 0x8670 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4c34e <_PyXI_NewExcInfo@@Base+0x47a> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4c3de <_PyXI_NewExcInfo@@Base+0x47a> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl f19ac │ │ │ │ + bl f1938 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4c234 <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ + cbz r0, 4c2c4 <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ blx 2abc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4c23a <_PyXI_NewExcInfo@@Base+0x366> │ │ │ │ + beq.n 4c2ca <_PyXI_NewExcInfo@@Base+0x366> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4c342 <_PyXI_NewExcInfo@@Base+0x46e> │ │ │ │ + b.n 4c3d2 <_PyXI_NewExcInfo@@Base+0x46e> │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4c24a <_PyXI_NewExcInfo@@Base+0x376> │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 4c234 <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ + bcc.n 4c2da <_PyXI_NewExcInfo@@Base+0x376> │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 4c2c4 <_PyXI_NewExcInfo@@Base+0x360> │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c244 <_PyXI_NewExcInfo@@Base+0x370> │ │ │ │ + beq.n 4c2d4 <_PyXI_NewExcInfo@@Base+0x370> │ │ │ │ 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, 4c284 <_PyXI_NewExcInfo@@Base+0x3b0> │ │ │ │ + cbz r3, 4c314 <_PyXI_NewExcInfo@@Base+0x3b0> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 4c284 <_PyXI_NewExcInfo@@Base+0x3b0> │ │ │ │ + beq.n 4c314 <_PyXI_NewExcInfo@@Base+0x3b0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 4c29a <_PyXI_NewExcInfo@@Base+0x3c6> │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 4c32a <_PyXI_NewExcInfo@@Base+0x3c6> │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 4c2c4 <_PyXI_NewExcInfo@@Base+0x3f0> │ │ │ │ + bhi.n 4c354 <_PyXI_NewExcInfo@@Base+0x3f0> │ │ │ │ adds r4, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 85c88 │ │ │ │ + bl 85d38 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4c29e <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ - bl 1f2e80 │ │ │ │ + cbnz r0, 4c32e <_PyXI_NewExcInfo@@Base+0x3ca> │ │ │ │ + bl 1f31b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c342 <_PyXI_NewExcInfo@@Base+0x46e> │ │ │ │ + b.n 4c3d2 <_PyXI_NewExcInfo@@Base+0x46e> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 2ba44 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 4c2c2 <_PyXI_NewExcInfo@@Base+0x3ee> │ │ │ │ + cbz r3, 4c352 <_PyXI_NewExcInfo@@Base+0x3ee> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 4c342 <_PyXI_NewExcInfo@@Base+0x46e> │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 4c3d2 <_PyXI_NewExcInfo@@Base+0x46e> │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r5 │ │ │ │ add.w r9, r5, r2, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 4c2e0 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ + beq.n 4c370 <_PyXI_NewExcInfo@@Base+0x40c> │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ addhi r4, #1 │ │ │ │ - b.n 4c2ce <_PyXI_NewExcInfo@@Base+0x3fa> │ │ │ │ - cbz r4, 4c338 <_PyXI_NewExcInfo@@Base+0x464> │ │ │ │ + b.n 4c35e <_PyXI_NewExcInfo@@Base+0x3fa> │ │ │ │ + cbz r4, 4c3c8 <_PyXI_NewExcInfo@@Base+0x464> │ │ │ │ add r4, r2 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 4c296 <_PyXI_NewExcInfo@@Base+0x3c2> │ │ │ │ + bcs.n 4c326 <_PyXI_NewExcInfo@@Base+0x3c2> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c296 <_PyXI_NewExcInfo@@Base+0x3c2> │ │ │ │ + beq.n 4c326 <_PyXI_NewExcInfo@@Base+0x3c2> │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 4c324 <_PyXI_NewExcInfo@@Base+0x450> │ │ │ │ + beq.n 4c3b4 <_PyXI_NewExcInfo@@Base+0x450> │ │ │ │ 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 4c2f8 <_PyXI_NewExcInfo@@Base+0x424> │ │ │ │ + b.n 4c388 <_PyXI_NewExcInfo@@Base+0x424> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #4 │ │ │ │ - bl 959e0 │ │ │ │ + bl 95aec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 4c342 <_PyXI_NewExcInfo@@Base+0x46e> │ │ │ │ + bl 75f84 │ │ │ │ + b.n 4c3d2 <_PyXI_NewExcInfo@@Base+0x46e> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 959e0 │ │ │ │ + bl 95aec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ and.w r1, r2, #253 @ 0xfd │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ - beq.n 4c38c <_PyXI_NewExcInfo@@Base+0x4b8> │ │ │ │ + beq.n 4c41c <_PyXI_NewExcInfo@@Base+0x4b8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63804 @ 0xf93c │ │ │ │ + movw r1, #64924 @ 0xfd9c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c3aa <_PyXI_NewExcInfo@@Base+0x4d6> │ │ │ │ + b.n 4c43a <_PyXI_NewExcInfo@@Base+0x4d6> │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - bne.n 4c39e <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ + bne.n 4c42e <_PyXI_NewExcInfo@@Base+0x4ca> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8ad44 │ │ │ │ + b.w 8add0 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 4c590 │ │ │ │ + bl 4c620 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.w 48524 <_PyTime_AsTimeval_clamp@@Base+0x6be> │ │ │ │ + b.w 485b4 <_PyTime_AsTimeval_clamp@@Base+0x6be> │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #8376 @ 0x20b8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 125dcc │ │ │ │ - bl cf584 │ │ │ │ + bl 125cdc │ │ │ │ + bl cf454 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4c41c <_PyXI_NewExcInfo@@Base+0x548> │ │ │ │ + beq.n 4c4ac <_PyXI_NewExcInfo@@Base+0x548> │ │ │ │ mov r0, r3 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 4c41c <_PyXI_NewExcInfo@@Base+0x548> │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 4c4ac <_PyXI_NewExcInfo@@Base+0x548> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #8376 @ 0x20b8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 125dcc │ │ │ │ - bl cf584 │ │ │ │ + bl 125cdc │ │ │ │ + bl cf454 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #37636 @ 0x9304 │ │ │ │ + movw r1, #38532 @ 0x9684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20004 @ 0x4e24 │ │ │ │ + movw r0, #20900 @ 0x51a4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c4cc <_PyXI_NewExcInfo@@Base+0x5f8> │ │ │ │ + b.n 4c55c <_PyXI_NewExcInfo@@Base+0x5f8> │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 4c43a <_PyXI_NewExcInfo@@Base+0x566> │ │ │ │ + cbnz r3, 4c4ca <_PyXI_NewExcInfo@@Base+0x566> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63872 @ 0xf980 │ │ │ │ + movw r1, #64992 @ 0xfde0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4c418 <_PyXI_NewExcInfo@@Base+0x544> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4c4a8 <_PyXI_NewExcInfo@@Base+0x544> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4c422 <_PyXI_NewExcInfo@@Base+0x54e> │ │ │ │ + bge.n 4c4b2 <_PyXI_NewExcInfo@@Base+0x54e> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 4c452 <_PyXI_NewExcInfo@@Base+0x57e> │ │ │ │ + bne.n 4c4e2 <_PyXI_NewExcInfo@@Base+0x57e> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbnz r6, 4c49c <_PyXI_NewExcInfo@@Base+0x5c8> │ │ │ │ - b.n 4c492 <_PyXI_NewExcInfo@@Base+0x5be> │ │ │ │ + cbnz r6, 4c52c <_PyXI_NewExcInfo@@Base+0x5c8> │ │ │ │ + b.n 4c522 <_PyXI_NewExcInfo@@Base+0x5be> │ │ │ │ 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 d5328 │ │ │ │ + bl d51e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c47e <_PyXI_NewExcInfo@@Base+0x5aa> │ │ │ │ + bge.n 4c50e <_PyXI_NewExcInfo@@Base+0x5aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c47e <_PyXI_NewExcInfo@@Base+0x5aa> │ │ │ │ + cbnz r3, 4c50e <_PyXI_NewExcInfo@@Base+0x5aa> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4c418 <_PyXI_NewExcInfo@@Base+0x544> │ │ │ │ - bne.n 4c44c <_PyXI_NewExcInfo@@Base+0x578> │ │ │ │ + blt.n 4c4a8 <_PyXI_NewExcInfo@@Base+0x544> │ │ │ │ + bne.n 4c4dc <_PyXI_NewExcInfo@@Base+0x578> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4c41e <_PyXI_NewExcInfo@@Base+0x54a> │ │ │ │ + b.n 4c4ae <_PyXI_NewExcInfo@@Base+0x54a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4c4be <_PyXI_NewExcInfo@@Base+0x5ea> │ │ │ │ + blt.n 4c54e <_PyXI_NewExcInfo@@Base+0x5ea> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4c4cc <_PyXI_NewExcInfo@@Base+0x5f8> │ │ │ │ + b.n 4c55c <_PyXI_NewExcInfo@@Base+0x5f8> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4c492 <_PyXI_NewExcInfo@@Base+0x5be> │ │ │ │ + bge.n 4c522 <_PyXI_NewExcInfo@@Base+0x5be> │ │ │ │ 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 4c48a <_PyXI_NewExcInfo@@Base+0x5b6> │ │ │ │ + beq.n 4c51a <_PyXI_NewExcInfo@@Base+0x5b6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 4c4b0 <_PyXI_NewExcInfo@@Base+0x5dc> │ │ │ │ + b.n 4c540 <_PyXI_NewExcInfo@@Base+0x5dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c492 <_PyXI_NewExcInfo@@Base+0x5be> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c492 <_PyXI_NewExcInfo@@Base+0x5be> │ │ │ │ + bne.n 4c522 <_PyXI_NewExcInfo@@Base+0x5be> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c522 <_PyXI_NewExcInfo@@Base+0x5be> │ │ │ │ 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 1e19b0 │ │ │ │ + bl 1e1cc0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, 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 4c536 <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ + beq.n 4c5c6 <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4c536 <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ + beq.n 4c5c6 <_PyXI_NewExcInfo@@Base+0x662> │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #19368 @ 0x4ba8 │ │ │ │ + movw r1, #20264 @ 0x4f28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2030 │ │ │ │ - cbnz r0, 4c54c <_PyXI_NewExcInfo@@Base+0x678> │ │ │ │ - b.n 4c576 <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ + bl c22a8 │ │ │ │ + cbnz r0, 4c5dc <_PyXI_NewExcInfo@@Base+0x678> │ │ │ │ + b.n 4c606 <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4c518 <_PyXI_NewExcInfo@@Base+0x644> │ │ │ │ - movw r0, #19368 @ 0x4ba8 │ │ │ │ + beq.n 4c5a8 <_PyXI_NewExcInfo@@Base+0x644> │ │ │ │ + movw r0, #20264 @ 0x4f28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 22a408 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 4c576 <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ - b.n 4c518 <_PyXI_NewExcInfo@@Base+0x644> │ │ │ │ + bl 22a8bc <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 4c606 <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ + b.n 4c5a8 <_PyXI_NewExcInfo@@Base+0x644> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 88dfc │ │ │ │ + bl 88e90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c576 <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ + cbz r0, 4c606 <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4c57a <_PyXI_NewExcInfo@@Base+0x6a6> │ │ │ │ + cbnz r0, 4c60a <_PyXI_NewExcInfo@@Base+0x6a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c576 <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ + bge.n 4c606 <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c576 <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ + cbnz r3, 4c606 <_PyXI_NewExcInfo@@Base+0x6a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c58c <_PyXI_NewExcInfo@@Base+0x6b8> │ │ │ │ + b.n 4c61c <_PyXI_NewExcInfo@@Base+0x6b8> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ strd r2, r4, [r0, #8] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004c590 : │ │ │ │ +0004c620 : │ │ │ │ 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 1733e8 │ │ │ │ + bl 173624 │ │ │ │ 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, 4c5ec │ │ │ │ + cbnz r2, 4c67c │ │ │ │ mov r0, r5 │ │ │ │ - bl fb004 │ │ │ │ + bl fb050 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 4c628 │ │ │ │ + bgt.n 4c6b8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14660 @ 0x3944 │ │ │ │ + movw r1, #15456 @ 0x3c60 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4c624 │ │ │ │ - ldr r3, [pc, #164] @ (4c694 ) │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4c6b4 │ │ │ │ + ldr r3, [pc, #164] @ (4c724 ) │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r2, #63980 @ 0xf9ec │ │ │ │ + movw r2, #65100 @ 0xfe4c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #152] @ (4c698 ) │ │ │ │ - bl d6f50 │ │ │ │ + ldr r0, [pc, #152] @ (4c728 ) │ │ │ │ + bl d6e40 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #148] @ (4c69c ) │ │ │ │ + ldr r0, [pc, #148] @ (4c72c ) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c620 │ │ │ │ + bge.n 4c6b0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 4c620 │ │ │ │ + cbnz r3, 4c6b0 │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4c5c8 │ │ │ │ + bne.n 4c658 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c68c │ │ │ │ + b.n 4c71c │ │ │ │ subs r0, #1 │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c624 │ │ │ │ + beq.n 4c6b4 │ │ │ │ add.w sl, r5, #16 │ │ │ │ add.w r9, r0, #12 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ adds r6, #1 │ │ │ │ - bl 88dfc │ │ │ │ - cbz r0, 4c65e │ │ │ │ + bl 88e90 │ │ │ │ + cbz r0, 4c6ee │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 4c63e │ │ │ │ + bne.n 4c6ce │ │ │ │ ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4c676 │ │ │ │ + cbnz r0, 4c706 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c624 │ │ │ │ + bge.n 4c6b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c624 │ │ │ │ + bne.n 4c6b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c624 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c6b4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #352] @ (4c7f8 ) │ │ │ │ + ldr r2, [pc, #656] @ (4c9b8 ) │ │ │ │ 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, #63996 @ 0xf9fc │ │ │ │ + movw r0, #65116 @ 0xfe5c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ 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, 4c6cc │ │ │ │ + cbz r3, 4c75c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4c6dc │ │ │ │ + b.n 4c76c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4c6da │ │ │ │ + ble.n 4c76a │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4c6d6 │ │ │ │ - cbnz r1, 4c6fe │ │ │ │ + bgt.n 4c766 │ │ │ │ + cbnz r1, 4c78e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c6dc │ │ │ │ + b.n 4c76c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #152] @ (4c778 ) │ │ │ │ + ldr r1, [pc, #152] @ (4c808 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4c704 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4c794 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c772 │ │ │ │ + b.n 4c802 │ │ │ │ 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, 4c726 │ │ │ │ + cbnz r3, 4c7b6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c770 │ │ │ │ + bge.n 4c800 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 4c770 │ │ │ │ + b.n 4c800 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c718 │ │ │ │ + beq.n 4c7a8 │ │ │ │ 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 7e940 │ │ │ │ + bl 7e944 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c750 │ │ │ │ + cbz r0, 4c7e0 │ │ │ │ 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 4c764 │ │ │ │ + bge.n 4c7f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c764 │ │ │ │ + cbnz r3, 4c7f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4c772 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4c802 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c718 │ │ │ │ - b.n 4c6fa │ │ │ │ + beq.n 4c7a8 │ │ │ │ + b.n 4c78a │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #384] @ (4c8fc ) │ │ │ │ + ldr r2, [pc, #688] @ (4cabc ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, #20 │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ mov r4, r0 │ │ │ │ blx 2ac2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ 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 4c7e2 │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 4c872 │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37636 @ 0x9304 │ │ │ │ + movw r1, #38532 @ 0x9684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1996 @ 0x7cc │ │ │ │ + movw r0, #2892 @ 0xb4c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4c7ee │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4c87e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c7f2 │ │ │ │ + cbnz r0, 4c882 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c87e │ │ │ │ + b.n 4c90e │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4c814 │ │ │ │ + beq.n 4c8a4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4c7ee │ │ │ │ - ldr r6, [pc, #108] @ (4c884 ) │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4c87e │ │ │ │ + ldr r6, [pc, #108] @ (4c914 ) │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 4c83e │ │ │ │ + cbnz r0, 4c8ce │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #64060 @ 0xfa3c │ │ │ │ + movw r1, #65180 @ 0xfe9c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 4c860 │ │ │ │ + bl d5890 │ │ │ │ + b.n 4c8f0 │ │ │ │ adds r6, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 4c818 │ │ │ │ - ldr r0, [pc, #64] @ (4c888 ) │ │ │ │ + bne.n 4c8a8 │ │ │ │ + ldr r0, [pc, #64] @ (4c918 ) │ │ │ │ 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 1de314 │ │ │ │ + bl 1de624 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4c86a │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 4c8fa │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c7ee │ │ │ │ - b.n 4c876 │ │ │ │ - cbnz r0, 4c876 │ │ │ │ + bne.n 4c87e │ │ │ │ + b.n 4c906 │ │ │ │ + cbnz r0, 4c906 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4c87e │ │ │ │ + b.n 4c90e │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6600048 │ │ │ │ + ldr??.w r0, [r0, #72] @ 0x48 │ │ │ │ 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, 4c8ae │ │ │ │ + cbnz r2, 4c93e │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4c8ae │ │ │ │ + bne.n 4c93e │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4c8ce │ │ │ │ - ldr r4, [pc, #60] @ (4c8ec ) │ │ │ │ + cbnz r0, 4c95e │ │ │ │ + ldr r4, [pc, #60] @ (4c97c ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4c8ce │ │ │ │ + cbnz r0, 4c95e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c8e8 │ │ │ │ + b.n 4c978 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 85460 │ │ │ │ + bl 85500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c8ca │ │ │ │ + beq.n 4c95a │ │ │ │ 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] @ (4cb20 ) │ │ │ │ + ldr r2, [pc, #864] @ (4cce0 <_PyXI_ExcInfoAsObject@@Base+0xc0>) │ │ │ │ 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 85938 │ │ │ │ + bl 859e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c912 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4c934 │ │ │ │ + bne.n 4c9a2 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4c9c4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4c92a │ │ │ │ + cbz r3, 4c9ba │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 4c924 │ │ │ │ + blt.n 4c9b4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 4c928 │ │ │ │ + b.n 4c9b8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4c936 │ │ │ │ + b.n 4c9c6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r1, #22120 @ 0x5668 │ │ │ │ + movw r1, #23016 @ 0x59e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 3a47a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x622> │ │ │ │ + b.w 3a43a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #60888 @ 0xedd8 │ │ │ │ + movw r0, #61924 @ 0xf1e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ 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 4c97e │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4c988 │ │ │ │ + bne.n 4ca0e │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4ca18 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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 4c9bc │ │ │ │ + bne.n 4ca4c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4c9d4 │ │ │ │ + bne.n 4ca64 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4c9f4 │ │ │ │ + b.n 4ca84 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #56736 @ 0xdda0 │ │ │ │ + movw r0, #57856 @ 0xe200 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c9a6 │ │ │ │ - b.n 4cb6a │ │ │ │ - bl 142320 │ │ │ │ + bne.n 4ca36 │ │ │ │ + b.n 4cbfa │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4c9f4 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 4ca84 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4cb6a │ │ │ │ + bne.w 4cbfa │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4ca02 │ │ │ │ + bne.n 4ca92 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4ca22 │ │ │ │ - bl 142320 │ │ │ │ + b.n 4cab2 │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ca22 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 4cab2 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4cb6a │ │ │ │ + bne.w 4cbfa │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #332] @ 4cb78 │ │ │ │ + vldr d10, [pc, #332] @ 4cc08 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4ca4e │ │ │ │ + bhi.n 4cade │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4cabe │ │ │ │ - b.n 4cb18 │ │ │ │ - ble.n 4cabe │ │ │ │ + bhi.n 4cb4e │ │ │ │ + b.n 4cba8 │ │ │ │ + ble.n 4cb4e │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4cabe │ │ │ │ + bhi.n 4cb4e │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cabe │ │ │ │ + beq.n 4cb4e │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bedc │ │ │ │ - vldr d6, [pc, #264] @ 4cb80 │ │ │ │ + vldr d6, [pc, #264] @ 4cc10 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #260] @ 4cb88 │ │ │ │ + vldr d5, [pc, #260] @ 4cc18 │ │ │ │ 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 4caac │ │ │ │ + ble.n 4cb3c │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4cb54 │ │ │ │ + b.n 4cbe4 │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4caec │ │ │ │ + b.n 4cb7c │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 288838 │ │ │ │ + bl 288cf4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r0, r0, lsl #3 │ │ │ │ - bl 288838 │ │ │ │ + bl 288cf4 │ │ │ │ add r4, r0 │ │ │ │ - movw r3, #62168 @ 0xf2d8 │ │ │ │ + movw r3, #63080 @ 0xf668 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ add.w r0, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ add.w r0, r0, #936 @ 0x3a8 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cb54 │ │ │ │ + beq.n 4cbe4 │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4cb54 │ │ │ │ + bvs.n 4cbe4 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4cb54 │ │ │ │ + ble.n 4cbe4 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 2888d0 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4cb6a │ │ │ │ + bl 288d90 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4cbfa │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cb30 │ │ │ │ + bne.n 4cbc0 │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4cb54 │ │ │ │ + b.n 4cbe4 │ │ │ │ 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 247bf4 │ │ │ │ + b.w 24808c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - Address 0x4cb8e is out of bounds. │ │ │ │ + Address 0x4cc1e is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -0004cb90 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 24733c <_PyTime_FromMillisecondsObject@@Base+0x76c> │ │ │ │ +0004cc20 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 2477d4 <_PyTime_FromMillisecondsObject@@Base+0x76c> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4cc28 <_PyXI_ExcInfoAsObject@@Base+0x98>) │ │ │ │ + ldr r3, [pc, #132] @ (4ccb8 <_PyXI_ExcInfoAsObject@@Base+0x98>) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4cbd8 <_PyXI_ExcInfoAsObject@@Base+0x48> │ │ │ │ + cbz r3, 4cc68 <_PyXI_ExcInfoAsObject@@Base+0x48> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4cbce <_PyXI_ExcInfoAsObject@@Base+0x3e> │ │ │ │ + bne.n 4cc5e <_PyXI_ExcInfoAsObject@@Base+0x3e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4cbbe <_PyXI_ExcInfoAsObject@@Base+0x2e> │ │ │ │ + bne.n 4cc4e <_PyXI_ExcInfoAsObject@@Base+0x2e> │ │ │ │ dmb ish │ │ │ │ - beq.n 4cbd8 <_PyXI_ExcInfoAsObject@@Base+0x48> │ │ │ │ - bl 26aff0 │ │ │ │ + beq.n 4cc68 <_PyXI_ExcInfoAsObject@@Base+0x48> │ │ │ │ + bl 241b70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 2871e0 <_PyBytes_FromXIData@@Base+0x78c> │ │ │ │ + bl 2876a0 <_PyBytes_FromXIData@@Base+0x78c> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4cc0a <_PyXI_ExcInfoAsObject@@Base+0x7a> │ │ │ │ + cbz r3, 4cc9a <_PyXI_ExcInfoAsObject@@Base+0x7a> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4cc00 <_PyXI_ExcInfoAsObject@@Base+0x70> │ │ │ │ + bne.n 4cc90 <_PyXI_ExcInfoAsObject@@Base+0x70> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4cbf0 <_PyXI_ExcInfoAsObject@@Base+0x60> │ │ │ │ + bne.n 4cc80 <_PyXI_ExcInfoAsObject@@Base+0x60> │ │ │ │ dmb ish │ │ │ │ - beq.n 4cc0a <_PyXI_ExcInfoAsObject@@Base+0x7a> │ │ │ │ - bl 235af8 │ │ │ │ + beq.n 4cc9a <_PyXI_ExcInfoAsObject@@Base+0x7a> │ │ │ │ + bl 265bac │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 272170 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4cc28 <_PyXI_ExcInfoAsObject@@Base+0x98>) │ │ │ │ + bl 272630 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4ccb8 <_PyXI_ExcInfoAsObject@@Base+0x98>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4cc24 <_PyXI_ExcInfoAsObject@@Base+0x94> │ │ │ │ + beq.n 4ccb4 <_PyXI_ExcInfoAsObject@@Base+0x94> │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, 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 r4, r1 │ │ │ │ movw r1, #31936 @ 0x7cc0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 125dcc │ │ │ │ + bl 125cdc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 4cc68 <_PyXI_ExcInfoAsObject@@Base+0xd8> │ │ │ │ + beq.n 4ccf8 <_PyXI_ExcInfoAsObject@@Base+0xd8> │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4cc68 <_PyXI_ExcInfoAsObject@@Base+0xd8> │ │ │ │ + beq.n 4ccf8 <_PyXI_ExcInfoAsObject@@Base+0xd8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 4cc96 <_PyXI_ExcInfoAsObject@@Base+0x106> │ │ │ │ - b.n 4cc82 <_PyXI_ExcInfoAsObject@@Base+0xf2> │ │ │ │ + beq.n 4cd26 <_PyXI_ExcInfoAsObject@@Base+0x106> │ │ │ │ + b.n 4cd12 <_PyXI_ExcInfoAsObject@@Base+0xf2> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4cc60 <_PyXI_ExcInfoAsObject@@Base+0xd0> │ │ │ │ - movw r0, #64148 @ 0xfa94 │ │ │ │ + beq.n 4ccf0 <_PyXI_ExcInfoAsObject@@Base+0xd0> │ │ │ │ + movw r0, #65268 @ 0xfef4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ - bl 22a408 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a8bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cc60 <_PyXI_ExcInfoAsObject@@Base+0xd0> │ │ │ │ + bne.n 4ccf0 <_PyXI_ExcInfoAsObject@@Base+0xd0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ccdc <_PyXI_ExcInfoAsObject@@Base+0x14c> │ │ │ │ + b.n 4cd6c <_PyXI_ExcInfoAsObject@@Base+0x14c> │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #64148 @ 0xfa94 │ │ │ │ + movw r0, #65268 @ 0xfef4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cc7e <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ + beq.n 4cd0e <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ ldrd r6, r0, [r4, #16] │ │ │ │ - bl 88dfc │ │ │ │ + bl 88e90 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cc7e <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ + beq.n 4cd0e <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4ccc8 <_PyXI_ExcInfoAsObject@@Base+0x138> │ │ │ │ + cbnz r0, 4cd58 <_PyXI_ExcInfoAsObject@@Base+0x138> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cc7e <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ + bge.n 4cd0e <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cc7e <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ + bne.n 4cd0e <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cc7e <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4cd0e <_PyXI_ExcInfoAsObject@@Base+0xee> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r4, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (4cd0c <_PyXI_ExcInfoAsObject@@Base+0x17c>) │ │ │ │ + ldr r3, [pc, #28] @ (4cd9c <_PyXI_ExcInfoAsObject@@Base+0x17c>) │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ - cbz r3, 4cd02 <_PyXI_ExcInfoAsObject@@Base+0x172> │ │ │ │ - bl 183b88 │ │ │ │ + cbz r3, 4cd92 <_PyXI_ExcInfoAsObject@@Base+0x172> │ │ │ │ + bl 183dc8 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4cd0a <_PyXI_ExcInfoAsObject@@Base+0x17a> │ │ │ │ + b.n 4cd9a <_PyXI_ExcInfoAsObject@@Base+0x17a> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 269cf0 <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 4cd48 <_PyXI_ExcInfoAsObject@@Base+0x1b8> │ │ │ │ + bl 26a1a0 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 4cdd8 <_PyXI_ExcInfoAsObject@@Base+0x1b8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88dfc │ │ │ │ + bl 88e90 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4cd4c <_PyXI_ExcInfoAsObject@@Base+0x1bc> │ │ │ │ + cbnz r0, 4cddc <_PyXI_ExcInfoAsObject@@Base+0x1bc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cd48 <_PyXI_ExcInfoAsObject@@Base+0x1b8> │ │ │ │ + bge.n 4cdd8 <_PyXI_ExcInfoAsObject@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cd48 <_PyXI_ExcInfoAsObject@@Base+0x1b8> │ │ │ │ + cbnz r3, 4cdd8 <_PyXI_ExcInfoAsObject@@Base+0x1b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cd7a <_PyXI_ExcInfoAsObject@@Base+0x1ea> │ │ │ │ + b.n 4ce0a <_PyXI_ExcInfoAsObject@@Base+0x1ea> │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 4cd6a <_PyXI_ExcInfoAsObject@@Base+0x1da> │ │ │ │ + bge.n 4cdfa <_PyXI_ExcInfoAsObject@@Base+0x1da> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #64160 @ 0xfaa0 │ │ │ │ + movw r0, #65280 @ 0xff00 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #64168 @ 0xfaa8 │ │ │ │ + movw r0, #65288 @ 0xff08 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004cd7e : │ │ │ │ - b.w 1ee868 │ │ │ │ +0004ce0e : │ │ │ │ + b.w 1eeb9c │ │ │ │ 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 125dcc │ │ │ │ + bl 125cdc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 4cdd2 │ │ │ │ + beq.n 4ce62 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 4cdd2 │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 4ce62 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #64180 @ 0xfab4 │ │ │ │ + movw r1, #65300 @ 0xff14 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4cde2 │ │ │ │ - bl 4d46c │ │ │ │ + beq.n 4ce72 │ │ │ │ + bl 4d4fc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4ce3c │ │ │ │ + b.n 4cecc │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 4cdf8 │ │ │ │ + bge.n 4ce88 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 229e10 │ │ │ │ + bl 22a2c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cdde │ │ │ │ + beq.n 4ce6e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4ce1c │ │ │ │ + ble.n 4ceac │ │ │ │ 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 4ce3c │ │ │ │ + ble.n 4cecc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mla r0, r4, r0, r3 │ │ │ │ blx 2beec │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #60032 @ 0xea80 │ │ │ │ + movw r0, #61152 @ 0xeee0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #4 │ │ │ │ - b.w 7f9d0 │ │ │ │ + b.w 7f9d4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 4ce78 │ │ │ │ + beq.n 4cf08 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 4ce88 │ │ │ │ + b.n 4cf18 │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 4ce86 │ │ │ │ + ble.n 4cf16 │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 4ce82 │ │ │ │ - cbnz r2, 4ceae │ │ │ │ + bgt.n 4cf12 │ │ │ │ + cbnz r2, 4cf3e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4ce88 │ │ │ │ + b.n 4cf18 │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #220] @ (4cf68 ) │ │ │ │ + ldr r1, [pc, #220] @ (4cff8 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ceb4 │ │ │ │ - b.n 4cf60 │ │ │ │ + cbnz r0, 4cf44 │ │ │ │ + b.n 4cff0 │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4cf38 │ │ │ │ + beq.n 4cfc8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4cf00 │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 4cf90 │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4ced8 │ │ │ │ - bl 7fa30 │ │ │ │ + cbnz r0, 4cf68 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cf60 │ │ │ │ + bne.n 4cff0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cefa │ │ │ │ - bl 85938 │ │ │ │ + b.n 4cf8a │ │ │ │ + bl 859e8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cef6 │ │ │ │ + bge.n 4cf86 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4cef6 │ │ │ │ + cbnz r3, 4cf86 │ │ │ │ mov r0, sl │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4ceca │ │ │ │ + beq.n 4cf5a │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4cf02 │ │ │ │ - b.n 4cf40 │ │ │ │ + bne.n 4cf92 │ │ │ │ + b.n 4cfd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4cf18 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4cf60 │ │ │ │ + cbnz r0, 4cfa8 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4cff0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cf44 │ │ │ │ - bl 85938 │ │ │ │ + b.n 4cfd4 │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cf32 │ │ │ │ + bge.n 4cfc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4cf32 │ │ │ │ + cbnz r3, 4cfc2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4cf44 │ │ │ │ - b.n 4cf0c │ │ │ │ + bne.n 4cfd4 │ │ │ │ + b.n 4cf9c │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4cf44 │ │ │ │ + b.n 4cfd4 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e6ac │ │ │ │ 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 23f914 │ │ │ │ + b.w 23fd8c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #736] @ (4d24c <_PyXI_FormatExcInfo@@Base+0xc4>) │ │ │ │ + ldr r3, [pc, #16] @ (4d00c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 4cf8c │ │ │ │ + cbnz r3, 4d01c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4cf8c │ │ │ │ + ble.n 4d01c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4cf8c │ │ │ │ - cbnz r1, 4cfa8 │ │ │ │ + bne.n 4d01c │ │ │ │ + cbnz r1, 4d038 │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #20] │ │ │ │ - ldr r5, [pc, #92] @ (4cff0 ) │ │ │ │ + ldr r5, [pc, #92] @ (4d080 ) │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 4cfd4 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 4d064 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #55600 @ 0xd930 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4cfd8 │ │ │ │ + beq.n 4d068 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64448 @ 0xfbc0 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #32 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cfea │ │ │ │ + b.n 4d07a │ │ │ │ mov r0, r4 │ │ │ │ - bl 265af4 <_Py_c_prod@@Base+0x183c> │ │ │ │ + bl 265fa0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4cfd4 │ │ │ │ + beq.n 4d064 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #912] @ (4d384 <_PyXI_FormatExcInfo@@Base+0x1fc>) │ │ │ │ + ldr r3, [pc, #192] @ (4d144 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004cff4 : │ │ │ │ - ldr r3, [pc, #64] @ (4d038 ) │ │ │ │ +0004d084 : │ │ │ │ + ldr r3, [pc, #64] @ (4d0c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4d036 │ │ │ │ + cbz r0, 4d0c6 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 4d00c │ │ │ │ + bls.n 4d09c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 4cffe │ │ │ │ + b.n 4d08e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4d026 │ │ │ │ + beq.n 4d0b6 │ │ │ │ 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 4d008 │ │ │ │ + bcc.n 4d098 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4d036 │ │ │ │ + cbz r0, 4d0c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ @@ -49362,1740 +49407,1740 @@ │ │ │ │ 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 4d10a │ │ │ │ + beq.n 4d19a │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d10a │ │ │ │ + bne.n 4d19a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f578 │ │ │ │ + bl 25f998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d10a │ │ │ │ + beq.n 4d19a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ - movw r3, #45801 @ 0xb2e9 │ │ │ │ + movw r3, #47021 @ 0xb7ad │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ - movw r0, #64492 @ 0xfbec │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #76 @ 0x4c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4d0b8 │ │ │ │ + cbnz r0, 4d148 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2704fc │ │ │ │ + b.w 2709bc │ │ │ │ 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, #64504 @ 0xfbf8 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 261ef8 │ │ │ │ + movw r0, #88 @ 0x58 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 262318 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d0ec │ │ │ │ + bge.n 4d17c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d0ec │ │ │ │ + cbnz r3, 4d17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4d0ac │ │ │ │ + beq.n 4d13c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d10a │ │ │ │ + bge.n 4d19a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4d10a │ │ │ │ + cbnz r3, 4d19a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 77218 │ │ │ │ + bl 77200 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d152 │ │ │ │ + bge.n 4d1e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d152 │ │ │ │ + cbnz r3, 4d1e2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004d154 : │ │ │ │ +0004d1e4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4d184 ) │ │ │ │ + ldr r3, [pc, #32] @ (4d214 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 196ec0 │ │ │ │ - cbz r0, 4d180 │ │ │ │ + bl 197110 │ │ │ │ + cbz r0, 4d210 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004d188 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 2477b0 <_PyTime_FromMillisecondsObject@@Base+0xbe0> │ │ │ │ +0004d218 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 247c48 <_PyTime_FromMillisecondsObject@@Base+0xbe0> │ │ │ │ stmdb 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, 4d1aa <_PyXI_FormatExcInfo@@Base+0x22> │ │ │ │ + cbz r3, 4d23a <_PyXI_FormatExcInfo@@Base+0x22> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4d1ac <_PyXI_FormatExcInfo@@Base+0x24> │ │ │ │ + b.n 4d23c <_PyXI_FormatExcInfo@@Base+0x24> │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4d1ba <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ + cbnz r3, 4d24a <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 4d1ba <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ + ble.n 4d24a <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 4d1ba <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ - cbnz r4, 4d1de <_PyXI_FormatExcInfo@@Base+0x56> │ │ │ │ - ldr r1, [pc, #380] @ (4d338 <_PyXI_FormatExcInfo@@Base+0x1b0>) │ │ │ │ + bgt.n 4d24a <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ + cbnz r4, 4d26e <_PyXI_FormatExcInfo@@Base+0x56> │ │ │ │ + ldr r1, [pc, #380] @ (4d3c8 <_PyXI_FormatExcInfo@@Base+0x1b0>) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d2c4 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + beq.n 4d354 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4d1f4 <_PyXI_FormatExcInfo@@Base+0x6c> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 4d284 <_PyXI_FormatExcInfo@@Base+0x6c> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d2c4 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + bne.n 4d354 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4d20a <_PyXI_FormatExcInfo@@Base+0x82> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 4d29a <_PyXI_FormatExcInfo@@Base+0x82> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d2c4 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + bne.n 4d354 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4d222 <_PyXI_FormatExcInfo@@Base+0x9a> │ │ │ │ - bl 7fa30 │ │ │ │ + cbnz r0, 4d2b2 <_PyXI_FormatExcInfo@@Base+0x9a> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d2c4 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + bne.n 4d354 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d244 <_PyXI_FormatExcInfo@@Base+0xbc> │ │ │ │ - bl 85938 │ │ │ │ + b.n 4d2d4 <_PyXI_FormatExcInfo@@Base+0xbc> │ │ │ │ + bl 859e8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d240 <_PyXI_FormatExcInfo@@Base+0xb8> │ │ │ │ + bge.n 4d2d0 <_PyXI_FormatExcInfo@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4d240 <_PyXI_FormatExcInfo@@Base+0xb8> │ │ │ │ + cbnz r3, 4d2d0 <_PyXI_FormatExcInfo@@Base+0xb8> │ │ │ │ mov r0, sl │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4d214 <_PyXI_FormatExcInfo@@Base+0x8c> │ │ │ │ + beq.n 4d2a4 <_PyXI_FormatExcInfo@@Base+0x8c> │ │ │ │ adds r2, r5, r6 │ │ │ │ subs r3, r2, #3 │ │ │ │ - beq.n 4d27a <_PyXI_FormatExcInfo@@Base+0xf2> │ │ │ │ + beq.n 4d30a <_PyXI_FormatExcInfo@@Base+0xf2> │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4d254 <_PyXI_FormatExcInfo@@Base+0xcc> │ │ │ │ + cbz r6, 4d2e4 <_PyXI_FormatExcInfo@@Base+0xcc> │ │ │ │ subs r3, r2, #4 │ │ │ │ - beq.n 4d286 <_PyXI_FormatExcInfo@@Base+0xfe> │ │ │ │ - b.n 4d25c <_PyXI_FormatExcInfo@@Base+0xd4> │ │ │ │ + beq.n 4d316 <_PyXI_FormatExcInfo@@Base+0xfe> │ │ │ │ + b.n 4d2ec <_PyXI_FormatExcInfo@@Base+0xd4> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4d266 <_PyXI_FormatExcInfo@@Base+0xde> │ │ │ │ + cbz r5, 4d2f6 <_PyXI_FormatExcInfo@@Base+0xde> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4d28e <_PyXI_FormatExcInfo@@Base+0x106> │ │ │ │ - b.n 4d26e <_PyXI_FormatExcInfo@@Base+0xe6> │ │ │ │ + beq.n 4d31e <_PyXI_FormatExcInfo@@Base+0x106> │ │ │ │ + b.n 4d2fe <_PyXI_FormatExcInfo@@Base+0xe6> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 235374 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4d28e <_PyXI_FormatExcInfo@@Base+0x106> │ │ │ │ - b.n 4d2c4 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + bl 23581c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4d31e <_PyXI_FormatExcInfo@@Base+0x106> │ │ │ │ + b.n 4d354 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4d28e <_PyXI_FormatExcInfo@@Base+0x106> │ │ │ │ + b.n 4d31e <_PyXI_FormatExcInfo@@Base+0x106> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4d2aa <_PyXI_FormatExcInfo@@Base+0x122> │ │ │ │ + bge.n 4d33a <_PyXI_FormatExcInfo@@Base+0x122> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48592 @ 0xbdd0 │ │ │ │ + movw r1, #49592 @ 0xc1b8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4d2c4 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4d354 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4d2c8 <_PyXI_FormatExcInfo@@Base+0x140> │ │ │ │ + beq.n 4d358 <_PyXI_FormatExcInfo@@Base+0x140> │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1ffdfc <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbnz r0, 4d2cc <_PyXI_FormatExcInfo@@Base+0x144> │ │ │ │ + bl 1fff50 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbnz r0, 4d35c <_PyXI_FormatExcInfo@@Base+0x144> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d332 <_PyXI_FormatExcInfo@@Base+0x1aa> │ │ │ │ + b.n 4d3c2 <_PyXI_FormatExcInfo@@Base+0x1aa> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4d2ce <_PyXI_FormatExcInfo@@Base+0x146> │ │ │ │ + b.n 4d35e <_PyXI_FormatExcInfo@@Base+0x146> │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4d2e2 <_PyXI_FormatExcInfo@@Base+0x15a> │ │ │ │ + beq.n 4d372 <_PyXI_FormatExcInfo@@Base+0x15a> │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1ffdfc <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1fff50 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d2c4 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + beq.n 4d354 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4d2e4 <_PyXI_FormatExcInfo@@Base+0x15c> │ │ │ │ + b.n 4d374 <_PyXI_FormatExcInfo@@Base+0x15c> │ │ │ │ movs r4, #0 │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4d31a <_PyXI_FormatExcInfo@@Base+0x192> │ │ │ │ + bge.n 4d3aa <_PyXI_FormatExcInfo@@Base+0x192> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4d322 <_PyXI_FormatExcInfo@@Base+0x19a> │ │ │ │ - bl edde4 │ │ │ │ + bne.n 4d3b2 <_PyXI_FormatExcInfo@@Base+0x19a> │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d2e4 <_PyXI_FormatExcInfo@@Base+0x15c> │ │ │ │ - b.n 4d2c4 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + beq.n 4d374 <_PyXI_FormatExcInfo@@Base+0x15c> │ │ │ │ + b.n 4d354 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fcd0 │ │ │ │ - b.n 4d332 <_PyXI_FormatExcInfo@@Base+0x1aa> │ │ │ │ + bl 7fcd4 │ │ │ │ + b.n 4d3c2 <_PyXI_FormatExcInfo@@Base+0x1aa> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 4d2c4 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 4d354 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #240] @ (4d42c <_PyXI_FreeExcInfo@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #544] @ (4d5ec ) │ │ │ │ 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, 4d35e <_PyXI_FormatExcInfo@@Base+0x1d6> │ │ │ │ + cbnz r2, 4d3ee <_PyXI_FormatExcInfo@@Base+0x1d6> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4d35e <_PyXI_FormatExcInfo@@Base+0x1d6> │ │ │ │ + bne.n 4d3ee <_PyXI_FormatExcInfo@@Base+0x1d6> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4d37e <_PyXI_FormatExcInfo@@Base+0x1f6> │ │ │ │ - ldr r4, [pc, #92] @ (4d3bc <_PyXI_FormatExcInfo@@Base+0x234>) │ │ │ │ + cbnz r0, 4d40e <_PyXI_FormatExcInfo@@Base+0x1f6> │ │ │ │ + ldr r4, [pc, #92] @ (4d44c <_PyXI_FormatExcInfo@@Base+0x234>) │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4d37e <_PyXI_FormatExcInfo@@Base+0x1f6> │ │ │ │ + cbnz r0, 4d40e <_PyXI_FormatExcInfo@@Base+0x1f6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d3b6 <_PyXI_FormatExcInfo@@Base+0x22e> │ │ │ │ + b.n 4d446 <_PyXI_FormatExcInfo@@Base+0x22e> │ │ │ │ ldrd r0, r4, [r3] │ │ │ │ - bl 88dfc │ │ │ │ + bl 88e90 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4d3a6 <_PyXI_FormatExcInfo@@Base+0x21e> │ │ │ │ + cbz r0, 4d436 <_PyXI_FormatExcInfo@@Base+0x21e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 88dfc │ │ │ │ + bl 88e90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4d3a6 <_PyXI_FormatExcInfo@@Base+0x21e> │ │ │ │ + cbz r0, 4d436 <_PyXI_FormatExcInfo@@Base+0x21e> │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 4d3a8 <_PyXI_FormatExcInfo@@Base+0x220> │ │ │ │ + cbz r0, 4d438 <_PyXI_FormatExcInfo@@Base+0x220> │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ - b.n 4d3b6 <_PyXI_FormatExcInfo@@Base+0x22e> │ │ │ │ + b.n 4d446 <_PyXI_FormatExcInfo@@Base+0x22e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7730c │ │ │ │ - b.n 4d37a <_PyXI_FormatExcInfo@@Base+0x1f2> │ │ │ │ + bl 772f4 │ │ │ │ + b.n 4d40a <_PyXI_FormatExcInfo@@Base+0x1f2> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #416] @ (4d560 ) │ │ │ │ + ldr r3, [pc, #720] @ (4d720 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004d3c0 : │ │ │ │ - b.w 1cf470 │ │ │ │ +0004d450 : │ │ │ │ + b.w 1cf770 │ │ │ │ │ │ │ │ -0004d3c4 <_PyXI_FreeExcInfo@@Base>: │ │ │ │ +0004d454 <_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 248194 │ │ │ │ + bl 24862c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6b230 │ │ │ │ + b.w 6b258 │ │ │ │ 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 4d412 <_PyXI_FreeExcInfo@@Base+0x4e> │ │ │ │ + beq.n 4d4a2 <_PyXI_FreeExcInfo@@Base+0x4e> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4d412 <_PyXI_FreeExcInfo@@Base+0x4e> │ │ │ │ + beq.n 4d4a2 <_PyXI_FreeExcInfo@@Base+0x4e> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4d43c <_PyXI_FreeExcInfo@@Base+0x78> │ │ │ │ - b.n 4d42a <_PyXI_FreeExcInfo@@Base+0x66> │ │ │ │ + beq.n 4d4cc <_PyXI_FreeExcInfo@@Base+0x78> │ │ │ │ + b.n 4d4ba <_PyXI_FreeExcInfo@@Base+0x66> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4d40a <_PyXI_FreeExcInfo@@Base+0x46> │ │ │ │ - movw r0, #22948 @ 0x59a4 │ │ │ │ + beq.n 4d49a <_PyXI_FreeExcInfo@@Base+0x46> │ │ │ │ + movw r0, #23844 @ 0x5d24 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 22a408 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a8bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d40a <_PyXI_FreeExcInfo@@Base+0x46> │ │ │ │ - b.n 4d468 <_PyXI_FreeExcInfo@@Base+0xa4> │ │ │ │ + bne.n 4d49a <_PyXI_FreeExcInfo@@Base+0x46> │ │ │ │ + b.n 4d4f8 <_PyXI_FreeExcInfo@@Base+0xa4> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #22948 @ 0x59a4 │ │ │ │ + movw r0, #23844 @ 0x5d24 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 4d468 <_PyXI_FreeExcInfo@@Base+0xa4> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 4d4f8 <_PyXI_FreeExcInfo@@Base+0xa4> │ │ │ │ ldr r4, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl d19fc │ │ │ │ - cbnz r0, 4d45e <_PyXI_FreeExcInfo@@Base+0x9a> │ │ │ │ + bl d18cc │ │ │ │ + cbnz r0, 4d4ee <_PyXI_FreeExcInfo@@Base+0x9a> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27980 @ 0x6d4c │ │ │ │ + movw r1, #28836 @ 0x70a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4d468 <_PyXI_FreeExcInfo@@Base+0xa4> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4d4f8 <_PyXI_FreeExcInfo@@Base+0xa4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4d4e4 │ │ │ │ + b.w 4d574 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004d46c : │ │ │ │ +0004d4fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (4d49c ) │ │ │ │ + ldr r0, [pc, #32] @ (4d52c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #64516 @ 0xfc04 │ │ │ │ - movt r2, #44 @ 0x2c │ │ │ │ + movw r2, #100 @ 0x64 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl f1ea0 <_PyErr_SetString@@Base> │ │ │ │ + bl f1e2c <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 77218 │ │ │ │ + bl 77200 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d4e2 │ │ │ │ + bge.n 4d572 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d4e2 │ │ │ │ + cbnz r3, 4d572 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004d4e4 : │ │ │ │ +0004d574 : │ │ │ │ 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 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4d516 │ │ │ │ + cbz r0, 4d5a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 70e80 │ │ │ │ + bl 70ea0 │ │ │ │ mov r0, r4 │ │ │ │ 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, 4d534 │ │ │ │ + cbz r3, 4d5c4 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4d544 │ │ │ │ + b.n 4d5d4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4d542 │ │ │ │ + ble.n 4d5d2 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4d53e │ │ │ │ - cbnz r1, 4d568 │ │ │ │ + bgt.n 4d5ce │ │ │ │ + cbnz r1, 4d5f8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4d544 │ │ │ │ + b.n 4d5d4 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #284] @ (4d664 ) │ │ │ │ + ldr r1, [pc, #284] @ (4d6f4 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4d56e │ │ │ │ - b.n 4d5e0 │ │ │ │ + cbnz r0, 4d5fe │ │ │ │ + b.n 4d670 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r6, r5 │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4d584 │ │ │ │ - bl 7fa30 │ │ │ │ + cbnz r0, 4d614 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d656 │ │ │ │ - b.n 4d5e0 │ │ │ │ - bl 85938 │ │ │ │ + beq.n 4d6e6 │ │ │ │ + b.n 4d670 │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d59e │ │ │ │ + bge.n 4d62e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4d59e │ │ │ │ + cbnz r3, 4d62e │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4d57a │ │ │ │ + beq.n 4d60a │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4d5ba │ │ │ │ + beq.n 4d64a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4d5bc │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 4d5bc │ │ │ │ - b.n 4d5e0 │ │ │ │ + bne.n 4d64c │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 4d64c │ │ │ │ + b.n 4d670 │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4d5e4 │ │ │ │ + bge.n 4d674 │ │ │ │ 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 1a7bd4 │ │ │ │ - bl 1f2e80 │ │ │ │ + b.w 1a7e04 │ │ │ │ + bl 1f31b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d660 │ │ │ │ + b.n 4d6f0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d5dc │ │ │ │ + beq.n 4d66c │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4d60c │ │ │ │ + b.n 4d69c │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4d620 │ │ │ │ - bl edde4 │ │ │ │ + bne.n 4d6b0 │ │ │ │ + bl edd74 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d63e │ │ │ │ + beq.n 4d6ce │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2b1c8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4d630 │ │ │ │ - b.n 4d5fa │ │ │ │ + bge.n 4d6c0 │ │ │ │ + b.n 4d68a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 4d63e │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 4d6ce │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 4d63a │ │ │ │ + beq.n 4d6ca │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9def8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e00c <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4d660 │ │ │ │ + b.n 4d6f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d5e0 │ │ │ │ + bge.n 4d670 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d5e0 │ │ │ │ + bne.n 4d670 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d5e0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d670 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4d5c0 │ │ │ │ + beq.n 4d650 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d5a6 │ │ │ │ + b.n 4d636 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #592] @ (4d8b8 ) │ │ │ │ + ldr r3, [pc, #896] @ (4da78 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 138538 │ │ │ │ - cbnz r0, 4d68a │ │ │ │ + bl 138064 │ │ │ │ + cbnz r0, 4d71a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d6d6 │ │ │ │ + b.n 4d766 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d7d8 │ │ │ │ + bl 4d858 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4d6b0 │ │ │ │ - movw r3, #25933 @ 0x654d │ │ │ │ + beq.n 4d740 │ │ │ │ + movw r3, #27149 @ 0x6a0d │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 4d6ba │ │ │ │ + bne.n 4d74a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 286614 │ │ │ │ - b.n 4d6c2 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 286ad4 │ │ │ │ + b.n 4d752 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d698 │ │ │ │ - b.n 4d686 │ │ │ │ + beq.n 4d728 │ │ │ │ + b.n 4d716 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d6ce │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 4d75e │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d686 │ │ │ │ + bne.n 4d716 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004d6d8 : │ │ │ │ - movw r3, #61356 @ 0xefac │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4d6e6 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0004d6e8 : │ │ │ │ +0004d768 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4d724 │ │ │ │ - ldr r3, [pc, #152] @ (4d7a4 ) │ │ │ │ + bne.n 4d7a4 │ │ │ │ + ldr r3, [pc, #152] @ (4d824 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #416] @ 0x1a0 │ │ │ │ - blt.n 4d724 │ │ │ │ + blt.n 4d7a4 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 4d736 │ │ │ │ - movw r0, #1200 @ 0x4b0 │ │ │ │ + bgt.n 4d7b6 │ │ │ │ + movw r0, #2096 @ 0x830 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #1683 @ 0x693 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 4d79a │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 4d81a │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #124] @ 0x7c │ │ │ │ - cbz r0, 4d750 │ │ │ │ + cbz r0, 4d7d0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 4d752 │ │ │ │ + bge.n 4d7d2 │ │ │ │ add.w r3, r0, r4, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str.w r8, [r3, #4] │ │ │ │ - cbnz r0, 4d788 │ │ │ │ - b.n 4d784 │ │ │ │ + cbnz r0, 4d808 │ │ │ │ + b.n 4d804 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 85c88 │ │ │ │ - cbz r0, 4d764 │ │ │ │ + bl 85d38 │ │ │ │ + cbz r0, 4d7e4 │ │ │ │ add.w r3, r0, r5, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4d76a │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 4d79a │ │ │ │ + b.n 4d7ea │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 4d81a │ │ │ │ cmp r6, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - ble.n 4d778 │ │ │ │ + ble.n 4d7f8 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ - b.n 4d76a │ │ │ │ + b.n 4d7ea │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str r6, [r0, #0] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ str r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d79e │ │ │ │ + b.n 4d81e │ │ │ │ add.w r4, r4, #1128 @ 0x468 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4d784 │ │ │ │ + beq.n 4d804 │ │ │ │ blx r3 │ │ │ │ - b.n 4d784 │ │ │ │ + b.n 4d804 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 │ │ │ │ - bl 2416f8 │ │ │ │ + bl 241b94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4d7ca │ │ │ │ - beq.n 4d7ce │ │ │ │ + blt.n 4d84a │ │ │ │ + beq.n 4d84e │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4d7d6 │ │ │ │ + b.n 4d856 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d7d6 │ │ │ │ + b.n 4d856 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dbf50 │ │ │ │ + bl dbec4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d806 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 4d80a │ │ │ │ - b.n 4d82c │ │ │ │ + bne.n 4d886 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 4d88a │ │ │ │ + b.n 4d8ac │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4d834 │ │ │ │ + bge.n 4d8b4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 4d834 │ │ │ │ + cbz r3, 4d8b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4d834 │ │ │ │ - movw r2, #12337 @ 0x3031 │ │ │ │ + cbz r3, 4d8b4 │ │ │ │ + movw r2, #12089 @ 0x2f39 │ │ │ │ movt r2, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4d824 │ │ │ │ + bne.n 4d8a4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 4d828 │ │ │ │ + b.n 4d8a8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4d832 │ │ │ │ + bge.n 4d8b2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d834 │ │ │ │ + b.n 4d8b4 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -0004d838 : │ │ │ │ - movw r3, #61356 @ 0xefac │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (4d874 ) │ │ │ │ - bl 201794 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (4d8e8 ) │ │ │ │ + bl 2018ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #64560 @ 0xfc30 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #144 @ 0x90 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ nop │ │ │ │ - b.n 4de78 │ │ │ │ + b.n 4deec │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2309f0 │ │ │ │ - cbz r0, 4d8ac │ │ │ │ + bl 230ea8 │ │ │ │ + cbz r0, 4d920 │ │ │ │ mov r4, r0 │ │ │ │ - bl 201674 │ │ │ │ + bl 2017cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d8ae │ │ │ │ + bne.n 4d922 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d8ac │ │ │ │ + bge.n 4d920 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d8ac │ │ │ │ + cbnz r3, 4d920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004d8b2 : │ │ │ │ - movw r0, #62276 @ 0xf344 │ │ │ │ +0004d926 : │ │ │ │ + movw r0, #63172 @ 0xf6c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r9, r0, [r1] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl e38a8 │ │ │ │ + bl e3864 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4d90a │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4d97e │ │ │ │ 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 4d90e │ │ │ │ + bhi.n 4d982 │ │ │ │ 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 90408 │ │ │ │ + b.w 904f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d916 │ │ │ │ + b.n 4d98a │ │ │ │ movw r0, #9152 @ 0x23c0 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - │ │ │ │ -0004d91a : │ │ │ │ - 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, 4d950 │ │ │ │ + cbz r0, 4d9b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d950 │ │ │ │ + bge.n 4d9b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d950 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d9b8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 79fd0 │ │ │ │ - │ │ │ │ -0004d95a : │ │ │ │ - movw r3, #61356 @ 0xefac │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ - ldr r3, [pc, #24] @ (4d980 ) │ │ │ │ + b.w 79fdc │ │ │ │ + ldr r3, [pc, #24] @ (4d9dc ) │ │ │ │ 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 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004d984 : │ │ │ │ - movw r3, #61356 @ 0xefac │ │ │ │ - movt r3, #79 @ 0x4f │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bx lr │ │ │ │ + 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 4d9b0 │ │ │ │ - cbz r2, 4d9b0 │ │ │ │ + blt.n 4da00 │ │ │ │ + cbz r2, 4da00 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 4d9c8 │ │ │ │ + bgt.n 4da18 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64644 @ 0xfc84 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #228 @ 0xe4 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4da10 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4da60 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ - cbz r6, 4da2c │ │ │ │ + cbz r6, 4da7c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #8376 @ 0x20b8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 125dcc │ │ │ │ - bl cf584 │ │ │ │ + bl 125cdc │ │ │ │ + bl cf454 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4da16 │ │ │ │ + beq.n 4da66 │ │ │ │ mov r0, r8 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 4da16 │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 4da66 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44560 @ 0xae10 │ │ │ │ + movw r1, #45560 @ 0xb1f8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4da5c │ │ │ │ + b.n 4daac │ │ │ │ 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 4da46 │ │ │ │ + b.n 4da96 │ │ │ │ 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 4da46 │ │ │ │ + beq.n 4da96 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 4da38 │ │ │ │ + b.n 4da88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4da5a │ │ │ │ + bge.n 4daaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4da5a │ │ │ │ + cbnz r3, 4daaa │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0004da60 : │ │ │ │ - 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 4db1c │ │ │ │ + beq.n 4db60 │ │ │ │ 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 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4db18 │ │ │ │ + bne.n 4db5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25f578 │ │ │ │ + bl 25f998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4db18 │ │ │ │ + beq.n 4db5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 261608 │ │ │ │ + bl 261a28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #56832 @ 0xde00 │ │ │ │ + movw r0, #57812 @ 0xe1d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4dac6 │ │ │ │ + cbnz r0, 4db0a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2704fc │ │ │ │ + b.w 2709bc │ │ │ │ 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, #64680 @ 0xfca8 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 261ef8 │ │ │ │ + movw r0, #264 @ 0x108 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 262318 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dafa │ │ │ │ + bge.n 4db3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4dafa │ │ │ │ + cbnz r3, 4db3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4daba │ │ │ │ + beq.n 4dafe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4db18 │ │ │ │ + bge.n 4db5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4db18 │ │ │ │ + cbnz r3, 4db5c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_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, 4db3a │ │ │ │ + cbz r3, 4db7e │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4db3c │ │ │ │ + b.n 4db80 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4db4a │ │ │ │ + cbnz r3, 4db8e │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 4db4a │ │ │ │ + ble.n 4db8e │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4db4a │ │ │ │ - cbnz r5, 4db76 │ │ │ │ + bgt.n 4db8e │ │ │ │ + cbnz r5, 4dbba │ │ │ │ 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 │ │ │ │ + movw r5, #19876 @ 0x4da4 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4db76 │ │ │ │ + cbnz r0, 4dbba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4dbd2 │ │ │ │ + b.n 4dc16 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r4, r6 │ │ │ │ - bl 1259b8 │ │ │ │ + bl 1258c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4db72 │ │ │ │ + beq.n 4dbb6 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 4db9c │ │ │ │ + beq.n 4dbe0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 20ff40 │ │ │ │ + bl 21028c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4db9c │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 4dbe0 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4db72 │ │ │ │ + bne.n 4dbb6 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b1e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4dbca │ │ │ │ + bne.n 4dc0e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 4db72 │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 4dbb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004dbde : │ │ │ │ +0004dc22 : │ │ │ │ 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 4dc10 │ │ │ │ + beq.n 4dc54 │ │ │ │ movw r1, #1650 @ 0x672 │ │ │ │ - movw r0, #1200 @ 0x4b0 │ │ │ │ + movw r0, #2096 @ 0x830 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4dc2c │ │ │ │ + b.n 4dc70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 4dc2a │ │ │ │ + blt.n 4dc6e │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 4dc2a │ │ │ │ + cbz r3, 4dc6e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ ittt gt │ │ │ │ addgt.w r3, r3, r1, lsl #2 │ │ │ │ ldrgt r3, [r3, #4] │ │ │ │ strgt r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 265cec │ │ │ │ - cbnz r0, 4dc52 │ │ │ │ + bl 266198 │ │ │ │ + cbnz r0, 4dc96 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 265f2c │ │ │ │ + b.w 2663d8 │ │ │ │ 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 4dc7c │ │ │ │ + bmi.n 4dcc0 │ │ │ │ movw r2, #23400 @ 0x5b68 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4dcb4 │ │ │ │ + bne.n 4dcf8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 703c0 │ │ │ │ + bl 703e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4dcb0 │ │ │ │ + cbz r0, 4dcf4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 897ec │ │ │ │ + bl 89880 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4dc9c │ │ │ │ + beq.n 4dce0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 897ec │ │ │ │ + bl 89880 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4dcbc │ │ │ │ + bne.n 4dd00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dcb0 │ │ │ │ + bge.n 4dcf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4dcb0 │ │ │ │ + cbnz r3, 4dcf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4dcbc │ │ │ │ + b.n 4dd00 │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0004dd04 : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 4dd12 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #64724 @ 0xfcd4 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 4dd0a │ │ │ │ + movw r1, #308 @ 0x134 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 4dd5e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1d4e84 │ │ │ │ - cbnz r0, 4dcf4 │ │ │ │ + cbnz r0, 4dd48 │ │ │ │ mov r0, r4 │ │ │ │ - bl ed1dc │ │ │ │ - b.n 4dd0a │ │ │ │ + bl ed16c │ │ │ │ + b.n 4dd5e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (4dd10 ) │ │ │ │ + ldr r0, [pc, #12] @ (4dd64 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 94c40 │ │ │ │ + bl 94d44 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsls r4, r4, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ 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, 4dd3c │ │ │ │ + cbz r3, 4dd90 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4dd3c │ │ │ │ + bne.n 4dd90 │ │ │ │ mov r0, r3 │ │ │ │ - bl 269114 <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 2695c4 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4dd46 │ │ │ │ + beq.n 4dd9a │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7dd48 │ │ │ │ + b.w 7dd30 │ │ │ │ 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 4dd76 │ │ │ │ + bne.n 4ddca │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52180 @ 0xcbd4 │ │ │ │ + movw r1, #53216 @ 0xcfe0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4ddae │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4de02 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4ddba │ │ │ │ + cbnz r3, 4de0e │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4ddb2 │ │ │ │ + cbz r3, 4de06 │ │ │ │ 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, 4dda2 │ │ │ │ - movw r1, #52228 @ 0xcc04 │ │ │ │ + cbnz r2, 4ddf6 │ │ │ │ + movw r1, #53264 @ 0xd010 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4ddae │ │ │ │ - movw r1, #52280 @ 0xcc38 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4de02 │ │ │ │ + movw r1, #53316 @ 0xd044 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4de62 │ │ │ │ + b.n 4deb6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 240b3c <_PyArg_BadArgument@@Base+0x490> │ │ │ │ + bl 240fb4 <_PyArg_BadArgument@@Base+0x490> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4ddde │ │ │ │ + cbz r2, 4de32 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 266d14 │ │ │ │ + bl 2671c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4de62 │ │ │ │ + bne.n 4deb6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4de62 │ │ │ │ - cbz r0, 4de22 │ │ │ │ + b.n 4deb6 │ │ │ │ + cbz r0, 4de76 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #57472 @ 0xe080 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4de2c │ │ │ │ + bne.n 4de80 │ │ │ │ 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 4de0a │ │ │ │ + bge.n 4de5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4de0a │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4de5e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32576 @ 0x7f40 │ │ │ │ + movw r1, #33332 @ 0x8234 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4ddae │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4de02 │ │ │ │ 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 d7eb0 │ │ │ │ - cbz r0, 4de50 │ │ │ │ - bl d8138 │ │ │ │ + bl d7d94 │ │ │ │ + cbz r0, 4dea4 │ │ │ │ + bl d801c │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 150854 │ │ │ │ - b.n 4de62 │ │ │ │ + bl 1507f4 │ │ │ │ + b.n 4deb6 │ │ │ │ movw r3, #61164 @ 0xeeec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ + bl d7d94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4de3c │ │ │ │ + bne.n 4de90 │ │ │ │ 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 4de96 │ │ │ │ + bmi.n 4deea │ │ │ │ movw r3, #23400 @ 0x5b68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4de96 │ │ │ │ + beq.n 4deea │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - b.n 4deac │ │ │ │ + b.n 4df00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3d1b2 <_Py_rc_quot@@Base+0x3e2> │ │ │ │ + bl 3d19a <_Py_rc_quot@@Base+0x3de> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4de8c │ │ │ │ + beq.n 4dee0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0004df04 : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4deb8 │ │ │ │ + cbz r1, 4df18 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4dec0 │ │ │ │ + b.n 4df20 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 37816 │ │ │ │ + b.w 3786a │ │ │ │ + │ │ │ │ +0004df24 : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [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] │ │ │ │ blx 2c098 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ + │ │ │ │ +0004df4c : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ 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 2551f4 │ │ │ │ + bl 255618 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 288778 │ │ │ │ + b.w 288c34 │ │ │ │ + │ │ │ │ +0004df82 : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ 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, 4df2e │ │ │ │ + cbnz r4, 4dfb2 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4df2e │ │ │ │ + ble.n 4dfb2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4df2e │ │ │ │ - cbnz r2, 4df4e │ │ │ │ + bne.n 4dfb2 │ │ │ │ + cbnz r2, 4dfd2 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #68] @ (4df78 ) │ │ │ │ + ldr r4, [pc, #68] @ (4dffc ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4df66 │ │ │ │ + cbz r0, 4dfea │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e6ac │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4e198 │ │ │ │ + bl 4e228 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4df6a │ │ │ │ + bne.n 4dfee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4df72 │ │ │ │ + b.n 4dff6 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #528] @ (4e18c ) │ │ │ │ + ldr r5, [pc, #832] @ (4e340 ) │ │ │ │ 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 4dfb0 │ │ │ │ + bne.n 4e034 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 4dfb0 │ │ │ │ + bne.n 4e034 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e008 │ │ │ │ + bge.n 4e08c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 4e008 │ │ │ │ + b.n 4e08c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 142320 │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4dfd0 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 4dfe0 │ │ │ │ + bne.n 4e054 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 4e064 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 859e8 │ │ │ │ + bl 85a98 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4e008 │ │ │ │ - cbnz r0, 4dfe4 │ │ │ │ + beq.n 4e08c │ │ │ │ + cbnz r0, 4e068 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e008 │ │ │ │ + b.n 4e08c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d6d68 │ │ │ │ + bl d6c58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dffc │ │ │ │ + bge.n 4e080 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4e000 │ │ │ │ + cbz r3, 4e084 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4e008 │ │ │ │ + b.n 4e08c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4dffc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e080 │ │ │ │ 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 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e0f2 │ │ │ │ + beq.n 4e176 │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #192] @ (4e0fc ) │ │ │ │ + ldr r0, [pc, #192] @ (4e180 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 133ea8 │ │ │ │ + bl 1339c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e0d2 │ │ │ │ + beq.n 4e156 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #15272 @ 0x3ba8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4e06e │ │ │ │ + beq.n 4e0f2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64804 @ 0xfd24 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #388 @ 0x184 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 4e0d2 │ │ │ │ + bl d5890 │ │ │ │ + b.n 4e156 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4e0d2 │ │ │ │ + blt.n 4e156 │ │ │ │ movw r0, #57264 @ 0xdfb0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4e0d2 │ │ │ │ + cbz r0, 4e156 │ │ │ │ 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 70e80 │ │ │ │ + bl 70ea0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r6, [r8, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e0b6 │ │ │ │ + bge.n 4e13a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4e0b6 │ │ │ │ + cbnz r3, 4e13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4e0c2 │ │ │ │ + blt.n 4e146 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e0f6 │ │ │ │ + b.n 4e17a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e0be │ │ │ │ + bne.n 4e142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e0be │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e142 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e0f2 │ │ │ │ + bge.n 4e176 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4e0f2 │ │ │ │ + cbnz r3, 4e176 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r4, 4e112 │ │ │ │ + cbz r4, 4e196 │ │ │ │ lsls r5, r1, #1 │ │ │ │ + │ │ │ │ +0004e184 : │ │ │ │ + movw r3, #61356 @ 0xefac │ │ │ │ + movt r3, #79 @ 0x4f │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4e196 │ │ │ │ + beq.n 4e226 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4e196 │ │ │ │ + beq.n 4e226 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #44713 @ 0xaea9 │ │ │ │ + movw r3, #44473 @ 0xadb9 │ │ │ │ movt r3, #18 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4e138 │ │ │ │ + bne.n 4e1c8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 4e13c │ │ │ │ + b.n 4e1cc │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 4e15e │ │ │ │ + beq.n 4e1ee │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 4e15e │ │ │ │ + cbz r3, 4e1ee │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #29075 @ 0x7193 │ │ │ │ + movw r3, #29091 @ 0x71a3 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4e15e │ │ │ │ + bne.n 4e1ee │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5704c │ │ │ │ + bl 5700e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4e178 │ │ │ │ + cbz r0, 4e208 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e178 │ │ │ │ + bge.n 4e208 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4e178 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4e208 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4e196 │ │ │ │ + cbz r0, 4e226 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e196 │ │ │ │ + bge.n 4e226 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4e196 │ │ │ │ + cbnz r3, 4e226 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_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 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4e1c8 │ │ │ │ + beq.n 4e258 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 4e1c8 │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 4e258 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 255154 │ │ │ │ + b.w 255578 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4e1e8 │ │ │ │ + beq.n 4e278 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64848 @ 0xfd50 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #432 @ 0x1b0 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4e210 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4e2a0 │ │ │ │ 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 4e20c │ │ │ │ + bgt.n 4e29c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 292e98 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293218 <_PyMonitoring_FireBranchEvent@@Base+0x318> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4e216 │ │ │ │ - bl 1f2e80 │ │ │ │ + ble.n 4e2a6 │ │ │ │ + bl 1f31b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4e240 │ │ │ │ + b.n 4e2d0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22d508 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22d950 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e210 │ │ │ │ + beq.n 4e2a0 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4e23e │ │ │ │ + ble.n 4e2ce │ │ │ │ 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] │ │ │ │ @@ -51109,82 +51154,82 @@ │ │ │ │ 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 4e26a │ │ │ │ + bhi.n 4e2fa │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4e282 │ │ │ │ + beq.n 4e312 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e284 │ │ │ │ - movw r0, #18336 @ 0x47a0 │ │ │ │ + b.n 4e314 │ │ │ │ + movw r0, #18800 @ 0x4970 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e260 │ │ │ │ - b.n 4e2b0 │ │ │ │ + bne.n 4e2f0 │ │ │ │ + b.n 4e340 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16aef0 <_PyLong_Frexp@@Base+0x978> │ │ │ │ + bl 16afa0 <_PyLong_Frexp@@Base+0x980> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4e2b0 │ │ │ │ + beq.n 4e340 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4e2b4 │ │ │ │ + blt.n 4e344 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43372 @ 0xa96c │ │ │ │ + movw r1, #44372 @ 0xad54 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e2e6 │ │ │ │ + b.n 4e376 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4e2cc │ │ │ │ + cbz r0, 4e35c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e1e44 │ │ │ │ + bl e1dc0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e2b0 │ │ │ │ + beq.n 4e340 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4e2e6 │ │ │ │ - cbz r4, 4e2dc │ │ │ │ + cbnz r0, 4e376 │ │ │ │ + cbz r4, 4e36c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e2e4 │ │ │ │ + bge.n 4e374 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4e2e4 │ │ │ │ + b.n 4e374 │ │ │ │ mov r0, r5 │ │ │ │ - bl ff5ac <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4e2b0 │ │ │ │ + bl ff604 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4e340 │ │ │ │ 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 77298 │ │ │ │ + bl 77280 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -51193,129 +51238,129 @@ │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4e388 │ │ │ │ + bge.n 4e418 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ - cbnz r0, 4e34a │ │ │ │ + cbnz r0, 4e3da │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e3a0 │ │ │ │ - bl d5328 │ │ │ │ + b.n 4e430 │ │ │ │ + bl d51e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e364 │ │ │ │ + bge.n 4e3f4 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4e364 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4e3f4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4e380 │ │ │ │ + bne.n 4e410 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 288934 <_Py_c_neg@@Base+0x74> │ │ │ │ + bl 288df4 <_Py_c_neg@@Base+0x74> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e346 │ │ │ │ + bne.n 4e3d6 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4e3a0 │ │ │ │ + b.n 4e430 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4e32e │ │ │ │ - b.n 4e346 │ │ │ │ + beq.n 4e3be │ │ │ │ + b.n 4e3d6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64888 @ 0xfd78 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #472 @ 0x1d8 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4e346 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4e3d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4e3c0 │ │ │ │ + cbz r3, 4e450 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4e3d0 │ │ │ │ + b.n 4e460 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4e3ce │ │ │ │ + ble.n 4e45e │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4e3ca │ │ │ │ - cbnz r1, 4e3f4 │ │ │ │ + bgt.n 4e45a │ │ │ │ + cbnz r1, 4e484 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4e3d0 │ │ │ │ + b.n 4e460 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #72] @ (4e41c ) │ │ │ │ + ldr r1, [pc, #72] @ (4e4ac ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4e3fa │ │ │ │ - b.n 4e418 │ │ │ │ + cbnz r0, 4e48a │ │ │ │ + b.n 4e4a8 │ │ │ │ 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 1512a8 │ │ │ │ + b.w 151248 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r5, [pc, #704] @ (4e6e0 <_PyContext_NewHamtForTests@@Base+0x158>) │ │ │ │ + ldr r5, [pc, #1008] @ (4e8a0 <_PyContext_NewHamtForTests@@Base+0x288>) │ │ │ │ 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 4e44c │ │ │ │ + beq.n 4e4dc │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #19300 @ 0x4b64 │ │ │ │ + movw r0, #20196 @ 0x4ee4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4e44c │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4e4dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e460 │ │ │ │ + b.n 4e4f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 450d8 │ │ │ │ + bl 45168 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e448 │ │ │ │ + beq.n 4e4d8 │ │ │ │ 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 │ │ │ │ @@ -51326,28 +51371,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 142320 │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4e4ae │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 4e4c0 │ │ │ │ - b.n 4e4fa │ │ │ │ + bne.n 4e53e │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 4e550 │ │ │ │ + b.n 4e58a │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 4e510 │ │ │ │ + vldr d6, [pc, #92] @ 4e5a0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4e4fe │ │ │ │ + bhi.n 4e58e │ │ │ │ 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 │ │ │ │ @@ -51355,20 +51400,20 @@ │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e506 │ │ │ │ + bge.n 4e596 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4e506 │ │ │ │ + b.n 4e596 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e506 │ │ │ │ + b.n 4e596 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -51376,51 +51421,51 @@ │ │ │ │ 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, 4e548 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4e5d8 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4e542 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 4e548 │ │ │ │ + bne.n 4e5d2 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 4e5d8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e586 │ │ │ │ + cbnz r0, 4e616 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4e564 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4e5f4 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4e55e │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 4e564 │ │ │ │ + bne.n 4e5ee │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 4e5f4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4e586 │ │ │ │ + cbnz r0, 4e616 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4e586 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4e616 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4e57c │ │ │ │ + bne.n 4e60c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004e588 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #36] @ (4e5b0 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ +0004e618 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #36] @ (4e640 <_PyContext_NewHamtForTests@@Base+0x28>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #110592 @ 0x1b000 │ │ │ │ add.w r0, r0, #114176 @ 0x1be00 │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ @@ -51444,48 +51489,48 @@ │ │ │ │ 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 4e622 <_PyContext_NewHamtForTests@@Base+0x9a> │ │ │ │ + bne.n 4e6b2 <_PyContext_NewHamtForTests@@Base+0x9a> │ │ │ │ ldr r1, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ - bl 4d7d8 │ │ │ │ + bl 4d858 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4e60c <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ - movw r3, #42337 @ 0xa561 │ │ │ │ + beq.n 4e69c <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ + movw r3, #42773 @ 0xa715 │ │ │ │ movt r3, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 4e616 <_PyContext_NewHamtForTests@@Base+0x8e> │ │ │ │ + bne.n 4e6a6 <_PyContext_NewHamtForTests@@Base+0x8e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20a5d8 │ │ │ │ - bl 7fa30 │ │ │ │ + b.w 20a78c │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e5f4 <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ - b.n 4e62a <_PyContext_NewHamtForTests@@Base+0xa2> │ │ │ │ + beq.n 4e684 <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ + b.n 4e6ba <_PyContext_NewHamtForTests@@Base+0xa2> │ │ │ │ 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 138538 │ │ │ │ + bl 138064 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - movw r4, #64064 @ 0xfa40 │ │ │ │ + movw r4, #64976 @ 0xfdd0 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ @@ -51493,392 +51538,392 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4e674 <_PyContext_NewHamtForTests@@Base+0xec> │ │ │ │ + bne.n 4e704 <_PyContext_NewHamtForTests@@Base+0xec> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4e674 <_PyContext_NewHamtForTests@@Base+0xec> │ │ │ │ + ble.n 4e704 <_PyContext_NewHamtForTests@@Base+0xec> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4e674 <_PyContext_NewHamtForTests@@Base+0xec> │ │ │ │ - cbnz r5, 4e698 <_PyContext_NewHamtForTests@@Base+0x110> │ │ │ │ - ldr r4, [pc, #192] @ (4e738 <_PyContext_NewHamtForTests@@Base+0x1b0>) │ │ │ │ + bne.n 4e704 <_PyContext_NewHamtForTests@@Base+0xec> │ │ │ │ + cbnz r5, 4e728 <_PyContext_NewHamtForTests@@Base+0x110> │ │ │ │ + ldr r4, [pc, #192] @ (4e7c8 <_PyContext_NewHamtForTests@@Base+0x1b0>) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e718 <_PyContext_NewHamtForTests@@Base+0x190> │ │ │ │ + beq.n 4e7a8 <_PyContext_NewHamtForTests@@Base+0x190> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 11bb58 │ │ │ │ + bl 11bd1c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4e6b0 <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ + cbz r0, 4e740 <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1d33d0 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 4e6b4 <_PyContext_NewHamtForTests@@Base+0x12c> │ │ │ │ + bl 1d36d0 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 4e744 <_PyContext_NewHamtForTests@@Base+0x12c> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4e726 <_PyContext_NewHamtForTests@@Base+0x19e> │ │ │ │ + b.n 4e7b6 <_PyContext_NewHamtForTests@@Base+0x19e> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ef954 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1efc88 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e6b0 <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ + beq.n 4e740 <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #50348 @ 0xc4ac │ │ │ │ + movw r1, #51348 @ 0xc894 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #50356 @ 0xc4b4 │ │ │ │ + movw r0, #51356 @ 0xc89c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e6b0 <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 4e740 <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ + bl 97c54 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b1d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4e71e <_PyContext_NewHamtForTests@@Base+0x196> │ │ │ │ + bge.n 4e7ae <_PyContext_NewHamtForTests@@Base+0x196> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bdc │ │ │ │ - b.n 4e6b0 <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ + bl 1a7e0c │ │ │ │ + b.n 4e740 <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4e726 <_PyContext_NewHamtForTests@@Base+0x19e> │ │ │ │ + b.n 4e7b6 <_PyContext_NewHamtForTests@@Base+0x19e> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 11c1cc <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c390 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [pc, #32] @ (4e75c <_PyContext_NewHamtForTests@@Base+0x1d4>) │ │ │ │ + ldr r6, [pc, #336] @ (4e91c <_PyContext_NewHamtForTests@@Base+0x304>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ffd58 <_PyUnicode_Copy@@Base> │ │ │ │ - cbz r0, 4e762 <_PyContext_NewHamtForTests@@Base+0x1da> │ │ │ │ + bl 1ffeac <_PyUnicode_Copy@@Base> │ │ │ │ + cbz r0, 4e7f2 <_PyContext_NewHamtForTests@@Base+0x1da> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #36332 @ 0x8dec │ │ │ │ + movw r0, #37332 @ 0x91d4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ 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, #40 @ 0x28 │ │ │ │ + movw r1, #936 @ 0x3a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2030 │ │ │ │ - cbz r0, 4e79c <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ + bl c22a8 │ │ │ │ + cbz r0, 4e82c <_PyContext_NewHamtForTests@@Base+0x214> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 235ec8 │ │ │ │ + bl 236348 │ │ │ │ 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, 4e7be <_PyContext_NewHamtForTests@@Base+0x236> │ │ │ │ + cbz r3, 4e84e <_PyContext_NewHamtForTests@@Base+0x236> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4e7ce <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ + b.n 4e85e <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4e7cc <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ + ble.n 4e85c <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4e7c8 <_PyContext_NewHamtForTests@@Base+0x240> │ │ │ │ - cbnz r1, 4e7f2 <_PyContext_NewHamtForTests@@Base+0x26a> │ │ │ │ + bne.n 4e858 <_PyContext_NewHamtForTests@@Base+0x240> │ │ │ │ + cbnz r1, 4e882 <_PyContext_NewHamtForTests@@Base+0x26a> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4e7ce <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ + b.n 4e85e <_PyContext_NewHamtForTests@@Base+0x246> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #504] @ (4e9c8 <_PyContext_NewHamtForTests@@Base+0x440>) │ │ │ │ + ldr r1, [pc, #504] @ (4ea58 <_PyContext_NewHamtForTests@@Base+0x440>) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4e7f8 <_PyContext_NewHamtForTests@@Base+0x270> │ │ │ │ + cbnz r0, 4e888 <_PyContext_NewHamtForTests@@Base+0x270> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e9a2 <_PyContext_NewHamtForTests@@Base+0x41a> │ │ │ │ + b.n 4ea32 <_PyContext_NewHamtForTests@@Base+0x41a> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 24c0e4 │ │ │ │ + bl 24c57c │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e7ee <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ + bne.n 4e87e <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 24c0e4 │ │ │ │ + bl 24c57c │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e7ee <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ + bne.n 4e87e <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 4e8cc <_PyContext_NewHamtForTests@@Base+0x344> │ │ │ │ + beq.n 4e95c <_PyContext_NewHamtForTests@@Base+0x344> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #24552 @ 0x5fe8 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - cbz r0, 4e868 <_PyContext_NewHamtForTests@@Base+0x2e0> │ │ │ │ + cbz r0, 4e8f8 <_PyContext_NewHamtForTests@@Base+0x2e0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4e842 <_PyContext_NewHamtForTests@@Base+0x2ba> │ │ │ │ + bne.n 4e8d2 <_PyContext_NewHamtForTests@@Base+0x2ba> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4e860 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ - bl 142320 │ │ │ │ + b.n 4e8f0 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4e860 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 4e8f0 <_PyContext_NewHamtForTests@@Base+0x2d8> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e7ee <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ + bne.n 4e87e <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 4e996 <_PyContext_NewHamtForTests@@Base+0x40e> │ │ │ │ - b.n 4e86c <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ - vldr d8, [pc, #324] @ 4e9b0 <_PyContext_NewHamtForTests@@Base+0x428> │ │ │ │ + beq.w 4ea26 <_PyContext_NewHamtForTests@@Base+0x40e> │ │ │ │ + b.n 4e8fc <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ + vldr d8, [pc, #324] @ 4ea40 <_PyContext_NewHamtForTests@@Base+0x428> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4e87a <_PyContext_NewHamtForTests@@Base+0x2f2> │ │ │ │ + bne.n 4e90a <_PyContext_NewHamtForTests@@Base+0x2f2> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4e898 <_PyContext_NewHamtForTests@@Base+0x310> │ │ │ │ - bl 142320 │ │ │ │ + b.n 4e928 <_PyContext_NewHamtForTests@@Base+0x310> │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4e898 <_PyContext_NewHamtForTests@@Base+0x310> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 4e928 <_PyContext_NewHamtForTests@@Base+0x310> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e7ee <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ + bne.n 4e87e <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 4e8ac <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ + bmi.n 4e93c <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4e8d4 <_PyContext_NewHamtForTests@@Base+0x34c> │ │ │ │ + bpl.n 4e964 <_PyContext_NewHamtForTests@@Base+0x34c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39440 @ 0x9a10 │ │ │ │ + movw r1, #40440 @ 0x9df8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - bl 7fa30 │ │ │ │ + bl f1dcc │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e7ee <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ - b.n 4e982 <_PyContext_NewHamtForTests@@Base+0x3fa> │ │ │ │ - vldr d8, [pc, #224] @ 4e9b0 <_PyContext_NewHamtForTests@@Base+0x428> │ │ │ │ - vldr d9, [pc, #228] @ 4e9b8 <_PyContext_NewHamtForTests@@Base+0x430> │ │ │ │ + bne.n 4e87e <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ + b.n 4ea12 <_PyContext_NewHamtForTests@@Base+0x3fa> │ │ │ │ + vldr d8, [pc, #224] @ 4ea40 <_PyContext_NewHamtForTests@@Base+0x428> │ │ │ │ + vldr d9, [pc, #228] @ 4ea48 <_PyContext_NewHamtForTests@@Base+0x430> │ │ │ │ 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 4e8f8 <_PyContext_NewHamtForTests@@Base+0x370> │ │ │ │ + bne.n 4e988 <_PyContext_NewHamtForTests@@Base+0x370> │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4e982 <_PyContext_NewHamtForTests@@Base+0x3fa> │ │ │ │ + beq.n 4ea12 <_PyContext_NewHamtForTests@@Base+0x3fa> │ │ │ │ vabs.f64 d6, d11 │ │ │ │ - vldr d7, [pc, #192] @ 4e9c0 <_PyContext_NewHamtForTests@@Base+0x438> │ │ │ │ + vldr d7, [pc, #192] @ 4ea50 <_PyContext_NewHamtForTests@@Base+0x438> │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4e98c <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + bgt.n 4ea1c <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4e98c <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + bgt.n 4ea1c <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ vabs.f64 d6, d14 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4e98c <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + bgt.n 4ea1c <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ vabs.f64 d6, d13 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4e98c <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + bgt.n 4ea1c <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ vsub.f64 d1, d10, d13 │ │ │ │ vsub.f64 d0, d11, d14 │ │ │ │ - bl 26fefc <_Py_c_abs@@Base> │ │ │ │ + bl 2703bc <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ - bl 26fefc <_Py_c_abs@@Base> │ │ │ │ + bl 2703bc <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4e982 <_PyContext_NewHamtForTests@@Base+0x3fa> │ │ │ │ + bls.n 4ea12 <_PyContext_NewHamtForTests@@Base+0x3fa> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 26fefc <_Py_c_abs@@Base> │ │ │ │ + bl 2703bc <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4e982 <_PyContext_NewHamtForTests@@Base+0x3fa> │ │ │ │ + bls.n 4ea12 <_PyContext_NewHamtForTests@@Base+0x3fa> │ │ │ │ vcmpe.f64 d12, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4e98c <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + bhi.n 4ea1c <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4e9a2 <_PyContext_NewHamtForTests@@Base+0x41a> │ │ │ │ + b.n 4ea32 <_PyContext_NewHamtForTests@@Base+0x41a> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4e9a2 <_PyContext_NewHamtForTests@@Base+0x41a> │ │ │ │ + b.n 4ea32 <_PyContext_NewHamtForTests@@Base+0x41a> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4e8d0 <_PyContext_NewHamtForTests@@Base+0x348> │ │ │ │ - b.n 4e8ac <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ + bpl.n 4e960 <_PyContext_NewHamtForTests@@Base+0x348> │ │ │ │ + b.n 4e93c <_PyContext_NewHamtForTests@@Base+0x324> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 4e8de <_PyContext_NewHamtForTests@@Base+0x356> │ │ │ │ + bvs.n 4e96e <_PyContext_NewHamtForTests@@Base+0x356> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r6, [pc, #208] @ (4ea9c <_PyContext_NewHamtForTests@@Base+0x514>) │ │ │ │ + ldr r6, [pc, #512] @ (4ec5c <_PyContext_NewHamtForTests@@Base+0x644>) │ │ │ │ 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, 4e9e8 <_PyContext_NewHamtForTests@@Base+0x460> │ │ │ │ + cbnz r3, 4ea78 <_PyContext_NewHamtForTests@@Base+0x460> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r2, 4ea02 <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ + cbz r2, 4ea92 <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4ea02 <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ + cbz r3, 4ea92 <_PyContext_NewHamtForTests@@Base+0x47a> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37792 @ 0x93a0 │ │ │ │ + movw r1, #38792 @ 0x9788 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4eaa4 <_PyContext_NewHamtForTests@@Base+0x51c> │ │ │ │ + b.n 4eb34 <_PyContext_NewHamtForTests@@Base+0x51c> │ │ │ │ mov r0, r1 │ │ │ │ - bl 223550 │ │ │ │ + bl 223a00 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r2, 4ea10 <_PyContext_NewHamtForTests@@Base+0x488> │ │ │ │ + cbz r2, 4eaa0 <_PyContext_NewHamtForTests@@Base+0x488> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 258e3c <_PyGen_SetStopIterationValue@@Base+0x918> │ │ │ │ + bl 259264 <_PyGen_SetStopIterationValue@@Base+0x918> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e9fe <_PyContext_NewHamtForTests@@Base+0x476> │ │ │ │ + beq.n 4ea8e <_PyContext_NewHamtForTests@@Base+0x476> │ │ │ │ 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 16f930 <_PyLong_UInt64_Converter@@Base+0x3424> │ │ │ │ + bl 16f9b0 <_PyLong_UInt64_Converter@@Base+0x341c> │ │ │ │ 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 16f930 <_PyLong_UInt64_Converter@@Base+0x3424> │ │ │ │ + bl 16f9b0 <_PyLong_UInt64_Converter@@Base+0x341c> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 4eaa4 <_PyContext_NewHamtForTests@@Base+0x51c> │ │ │ │ + cbz r3, 4eb34 <_PyContext_NewHamtForTests@@Base+0x51c> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 259a28 <_PyGen_SetStopIterationValue@@Base+0x1504> │ │ │ │ + bl 259e50 <_PyGen_SetStopIterationValue@@Base+0x1504> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ea64 <_PyContext_NewHamtForTests@@Base+0x4dc> │ │ │ │ + beq.n 4eaf4 <_PyContext_NewHamtForTests@@Base+0x4dc> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4ea7c <_PyContext_NewHamtForTests@@Base+0x4f4> │ │ │ │ + b.n 4eb0c <_PyContext_NewHamtForTests@@Base+0x4f4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e9fe <_PyContext_NewHamtForTests@@Base+0x476> │ │ │ │ + bge.n 4ea8e <_PyContext_NewHamtForTests@@Base+0x476> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e9fe <_PyContext_NewHamtForTests@@Base+0x476> │ │ │ │ + bne.n 4ea8e <_PyContext_NewHamtForTests@@Base+0x476> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e9fe <_PyContext_NewHamtForTests@@Base+0x476> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ea8e <_PyContext_NewHamtForTests@@Base+0x476> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4eaa2 <_PyContext_NewHamtForTests@@Base+0x51a> │ │ │ │ + bge.n 4eb32 <_PyContext_NewHamtForTests@@Base+0x51a> │ │ │ │ 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 4ea7c <_PyContext_NewHamtForTests@@Base+0x4f4> │ │ │ │ + b.n 4eb0c <_PyContext_NewHamtForTests@@Base+0x4f4> │ │ │ │ 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 │ │ │ │ @@ -51890,23 +51935,23 @@ │ │ │ │ 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 cf584 │ │ │ │ + bl cf454 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4eafc <_PyContext_NewHamtForTests@@Base+0x574> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4eb8c <_PyContext_NewHamtForTests@@Base+0x574> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4eaf2 <_PyContext_NewHamtForTests@@Base+0x56a> │ │ │ │ + bne.n 4eb82 <_PyContext_NewHamtForTests@@Base+0x56a> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ 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 │ │ │ │ @@ -51915,634 +51960,597 @@ │ │ │ │ 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, #32940 @ 0x80ac │ │ │ │ + movw r1, #33796 @ 0x8404 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl c2030 │ │ │ │ - cbz r0, 4eb6a <_PyContext_NewHamtForTests@@Base+0x5e2> │ │ │ │ + bl c22a8 │ │ │ │ + cbz r0, 4ebfa <_PyContext_NewHamtForTests@@Base+0x5e2> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 235cf8 │ │ │ │ + bl 236178 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4eb44 <_PyContext_NewHamtForTests@@Base+0x5bc> │ │ │ │ - cbnz r0, 4eb50 <_PyContext_NewHamtForTests@@Base+0x5c8> │ │ │ │ - b.n 4eb6a <_PyContext_NewHamtForTests@@Base+0x5e2> │ │ │ │ + beq.n 4ebd4 <_PyContext_NewHamtForTests@@Base+0x5bc> │ │ │ │ + cbnz r0, 4ebe0 <_PyContext_NewHamtForTests@@Base+0x5c8> │ │ │ │ + b.n 4ebfa <_PyContext_NewHamtForTests@@Base+0x5e2> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4eb6a <_PyContext_NewHamtForTests@@Base+0x5e2> │ │ │ │ - b.n 4eb5c <_PyContext_NewHamtForTests@@Base+0x5d4> │ │ │ │ + bge.n 4ebfa <_PyContext_NewHamtForTests@@Base+0x5e2> │ │ │ │ + b.n 4ebec <_PyContext_NewHamtForTests@@Base+0x5d4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4eb62 <_PyContext_NewHamtForTests@@Base+0x5da> │ │ │ │ + cbz r0, 4ebf2 <_PyContext_NewHamtForTests@@Base+0x5da> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4eb6a <_PyContext_NewHamtForTests@@Base+0x5e2> │ │ │ │ + bge.n 4ebfa <_PyContext_NewHamtForTests@@Base+0x5e2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4eb6a <_PyContext_NewHamtForTests@@Base+0x5e2> │ │ │ │ + b.n 4ebfa <_PyContext_NewHamtForTests@@Base+0x5e2> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ - ldr r6, [pc, #252] @ (4ec7c <_PyContext_NewHamtForTests@@Base+0x6f4>) │ │ │ │ + ldr r6, [pc, #252] @ (4ed0c <_PyContext_NewHamtForTests@@Base+0x6f4>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4ebae <_PyContext_NewHamtForTests@@Base+0x626> │ │ │ │ + bne.n 4ec3e <_PyContext_NewHamtForTests@@Base+0x626> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4ebae <_PyContext_NewHamtForTests@@Base+0x626> │ │ │ │ + ble.n 4ec3e <_PyContext_NewHamtForTests@@Base+0x626> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 4ebae <_PyContext_NewHamtForTests@@Base+0x626> │ │ │ │ - cbnz r4, 4ebd2 <_PyContext_NewHamtForTests@@Base+0x64a> │ │ │ │ + bne.n 4ec3e <_PyContext_NewHamtForTests@@Base+0x626> │ │ │ │ + cbnz r4, 4ec62 <_PyContext_NewHamtForTests@@Base+0x64a> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (4ec80 <_PyContext_NewHamtForTests@@Base+0x6f8>) │ │ │ │ + ldr r4, [pc, #204] @ (4ed10 <_PyContext_NewHamtForTests@@Base+0x6f8>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ec54 <_PyContext_NewHamtForTests@@Base+0x6cc> │ │ │ │ + beq.n 4ece4 <_PyContext_NewHamtForTests@@Base+0x6cc> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 11bb58 │ │ │ │ + bl 11bd1c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldrd r7, r6, [sp, #76] @ 0x4c │ │ │ │ - cbz r0, 4ebfe <_PyContext_NewHamtForTests@@Base+0x676> │ │ │ │ + cbz r0, 4ec8e <_PyContext_NewHamtForTests@@Base+0x676> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ffdfc <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ - cbz r0, 4ebfe <_PyContext_NewHamtForTests@@Base+0x676> │ │ │ │ + bl 1fff50 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + cbz r0, 4ec8e <_PyContext_NewHamtForTests@@Base+0x676> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 4ec02 <_PyContext_NewHamtForTests@@Base+0x67a> │ │ │ │ + beq.n 4ec92 <_PyContext_NewHamtForTests@@Base+0x67a> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 42cd8 │ │ │ │ + bl 42d68 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ec66 <_PyContext_NewHamtForTests@@Base+0x6de> │ │ │ │ + b.n 4ecf6 <_PyContext_NewHamtForTests@@Base+0x6de> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #28464 @ 0x6f30 │ │ │ │ + movw r1, #29464 @ 0x7318 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #56260 @ 0xdbc4 │ │ │ │ + movw r0, #57380 @ 0xe024 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ec24 <_PyContext_NewHamtForTests@@Base+0x69c> │ │ │ │ + bne.n 4ecb4 <_PyContext_NewHamtForTests@@Base+0x69c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ec66 <_PyContext_NewHamtForTests@@Base+0x6de> │ │ │ │ - bl 97b54 │ │ │ │ + b.n 4ecf6 <_PyContext_NewHamtForTests@@Base+0x6de> │ │ │ │ + bl 97c54 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c208 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4ec5e <_PyContext_NewHamtForTests@@Base+0x6d6> │ │ │ │ + bge.n 4ecee <_PyContext_NewHamtForTests@@Base+0x6d6> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bdc │ │ │ │ - b.n 4ec20 <_PyContext_NewHamtForTests@@Base+0x698> │ │ │ │ + bl 1a7e0c │ │ │ │ + b.n 4ecb0 <_PyContext_NewHamtForTests@@Base+0x698> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ec66 <_PyContext_NewHamtForTests@@Base+0x6de> │ │ │ │ + b.n 4ecf6 <_PyContext_NewHamtForTests@@Base+0x6de> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ strd r7, r6, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 11c1cc <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c390 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa7c0048 │ │ │ │ - ldr r6, [pc, #384] @ (4ee04 <_Py_c_diff@@Base+0x180>) │ │ │ │ + cdp2 0, 0, cr0, cr12, cr8, {2} │ │ │ │ + ldr r6, [pc, #688] @ (4efc4 <_PyXIData_FormatNotShareableError@@Base+0xb0>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004ec84 <_Py_c_diff@@Base>: │ │ │ │ +0004ed14 <_Py_c_diff@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vsub.f64 d0, d0, d2 │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 25528c │ │ │ │ - cbz r0, 4ecc8 <_Py_c_diff@@Base+0x44> │ │ │ │ + bl 2556b0 │ │ │ │ + cbz r0, 4ed58 <_Py_c_diff@@Base+0x44> │ │ │ │ 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 4ecc6 <_Py_c_diff@@Base+0x42> │ │ │ │ + bge.n 4ed56 <_Py_c_diff@@Base+0x42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ecc6 <_Py_c_diff@@Base+0x42> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ed56 <_Py_c_diff@@Base+0x42> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #3 │ │ │ │ - b.w 21c718 <_PyXIData_New@@Base+0xd8> │ │ │ │ + b.w 21cbc4 <_PyXIData_New@@Base+0xd8> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 713bc │ │ │ │ - cbz r0, 4ed6c <_Py_c_diff@@Base+0xe8> │ │ │ │ + bl 713c4 │ │ │ │ + cbz r0, 4edfc <_Py_c_diff@@Base+0xe8> │ │ │ │ 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 4ed3e <_Py_c_diff@@Base+0xba> │ │ │ │ + bge.n 4edce <_Py_c_diff@@Base+0xba> │ │ │ │ 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 4ed1e <_Py_c_diff@@Base+0x9a> │ │ │ │ + b.n 4edae <_Py_c_diff@@Base+0x9a> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r3, 4ed5c <_Py_c_diff@@Base+0xd8> │ │ │ │ + cbz r3, 4edec <_Py_c_diff@@Base+0xd8> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r0, #64964 @ 0xfdc4 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #548 @ 0x224 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80848 │ │ │ │ - movw r0, #43304 @ 0xa928 │ │ │ │ + b.w 808ac │ │ │ │ + movw r0, #44200 @ 0xaca8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ 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 r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cf584 │ │ │ │ + bl cf454 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4eda8 <_Py_c_diff@@Base+0x124> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4ee38 <_Py_c_diff@@Base+0x124> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4ed9e <_Py_c_diff@@Base+0x11a> │ │ │ │ + bne.n 4ee2e <_Py_c_diff@@Base+0x11a> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #172] @ (4ee68 <_Py_c_diff@@Base+0x1e4>) │ │ │ │ + ldr r5, [pc, #172] @ (4eef8 <_Py_c_diff@@Base+0x1e4>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r4, sp, #28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 4ede8 <_Py_c_diff@@Base+0x164> │ │ │ │ + bne.n 4ee78 <_Py_c_diff@@Base+0x164> │ │ │ │ cmp r7, ip │ │ │ │ - ble.n 4ede8 <_Py_c_diff@@Base+0x164> │ │ │ │ + ble.n 4ee78 <_Py_c_diff@@Base+0x164> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4ede8 <_Py_c_diff@@Base+0x164> │ │ │ │ - cbnz r6, 4ee0a <_Py_c_diff@@Base+0x186> │ │ │ │ - ldr r4, [pc, #128] @ (4ee6c <_Py_c_diff@@Base+0x1e8>) │ │ │ │ + bne.n 4ee78 <_Py_c_diff@@Base+0x164> │ │ │ │ + cbnz r6, 4ee9a <_Py_c_diff@@Base+0x186> │ │ │ │ + ldr r4, [pc, #128] @ (4eefc <_Py_c_diff@@Base+0x1e8>) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4ee48 <_Py_c_diff@@Base+0x1c4> │ │ │ │ + cbz r0, 4eed8 <_Py_c_diff@@Base+0x1c4> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 11bb58 │ │ │ │ + bl 11bd1c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 4ee1c <_Py_c_diff@@Base+0x198> │ │ │ │ + cbnz r0, 4eeac <_Py_c_diff@@Base+0x198> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4ee56 <_Py_c_diff@@Base+0x1d2> │ │ │ │ - bl 97b54 │ │ │ │ + b.n 4eee6 <_Py_c_diff@@Base+0x1d2> │ │ │ │ + bl 97c54 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b730 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 4ee4e <_Py_c_diff@@Base+0x1ca> │ │ │ │ + bge.n 4eede <_Py_c_diff@@Base+0x1ca> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bdc │ │ │ │ - b.n 4ee18 <_Py_c_diff@@Base+0x194> │ │ │ │ + bl 1a7e0c │ │ │ │ + b.n 4eea8 <_Py_c_diff@@Base+0x194> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4ee56 <_Py_c_diff@@Base+0x1d2> │ │ │ │ + b.n 4eee6 <_Py_c_diff@@Base+0x1d2> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ add r0, sp, #28 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 11c1cc <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c390 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfab80048 │ │ │ │ - ldr r6, [pc, #560] @ (4f0a0 <_PyObject_CheckXIData@@Base+0x1ac>) │ │ │ │ + cdp2 0, 4, cr0, cr8, cr8, {2} │ │ │ │ + ldr r6, [pc, #864] @ (4f260 <_PyXIData_FormatNotShareableError@@Base+0x34c>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4ee7a <_Py_c_diff@@Base+0x1f6> │ │ │ │ + cbz r0, 4ef0a <_Py_c_diff@@Base+0x1f6> │ │ │ │ movs r1, #3 │ │ │ │ - b.w 21c718 <_PyXIData_New@@Base+0xd8> │ │ │ │ + b.w 21cbc4 <_PyXIData_New@@Base+0xd8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004ee84 <_PyXIData_FormatNotShareableError@@Base>: │ │ │ │ +0004ef14 <_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 21a2cc <_PyObject_GetXIData@@Base+0x368> │ │ │ │ + bl 21a780 <_PyObject_GetXIData@@Base+0x368> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - b.n 4f102 <_PyObject_CheckXIData@@Base+0x20e> │ │ │ │ + b.n 4f138 <_PyXIData_FormatNotShareableError@@Base+0x224> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4eec0 <_PyXIData_FormatNotShareableError@@Base+0x3c> │ │ │ │ + cbz r0, 4ef50 <_PyXIData_FormatNotShareableError@@Base+0x3c> │ │ │ │ movs r1, #5 │ │ │ │ - b.w 21c718 <_PyXIData_New@@Base+0xd8> │ │ │ │ + b.w 21cbc4 <_PyXIData_New@@Base+0xd8> │ │ │ │ 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, #64968 @ 0xfdc8 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + movw r0, #552 @ 0x228 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201930 <_PyEval_GetBuiltin@@Base+0x19c> │ │ │ │ + bl 201a88 <_PyEval_GetBuiltin@@Base+0x19c> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0004eef4 <_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 4ef42 <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ - adds.w r3, r3, #5536 @ 0x15a0 │ │ │ │ - beq.n 4ef42 <_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 21a170 <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - cbnz r0, 4ef48 <_PyObject_CheckXIData@@Base+0x54> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 4ef4a <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 4ef38 <_PyObject_CheckXIData@@Base+0x44> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 4ef42 <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 21a214 <_PyObject_GetXIData@@Base+0x2b0> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ef4a <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 4efbe <_PyObject_CheckXIData@@Base+0xca> │ │ │ │ + ble.n 4eff4 <_PyXIData_FormatNotShareableError@@Base+0xe0> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4efbe <_PyObject_CheckXIData@@Base+0xca> │ │ │ │ + beq.n 4eff4 <_PyXIData_FormatNotShareableError@@Base+0xe0> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4ef88 <_PyObject_CheckXIData@@Base+0x94> │ │ │ │ + cbz r5, 4efbe <_PyXIData_FormatNotShareableError@@Base+0xaa> │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 292e98 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293218 <_PyMonitoring_FireBranchEvent@@Base+0x318> │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4ef88 <_PyObject_CheckXIData@@Base+0x94> │ │ │ │ + bge.n 4efbe <_PyXIData_FormatNotShareableError@@Base+0xaa> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ bic.w r8, r6, r6, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4efa2 <_PyObject_CheckXIData@@Base+0xae> │ │ │ │ + ble.n 4efd8 <_PyXIData_FormatNotShareableError@@Base+0xc4> │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 292e98 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293218 <_PyMonitoring_FireBranchEvent@@Base+0x318> │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4ef80 <_PyObject_CheckXIData@@Base+0x8c> │ │ │ │ + blt.n 4efb6 <_PyXIData_FormatNotShareableError@@Base+0xa2> │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d508 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22d950 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4efcc <_PyObject_CheckXIData@@Base+0xd8> │ │ │ │ + beq.n 4f002 <_PyXIData_FormatNotShareableError@@Base+0xee> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1dcec4 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1dd1d4 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4efce <_PyObject_CheckXIData@@Base+0xda> │ │ │ │ + bge.n 4f004 <_PyXIData_FormatNotShareableError@@Base+0xf0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4efce <_PyObject_CheckXIData@@Base+0xda> │ │ │ │ + b.n 4f004 <_PyXIData_FormatNotShareableError@@Base+0xf0> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ 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, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 4eff0 <_PyObject_CheckXIData@@Base+0xfc> │ │ │ │ + cbz r1, 4f026 <_PyXIData_FormatNotShareableError@@Base+0x112> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 4f006 <_PyObject_CheckXIData@@Base+0x112> │ │ │ │ - b.n 4effc <_PyObject_CheckXIData@@Base+0x108> │ │ │ │ - bl 256fd4 │ │ │ │ + cbnz r0, 4f03c <_PyXIData_FormatNotShareableError@@Base+0x128> │ │ │ │ + b.n 4f032 <_PyXIData_FormatNotShareableError@@Base+0x11e> │ │ │ │ + bl 2573f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4efe8 <_PyObject_CheckXIData@@Base+0xf4> │ │ │ │ + bne.n 4f01e <_PyXIData_FormatNotShareableError@@Base+0x10a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f012 <_PyObject_CheckXIData@@Base+0x11e> │ │ │ │ - bl 703c0 │ │ │ │ + b.n 4f048 <_PyXIData_FormatNotShareableError@@Base+0x134> │ │ │ │ + bl 703e0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4eff8 <_PyObject_CheckXIData@@Base+0x104> │ │ │ │ + beq.n 4f02e <_PyXIData_FormatNotShareableError@@Base+0x11a> │ │ │ │ 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 4f028 <_PyObject_CheckXIData@@Base+0x134> │ │ │ │ - movw r0, #22764 @ 0x58ec │ │ │ │ + bne.n 4f05e <_PyXIData_FormatNotShareableError@@Base+0x14a> │ │ │ │ + movw r0, #20948 @ 0x51d4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f9d0 │ │ │ │ - movw r0, #22772 @ 0x58f4 │ │ │ │ + b.w 7f9d4 │ │ │ │ + movw r0, #20956 @ 0x51dc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7f9d0 │ │ │ │ + b.w 7f9d4 │ │ │ │ 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 cf584 │ │ │ │ + bl cf454 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4f06c <_PyObject_CheckXIData@@Base+0x178> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4f0a2 <_PyXIData_FormatNotShareableError@@Base+0x18e> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4f064 <_PyObject_CheckXIData@@Base+0x170> │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 4f06c <_PyObject_CheckXIData@@Base+0x178> │ │ │ │ + bne.n 4f09a <_PyXIData_FormatNotShareableError@@Base+0x186> │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 4f0a2 <_PyXIData_FormatNotShareableError@@Base+0x18e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f100 <_PyObject_CheckXIData@@Base+0x20c> │ │ │ │ + bne.n 4f136 <_PyXIData_FormatNotShareableError@@Base+0x222> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 4f08a <_PyObject_CheckXIData@@Base+0x196> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4f0c0 <_PyXIData_FormatNotShareableError@@Base+0x1ac> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4f082 <_PyObject_CheckXIData@@Base+0x18e> │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 4f08a <_PyObject_CheckXIData@@Base+0x196> │ │ │ │ + bne.n 4f0b8 <_PyXIData_FormatNotShareableError@@Base+0x1a4> │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 4f0c0 <_PyXIData_FormatNotShareableError@@Base+0x1ac> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f100 <_PyObject_CheckXIData@@Base+0x20c> │ │ │ │ + bne.n 4f136 <_PyXIData_FormatNotShareableError@@Base+0x222> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4f0a6 <_PyObject_CheckXIData@@Base+0x1b2> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4f0dc <_PyXIData_FormatNotShareableError@@Base+0x1c8> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4f0a0 <_PyObject_CheckXIData@@Base+0x1ac> │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 4f0a6 <_PyObject_CheckXIData@@Base+0x1b2> │ │ │ │ + bne.n 4f0d6 <_PyXIData_FormatNotShareableError@@Base+0x1c2> │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 4f0dc <_PyXIData_FormatNotShareableError@@Base+0x1c8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4f100 <_PyObject_CheckXIData@@Base+0x20c> │ │ │ │ + cbnz r0, 4f136 <_PyXIData_FormatNotShareableError@@Base+0x222> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4f0c2 <_PyObject_CheckXIData@@Base+0x1ce> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4f0f8 <_PyXIData_FormatNotShareableError@@Base+0x1e4> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4f0bc <_PyObject_CheckXIData@@Base+0x1c8> │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 4f0c2 <_PyObject_CheckXIData@@Base+0x1ce> │ │ │ │ + bne.n 4f0f2 <_PyXIData_FormatNotShareableError@@Base+0x1de> │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 4f0f8 <_PyXIData_FormatNotShareableError@@Base+0x1e4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4f100 <_PyObject_CheckXIData@@Base+0x20c> │ │ │ │ + cbnz r0, 4f136 <_PyXIData_FormatNotShareableError@@Base+0x222> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 4f0de <_PyObject_CheckXIData@@Base+0x1ea> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4f114 <_PyXIData_FormatNotShareableError@@Base+0x200> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4f0d8 <_PyObject_CheckXIData@@Base+0x1e4> │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 4f0de <_PyObject_CheckXIData@@Base+0x1ea> │ │ │ │ + bne.n 4f10e <_PyXIData_FormatNotShareableError@@Base+0x1fa> │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 4f114 <_PyXIData_FormatNotShareableError@@Base+0x200> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4f100 <_PyObject_CheckXIData@@Base+0x20c> │ │ │ │ + cbnz r0, 4f136 <_PyXIData_FormatNotShareableError@@Base+0x222> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 4f100 <_PyObject_CheckXIData@@Base+0x20c> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4f136 <_PyXIData_FormatNotShareableError@@Base+0x222> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4f0f6 <_PyObject_CheckXIData@@Base+0x202> │ │ │ │ + bne.n 4f12c <_PyXIData_FormatNotShareableError@@Base+0x218> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ 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 r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r7, 4f126 <_PyObject_CheckXIData@@Base+0x232> │ │ │ │ + cbz r7, 4f15c <_PyXIData_FormatNotShareableError@@Base+0x248> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4f126 <_PyObject_CheckXIData@@Base+0x232> │ │ │ │ + beq.n 4f15c <_PyXIData_FormatNotShareableError@@Base+0x248> │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 4f130 <_PyObject_CheckXIData@@Base+0x23c> │ │ │ │ - bl 15c2b0 <_PyDict_SetItem_KnownHash_LockHeld@@Base+0x2bdc> │ │ │ │ + bgt.n 4f166 <_PyXIData_FormatNotShareableError@@Base+0x252> │ │ │ │ + bl 15c384 <_PyDict_SetItem_KnownHash_LockHeld@@Base+0x2bec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4f1c2 <_PyObject_CheckXIData@@Base+0x2ce> │ │ │ │ - b.n 4f264 <_PyObject_CheckXIData@@Base+0x370> │ │ │ │ + blt.n 4f1f8 <_PyXIData_FormatNotShareableError@@Base+0x2e4> │ │ │ │ + b.n 4f29a <_PyXIData_FormatNotShareableError@@Base+0x386> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4f1c8 <_PyObject_CheckXIData@@Base+0x2d4> │ │ │ │ + bne.n 4f1fe <_PyXIData_FormatNotShareableError@@Base+0x2ea> │ │ │ │ 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 4f14a <_PyObject_CheckXIData@@Base+0x256> │ │ │ │ + blt.n 4f180 <_PyXIData_FormatNotShareableError@@Base+0x26c> │ │ │ │ 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 4f1b4 <_PyObject_CheckXIData@@Base+0x2c0> │ │ │ │ + ble.n 4f1ea <_PyXIData_FormatNotShareableError@@Base+0x2d6> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4f184 <_PyObject_CheckXIData@@Base+0x290> │ │ │ │ + bne.n 4f1ba <_PyXIData_FormatNotShareableError@@Base+0x2a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dce84 │ │ │ │ - cbnz r0, 4f172 <_PyObject_CheckXIData@@Base+0x27e> │ │ │ │ + bl 1dd194 │ │ │ │ + cbnz r0, 4f1a8 <_PyXIData_FormatNotShareableError@@Base+0x294> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4f1e6 <_PyObject_CheckXIData@@Base+0x2f2> │ │ │ │ + b.n 4f21c <_PyXIData_FormatNotShareableError@@Base+0x308> │ │ │ │ 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 │ │ │ │ @@ -52560,195 +52568,194 @@ │ │ │ │ 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 4f192 <_PyObject_CheckXIData@@Base+0x29e> │ │ │ │ - b.n 4f158 <_PyObject_CheckXIData@@Base+0x264> │ │ │ │ + bne.n 4f1c8 <_PyXIData_FormatNotShareableError@@Base+0x2b4> │ │ │ │ + b.n 4f18e <_PyXIData_FormatNotShareableError@@Base+0x27a> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f264 <_PyObject_CheckXIData@@Base+0x370> │ │ │ │ + bge.n 4f29a <_PyXIData_FormatNotShareableError@@Base+0x386> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f264 <_PyObject_CheckXIData@@Base+0x370> │ │ │ │ + b.n 4f29a <_PyXIData_FormatNotShareableError@@Base+0x386> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 292c20 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 292fa0 <_PyMonitoring_FireBranchEvent@@Base+0xa0> │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 4f1dc <_PyObject_CheckXIData@@Base+0x2e8> │ │ │ │ + bcs.n 4f212 <_PyXIData_FormatNotShareableError@@Base+0x2fe> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111604 │ │ │ │ + bl 111758 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4f1ea <_PyObject_CheckXIData@@Base+0x2f6> │ │ │ │ + cbnz r0, 4f220 <_PyXIData_FormatNotShareableError@@Base+0x30c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f264 <_PyObject_CheckXIData@@Base+0x370> │ │ │ │ + b.n 4f29a <_PyXIData_FormatNotShareableError@@Base+0x386> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4f204 <_PyObject_CheckXIData@@Base+0x310> │ │ │ │ + blt.n 4f23a <_PyXIData_FormatNotShareableError@@Base+0x326> │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4f204 <_PyObject_CheckXIData@@Base+0x310> │ │ │ │ + bge.n 4f23a <_PyXIData_FormatNotShareableError@@Base+0x326> │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 292e98 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293218 <_PyMonitoring_FireBranchEvent@@Base+0x318> │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 4f244 <_PyObject_CheckXIData@@Base+0x350> │ │ │ │ - bl 25528c │ │ │ │ - cbnz r0, 4f22e <_PyObject_CheckXIData@@Base+0x33a> │ │ │ │ + ble.n 4f27a <_PyXIData_FormatNotShareableError@@Base+0x366> │ │ │ │ + bl 2556b0 │ │ │ │ + cbnz r0, 4f264 <_PyXIData_FormatNotShareableError@@Base+0x350> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f1e6 <_PyObject_CheckXIData@@Base+0x2f2> │ │ │ │ + bge.n 4f21c <_PyXIData_FormatNotShareableError@@Base+0x308> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f1e6 <_PyObject_CheckXIData@@Base+0x2f2> │ │ │ │ + bne.n 4f21c <_PyXIData_FormatNotShareableError@@Base+0x308> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f1e6 <_PyObject_CheckXIData@@Base+0x2f2> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f21c <_PyXIData_FormatNotShareableError@@Base+0x308> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f240 <_PyObject_CheckXIData@@Base+0x34c> │ │ │ │ + bge.n 4f276 <_PyXIData_FormatNotShareableError@@Base+0x362> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f240 <_PyObject_CheckXIData@@Base+0x34c> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f276 <_PyXIData_FormatNotShareableError@@Base+0x362> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4f208 <_PyObject_CheckXIData@@Base+0x314> │ │ │ │ + b.n 4f23e <_PyXIData_FormatNotShareableError@@Base+0x32a> │ │ │ │ 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 4f264 <_PyObject_CheckXIData@@Base+0x370> │ │ │ │ + bge.n 4f29a <_PyXIData_FormatNotShareableError@@Base+0x386> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4f264 <_PyObject_CheckXIData@@Base+0x370> │ │ │ │ + cbnz r3, 4f29a <_PyXIData_FormatNotShareableError@@Base+0x386> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f28c <_PyObject_CheckXIData@@Base+0x398> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4f2c2 <_PyXIData_FormatNotShareableError@@Base+0x3ae> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 4f284 <_PyObject_CheckXIData@@Base+0x390> │ │ │ │ + bne.n 4f2ba <_PyXIData_FormatNotShareableError@@Base+0x3a6> │ │ │ │ pop {r4} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4f298 <_PyObject_CheckXIData@@Base+0x3a4> │ │ │ │ + cbz r0, 4f2ce <_PyXIData_FormatNotShareableError@@Base+0x3ba> │ │ │ │ movs r1, #7 │ │ │ │ - b.w 21c718 <_PyXIData_New@@Base+0xd8> │ │ │ │ + b.w 21cbc4 <_PyXIData_New@@Base+0xd8> │ │ │ │ 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, 4f2c2 <_PyObject_CheckXIData@@Base+0x3ce> │ │ │ │ + cbnz r3, 4f2f8 <_PyXIData_FormatNotShareableError@@Base+0x3e4> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4f2c2 <_PyObject_CheckXIData@@Base+0x3ce> │ │ │ │ + ble.n 4f2f8 <_PyXIData_FormatNotShareableError@@Base+0x3e4> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4f2c2 <_PyObject_CheckXIData@@Base+0x3ce> │ │ │ │ - cbnz r4, 4f2e4 <_PyObject_CheckXIData@@Base+0x3f0> │ │ │ │ + bne.n 4f2f8 <_PyXIData_FormatNotShareableError@@Base+0x3e4> │ │ │ │ + cbnz r4, 4f31a <_PyXIData_FormatNotShareableError@@Base+0x406> │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4f37c <_PyObject_CheckXIData@@Base+0x488>) │ │ │ │ + ldr r4, [pc, #176] @ (4f3b0 <_PyXIData_FormatNotShareableError@@Base+0x49c>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f2e4 <_PyObject_CheckXIData@@Base+0x3f0> │ │ │ │ + cbnz r0, 4f31a <_PyXIData_FormatNotShareableError@@Base+0x406> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f376 <_PyObject_CheckXIData@@Base+0x482> │ │ │ │ + b.n 4f3ac <_PyXIData_FormatNotShareableError@@Base+0x498> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4f2f8 <_PyObject_CheckXIData@@Base+0x404> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 4f32e <_PyXIData_FormatNotShareableError@@Base+0x41a> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f2e0 <_PyObject_CheckXIData@@Base+0x3ec> │ │ │ │ + bne.n 4f316 <_PyXIData_FormatNotShareableError@@Base+0x402> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f30c <_PyObject_CheckXIData@@Base+0x418> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 4f342 <_PyXIData_FormatNotShareableError@@Base+0x42e> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f2e0 <_PyObject_CheckXIData@@Base+0x3ec> │ │ │ │ + bne.n 4f316 <_PyXIData_FormatNotShareableError@@Base+0x402> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #31796 @ 0x7c34 │ │ │ │ + movw r1, #32652 @ 0x7f8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #8308 @ 0x2074 │ │ │ │ + movw r0, #9344 @ 0x2480 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f2e0 <_PyObject_CheckXIData@@Base+0x3ec> │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 4f316 <_PyXIData_FormatNotShareableError@@Base+0x402> │ │ │ │ + bl 97c54 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b8b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a734 │ │ │ │ - cbz r6, 4f36e <_PyObject_CheckXIData@@Base+0x47a> │ │ │ │ + bl 9a80c │ │ │ │ + cbz r6, 4f3a4 <_PyXIData_FormatNotShareableError@@Base+0x490> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4f35a <_PyObject_CheckXIData@@Base+0x466> │ │ │ │ - bl edde4 │ │ │ │ + bne.n 4f390 <_PyXIData_FormatNotShareableError@@Base+0x47c> │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f32e <_PyObject_CheckXIData@@Base+0x43a> │ │ │ │ - b.n 4f2e0 <_PyObject_CheckXIData@@Base+0x3ec> │ │ │ │ + beq.n 4f364 <_PyXIData_FormatNotShareableError@@Base+0x450> │ │ │ │ + b.n 4f316 <_PyXIData_FormatNotShareableError@@Base+0x402> │ │ │ │ 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 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #736] @ (4f660 <_PyObject_CheckXIData@@Base+0x76c>) │ │ │ │ + ldr r7, [pc, #16] @ (4f3c4 <_PyXIData_FormatNotShareableError@@Base+0x4b0>) │ │ │ │ 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 │ │ │ │ @@ -52756,899 +52763,937 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1292d8 │ │ │ │ - cbnz r0, 4f3e4 <_PyObject_CheckXIData@@Base+0x4f0> │ │ │ │ + bl 1291e8 │ │ │ │ + cbnz r0, 4f418 <_PyXIData_FormatNotShareableError@@Base+0x504> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4f3b2 <_PyObject_CheckXIData@@Base+0x4be> │ │ │ │ + cbz r5, 4f3e6 <_PyXIData_FormatNotShareableError@@Base+0x4d2> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4f3ba <_PyObject_CheckXIData@@Base+0x4c6> │ │ │ │ + b.n 4f3ee <_PyXIData_FormatNotShareableError@@Base+0x4da> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4f3d8 <_PyObject_CheckXIData@@Base+0x4e4> │ │ │ │ + blt.n 4f40c <_PyXIData_FormatNotShareableError@@Base+0x4f8> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 4f3d8 <_PyObject_CheckXIData@@Base+0x4e4> │ │ │ │ + cbnz r0, 4f40c <_PyXIData_FormatNotShareableError@@Base+0x4f8> │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f3e6 <_PyObject_CheckXIData@@Base+0x4f2> │ │ │ │ + b.n 4f41a <_PyXIData_FormatNotShareableError@@Base+0x506> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f3e6 <_PyObject_CheckXIData@@Base+0x4f2> │ │ │ │ + b.n 4f41a <_PyXIData_FormatNotShareableError@@Base+0x506> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4f3f0 <_PyObject_CheckXIData@@Base+0x4fc> │ │ │ │ + cbz r3, 4f424 <_PyXIData_FormatNotShareableError@@Base+0x510> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 77218 │ │ │ │ + bl 77200 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4f416 <_PyObject_CheckXIData@@Base+0x522> │ │ │ │ + ble.n 4f44a <_PyXIData_FormatNotShareableError@@Base+0x536> │ │ │ │ add.w r6, r5, #16 │ │ │ │ - b.n 4f424 <_PyObject_CheckXIData@@Base+0x530> │ │ │ │ + b.n 4f458 <_PyXIData_FormatNotShareableError@@Base+0x544> │ │ │ │ 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 4f416 <_PyObject_CheckXIData@@Base+0x522> │ │ │ │ + bcc.n 4f44a <_PyXIData_FormatNotShareableError@@Base+0x536> │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ - bl 7a1a4 │ │ │ │ - b.n 4f424 <_PyObject_CheckXIData@@Base+0x530> │ │ │ │ - b.w 118684 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 7a1b0 │ │ │ │ + b.n 4f458 <_PyXIData_FormatNotShareableError@@Base+0x544> │ │ │ │ + b.w 1181e4 <_Py_hashtable_destroy@@Base> │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4f458 <_PyObject_CheckXIData@@Base+0x564> │ │ │ │ + bne.n 4f48c <_PyXIData_FormatNotShareableError@@Base+0x578> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4f470 <_PyObject_CheckXIData@@Base+0x57c> │ │ │ │ - b.n 4f482 <_PyObject_CheckXIData@@Base+0x58e> │ │ │ │ + cbnz r0, 4f4a4 <_PyXIData_FormatNotShareableError@@Base+0x590> │ │ │ │ + b.n 4f4b6 <_PyXIData_FormatNotShareableError@@Base+0x5a2> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20912 @ 0x51b0 │ │ │ │ + movw r0, #21808 @ 0x5530 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f44c <_PyObject_CheckXIData@@Base+0x558> │ │ │ │ - b.n 4f564 <_PyObject_CheckXIData@@Base+0x670> │ │ │ │ - bl 85938 │ │ │ │ + bne.n 4f480 <_PyXIData_FormatNotShareableError@@Base+0x56c> │ │ │ │ + b.n 4f598 <_PyXIData_FormatNotShareableError@@Base+0x684> │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4f490 <_PyObject_CheckXIData@@Base+0x59c> │ │ │ │ + blt.n 4f4c4 <_PyXIData_FormatNotShareableError@@Base+0x5b0> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4f4a0 <_PyObject_CheckXIData@@Base+0x5ac> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 4f4d4 <_PyXIData_FormatNotShareableError@@Base+0x5c0> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f564 <_PyObject_CheckXIData@@Base+0x670> │ │ │ │ + bne.n 4f598 <_PyXIData_FormatNotShareableError@@Base+0x684> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f4a0 <_PyObject_CheckXIData@@Base+0x5ac> │ │ │ │ + b.n 4f4d4 <_PyXIData_FormatNotShareableError@@Base+0x5c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f47e <_PyObject_CheckXIData@@Base+0x58a> │ │ │ │ + bne.n 4f4b2 <_PyXIData_FormatNotShareableError@@Base+0x59e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f47e <_PyObject_CheckXIData@@Base+0x58a> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f4b2 <_PyXIData_FormatNotShareableError@@Base+0x59e> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r1, #8376 @ 0x20b8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 125dcc │ │ │ │ - bl cf584 │ │ │ │ + bl 125cdc │ │ │ │ + bl cf454 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4f4c6 <_PyObject_CheckXIData@@Base+0x5d2> │ │ │ │ + beq.n 4f4fa <_PyXIData_FormatNotShareableError@@Base+0x5e6> │ │ │ │ mov r0, r3 │ │ │ │ - bl 88210 │ │ │ │ + bl 882c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f536 <_PyObject_CheckXIData@@Base+0x642> │ │ │ │ + beq.n 4f56a <_PyXIData_FormatNotShareableError@@Base+0x656> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r1, 4f4dc <_PyObject_CheckXIData@@Base+0x5e8> │ │ │ │ + cbz r1, 4f510 <_PyXIData_FormatNotShareableError@@Base+0x5fc> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 4f4e8 <_PyObject_CheckXIData@@Base+0x5f4> │ │ │ │ + bge.n 4f51c <_PyXIData_FormatNotShareableError@@Base+0x608> │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 4f4e8 <_PyObject_CheckXIData@@Base+0x5f4> │ │ │ │ + b.n 4f51c <_PyXIData_FormatNotShareableError@@Base+0x608> │ │ │ │ mov r0, r7 │ │ │ │ - bl 256fd4 │ │ │ │ + bl 2573f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f4cc <_PyObject_CheckXIData@@Base+0x5d8> │ │ │ │ - b.n 4f564 <_PyObject_CheckXIData@@Base+0x670> │ │ │ │ + bne.n 4f500 <_PyXIData_FormatNotShareableError@@Base+0x5ec> │ │ │ │ + b.n 4f598 <_PyXIData_FormatNotShareableError@@Base+0x684> │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 259a28 <_PyGen_SetStopIterationValue@@Base+0x1504> │ │ │ │ + bl 259e50 <_PyGen_SetStopIterationValue@@Base+0x1504> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f564 <_PyObject_CheckXIData@@Base+0x670> │ │ │ │ + beq.n 4f598 <_PyXIData_FormatNotShareableError@@Base+0x684> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4f518 <_PyObject_CheckXIData@@Base+0x624> │ │ │ │ + bge.n 4f54c <_PyXIData_FormatNotShareableError@@Base+0x638> │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r6, [r6, #-4] │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4f502 <_PyObject_CheckXIData@@Base+0x60e> │ │ │ │ + b.n 4f536 <_PyXIData_FormatNotShareableError@@Base+0x622> │ │ │ │ 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 4f566 <_PyObject_CheckXIData@@Base+0x672> │ │ │ │ + b.n 4f59a <_PyXIData_FormatNotShareableError@@Base+0x686> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #8376 @ 0x20b8 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 125dcc │ │ │ │ - bl cf584 │ │ │ │ + bl 125cdc │ │ │ │ + bl cf454 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20912 @ 0x51b0 │ │ │ │ + movw r0, #21808 @ 0x5530 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 7dd48 │ │ │ │ + b.w 7dd30 │ │ │ │ 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, 4f5ae <_PyObject_CheckXIData@@Base+0x6ba> │ │ │ │ + cbz r6, 4f5e2 <_PyXIData_FormatNotShareableError@@Base+0x6ce> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 4f5be <_PyObject_CheckXIData@@Base+0x6ca> │ │ │ │ + cbz r2, 4f5f2 <_PyXIData_FormatNotShareableError@@Base+0x6de> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 111604 │ │ │ │ + bl 111758 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7a1a4 │ │ │ │ - cbz r4, 4f5ec <_PyObject_CheckXIData@@Base+0x6f8> │ │ │ │ - ldr r0, [pc, #28] @ (4f5f4 <_PyObject_CheckXIData@@Base+0x700>) │ │ │ │ - bl 201794 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7a1b0 │ │ │ │ + cbz r4, 4f620 <_PyXIData_FormatNotShareableError@@Base+0x70c> │ │ │ │ + ldr r0, [pc, #28] @ (4f628 <_PyXIData_FormatNotShareableError@@Base+0x714>) │ │ │ │ + bl 2018ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #52012 @ 0xcb2c │ │ │ │ + movw r0, #53048 @ 0xcf38 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ - movw r0, #7280 @ 0x1c70 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 793ec │ │ │ │ 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 4f632 <_PyObject_CheckXIData@@Base+0x73e> │ │ │ │ + beq.n 4f65a <_PyXIData_FormatNotShareableError@@Base+0x746> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4f632 <_PyObject_CheckXIData@@Base+0x73e> │ │ │ │ + ble.n 4f65a <_PyXIData_FormatNotShareableError@@Base+0x746> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f64c <_PyObject_CheckXIData@@Base+0x758> │ │ │ │ + bge.n 4f674 <_PyXIData_FormatNotShareableError@@Base+0x760> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f64c <_PyObject_CheckXIData@@Base+0x758> │ │ │ │ + b.n 4f674 <_PyXIData_FormatNotShareableError@@Base+0x760> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4f668 <_PyObject_CheckXIData@@Base+0x774> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4f690 <_PyXIData_FormatNotShareableError@@Base+0x77c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 88dfc │ │ │ │ + bl 88e90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f668 <_PyObject_CheckXIData@@Base+0x774> │ │ │ │ + bge.n 4f690 <_PyXIData_FormatNotShareableError@@Base+0x77c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f668 <_PyObject_CheckXIData@@Base+0x774> │ │ │ │ + cbnz r3, 4f690 <_PyXIData_FormatNotShareableError@@Base+0x77c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29087 @ 0x719f │ │ │ │ + movw r1, #29231 @ 0x722f │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #56432 @ 0xdc70 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w 463fc │ │ │ │ + b.w 4648c │ │ │ │ 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 │ │ │ │ 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 1292d8 │ │ │ │ - cbnz r0, 4f6e6 <_PyObject_CheckXIData@@Base+0x7f2> │ │ │ │ + bl 1291e8 │ │ │ │ + cbnz r0, 4f70e <_PyXIData_FormatNotShareableError@@Base+0x7fa> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4f6b4 <_PyObject_CheckXIData@@Base+0x7c0> │ │ │ │ + cbz r5, 4f6dc <_PyXIData_FormatNotShareableError@@Base+0x7c8> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4f6bc <_PyObject_CheckXIData@@Base+0x7c8> │ │ │ │ + b.n 4f6e4 <_PyXIData_FormatNotShareableError@@Base+0x7d0> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4f6da <_PyObject_CheckXIData@@Base+0x7e6> │ │ │ │ + blt.n 4f702 <_PyXIData_FormatNotShareableError@@Base+0x7ee> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 4f6da <_PyObject_CheckXIData@@Base+0x7e6> │ │ │ │ + cbnz r0, 4f702 <_PyXIData_FormatNotShareableError@@Base+0x7ee> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f6e8 <_PyObject_CheckXIData@@Base+0x7f4> │ │ │ │ + b.n 4f710 <_PyXIData_FormatNotShareableError@@Base+0x7fc> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f6e8 <_PyObject_CheckXIData@@Base+0x7f4> │ │ │ │ + b.n 4f710 <_PyXIData_FormatNotShareableError@@Base+0x7fc> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4f6f2 <_PyObject_CheckXIData@@Base+0x7fe> │ │ │ │ + cbz r3, 4f71a <_PyXIData_FormatNotShareableError@@Base+0x806> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ 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 4f726 <_PyObject_CheckXIData@@Base+0x832> │ │ │ │ + beq.n 4f74e <_PyXIData_FormatNotShareableError@@Base+0x83a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4f726 <_PyObject_CheckXIData@@Base+0x832> │ │ │ │ + ble.n 4f74e <_PyXIData_FormatNotShareableError@@Base+0x83a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f742 <_PyObject_CheckXIData@@Base+0x84e> │ │ │ │ + bge.n 4f76a <_PyXIData_FormatNotShareableError@@Base+0x856> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f742 <_PyObject_CheckXIData@@Base+0x84e> │ │ │ │ + b.n 4f76a <_PyXIData_FormatNotShareableError@@Base+0x856> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4f75e <_PyObject_CheckXIData@@Base+0x86a> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4f786 <_PyXIData_FormatNotShareableError@@Base+0x872> │ │ │ │ mov r0, r4 │ │ │ │ - bl 112c5c │ │ │ │ + bl 112d9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f75e <_PyObject_CheckXIData@@Base+0x86a> │ │ │ │ + bge.n 4f786 <_PyXIData_FormatNotShareableError@@Base+0x872> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f75e <_PyObject_CheckXIData@@Base+0x86a> │ │ │ │ + cbnz r3, 4f786 <_PyXIData_FormatNotShareableError@@Base+0x872> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - movw r2, #35816 @ 0x8be8 │ │ │ │ + movw r2, #36816 @ 0x8fd0 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r3, #35832 @ 0x8bf8 │ │ │ │ + movw r3, #36832 @ 0x8fe0 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ bic.w r1, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ - b.w 793ec │ │ │ │ + b.w 793e4 │ │ │ │ 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 4f7c8 <_PyObject_CheckXIData@@Base+0x8d4> │ │ │ │ + bhi.n 4f7f0 <_PyXIData_FormatNotShareableError@@Base+0x8dc> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4f7e0 <_PyObject_CheckXIData@@Base+0x8ec> │ │ │ │ + bmi.n 4f808 <_PyXIData_FormatNotShareableError@@Base+0x8f4> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33248 @ 0x81e0 │ │ │ │ + movw r1, #34136 @ 0x8558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1676 @ 0x68c │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f88c <_PyObject_CheckXIData@@Base+0x998> │ │ │ │ - movw r0, #1676 @ 0x68c │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f8b4 <_PyXIData_FormatNotShareableError@@Base+0x9a0> │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f79e <_PyObject_CheckXIData@@Base+0x8aa> │ │ │ │ - b.n 4f88c <_PyObject_CheckXIData@@Base+0x998> │ │ │ │ + bne.n 4f7c6 <_PyXIData_FormatNotShareableError@@Base+0x8b2> │ │ │ │ + b.n 4f8b4 <_PyXIData_FormatNotShareableError@@Base+0x9a0> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f862 <_PyObject_CheckXIData@@Base+0x96e> │ │ │ │ + ble.n 4f88a <_PyXIData_FormatNotShareableError@@Base+0x976> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f848 <_PyObject_CheckXIData@@Base+0x954> │ │ │ │ + beq.n 4f870 <_PyXIData_FormatNotShareableError@@Base+0x95c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f82a <_PyObject_CheckXIData@@Base+0x936> │ │ │ │ + bpl.n 4f852 <_PyXIData_FormatNotShareableError@@Base+0x93e> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f88c <_PyObject_CheckXIData@@Base+0x998> │ │ │ │ + beq.n 4f8b4 <_PyXIData_FormatNotShareableError@@Base+0x9a0> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f84a <_PyObject_CheckXIData@@Base+0x956> │ │ │ │ + beq.n 4f872 <_PyXIData_FormatNotShareableError@@Base+0x95e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4f88c <_PyObject_CheckXIData@@Base+0x998> │ │ │ │ - movw r2, #30024 @ 0x7548 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4f8b4 <_PyXIData_FormatNotShareableError@@Base+0x9a0> │ │ │ │ + movw r2, #30780 @ 0x783c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1676 @ 0x68c │ │ │ │ + movw r0, #2572 @ 0xa0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f88c <_PyObject_CheckXIData@@Base+0x998> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f8b4 <_PyXIData_FormatNotShareableError@@Base+0x9a0> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f868 <_PyObject_CheckXIData@@Base+0x974> │ │ │ │ + beq.n 4f890 <_PyXIData_FormatNotShareableError@@Base+0x97c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f86a <_PyObject_CheckXIData@@Base+0x976> │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 4f86a <_PyObject_CheckXIData@@Base+0x976> │ │ │ │ - b.n 4f88c <_PyObject_CheckXIData@@Base+0x998> │ │ │ │ + bne.n 4f892 <_PyXIData_FormatNotShareableError@@Base+0x97e> │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 4f892 <_PyXIData_FormatNotShareableError@@Base+0x97e> │ │ │ │ + b.n 4f8b4 <_PyXIData_FormatNotShareableError@@Base+0x9a0> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f86a <_PyObject_CheckXIData@@Base+0x976> │ │ │ │ + b.n 4f892 <_PyXIData_FormatNotShareableError@@Base+0x97e> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268c5c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 26910c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f88c <_PyObject_CheckXIData@@Base+0x998> │ │ │ │ - movw r0, #12732 @ 0x31bc │ │ │ │ + cbz r0, 4f8b4 <_PyXIData_FormatNotShareableError@@Base+0x9a0> │ │ │ │ + movw r0, #13628 @ 0x353c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4f8b4 <_PyObject_CheckXIData@@Base+0x9c0> │ │ │ │ + bne.n 4f8dc <_PyXIData_FormatNotShareableError@@Base+0x9c8> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f8cc <_PyObject_CheckXIData@@Base+0x9d8> │ │ │ │ - b.n 4f8de <_PyObject_CheckXIData@@Base+0x9ea> │ │ │ │ + cbnz r0, 4f8f4 <_PyXIData_FormatNotShareableError@@Base+0x9e0> │ │ │ │ + b.n 4f906 <_PyXIData_FormatNotShareableError@@Base+0x9f2> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20912 @ 0x51b0 │ │ │ │ + movw r0, #21808 @ 0x5530 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f8a8 <_PyObject_CheckXIData@@Base+0x9b4> │ │ │ │ - b.n 4f9d4 <_PyObject_CheckXIData@@Base+0xae0> │ │ │ │ - bl 85938 │ │ │ │ + bne.n 4f8d0 <_PyXIData_FormatNotShareableError@@Base+0x9bc> │ │ │ │ + b.n 4f9fc <_PyXIData_FormatNotShareableError@@Base+0xae8> │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4f8ec <_PyObject_CheckXIData@@Base+0x9f8> │ │ │ │ + blt.n 4f914 <_PyXIData_FormatNotShareableError@@Base+0xa00> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 4f8fc <_PyObject_CheckXIData@@Base+0xa08> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 4f924 <_PyXIData_FormatNotShareableError@@Base+0xa10> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f9d4 <_PyObject_CheckXIData@@Base+0xae0> │ │ │ │ + bne.n 4f9fc <_PyXIData_FormatNotShareableError@@Base+0xae8> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f8fc <_PyObject_CheckXIData@@Base+0xa08> │ │ │ │ + b.n 4f924 <_PyXIData_FormatNotShareableError@@Base+0xa10> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f8da <_PyObject_CheckXIData@@Base+0x9e6> │ │ │ │ + bne.n 4f902 <_PyXIData_FormatNotShareableError@@Base+0x9ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f8da <_PyObject_CheckXIData@@Base+0x9e6> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f902 <_PyXIData_FormatNotShareableError@@Base+0x9ee> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4f91c <_PyObject_CheckXIData@@Base+0xa28> │ │ │ │ + bne.n 4f944 <_PyXIData_FormatNotShareableError@@Base+0xa30> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65096 @ 0xfe48 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #680 @ 0x2a8 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 4f9d4 <_PyObject_CheckXIData@@Base+0xae0> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 4f9fc <_PyXIData_FormatNotShareableError@@Base+0xae8> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - blt.n 4f944 <_PyObject_CheckXIData@@Base+0xa50> │ │ │ │ + blt.n 4f96c <_PyXIData_FormatNotShareableError@@Base+0xa58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 208bf4 <_PyMarshal_GetXIData@@Base+0x90> │ │ │ │ + bl 208e00 <_PyMarshal_GetXIData@@Base+0x6e0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f9d4 <_PyObject_CheckXIData@@Base+0xae0> │ │ │ │ + beq.n 4f9fc <_PyXIData_FormatNotShareableError@@Base+0xae8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4f9d6 <_PyObject_CheckXIData@@Base+0xae2> │ │ │ │ + b.n 4f9fe <_PyXIData_FormatNotShareableError@@Base+0xaea> │ │ │ │ negs r3, r3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 4f94c <_PyObject_CheckXIData@@Base+0xa58> │ │ │ │ - cbnz r6, 4f966 <_PyObject_CheckXIData@@Base+0xa72> │ │ │ │ + ble.n 4f974 <_PyXIData_FormatNotShareableError@@Base+0xa60> │ │ │ │ + cbnz r6, 4f98e <_PyXIData_FormatNotShareableError@@Base+0xa7a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 265948 <_Py_c_prod@@Base+0x1690> │ │ │ │ + bl 265df4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f93a <_PyObject_CheckXIData@@Base+0xa46> │ │ │ │ - b.n 4f9d4 <_PyObject_CheckXIData@@Base+0xae0> │ │ │ │ + bne.n 4f962 <_PyXIData_FormatNotShareableError@@Base+0xa4e> │ │ │ │ + b.n 4f9fc <_PyXIData_FormatNotShareableError@@Base+0xae8> │ │ │ │ negs r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ade8 <_PyBytes_GetData@@Base+0x144> │ │ │ │ - cbnz r0, 4f9d4 <_PyObject_CheckXIData@@Base+0xae0> │ │ │ │ + bl 20b180 <_PyBytes_GetData@@Base+0x32c> │ │ │ │ + cbnz r0, 4f9fc <_PyXIData_FormatNotShareableError@@Base+0xae8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r6, r0 │ │ │ │ - bge.n 4f9a2 <_PyObject_CheckXIData@@Base+0xaae> │ │ │ │ + bge.n 4f9ca <_PyXIData_FormatNotShareableError@@Base+0xab6> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 208bf4 <_PyMarshal_GetXIData@@Base+0x90> │ │ │ │ + bl 208e00 <_PyMarshal_GetXIData@@Base+0x6e0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f9d4 <_PyObject_CheckXIData@@Base+0xae0> │ │ │ │ + beq.n 4f9fc <_PyXIData_FormatNotShareableError@@Base+0xae8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f9c8 <_PyObject_CheckXIData@@Base+0xad4> │ │ │ │ - b.n 4f9be <_PyObject_CheckXIData@@Base+0xaca> │ │ │ │ + bge.n 4f9f0 <_PyXIData_FormatNotShareableError@@Base+0xadc> │ │ │ │ + b.n 4f9e6 <_PyXIData_FormatNotShareableError@@Base+0xad2> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 265948 <_Py_c_prod@@Base+0x1690> │ │ │ │ + bl 265df4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f990 <_PyObject_CheckXIData@@Base+0xa9c> │ │ │ │ - b.n 4f9d4 <_PyObject_CheckXIData@@Base+0xae0> │ │ │ │ + bne.n 4f9b8 <_PyXIData_FormatNotShareableError@@Base+0xaa4> │ │ │ │ + b.n 4f9fc <_PyXIData_FormatNotShareableError@@Base+0xae8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f9c8 <_PyObject_CheckXIData@@Base+0xad4> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f9f0 <_PyXIData_FormatNotShareableError@@Base+0xadc> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ade8 <_PyBytes_GetData@@Base+0x144> │ │ │ │ + bl 20b180 <_PyBytes_GetData@@Base+0x32c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f93a <_PyObject_CheckXIData@@Base+0xa46> │ │ │ │ + beq.n 4f962 <_PyXIData_FormatNotShareableError@@Base+0xa4e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2366a0 │ │ │ │ - cbz r0, 4fa26 <_PyObject_CheckXIData@@Base+0xb32> │ │ │ │ + bl 236b20 │ │ │ │ + cbz r0, 4fa4e <_PyXIData_FormatNotShareableError@@Base+0xb3a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - cbnz r0, 4fa0c <_PyObject_CheckXIData@@Base+0xb18> │ │ │ │ + cbnz r0, 4fa34 <_PyXIData_FormatNotShareableError@@Base+0xb20> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fa2a <_PyObject_CheckXIData@@Base+0xb36> │ │ │ │ + bge.n 4fa52 <_PyXIData_FormatNotShareableError@@Base+0xb3e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4fa2a <_PyObject_CheckXIData@@Base+0xb36> │ │ │ │ - bl 84be4 │ │ │ │ - cbnz r0, 4fa32 <_PyObject_CheckXIData@@Base+0xb3e> │ │ │ │ + b.n 4fa52 <_PyXIData_FormatNotShareableError@@Base+0xb3e> │ │ │ │ + bl 84c84 │ │ │ │ + cbnz r0, 4fa5a <_PyXIData_FormatNotShareableError@@Base+0xb46> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fa26 <_PyObject_CheckXIData@@Base+0xb32> │ │ │ │ + bge.n 4fa4e <_PyXIData_FormatNotShareableError@@Base+0xb3a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fa26 <_PyObject_CheckXIData@@Base+0xb32> │ │ │ │ + cbnz r3, 4fa4e <_PyXIData_FormatNotShareableError@@Base+0xb3a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4fa6a <_PyObject_CheckXIData@@Base+0xb76> │ │ │ │ + b.n 4fa92 <_PyXIData_FormatNotShareableError@@Base+0xb7e> │ │ │ │ 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, #65132 @ 0xfe6c │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + movw r0, #716 @ 0x2cc │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 808ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fa6a <_PyObject_CheckXIData@@Base+0xb76> │ │ │ │ + bge.n 4fa92 <_PyXIData_FormatNotShareableError@@Base+0xb7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fa6a <_PyObject_CheckXIData@@Base+0xb76> │ │ │ │ + cbnz r3, 4fa92 <_PyXIData_FormatNotShareableError@@Base+0xb7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 713bc │ │ │ │ - cbz r0, 4fab2 <_PyObject_CheckXIData@@Base+0xbbe> │ │ │ │ + bl 713c4 │ │ │ │ + cbz r0, 4fada <_PyXIData_FormatNotShareableError@@Base+0xbc6> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7dd48 │ │ │ │ + bl 7dd30 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4fa9e <_PyObject_CheckXIData@@Base+0xbaa> │ │ │ │ + cbz r0, 4fac6 <_PyXIData_FormatNotShareableError@@Base+0xbb2> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 7fcd0 │ │ │ │ - cbnz r0, 4fab6 <_PyObject_CheckXIData@@Base+0xbc2> │ │ │ │ + bl 7fcd4 │ │ │ │ + cbnz r0, 4fade <_PyXIData_FormatNotShareableError@@Base+0xbca> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fab2 <_PyObject_CheckXIData@@Base+0xbbe> │ │ │ │ + bge.n 4fada <_PyXIData_FormatNotShareableError@@Base+0xbc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fab2 <_PyObject_CheckXIData@@Base+0xbbe> │ │ │ │ + cbnz r3, 4fada <_PyXIData_FormatNotShareableError@@Base+0xbc6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fab8 <_PyObject_CheckXIData@@Base+0xbc4> │ │ │ │ + b.n 4fae0 <_PyXIData_FormatNotShareableError@@Base+0xbcc> │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4faec <_PyObject_CheckXIData@@Base+0xbf8> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4fb14 <_PyXIData_FormatNotShareableError@@Base+0xc00> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4fae6 <_PyObject_CheckXIData@@Base+0xbf2> │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 4faec <_PyObject_CheckXIData@@Base+0xbf8> │ │ │ │ + bne.n 4fb0e <_PyXIData_FormatNotShareableError@@Base+0xbfa> │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 4fb14 <_PyXIData_FormatNotShareableError@@Base+0xc00> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4fb0e <_PyObject_CheckXIData@@Base+0xc1a> │ │ │ │ + cbnz r0, 4fb36 <_PyXIData_FormatNotShareableError@@Base+0xc22> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4fb0e <_PyObject_CheckXIData@@Base+0xc1a> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4fb36 <_PyXIData_FormatNotShareableError@@Base+0xc22> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4fb04 <_PyObject_CheckXIData@@Base+0xc10> │ │ │ │ + bne.n 4fb2c <_PyXIData_FormatNotShareableError@@Base+0xc18> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4fb40 <_PyObject_CheckXIData@@Base+0xc4c> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4fb68 <_PyXIData_FormatNotShareableError@@Base+0xc54> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4fb3a <_PyObject_CheckXIData@@Base+0xc46> │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 4fb40 <_PyObject_CheckXIData@@Base+0xc4c> │ │ │ │ + bne.n 4fb62 <_PyXIData_FormatNotShareableError@@Base+0xc4e> │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 4fb68 <_PyXIData_FormatNotShareableError@@Base+0xc54> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4fb62 <_PyObject_CheckXIData@@Base+0xc6e> │ │ │ │ + cbnz r0, 4fb8a <_PyXIData_FormatNotShareableError@@Base+0xc76> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4fb62 <_PyObject_CheckXIData@@Base+0xc6e> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4fb8a <_PyXIData_FormatNotShareableError@@Base+0xc76> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4fb58 <_PyObject_CheckXIData@@Base+0xc64> │ │ │ │ + bne.n 4fb80 <_PyXIData_FormatNotShareableError@@Base+0xc6c> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ 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 4598c │ │ │ │ + │ │ │ │ +0004fb9c <_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 4fbea <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ + adds.w r3, r3, #5536 @ 0x15a0 │ │ │ │ + beq.n 4fbea <_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 21a624 <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + cbnz r0, 4fbf0 <_PyObject_CheckXIData@@Base+0x54> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cbnz r3, 4fbf2 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ + cbz r3, 4fbe0 <_PyObject_CheckXIData@@Base+0x44> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 4fbea <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 21a6c8 <_PyObject_GetXIData@@Base+0x2b0> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4fbf2 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + b.w 45a1c │ │ │ │ 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, 4fb9a <_PyObject_CheckXIData@@Base+0xca6> │ │ │ │ + cbnz r3, 4fc1c <_PyObject_CheckXIData@@Base+0x80> │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4fb9a <_PyObject_CheckXIData@@Base+0xca6> │ │ │ │ + ble.n 4fc1c <_PyObject_CheckXIData@@Base+0x80> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4fb9a <_PyObject_CheckXIData@@Base+0xca6> │ │ │ │ - cbnz r4, 4fbbc <_PyObject_CheckXIData@@Base+0xcc8> │ │ │ │ + bne.n 4fc1c <_PyObject_CheckXIData@@Base+0x80> │ │ │ │ + cbnz r4, 4fc3e <_PyObject_CheckXIData@@Base+0xa2> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #188] @ (4fc60 <_PyObject_CheckXIData@@Base+0xd6c>) │ │ │ │ + ldr r4, [pc, #192] @ (4fce4 <_PyObject_CheckXIData@@Base+0x148>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fbbc <_PyObject_CheckXIData@@Base+0xcc8> │ │ │ │ + cbnz r0, 4fc3e <_PyObject_CheckXIData@@Base+0xa2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fc5a <_PyObject_CheckXIData@@Base+0xd66> │ │ │ │ + b.n 4fcdc <_PyObject_CheckXIData@@Base+0x140> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4fbd0 <_PyObject_CheckXIData@@Base+0xcdc> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 4fc52 <_PyObject_CheckXIData@@Base+0xb6> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4fbb8 <_PyObject_CheckXIData@@Base+0xcc4> │ │ │ │ + bne.n 4fc3a <_PyObject_CheckXIData@@Base+0x9e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1d33d0 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d36d0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fbb8 <_PyObject_CheckXIData@@Base+0xcc4> │ │ │ │ + beq.n 4fc3a <_PyObject_CheckXIData@@Base+0x9e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1ef954 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1efc88 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fbb8 <_PyObject_CheckXIData@@Base+0xcc4> │ │ │ │ + beq.n 4fc3a <_PyObject_CheckXIData@@Base+0x9e> │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #65196 @ 0xfeac │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #50356 @ 0xc4b4 │ │ │ │ + movw r1, #780 @ 0x30c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movw r0, #51356 @ 0xc89c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fbb8 <_PyObject_CheckXIData@@Base+0xcc4> │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 4fc3a <_PyObject_CheckXIData@@Base+0x9e> │ │ │ │ + bl 97c54 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2abd8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a734 │ │ │ │ - cbz r7, 4fc52 <_PyObject_CheckXIData@@Base+0xd5e> │ │ │ │ + bl 9a80c │ │ │ │ + cbz r7, 4fcd4 <_PyObject_CheckXIData@@Base+0x138> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4fc3e <_PyObject_CheckXIData@@Base+0xd4a> │ │ │ │ - bl edde4 │ │ │ │ + bne.n 4fcc0 <_PyObject_CheckXIData@@Base+0x124> │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fc10 <_PyObject_CheckXIData@@Base+0xd1c> │ │ │ │ - b.n 4fbb8 <_PyObject_CheckXIData@@Base+0xcc4> │ │ │ │ + beq.n 4fc92 <_PyObject_CheckXIData@@Base+0xf6> │ │ │ │ + b.n 4fc3a <_PyObject_CheckXIData@@Base+0x9e> │ │ │ │ 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 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #336] @ (4fdb4 <_PyObject_CheckXIData@@Base+0xec0>) │ │ │ │ + nop │ │ │ │ + ldr r7, [pc, #640] @ (4ff68 <_PyObject_CheckXIData@@Base+0x3cc>) │ │ │ │ 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, 4fc94 <_PyObject_CheckXIData@@Base+0xda0> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 4fd18 <_PyObject_CheckXIData@@Base+0x17c> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4fc8e <_PyObject_CheckXIData@@Base+0xd9a> │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 4fc94 <_PyObject_CheckXIData@@Base+0xda0> │ │ │ │ + bne.n 4fd12 <_PyObject_CheckXIData@@Base+0x176> │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 4fd18 <_PyObject_CheckXIData@@Base+0x17c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4fca2 <_PyObject_CheckXIData@@Base+0xdae> │ │ │ │ + cbnz r0, 4fd26 <_PyObject_CheckXIData@@Base+0x18a> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4fca2 <_PyObject_CheckXIData@@Base+0xdae> │ │ │ │ + cbz r0, 4fd26 <_PyObject_CheckXIData@@Base+0x18a> │ │ │ │ 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 21c344 │ │ │ │ + bl 21c7f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fcca <_PyObject_CheckXIData@@Base+0xdd6> │ │ │ │ + beq.n 4fd4e <_PyObject_CheckXIData@@Base+0x1b2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fccc <_PyObject_CheckXIData@@Base+0xdd8> │ │ │ │ + bge.n 4fd50 <_PyObject_CheckXIData@@Base+0x1b4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4fccc <_PyObject_CheckXIData@@Base+0xdd8> │ │ │ │ + b.n 4fd50 <_PyObject_CheckXIData@@Base+0x1b4> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + movw r0, #8176 @ 0x1ff0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 793e4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -53658,387 +53703,387 @@ │ │ │ │ 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 4fd10 <_PyObject_CheckXIData@@Base+0xe1c> │ │ │ │ + beq.n 4fda0 <_PyObject_CheckXIData@@Base+0x204> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 4fd10 <_PyObject_CheckXIData@@Base+0xe1c> │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 4fda0 <_PyObject_CheckXIData@@Base+0x204> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4fd12 <_PyObject_CheckXIData@@Base+0xe1e> │ │ │ │ + b.n 4fda2 <_PyObject_CheckXIData@@Base+0x206> │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4fd48 <_PyObject_CheckXIData@@Base+0xe54> │ │ │ │ + bpl.n 4fdd8 <_PyObject_CheckXIData@@Base+0x23c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl d6d68 │ │ │ │ + bl d6c58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4fd44 <_PyObject_CheckXIData@@Base+0xe50> │ │ │ │ + cbz r0, 4fdd4 <_PyObject_CheckXIData@@Base+0x238> │ │ │ │ mov r1, r5 │ │ │ │ - bl 21c344 │ │ │ │ + bl 21c7f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4fd50 <_PyObject_CheckXIData@@Base+0xe5c> │ │ │ │ + bne.n 4fde0 <_PyObject_CheckXIData@@Base+0x244> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fd44 <_PyObject_CheckXIData@@Base+0xe50> │ │ │ │ + bge.n 4fdd4 <_PyObject_CheckXIData@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4fd44 <_PyObject_CheckXIData@@Base+0xe50> │ │ │ │ + cbnz r3, 4fdd4 <_PyObject_CheckXIData@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4fd50 <_PyObject_CheckXIData@@Base+0xe5c> │ │ │ │ + b.n 4fde0 <_PyObject_CheckXIData@@Base+0x244> │ │ │ │ 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, #65204 @ 0xfeb4 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 4fd8e <_PyObject_CheckXIData@@Base+0xe9a> │ │ │ │ + movw r1, #788 @ 0x314 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 4fe1e <_PyObject_CheckXIData@@Base+0x282> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2c308 <__clock_getres64@plt> │ │ │ │ - cbz r0, 4fd92 <_PyObject_CheckXIData@@Base+0xe9e> │ │ │ │ + cbz r0, 4fe22 <_PyObject_CheckXIData@@Base+0x286> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fdb2 <_PyObject_CheckXIData@@Base+0xebe> │ │ │ │ + b.n 4fe42 <_PyObject_CheckXIData@@Base+0x2a6> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 293460 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 2937e0 <_PyMonitoring_FireBranchEvent@@Base+0x8e0> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 4fdb8 <_PyObject_CheckXIData@@Base+0xec4> │ │ │ │ + vldr d6, [pc, #20] @ 4fe48 <_PyObject_CheckXIData@@Base+0x2ac> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 859e8 │ │ │ │ + bl 85a98 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bvs.n 4fce6 <_PyObject_CheckXIData@@Base+0xdf2> │ │ │ │ + bvs.n 4fd76 <_PyObject_CheckXIData@@Base+0x1da> │ │ │ │ @ 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 4fe6a <_PyObject_CheckXIData@@Base+0xf76> │ │ │ │ - cbz r0, 4fe16 <_PyObject_CheckXIData@@Base+0xf22> │ │ │ │ + bl 4fefa <_PyObject_CheckXIData@@Base+0x35e> │ │ │ │ + cbz r0, 4fea6 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2b438 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 4fdf6 <_PyObject_CheckXIData@@Base+0xf02> │ │ │ │ + cbz r0, 4fe86 <_PyObject_CheckXIData@@Base+0x2ea> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fe16 <_PyObject_CheckXIData@@Base+0xf22> │ │ │ │ + b.n 4fea6 <_PyObject_CheckXIData@@Base+0x30a> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 293460 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 2937e0 <_PyMonitoring_FireBranchEvent@@Base+0x8e0> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4fe20 <_PyObject_CheckXIData@@Base+0xf2c> │ │ │ │ + vldr d6, [pc, #24] @ 4feb0 <_PyObject_CheckXIData@@Base+0x314> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 859e8 │ │ │ │ + bl 85a98 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 4fd4e <_PyObject_CheckXIData@@Base+0xe5a> │ │ │ │ + bvs.n 4fdde <_PyObject_CheckXIData@@Base+0x242> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4fe54 <_PyObject_CheckXIData@@Base+0xf60> │ │ │ │ + cbnz r1, 4fee4 <_PyObject_CheckXIData@@Base+0x348> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58024 @ 0xe2a8 │ │ │ │ + movw r1, #59144 @ 0xe708 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4fe68 <_PyObject_CheckXIData@@Base+0xf74> │ │ │ │ + b.n 4fef8 <_PyObject_CheckXIData@@Base+0x35c> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r0, #16 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - bl 16f930 <_PyLong_UInt64_Converter@@Base+0x3424> │ │ │ │ + bl 16f9b0 <_PyLong_UInt64_Converter@@Base+0x341c> │ │ │ │ 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 fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4feb0 <_PyObject_CheckXIData@@Base+0xfbc> │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 4feb0 <_PyObject_CheckXIData@@Base+0xfbc> │ │ │ │ + bne.n 4ff40 <_PyObject_CheckXIData@@Base+0x3a4> │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 4ff40 <_PyObject_CheckXIData@@Base+0x3a4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1a3030 <_PyType_Name@@Base> │ │ │ │ - movw r1, #65220 @ 0xfec4 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + bl 1a3258 <_PyType_Name@@Base> │ │ │ │ + movw r1, #804 @ 0x324 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4feb4 <_PyObject_CheckXIData@@Base+0xfc0> │ │ │ │ + b.n 4ff44 <_PyObject_CheckXIData@@Base+0x3a8> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #21980 @ 0x55dc │ │ │ │ + movw r1, #22876 @ 0x595c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 3944c │ │ │ │ + b.w 394a0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 22d508 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22d950 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 4ff10 <_PyObject_CheckXIData@@Base+0x101c> │ │ │ │ + cbz r0, 4ffa0 <_PyObject_CheckXIData@@Base+0x404> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ff10 <_PyObject_CheckXIData@@Base+0x101c> │ │ │ │ + bge.n 4ffa0 <_PyObject_CheckXIData@@Base+0x404> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ff10 <_PyObject_CheckXIData@@Base+0x101c> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4ffa0 <_PyObject_CheckXIData@@Base+0x404> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 13fcfc │ │ │ │ + bl 13fa08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21cfdc <_PyEval_AddPendingCall@@Base+0x608> │ │ │ │ + bl 21d488 <_PyEval_AddPendingCall@@Base+0x608> │ │ │ │ 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, #65256 @ 0xfee8 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #840 @ 0x348 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 4ff74 <_PyObject_CheckXIData@@Base+0x1080> │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 50004 <_PyObject_CheckXIData@@Base+0x468> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f3d18 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1f4168 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ff74 <_PyObject_CheckXIData@@Base+0x1080> │ │ │ │ + beq.n 50004 <_PyObject_CheckXIData@@Base+0x468> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1f59e0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1f5d20 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ad20 <__clock_settime64@plt> │ │ │ │ - cbz r0, 4ff78 <_PyObject_CheckXIData@@Base+0x1084> │ │ │ │ + cbz r0, 50008 <_PyObject_CheckXIData@@Base+0x46c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff80 <_PyObject_CheckXIData@@Base+0x108c> │ │ │ │ + b.n 50010 <_PyObject_CheckXIData@@Base+0x474> │ │ │ │ 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 77218 │ │ │ │ + bl 77200 │ │ │ │ adds r5, r4, #4 │ │ │ │ add.w r6, r4, #132 @ 0x84 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 4ff9e <_PyObject_CheckXIData@@Base+0x10aa> │ │ │ │ + bne.n 5002e <_PyObject_CheckXIData@@Base+0x492> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 4ffd8 <_PyObject_CheckXIData@@Base+0x10e4> │ │ │ │ + cbz r2, 50068 <_PyObject_CheckXIData@@Base+0x4cc> │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 4ffe8 <_PyObject_CheckXIData@@Base+0x10f4> │ │ │ │ + b.n 50078 <_PyObject_CheckXIData@@Base+0x4dc> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 4ffe6 <_PyObject_CheckXIData@@Base+0x10f2> │ │ │ │ + bhi.n 50076 <_PyObject_CheckXIData@@Base+0x4da> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5000a <_PyObject_CheckXIData@@Base+0x1116> │ │ │ │ + cbnz r0, 5009a <_PyObject_CheckXIData@@Base+0x4fe> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4ffe8 <_PyObject_CheckXIData@@Base+0x10f4> │ │ │ │ + b.n 50078 <_PyObject_CheckXIData@@Base+0x4dc> │ │ │ │ mov r6, r2 │ │ │ │ - ldr r1, [pc, #368] @ (5015c <_PyObject_CheckXIData@@Base+0x1268>) │ │ │ │ + ldr r1, [pc, #368] @ (501ec <_PyObject_CheckXIData@@Base+0x650>) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5000c <_PyObject_CheckXIData@@Base+0x1118> │ │ │ │ - b.n 50040 <_PyObject_CheckXIData@@Base+0x114c> │ │ │ │ + cbnz r0, 5009c <_PyObject_CheckXIData@@Base+0x500> │ │ │ │ + b.n 500d0 <_PyObject_CheckXIData@@Base+0x534> │ │ │ │ mov r6, r2 │ │ │ │ adds r1, r4, r6 │ │ │ │ ldr.w r9, [r5] │ │ │ │ subs r6, r1, #1 │ │ │ │ - beq.n 500e8 <_PyObject_CheckXIData@@Base+0x11f4> │ │ │ │ + beq.n 50178 <_PyObject_CheckXIData@@Base+0x5dc> │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - cbz r7, 5004a <_PyObject_CheckXIData@@Base+0x1156> │ │ │ │ + cbz r7, 500da <_PyObject_CheckXIData@@Base+0x53e> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 50044 <_PyObject_CheckXIData@@Base+0x1150> │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 500d4 <_PyObject_CheckXIData@@Base+0x538> │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #65276 @ 0xfefc │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #26180 @ 0x6644 │ │ │ │ + movw r1, #860 @ 0x35c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movw r0, #27180 @ 0x6a2c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 50152 <_PyObject_CheckXIData@@Base+0x125e> │ │ │ │ + b.n 501e2 <_PyObject_CheckXIData@@Base+0x646> │ │ │ │ subs r6, r1, #2 │ │ │ │ - bne.n 5004c <_PyObject_CheckXIData@@Base+0x1158> │ │ │ │ - b.n 500f6 <_PyObject_CheckXIData@@Base+0x1202> │ │ │ │ - ldr r7, [pc, #276] @ (50160 <_PyObject_CheckXIData@@Base+0x126c>) │ │ │ │ + bne.n 500dc <_PyObject_CheckXIData@@Base+0x540> │ │ │ │ + b.n 50186 <_PyObject_CheckXIData@@Base+0x5ea> │ │ │ │ + ldr r7, [pc, #276] @ (501f0 <_PyObject_CheckXIData@@Base+0x654>) │ │ │ │ ldr r4, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - cbz r4, 500bc <_PyObject_CheckXIData@@Base+0x11c8> │ │ │ │ + cbz r4, 5014c <_PyObject_CheckXIData@@Base+0x5b0> │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 50062 <_PyObject_CheckXIData@@Base+0x116e> │ │ │ │ + bne.n 500f2 <_PyObject_CheckXIData@@Base+0x556> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 500be <_PyObject_CheckXIData@@Base+0x11ca> │ │ │ │ - b.n 50102 <_PyObject_CheckXIData@@Base+0x120e> │ │ │ │ + bne.n 5014e <_PyObject_CheckXIData@@Base+0x5b2> │ │ │ │ + b.n 50192 <_PyObject_CheckXIData@@Base+0x5f6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 50088 <_PyObject_CheckXIData@@Base+0x1194> │ │ │ │ + bmi.n 50118 <_PyObject_CheckXIData@@Base+0x57c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #65300 @ 0xff14 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #884 @ 0x374 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 500a4 <_PyObject_CheckXIData@@Base+0x11b0> │ │ │ │ + bne.n 50134 <_PyObject_CheckXIData@@Base+0x598> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 5005c <_PyObject_CheckXIData@@Base+0x1168> │ │ │ │ + beq.n 500ec <_PyObject_CheckXIData@@Base+0x550> │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 5005c <_PyObject_CheckXIData@@Base+0x1168> │ │ │ │ + beq.n 500ec <_PyObject_CheckXIData@@Base+0x550> │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 5005c <_PyObject_CheckXIData@@Base+0x1168> │ │ │ │ + beq.n 500ec <_PyObject_CheckXIData@@Base+0x550> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30432 @ 0x76e0 │ │ │ │ + movw r1, #31432 @ 0x7ac8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 50040 <_PyObject_CheckXIData@@Base+0x114c> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 500d0 <_PyObject_CheckXIData@@Base+0x534> │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 50104 <_PyObject_CheckXIData@@Base+0x1210> │ │ │ │ + bmi.n 50194 <_PyObject_CheckXIData@@Base+0x5f8> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #65360 @ 0xff50 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #26180 @ 0x6644 │ │ │ │ + movw r1, #944 @ 0x3b0 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movw r0, #27180 @ 0x6a2c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 50040 <_PyObject_CheckXIData@@Base+0x114c> │ │ │ │ - ldr r6, [pc, #116] @ (50160 <_PyObject_CheckXIData@@Base+0x126c>) │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 500d0 <_PyObject_CheckXIData@@Base+0x534> │ │ │ │ + ldr r6, [pc, #116] @ (501f0 <_PyObject_CheckXIData@@Base+0x654>) │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r7, r6 │ │ │ │ - b.n 50104 <_PyObject_CheckXIData@@Base+0x1210> │ │ │ │ + b.n 50194 <_PyObject_CheckXIData@@Base+0x5f8> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - ldr r6, [pc, #96] @ (50160 <_PyObject_CheckXIData@@Base+0x126c>) │ │ │ │ - b.n 50104 <_PyObject_CheckXIData@@Base+0x1210> │ │ │ │ - ldr r6, [pc, #92] @ (50160 <_PyObject_CheckXIData@@Base+0x126c>) │ │ │ │ + ldr r6, [pc, #96] @ (501f0 <_PyObject_CheckXIData@@Base+0x654>) │ │ │ │ + b.n 50194 <_PyObject_CheckXIData@@Base+0x5f8> │ │ │ │ + ldr r6, [pc, #92] @ (501f0 <_PyObject_CheckXIData@@Base+0x654>) │ │ │ │ mov r0, r8 │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50040 <_PyObject_CheckXIData@@Base+0x114c> │ │ │ │ + beq.n 500d0 <_PyObject_CheckXIData@@Base+0x534> │ │ │ │ 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] │ │ │ │ @@ -54055,80 +54100,135 @@ │ │ │ │ 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 82904 │ │ │ │ + bl 829a8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #512] @ (50360 <_PyObject_CheckXIData@@Base+0x146c>) │ │ │ │ + ldr r7, [pc, #816] @ (50520 <_PyObject_CheckXIData@@Base+0x984>) │ │ │ │ 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 501b8 <_PyObject_CheckXIData@@Base+0x12c4> │ │ │ │ + bne.n 50248 <_PyObject_CheckXIData@@Base+0x6ac> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 501b8 <_PyObject_CheckXIData@@Base+0x12c4> │ │ │ │ + bne.n 50248 <_PyObject_CheckXIData@@Base+0x6ac> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 501b8 <_PyObject_CheckXIData@@Base+0x12c4> │ │ │ │ + bhi.n 50248 <_PyObject_CheckXIData@@Base+0x6ac> │ │ │ │ mov r4, r2 │ │ │ │ - bl 43ede <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ + bl 43f6e <_PyBytes_ReverseFind@@Base+0x64e> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 501c2 <_PyObject_CheckXIData@@Base+0x12ce> │ │ │ │ + beq.n 50252 <_PyObject_CheckXIData@@Base+0x6b6> │ │ │ │ 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 501c4 <_PyObject_CheckXIData@@Base+0x12d0> │ │ │ │ + b.n 50254 <_PyObject_CheckXIData@@Base+0x6b8> │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 501c4 <_PyObject_CheckXIData@@Base+0x12d0> │ │ │ │ + b.n 50254 <_PyObject_CheckXIData@@Base+0x6b8> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r0, [pc, #132] @ (502ec <_PyObject_CheckXIData@@Base+0x750>) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 50280 <_PyObject_CheckXIData@@Base+0x6e4> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 50270 <_PyObject_CheckXIData@@Base+0x6d4> │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5029c <_PyObject_CheckXIData@@Base+0x700> │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 1069b8 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #80] @ (502f0 <_PyObject_CheckXIData@@Base+0x754>) │ │ │ │ + ldr.w r4, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r4, 502ae <_PyObject_CheckXIData@@Base+0x712> │ │ │ │ + ldr.w r4, [r3, #1548] @ 0x60c │ │ │ │ + ldr.w r5, [r3, #1552] @ 0x610 │ │ │ │ + b.n 502b0 <_PyObject_CheckXIData@@Base+0x714> │ │ │ │ + mov r5, r4 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 502c8 <_PyObject_CheckXIData@@Base+0x72c> │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 502b8 <_PyObject_CheckXIData@@Base+0x71c> │ │ │ │ + dmb ish │ │ │ │ + beq.n 502d4 <_PyObject_CheckXIData@@Base+0x738> │ │ │ │ + ldr r0, [pc, #28] @ (502ec <_PyObject_CheckXIData@@Base+0x750>) │ │ │ │ + bl 265bac │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #968 @ 0x3c8 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 808ac │ │ │ │ + nop │ │ │ │ + strb r0, [r0, #18] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 50254 <_PyObject_CheckXIData@@Base+0x1360> │ │ │ │ + bne.n 50382 <_PyObject_CheckXIData@@Base+0x7e6> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 50254 <_PyObject_CheckXIData@@Base+0x1360> │ │ │ │ + beq.n 50382 <_PyObject_CheckXIData@@Base+0x7e6> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50294 <_PyObject_CheckXIData@@Base+0x13a0> │ │ │ │ + beq.n 503c2 <_PyObject_CheckXIData@@Base+0x826> │ │ │ │ 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 │ │ │ │ @@ -54144,314 +54244,456 @@ │ │ │ │ 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, 50260 <_PyObject_CheckXIData@@Base+0x136c> │ │ │ │ + cbz r2, 5038e <_PyObject_CheckXIData@@Base+0x7f2> │ │ │ │ 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 50260 <_PyObject_CheckXIData@@Base+0x136c> │ │ │ │ + b.n 5038e <_PyObject_CheckXIData@@Base+0x7f2> │ │ │ │ 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, 50272 <_PyObject_CheckXIData@@Base+0x137e> │ │ │ │ + cbz r3, 503a0 <_PyObject_CheckXIData@@Base+0x804> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7bed8 │ │ │ │ + bl 7bec4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5027a <_PyObject_CheckXIData@@Base+0x1386> │ │ │ │ + b.n 503a8 <_PyObject_CheckXIData@@Base+0x80c> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb64 │ │ │ │ + bl 7bb50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50288 <_PyObject_CheckXIData@@Base+0x1394> │ │ │ │ + bge.n 503b6 <_PyObject_CheckXIData@@Base+0x81a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5028c <_PyObject_CheckXIData@@Base+0x1398> │ │ │ │ + cbz r3, 503ba <_PyObject_CheckXIData@@Base+0x81e> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 50294 <_PyObject_CheckXIData@@Base+0x13a0> │ │ │ │ + b.n 503c2 <_PyObject_CheckXIData@@Base+0x826> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 50288 <_PyObject_CheckXIData@@Base+0x1394> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 503b6 <_PyObject_CheckXIData@@Base+0x81a> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 272444 <_Py_strhex@@Base+0x2d4> │ │ │ │ + b.w 272904 <_Py_strhex@@Base+0x2d4> │ │ │ │ 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, 502ca <_PyObject_CheckXIData@@Base+0x13d6> │ │ │ │ + cbz r7, 503f8 <_PyObject_CheckXIData@@Base+0x85c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53644 @ 0xd18c │ │ │ │ + movw r1, #54540 @ 0xd50c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5030a <_PyObject_CheckXIData@@Base+0x1416> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 50438 <_PyObject_CheckXIData@@Base+0x89c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 502dc <_PyObject_CheckXIData@@Base+0x13e8> │ │ │ │ + bpl.n 5040a <_PyObject_CheckXIData@@Base+0x86e> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 502fc <_PyObject_CheckXIData@@Base+0x1408> │ │ │ │ + bgt.n 5042a <_PyObject_CheckXIData@@Base+0x88e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #65384 @ 0xff68 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #972 @ 0x3cc │ │ │ │ + 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 d59c4 │ │ │ │ + b.w d5890 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 101fec │ │ │ │ + bl 101f60 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5030e <_PyObject_CheckXIData@@Base+0x141a> │ │ │ │ + cbnz r0, 5043c <_PyObject_CheckXIData@@Base+0x8a0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5043a <_PyObject_CheckXIData@@Base+0x1546> │ │ │ │ + b.n 50568 <_PyObject_CheckXIData@@Base+0x9cc> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224658 <_PyArg_ParseStackAndKeywords@@Base+0x6ec> │ │ │ │ + bl 224b08 <_PyArg_ParseStackAndKeywords@@Base+0x6ec> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50334 <_PyObject_CheckXIData@@Base+0x1440> │ │ │ │ + bne.n 50462 <_PyObject_CheckXIData@@Base+0x8c6> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5030a <_PyObject_CheckXIData@@Base+0x1416> │ │ │ │ + bge.n 50438 <_PyObject_CheckXIData@@Base+0x89c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5030a <_PyObject_CheckXIData@@Base+0x1416> │ │ │ │ + bne.n 50438 <_PyObject_CheckXIData@@Base+0x89c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 5030a <_PyObject_CheckXIData@@Base+0x1416> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50438 <_PyObject_CheckXIData@@Base+0x89c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50346 <_PyObject_CheckXIData@@Base+0x1452> │ │ │ │ + bge.n 50474 <_PyObject_CheckXIData@@Base+0x8d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 50346 <_PyObject_CheckXIData@@Base+0x1452> │ │ │ │ + cbnz r3, 50474 <_PyObject_CheckXIData@@Base+0x8d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 5038a <_PyObject_CheckXIData@@Base+0x1496> │ │ │ │ + beq.n 504b8 <_PyObject_CheckXIData@@Base+0x91c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 267c90 │ │ │ │ + bl 268140 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5030a <_PyObject_CheckXIData@@Base+0x1416> │ │ │ │ + beq.n 50438 <_PyObject_CheckXIData@@Base+0x89c> │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 224b5c <_PyArg_ParseStackAndKeywords@@Base+0xbf0> │ │ │ │ + bl 22500c <_PyArg_ParseStackAndKeywords@@Base+0xbf0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5037a <_PyObject_CheckXIData@@Base+0x1486> │ │ │ │ + bne.n 504a8 <_PyObject_CheckXIData@@Base+0x90c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 5030a <_PyObject_CheckXIData@@Base+0x1416> │ │ │ │ + bl 75f84 │ │ │ │ + b.n 50438 <_PyObject_CheckXIData@@Base+0x89c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 2beec │ │ │ │ mov r0, r7 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 503b2 <_PyObject_CheckXIData@@Base+0x14be> │ │ │ │ + bmi.n 504e0 <_PyObject_CheckXIData@@Base+0x944> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65444 @ 0xffa4 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #1032 @ 0x408 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ - bl 85938 │ │ │ │ + b.w d5890 │ │ │ │ + bl 859e8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 503c2 <_PyObject_CheckXIData@@Base+0x14ce> │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 503c6 <_PyObject_CheckXIData@@Base+0x14d2> │ │ │ │ - b.n 5030a <_PyObject_CheckXIData@@Base+0x1416> │ │ │ │ + bne.n 504f0 <_PyObject_CheckXIData@@Base+0x954> │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 504f4 <_PyObject_CheckXIData@@Base+0x958> │ │ │ │ + b.n 50438 <_PyObject_CheckXIData@@Base+0x89c> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 503de <_PyObject_CheckXIData@@Base+0x14ea> │ │ │ │ + bge.n 5050c <_PyObject_CheckXIData@@Base+0x970> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54716 @ 0xd5bc │ │ │ │ + movw r1, #55752 @ 0xd9c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5030a <_PyObject_CheckXIData@@Base+0x1416> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 50438 <_PyObject_CheckXIData@@Base+0x89c> │ │ │ │ ldr r1, [r6, #28] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 50420 <_PyObject_CheckXIData@@Base+0x152c> │ │ │ │ + beq.n 5054e <_PyObject_CheckXIData@@Base+0x9b2> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 50412 <_PyObject_CheckXIData@@Base+0x151e> │ │ │ │ + bmi.n 50540 <_PyObject_CheckXIData@@Base+0x9a4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65496 @ 0xffd8 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #1084 @ 0x43c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 5042a <_PyObject_CheckXIData@@Base+0x1536> │ │ │ │ - bl 897ec │ │ │ │ + cbz r0, 50558 <_PyObject_CheckXIData@@Base+0x9bc> │ │ │ │ + bl 89880 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 5030a <_PyObject_CheckXIData@@Base+0x1416> │ │ │ │ + beq.w 50438 <_PyObject_CheckXIData@@Base+0x89c> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5043a <_PyObject_CheckXIData@@Base+0x1546> │ │ │ │ + b.n 50568 <_PyObject_CheckXIData@@Base+0x9cc> │ │ │ │ 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 50420 <_PyObject_CheckXIData@@Base+0x152c> │ │ │ │ + b.n 5054e <_PyObject_CheckXIData@@Base+0x9b2> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #136 @ 0x88 │ │ │ │ + movw r0, #1260 @ 0x4ec │ │ │ │ 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 e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ 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 5054c <_PyObject_CheckXIData@@Base+0x1658> │ │ │ │ + bl 50804 <_PyObject_CheckXIData@@Base+0xc68> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ - cbz r3, 5047c <_PyObject_CheckXIData@@Base+0x1588> │ │ │ │ + cbz r3, 505aa <_PyObject_CheckXIData@@Base+0xa0e> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r4, r4, r3, lsl #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 50486 <_PyObject_CheckXIData@@Base+0x1592> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 50490 <_PyObject_CheckXIData@@Base+0x159c> │ │ │ │ + bne.n 505b4 <_PyObject_CheckXIData@@Base+0xa18> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 505be <_PyObject_CheckXIData@@Base+0xa22> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (504e4 <_PyObject_CheckXIData@@Base+0x15f0>) │ │ │ │ - bl 201794 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (50614 <_PyObject_CheckXIData@@Base+0xa78>) │ │ │ │ + bl 2018ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 504c6 <_PyObject_CheckXIData@@Base+0x15d2> │ │ │ │ + blt.n 505f4 <_PyObject_CheckXIData@@Base+0xa58> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52004 @ 0xcb24 │ │ │ │ + movw r0, #53040 @ 0xcf30 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ movs r0, #0 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 504e2 <_PyObject_CheckXIData@@Base+0x15ee> │ │ │ │ + cbz r0, 50610 <_PyObject_CheckXIData@@Base+0xa74> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52012 @ 0xcb2c │ │ │ │ + movw r0, #53048 @ 0xcf38 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldc2 0, cr0, [r4], #308 @ 0x134 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #60] @ (50534 <_PyObject_CheckXIData@@Base+0x1640>) │ │ │ │ + ldr r2, [pc, #60] @ (50664 <_PyObject_CheckXIData@@Base+0xac8>) │ │ │ │ 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 5051c <_PyObject_CheckXIData@@Base+0x1628> │ │ │ │ + beq.n 5064c <_PyObject_CheckXIData@@Base+0xab0> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ - b.n 5050e <_PyObject_CheckXIData@@Base+0x161a> │ │ │ │ + b.n 5063e <_PyObject_CheckXIData@@Base+0xaa2> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 50526 <_PyObject_CheckXIData@@Base+0x1632> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 50530 <_PyObject_CheckXIData@@Base+0x163c> │ │ │ │ + bne.n 50656 <_PyObject_CheckXIData@@Base+0xaba> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 50660 <_PyObject_CheckXIData@@Base+0xac4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 28a47c <_PyXIData_Free@@Base+0x1524> │ │ │ │ + b.w 28a93c <_PyXIData_Free@@Base+0x1524> │ │ │ │ + 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] @ (507e8 <_PyObject_CheckXIData@@Base+0xc4c>) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 50696 <_PyObject_CheckXIData@@Base+0xafa> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 50686 <_PyObject_CheckXIData@@Base+0xaea> │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 506b2 <_PyObject_CheckXIData@@Base+0xb16> │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 1069b8 <_PyMutex_LockTimed@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r0, [pc, #308] @ (507ec <_PyObject_CheckXIData@@Base+0xc50>) │ │ │ │ + movw r1, #4364 @ 0x110c │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + bl 6c5bc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + bl 71610 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5079c <_PyObject_CheckXIData@@Base+0xc00> │ │ │ │ + ldr r6, [pc, #276] @ (507f0 <_PyObject_CheckXIData@@Base+0xc54>) │ │ │ │ + ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5079c <_PyObject_CheckXIData@@Base+0xc00> │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #59849 @ 0xe9c9 │ │ │ │ + movt r1, #18 │ │ │ │ + movw r3, #47329 @ 0xb8e1 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r0, #49004 @ 0xbf6c │ │ │ │ + movt r0, #2 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + movw r0, #32105 @ 0x7d69 │ │ │ │ + movt r0, #17 │ │ │ │ + movw r4, #44556 @ 0xae0c │ │ │ │ + movt r4, #2 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 18e0cc <_Py_hashtable_new_full@@Base> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cbz r0, 5077e <_PyObject_CheckXIData@@Base+0xbe2> │ │ │ │ + ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ + bl 5097a <_PyObject_CheckXIData@@Base+0xdde> │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cbz r0, 5077e <_PyObject_CheckXIData@@Base+0xbe2> │ │ │ │ + ldr.w r6, [r6, #1572] @ 0x624 │ │ │ │ + bl 18e1b8 <_Py_hashtable_new_full@@Base+0xec> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 50764 <_PyObject_CheckXIData@@Base+0xbc8> │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #2857 @ 0xb29 │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 28a9b4 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbnz r0, 5075e <_PyObject_CheckXIData@@Base+0xbc2> │ │ │ │ + movw r1, #2915 @ 0xb63 │ │ │ │ + movt r1, #5 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #16 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bl 28a9b4 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5076a <_PyObject_CheckXIData@@Base+0xbce> │ │ │ │ + b.n 50782 <_PyObject_CheckXIData@@Base+0xbe6> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1181e4 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 5077e <_PyObject_CheckXIData@@Base+0xbe2> │ │ │ │ + movw r1, #3065 @ 0xbf9 │ │ │ │ + movt r1, #5 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 28a9b4 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5079c <_PyObject_CheckXIData@@Base+0xc00> │ │ │ │ + b.n 50782 <_PyObject_CheckXIData@@Base+0xbe6> │ │ │ │ + bl 1f31b8 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 5079c <_PyObject_CheckXIData@@Base+0xc00> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5079c <_PyObject_CheckXIData@@Base+0xc00> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5079c <_PyObject_CheckXIData@@Base+0xc00> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (507ec <_PyObject_CheckXIData@@Base+0xc50>) │ │ │ │ + movs r1, #0 │ │ │ │ + bl 6c5bc │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r5] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 507bc <_PyObject_CheckXIData@@Base+0xc20> │ │ │ │ + strexb r1, r3, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 507ac <_PyObject_CheckXIData@@Base+0xc10> │ │ │ │ + dmb ish │ │ │ │ + beq.n 507c8 <_PyObject_CheckXIData@@Base+0xc2c> │ │ │ │ + ldr r0, [pc, #36] @ (507e8 <_PyObject_CheckXIData@@Base+0xc4c>) │ │ │ │ + bl 265bac │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 507d0 <_PyObject_CheckXIData@@Base+0xc34> │ │ │ │ + bl 1181e4 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cbz r0, 507d8 <_PyObject_CheckXIData@@Base+0xc3c> │ │ │ │ + bl 1181e4 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cbz r0, 507e0 <_PyObject_CheckXIData@@Base+0xc44> │ │ │ │ + bl 1181e4 <_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 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #196 @ 0xc4 │ │ │ │ + movw r0, #1320 @ 0x528 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 50560 <_PyObject_CheckXIData@@Base+0x166c> │ │ │ │ + cbz r3, 50818 <_PyObject_CheckXIData@@Base+0xc7c> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 505a0 <_PyObject_CheckXIData@@Base+0x16ac> │ │ │ │ + bne.n 50858 <_PyObject_CheckXIData@@Base+0xcbc> │ │ │ │ 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 │ │ │ │ @@ -54474,904 +54716,651 @@ │ │ │ │ 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, 505d2 <_PyObject_CheckXIData@@Base+0x16de> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5088a <_PyObject_CheckXIData@@Base+0xcee> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 505cc <_PyObject_CheckXIData@@Base+0x16d8> │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 505d2 <_PyObject_CheckXIData@@Base+0x16de> │ │ │ │ + bne.n 50884 <_PyObject_CheckXIData@@Base+0xce8> │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5088a <_PyObject_CheckXIData@@Base+0xcee> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 505f4 <_PyObject_CheckXIData@@Base+0x1700> │ │ │ │ + cbnz r0, 508ac <_PyObject_CheckXIData@@Base+0xd10> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 505f4 <_PyObject_CheckXIData@@Base+0x1700> │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 508ac <_PyObject_CheckXIData@@Base+0xd10> │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 505ea <_PyObject_CheckXIData@@Base+0x16f6> │ │ │ │ + bne.n 508a2 <_PyObject_CheckXIData@@Base+0xd06> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #48] @ (50638 <_PyObject_CheckXIData@@Base+0x1744>) │ │ │ │ - bl 201794 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (508f0 <_PyObject_CheckXIData@@Base+0xd54>) │ │ │ │ + bl 2018ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 50626 <_PyObject_CheckXIData@@Base+0x1732> │ │ │ │ + cbz r2, 508de <_PyObject_CheckXIData@@Base+0xd42> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 50626 <_PyObject_CheckXIData@@Base+0x1732> │ │ │ │ - movw r0, #64560 @ 0xfc30 │ │ │ │ - movt r0, #44 @ 0x2c │ │ │ │ + cbz r3, 508de <_PyObject_CheckXIData@@Base+0xd42> │ │ │ │ + movw r0, #144 @ 0x90 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ - movw r0, #59028 @ 0xe694 │ │ │ │ + b.w 808ac │ │ │ │ + movw r0, #60148 @ 0xeaf4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ 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 85938 │ │ │ │ + bl 859e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5065e <_PyObject_CheckXIData@@Base+0x176a> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 50682 <_PyObject_CheckXIData@@Base+0x178e> │ │ │ │ + bne.n 50916 <_PyObject_CheckXIData@@Base+0xd7a> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5093a <_PyObject_CheckXIData@@Base+0xd9e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 50678 <_PyObject_CheckXIData@@Base+0x1784> │ │ │ │ + cbz r3, 50930 <_PyObject_CheckXIData@@Base+0xd94> │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 50672 <_PyObject_CheckXIData@@Base+0x177e> │ │ │ │ + blt.n 5092a <_PyObject_CheckXIData@@Base+0xd8e> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ it ge │ │ │ │ movge r0, r4 │ │ │ │ - b.n 50676 <_PyObject_CheckXIData@@Base+0x1782> │ │ │ │ + b.n 5092e <_PyObject_CheckXIData@@Base+0xd92> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 50684 <_PyObject_CheckXIData@@Base+0x1790> │ │ │ │ + b.n 5093c <_PyObject_CheckXIData@@Base+0xda0> │ │ │ │ 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 5054c <_PyObject_CheckXIData@@Base+0x1658> │ │ │ │ + bl 50804 <_PyObject_CheckXIData@@Base+0xc68> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #11536 @ 0x2d10 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 506bc <_PyObject_CheckXIData@@Base+0x17c8> │ │ │ │ + bne.n 50974 <_PyObject_CheckXIData@@Base+0xdd8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 506c0 <_PyObject_CheckXIData@@Base+0x17cc> │ │ │ │ + bge.n 50978 <_PyObject_CheckXIData@@Base+0xddc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 1d2bc0 │ │ │ │ + b.w 1d2ec0 │ │ │ │ bx lr │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 18e164 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ + cbz r0, 509aa <_PyObject_CheckXIData@@Base+0xe0e> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #2559 @ 0x9ff │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 28a9b4 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 509ac <_PyObject_CheckXIData@@Base+0xe10> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1181e4 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000506c2 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +000509b0 <_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, #36] @ (506f8 <_PyErr_FormatFromCause@@Base+0x36>) │ │ │ │ + ldr r4, [pc, #32] @ (509e4 <_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 2347f4 <_PyBytesWriter_WriteBytes@@Base+0x114> │ │ │ │ + bl 234ca0 <_PyBytesWriter_WriteBytes@@Base+0x114> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26601 @ 0x67e9 │ │ │ │ + movw r1, #26745 @ 0x6879 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #56640 @ 0xdd40 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w 463fc │ │ │ │ + b.w 4648c │ │ │ │ + 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] @ (50a6c <_PyErr_FormatFromCause@@Base+0xbc>) │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ + movt r3, #6 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr.w r2, [r5, #1508] @ 0x5e4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 50a30 <_PyErr_FormatFromCause@@Base+0x80> │ │ │ │ + movs r0, #8 │ │ │ │ + blx 2bf6c │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 50a3a <_PyErr_FormatFromCause@@Base+0x8a> │ │ │ │ + ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ + movs r1, #8 │ │ │ │ + blx r2 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r4, 50a5e <_PyErr_FormatFromCause@@Base+0xae> │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ + stmia.w r4, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 6fc44 <_Py_hashtable_set@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 50a64 <_PyErr_FormatFromCause@@Base+0xb4> │ │ │ │ + ldr.w r3, [r5, #1520] @ 0x5f0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ + blx r3 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50a66 <_PyErr_FormatFromCause@@Base+0xb6> │ │ │ │ + movs r0, #0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + 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, #50684 @ 0xc5fc │ │ │ │ + movw r0, #51720 @ 0xca08 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ │ │ │ │ -00050728 : │ │ │ │ +00050a86 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (5075c ) │ │ │ │ + ldr r4, [pc, #36] @ (50abc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 2017dc <_PyEval_GetBuiltin@@Base+0x48> │ │ │ │ + bl 201934 <_PyEval_GetBuiltin@@Base+0x48> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5075a │ │ │ │ - movw r0, #232 @ 0xe8 │ │ │ │ + bge.n 50ab8 │ │ │ │ + movw r0, #1356 @ 0x54c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fcc54 │ │ │ │ + b.w 1fcf88 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 235cf8 │ │ │ │ + bl 236178 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 50790 │ │ │ │ + beq.n 50af0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 507a0 │ │ │ │ + bne.n 50b00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 507a2 │ │ │ │ + bge.n 50b02 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 507a2 │ │ │ │ + b.n 50b02 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12d068 │ │ │ │ + bl 12d014 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #132] @ (5083c ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 507d0 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 507c0 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 507ec │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 1abfa0 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #80] @ (50840 ) │ │ │ │ - ldr.w r4, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r4, 507fe │ │ │ │ - ldr.w r4, [r3, #1548] @ 0x60c │ │ │ │ - ldr.w r5, [r3, #1552] @ 0x610 │ │ │ │ - b.n 50800 │ │ │ │ - mov r5, r4 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 50818 │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 50808 │ │ │ │ - dmb ish │ │ │ │ - beq.n 50824 │ │ │ │ - ldr r0, [pc, #28] @ (5083c ) │ │ │ │ - bl 235af8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #272 @ 0x110 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80848 │ │ │ │ - nop │ │ │ │ - strb r0, [r0, #18] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w ff708 │ │ │ │ + b.w ff760 │ │ │ │ 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 235cf8 │ │ │ │ + bl 236178 │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movs r0, #0 │ │ │ │ - b.w 7fcd0 │ │ │ │ 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] @ (509e8 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 50896 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 50886 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 508b2 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 1abfa0 <_PyMutex_LockTimed@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r0, [pc, #308] @ (509ec ) │ │ │ │ - movw r1, #4364 @ 0x110c │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - bl 6c594 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 5097a <_PyObject_CheckXIData@@Base+0xdde> │ │ │ │ + cbz r0, 50b58 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6fc44 <_Py_hashtable_set@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 50b5e │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - bl 7161c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5099c │ │ │ │ - ldr r6, [pc, #276] @ (509f0 ) │ │ │ │ - ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 5099c │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #59953 @ 0xea31 │ │ │ │ - movt r1, #18 │ │ │ │ - movw r3, #46477 @ 0xb58d │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #49004 @ 0xbf6c │ │ │ │ - movt r0, #2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - movw r0, #31885 @ 0x7c8d │ │ │ │ - movt r0, #17 │ │ │ │ - movw r4, #44556 @ 0xae0c │ │ │ │ - movt r4, #2 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 18de7c <_Py_hashtable_new_full@@Base> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cbz r0, 5097e │ │ │ │ - ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ - bl 50a58 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cbz r0, 5097e │ │ │ │ - ldr.w r6, [r6, #1572] @ 0x624 │ │ │ │ - bl 18df68 <_Py_hashtable_new_full@@Base+0xec> │ │ │ │ + bl 1181e4 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50b60 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movs r0, #4 │ │ │ │ + ldr.w r8, [r3, #16] │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 713c4 │ │ │ │ + cbnz r0, 50b88 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 50bf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 50964 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #3463 @ 0xd87 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 28b4a0 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbnz r0, 5095e │ │ │ │ - movw r1, #3589 @ 0xe05 │ │ │ │ - movt r1, #5 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bl 28b4a0 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5096a │ │ │ │ - b.n 50982 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7dd30 │ │ │ │ + cbz r0, 50bb6 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 7dd30 │ │ │ │ + cbz r0, 50bb6 │ │ │ │ + str r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 3362a <_PyTraceMalloc_GetTraceback@@Base+0x42a> │ │ │ │ + cbz r0, 50bb6 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ + bl 7dd30 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 50bce │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 50b84 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 50b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 118684 <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 5097e │ │ │ │ - movw r1, #3829 @ 0xef5 │ │ │ │ - movt r1, #5 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 28b4a0 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 5099c │ │ │ │ - b.n 50982 │ │ │ │ - bl 1f2e80 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 5099c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50b84 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + bl 85b70 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5099c │ │ │ │ + bge.n 50bee │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5099c │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #76] @ (509ec ) │ │ │ │ - movs r1, #0 │ │ │ │ - bl 6c594 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r5] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 509bc │ │ │ │ - strexb r1, r3, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 509ac │ │ │ │ - dmb ish │ │ │ │ - beq.n 509c8 │ │ │ │ - ldr r0, [pc, #36] @ (509e8 ) │ │ │ │ - bl 235af8 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 509d0 │ │ │ │ - bl 118684 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cbz r0, 509d8 │ │ │ │ - bl 118684 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cbz r0, 509e0 │ │ │ │ - bl 118684 <_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 r1, #21968 @ 0x55d0 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 50bee │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r1, #2915 @ 0xb63 │ │ │ │ + movt r1, #5 │ │ │ │ + str r4, [r3, #16] │ │ │ │ + pop {r4} │ │ │ │ + b.w 28a9b4 <_Py_hashtable_foreach@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.w 7fcd4 │ │ │ │ + movw r1, #22864 @ 0x5950 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 3a47a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x622> │ │ │ │ + b.w 3a43a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ 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, 50a20 │ │ │ │ + cbnz r3, 50c42 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 50a20 │ │ │ │ + ble.n 50c42 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50a20 │ │ │ │ - cbnz r1, 50a3c │ │ │ │ + bne.n 50c42 │ │ │ │ + cbnz r1, 50c5e │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #44] @ (50a54 ) │ │ │ │ + ldr r4, [pc, #48] @ (50c78 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 50a50 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 50c72 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 48644 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 50a50 │ │ │ │ + bl 486d4 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 50c72 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 50b30 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r7, [pc, #688] @ (50d08 ) │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 18df14 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ - cbz r0, 50a88 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #3109 @ 0xc25 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 28b4a0 <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50a8a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 118684 <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 50aae │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.n 50aae │ │ │ │ - cmp r2, #2 │ │ │ │ - bne.n 50aae │ │ │ │ - cbnz r4, 50acc │ │ │ │ - add r0, sp, #24 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #116] @ (50b2c ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r5, #2 │ │ │ │ - strd r2, r2, [sp, #12] │ │ │ │ - strd r5, r5, [sp, #4] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 50b26 │ │ │ │ - ldrd r4, r0, [r4] │ │ │ │ - bl fb124 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50ade │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 50b26 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #36380 @ 0x8e1c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 50b0a │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #388 @ 0x184 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d59c4 │ │ │ │ - movw r3, #4360 @ 0x1108 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #428 @ 0x1ac │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d59c4 │ │ │ │ - movs r0, #0 │ │ │ │ + bl 50c7c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r7, [pc, #864] @ (50e90 ) │ │ │ │ + nop │ │ │ │ + ldr r7, [pc, #992] @ (5105c ) │ │ │ │ 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 50b5e │ │ │ │ + bcc.n 50caa │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #472 @ 0x1d8 │ │ │ │ + movw r1, #1520 @ 0x5f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 50ba6 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 50cf2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 50b76 │ │ │ │ + cbnz r0, 50cc2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ - cbz r4, 50b8c │ │ │ │ + b.w 1f31b8 │ │ │ │ + cbz r4, 50cd8 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 50b8c │ │ │ │ + bhi.n 50cd8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 28a1d8 <_PyXIData_Free@@Base+0x1280> │ │ │ │ + bl 28a698 <_PyXIData_Free@@Base+0x1280> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 50b9a │ │ │ │ - bl 272170 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 50ce6 │ │ │ │ + bl 272630 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50ba0 │ │ │ │ - bl 711a8 │ │ │ │ + b.n 50cec │ │ │ │ + bl 711b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ef954 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 50bea │ │ │ │ + bl 1efc88 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 50d36 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ace0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50be2 │ │ │ │ + bge.n 50d2e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 50bfe │ │ │ │ + cbz r0, 50d4a │ │ │ │ movw r1, #19440 @ 0x4bf0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 19fe88 <_PyBytes_DecodeEscape2@@Base+0xb78> │ │ │ │ + b.w 1a00c0 <_PyBytes_DecodeEscape2@@Base+0xb78> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 50c18 │ │ │ │ + cbz r0, 50d64 │ │ │ │ movw r1, #19904 @ 0x4dc0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 19fe88 <_PyBytes_DecodeEscape2@@Base+0xb78> │ │ │ │ + b.w 1a00c0 <_PyBytes_DecodeEscape2@@Base+0xb78> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ - 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 r5, [pc, #88] @ (50c90 ) │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - movw r3, #45557 @ 0xb1f5 │ │ │ │ - movt r3, #6 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr.w r2, [r5, #1508] @ 0x5e4 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 50c56 │ │ │ │ - movs r0, #8 │ │ │ │ - blx 2bf6c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 50c60 │ │ │ │ - ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ - movs r1, #8 │ │ │ │ - blx r2 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r4, 50c84 │ │ │ │ - ldmia.w r6, {r0, r1} │ │ │ │ - stmia.w r4, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 6fc24 <_Py_hashtable_set@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50c8a │ │ │ │ - ldr.w r3, [r5, #1520] @ 0x5f0 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ - blx r3 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50c8c │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - 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 r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 50cc4 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 50d9e │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 50cbe │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 50cc4 │ │ │ │ + bne.n 50d98 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 50d9e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 50ce6 │ │ │ │ + cbnz r0, 50dc0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 50ce6 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 50dc0 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 50cdc │ │ │ │ + bne.n 50db6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 50d08 │ │ │ │ + cbnz r3, 50de2 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 50d08 │ │ │ │ + ble.n 50de2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50d08 │ │ │ │ - cbnz r1, 50d2a │ │ │ │ + bne.n 50de2 │ │ │ │ + cbnz r1, 50e04 │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 50d3e │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 50e18 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 48644 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 50d3e │ │ │ │ + bl 486d4 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 50e18 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 50b30 │ │ │ │ + bl 50c7c │ │ │ │ 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 1d33d0 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 50d82 │ │ │ │ + bl 1d36d0 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 50e5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ab78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50d7a │ │ │ │ + bge.n 50e54 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 50a58 │ │ │ │ - cbz r0, 50db6 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6fc24 <_Py_hashtable_set@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50dbc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 118684 <_Py_hashtable_destroy@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50dbe │ │ │ │ - movs r0, #0 │ │ │ │ - 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 1ef954 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 50e00 │ │ │ │ + bl 1efc88 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 50ea0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50df8 │ │ │ │ + bge.n 50e98 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ 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 713bc │ │ │ │ - cbnz r0, 50e2a │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 50e96 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7dd48 │ │ │ │ - cbz r0, 50e58 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 7dd48 │ │ │ │ - cbz r0, 50e58 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 335d8 <_PyTraceMalloc_GetTraceback@@Base+0x428> │ │ │ │ - cbz r0, 50e58 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ - bl 7dd48 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 50e70 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50e26 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 50e26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 50e26 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - bl 85ac0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50e90 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 50e90 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #504 @ 0x1f8 │ │ │ │ + movw r1, #1540 @ 0x604 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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, #608 @ 0x260 │ │ │ │ + movw r0, #1644 @ 0x66c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r4, [r1, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - movw r1, #3589 @ 0xe05 │ │ │ │ - movt r1, #5 │ │ │ │ - str r4, [r3, #16] │ │ │ │ - pop {r4} │ │ │ │ - b.w 28b4a0 <_Py_hashtable_foreach@@Base> │ │ │ │ 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 fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50f32 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 50f24 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50fb4 │ │ │ │ - bl 97b54 │ │ │ │ + bne.n 50fa6 │ │ │ │ + bl 97c54 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b868 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a734 │ │ │ │ - cbz r6, 50f5e │ │ │ │ + bl 9a80c │ │ │ │ + cbz r6, 50f50 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 50fa6 │ │ │ │ - bl edde4 │ │ │ │ + bne.n 50f98 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50f32 │ │ │ │ - b.n 50fb4 │ │ │ │ + beq.n 50f24 │ │ │ │ + b.n 50fa6 │ │ │ │ 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 │ │ │ │ @@ -55383,234 +55372,233 @@ │ │ │ │ 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 43938 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ - b.n 50fb6 │ │ │ │ + bl 439c8 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ + b.n 50fa8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movw r2, #620 @ 0x26c │ │ │ │ + movw r2, #1656 @ 0x678 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 21f318 │ │ │ │ + b.w 21f7c4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbz r2, 50ff8 │ │ │ │ + cbz r2, 50fea │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 111604 │ │ │ │ + bl 111758 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7730c │ │ │ │ - cbz r4, 51020 │ │ │ │ - ldr r0, [pc, #28] @ (51028 ) │ │ │ │ - bl 201794 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 772f4 │ │ │ │ + cbz r4, 51012 │ │ │ │ + ldr r0, [pc, #28] @ (51018 ) │ │ │ │ + bl 2018ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #52012 @ 0xcb2c │ │ │ │ + movw r0, #53048 @ 0xcf38 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d33d0 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5106c │ │ │ │ + bl 1d36d0 <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 5105c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2bcac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 51064 │ │ │ │ + bge.n 51054 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 5109c │ │ │ │ + cbnz r3, 5108c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53916 @ 0xd29c │ │ │ │ + movw r1, #54812 @ 0xd61c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 510b8 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 510a8 │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 510bc │ │ │ │ + cbz r3, 510ac │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53644 @ 0xd18c │ │ │ │ + movw r1, #54540 @ 0xd50c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 510d2 │ │ │ │ + b.n 510c2 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 510ca │ │ │ │ + cbz r0, 510ba │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (510d4 ) │ │ │ │ - b.w 908a8 │ │ │ │ + ldr r1, [pc, #12] @ (510c4 ) │ │ │ │ + b.w 90998 │ │ │ │ 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, 510f0 │ │ │ │ + cbz r0, 510e0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5114e │ │ │ │ + cbz r0, 5113e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 51120 │ │ │ │ + bge.n 51110 │ │ │ │ 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 510fc │ │ │ │ - cbz r2, 51134 │ │ │ │ + b.n 510ec │ │ │ │ + cbz r2, 51124 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 51134 │ │ │ │ + cbz r0, 51124 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51152 │ │ │ │ + bge.n 51142 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 51152 │ │ │ │ - bl 703c0 │ │ │ │ - cbnz r0, 51152 │ │ │ │ + b.n 51142 │ │ │ │ + bl 703e0 │ │ │ │ + cbnz r0, 51142 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5114e │ │ │ │ + bge.n 5113e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5114e │ │ │ │ + cbnz r3, 5113e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 511a2 │ │ │ │ + b.n 51192 │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #39008 @ 0x9860 │ │ │ │ + movw r5, #40008 @ 0x9c48 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #656 @ 0x290 │ │ │ │ + movw r0, #1692 @ 0x69c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #38988 @ 0x984c │ │ │ │ + movw r1, #39988 @ 0x9c34 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r3, #41004 @ 0xa02c │ │ │ │ + movw r3, #42004 @ 0xa414 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #55624 @ 0xd948 │ │ │ │ + movw r1, #56520 @ 0xdcc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #492 @ 0x1ec │ │ │ │ + movw r3, #1508 @ 0x5e4 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 511d2 │ │ │ │ + cbnz r3, 511c2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53916 @ 0xd29c │ │ │ │ + movw r1, #54812 @ 0xd61c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 511ee │ │ │ │ + bl f1dcc │ │ │ │ + b.n 511de │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 511f2 │ │ │ │ + cbz r3, 511e2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53644 @ 0xd18c │ │ │ │ + movw r1, #54540 @ 0xd50c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 511fa │ │ │ │ + b.n 511ea │ │ │ │ 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, 5122a │ │ │ │ + cbnz r4, 5121a │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #672 @ 0x2a0 │ │ │ │ + movw r1, #1708 @ 0x6ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov r0, r4 │ │ │ │ - b.n 51246 │ │ │ │ + b.n 51236 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -55619,438 +55607,438 @@ │ │ │ │ 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 cf584 │ │ │ │ + bl cf454 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 51276 │ │ │ │ + cbz r0, 51266 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51276 │ │ │ │ + bge.n 51266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51276 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51266 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 51290 │ │ │ │ + cbz r0, 51280 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51290 │ │ │ │ + bge.n 51280 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51290 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51280 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 512aa │ │ │ │ + cbz r0, 5129a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 512aa │ │ │ │ + bge.n 5129a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 512aa │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5129a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 512c4 │ │ │ │ + cbz r0, 512b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 512c4 │ │ │ │ + bge.n 512b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 512c4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 512b4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 512de │ │ │ │ + cbz r0, 512ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 512de │ │ │ │ + bge.n 512ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 512de │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 512ce │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 512f8 │ │ │ │ + cbz r0, 512e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 512f8 │ │ │ │ + bge.n 512e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 512f8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 512e8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 51312 │ │ │ │ + cbz r0, 51302 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51312 │ │ │ │ + bge.n 51302 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51312 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51302 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 5132c │ │ │ │ + cbz r0, 5131c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5132c │ │ │ │ + bge.n 5131c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5132c │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5131c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 51346 │ │ │ │ + cbz r0, 51336 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51346 │ │ │ │ + bge.n 51336 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51346 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51336 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 51360 │ │ │ │ + cbz r0, 51350 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51360 │ │ │ │ + bge.n 51350 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51360 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51350 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 5137a │ │ │ │ + cbz r0, 5136a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5137a │ │ │ │ + bge.n 5136a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5137a │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5136a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 51394 │ │ │ │ + cbz r0, 51384 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51394 │ │ │ │ + bge.n 51384 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51394 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51384 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 513ae │ │ │ │ + cbz r0, 5139e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 513ae │ │ │ │ + bge.n 5139e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 513ae │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5139e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 513c8 │ │ │ │ + cbz r0, 513b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 513c8 │ │ │ │ + bge.n 513b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 513c8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 513b8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 513e2 │ │ │ │ + cbz r0, 513d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 513e2 │ │ │ │ + bge.n 513d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 513e2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 513d2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 513fc │ │ │ │ + cbz r0, 513ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 513fc │ │ │ │ + bge.n 513ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 513fc │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 513ec │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 51416 │ │ │ │ + cbz r0, 51406 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51416 │ │ │ │ + bge.n 51406 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51416 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51406 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 51430 │ │ │ │ + cbz r0, 51420 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51430 │ │ │ │ + bge.n 51420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51430 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51420 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20b068 │ │ │ │ + bl 20b400 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 51454 │ │ │ │ + beq.n 51444 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 514de │ │ │ │ + b.n 514ce │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #48856 @ 0xbed8 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ - bl 125dcc │ │ │ │ + bl 125cdc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 514ae │ │ │ │ + beq.n 5149e │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 514ae │ │ │ │ + beq.n 5149e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 514c6 │ │ │ │ + ble.n 514b6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #704 @ 0x2c0 │ │ │ │ + movw r1, #1740 @ 0x6cc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 514d8 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 514c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 51490 │ │ │ │ - movw r0, #21096 @ 0x5268 │ │ │ │ + beq.n 51480 │ │ │ │ + movw r0, #21912 @ 0x5598 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 22a408 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a8bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51490 │ │ │ │ - b.n 514d8 │ │ │ │ + bne.n 51480 │ │ │ │ + b.n 514c8 │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1dda64 │ │ │ │ + b.w 1ddd74 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, 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, 5151c │ │ │ │ + cbz r0, 5150c │ │ │ │ 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 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51522 │ │ │ │ + b.n 51512 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 194ee0 │ │ │ │ + bl 195130 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #31056 @ 0x7950 │ │ │ │ + movw r1, #32056 @ 0x7d38 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl ff698 │ │ │ │ - cbnz r0, 51556 │ │ │ │ - movw r0, #848 @ 0x350 │ │ │ │ + bl ff6f0 │ │ │ │ + cbnz r0, 51546 │ │ │ │ + movw r0, #1884 @ 0x75c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1fcc54 │ │ │ │ + b.w 1fcf88 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 75f9c │ │ │ │ + b.w 75f84 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 12edac │ │ │ │ - b.w 26b288 │ │ │ │ + b.w 12ed44 │ │ │ │ + b.w 26b74c │ │ │ │ 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 5158e │ │ │ │ + bne.n 5157e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 515ac │ │ │ │ - b.n 515a6 │ │ │ │ + bne.n 5159c │ │ │ │ + b.n 51596 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39444 @ 0x9a14 │ │ │ │ + movw r0, #40340 @ 0x9d94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51580 │ │ │ │ - b.n 515ca │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 515ca │ │ │ │ + bne.n 51570 │ │ │ │ + b.n 515ba │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 515ba │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 515be │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 515ca │ │ │ │ + bne.n 515ae │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 515ba │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 28bb6c <_Py_hashtable_foreach@@Base+0x6cc> │ │ │ │ - cbnz r0, 515ce │ │ │ │ + bl 28c02c <_Py_hashtable_foreach@@Base+0x1678> │ │ │ │ + cbnz r0, 515be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 515f4 │ │ │ │ + b.n 515e4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b7b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 515ec │ │ │ │ + bne.n 515dc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 515ca │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 515ba │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 51618 │ │ │ │ + cbnz r3, 51608 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 51618 │ │ │ │ + ble.n 51608 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 51618 │ │ │ │ - cbnz r1, 5163c │ │ │ │ + bne.n 51608 │ │ │ │ + cbnz r1, 5162c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #92] @ (51678 ) │ │ │ │ + ldr r4, [pc, #92] @ (51668 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5163c │ │ │ │ + cbnz r0, 5162c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51670 │ │ │ │ + b.n 51660 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e6ac │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2120ac <_PyXI_Exit@@Base+0x8dc> │ │ │ │ + bl 212550 <_PyXI_Exit@@Base+0x8dc> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51638 │ │ │ │ + beq.n 51628 │ │ │ │ mov r1, r6 │ │ │ │ - bl 25e088 │ │ │ │ + bl 25e4a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51670 │ │ │ │ + bge.n 51660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51670 │ │ │ │ + cbnz r3, 51660 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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, 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] @ (516ac ) │ │ │ │ - bl 78de8 │ │ │ │ - cbz r0, 516a8 │ │ │ │ + ldr r0, [pc, #28] @ (5169c ) │ │ │ │ + bl 78de0 │ │ │ │ + cbz r0, 51698 │ │ │ │ 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] │ │ │ │ @@ -56062,640 +56050,640 @@ │ │ │ │ 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 516ce │ │ │ │ + bhi.n 516be │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 516e6 │ │ │ │ - b.n 516fa │ │ │ │ - movw r0, #23048 @ 0x5a08 │ │ │ │ + bgt.n 516d6 │ │ │ │ + b.n 516ea │ │ │ │ + movw r0, #23944 @ 0x5d88 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 516c8 │ │ │ │ - b.n 51706 │ │ │ │ + bne.n 516b8 │ │ │ │ + b.n 516f6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 516fc │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 516fc │ │ │ │ - b.n 51706 │ │ │ │ + bne.n 516ec │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 516ec │ │ │ │ + b.n 516f6 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 51784 │ │ │ │ + b.n 51774 │ │ │ │ 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 51730 │ │ │ │ + bne.n 51720 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5174e │ │ │ │ - b.n 51748 │ │ │ │ + bne.n 5173e │ │ │ │ + b.n 51738 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39428 @ 0x9a04 │ │ │ │ + movw r0, #40324 @ 0x9d84 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51722 │ │ │ │ - b.n 5175a │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 5175a │ │ │ │ + bne.n 51712 │ │ │ │ + b.n 5174a │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5174a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28bb6c <_Py_hashtable_foreach@@Base+0x6cc> │ │ │ │ - cbnz r0, 5175e │ │ │ │ + bl 28c02c <_Py_hashtable_foreach@@Base+0x1678> │ │ │ │ + cbnz r0, 5174e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51780 │ │ │ │ + b.n 51770 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2af5c │ │ │ │ - cbz r0, 51778 │ │ │ │ + cbz r0, 51768 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 5175a │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 5174a │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 269cf0 <_PyObject_GetState@@Base> │ │ │ │ + bl 26a1a0 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 517f8 │ │ │ │ + cbz r0, 517e8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 517ba │ │ │ │ + cbnz r3, 517aa │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #932 @ 0x3a4 │ │ │ │ + movw r0, #1968 @ 0x7b0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 517e6 │ │ │ │ + bgt.n 517d6 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 95a54 │ │ │ │ + bl 95b64 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #236 @ 0xec │ │ │ │ + movw r3, #1132 @ 0x46c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r0, #940 @ 0x3ac │ │ │ │ + movw r0, #1976 @ 0x7b8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 517f8 │ │ │ │ + b.n 517e8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #952 @ 0x3b8 │ │ │ │ + movw r0, #1988 @ 0x7c4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 51248 │ │ │ │ + b.n 51238 │ │ │ │ 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, 5181a │ │ │ │ + cbz r3, 5180a │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5182a │ │ │ │ + b.n 5181a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 51828 │ │ │ │ + ble.n 51818 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 51824 │ │ │ │ - cbnz r1, 5184e │ │ │ │ + bgt.n 51814 │ │ │ │ + cbnz r1, 5183e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5182a │ │ │ │ + b.n 5181a │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #256] @ (5192c ) │ │ │ │ + ldr r1, [pc, #256] @ (5191c ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51854 │ │ │ │ - b.n 51924 │ │ │ │ + cbnz r0, 51844 │ │ │ │ + b.n 51914 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r6, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5190a │ │ │ │ + beq.n 518fa │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 518a4 │ │ │ │ + cbz r4, 51894 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 51888 │ │ │ │ + bmi.n 51878 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #52684 @ 0xcdcc │ │ │ │ + movw r1, #53580 @ 0xd14c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1888 @ 0x760 │ │ │ │ + movw r0, #2784 @ 0xae0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51924 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51914 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51924 │ │ │ │ + beq.n 51914 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 518e2 │ │ │ │ + bne.n 518d2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 51912 │ │ │ │ + beq.n 51902 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 518cc │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 518bc │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #52704 @ 0xcde0 │ │ │ │ + movw r1, #53600 @ 0xd160 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1888 @ 0x760 │ │ │ │ + movw r0, #2784 @ 0xae0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51924 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51914 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 51924 │ │ │ │ + cbz r0, 51914 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 518fa │ │ │ │ + beq.n 518ea │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 51924 │ │ │ │ - movw r3, #62276 @ 0xf344 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 51914 │ │ │ │ + movw r3, #63172 @ 0xf6c4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 51914 │ │ │ │ - movw r4, #62276 @ 0xf344 │ │ │ │ + b.n 51904 │ │ │ │ + movw r4, #63172 @ 0xf6c4 │ │ │ │ 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 519ae │ │ │ │ + b.w 5199e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r4, [r4, r3] │ │ │ │ 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 r6, [r0, #16] │ │ │ │ - cbz r6, 51952 │ │ │ │ + cbz r6, 51942 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 519a8 │ │ │ │ + bge.n 51998 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 519a8 │ │ │ │ + b.n 51998 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 519a8 │ │ │ │ + cbz r0, 51998 │ │ │ │ add.w r9, r0, #12 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 51998 │ │ │ │ + bge.n 51988 │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 25113c │ │ │ │ - cbnz r0, 51992 │ │ │ │ + bl 2515d4 │ │ │ │ + cbnz r0, 51982 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 519a8 │ │ │ │ + bge.n 51998 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 519a8 │ │ │ │ + cbnz r3, 51998 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 519a8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51998 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 51966 │ │ │ │ + b.n 51956 │ │ │ │ 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] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000519ae : │ │ │ │ +0005199e : │ │ │ │ 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 28431c │ │ │ │ - cbz r0, 519dc │ │ │ │ + bl 2847dc │ │ │ │ + cbz r0, 519cc │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e6f28 <_PyCompile_GetUnaryIntrinsicName@@Base+0x30c> │ │ │ │ + b.w 1e7238 <_PyCompile_GetUnaryIntrinsicName@@Base+0x30c> │ │ │ │ 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 51a02 │ │ │ │ + bge.n 519f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51a02 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 519f2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 79fd0 │ │ │ │ + b.w 79fdc │ │ │ │ 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 125dcc │ │ │ │ + bl 125cdc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 51a5c │ │ │ │ + beq.n 51a4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 51a5c │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 51a4c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #964 @ 0x3c4 │ │ │ │ + movw r1, #2000 @ 0x7d0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4e198 │ │ │ │ + bl 4e228 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51a6e │ │ │ │ + bne.n 51a5e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51a7a │ │ │ │ + b.n 51a6a │ │ │ │ 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 fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51a9e │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 51ae2 │ │ │ │ + bne.n 51a8e │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 51ad2 │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 2bd54 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51abc │ │ │ │ + bne.n 51aac │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 51ace │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 51abe │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b6a34 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1b6b70 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51ad8 │ │ │ │ + bne.n 51ac8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b490 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 51ae2 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 51ad2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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, 51afe │ │ │ │ + cbz r1, 51aee │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 51b1a │ │ │ │ + bmi.n 51b0a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11284 @ 0x2c14 │ │ │ │ + movw r1, #12180 @ 0x2f94 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51b32 │ │ │ │ + b.n 51b22 │ │ │ │ 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 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ 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 │ │ │ │ - cbz r1, 51b4c │ │ │ │ + cbz r1, 51b3c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 51b68 │ │ │ │ + bmi.n 51b58 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11392 @ 0x2c80 │ │ │ │ + movw r1, #12288 @ 0x3000 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51b80 │ │ │ │ + b.n 51b70 │ │ │ │ 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 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ 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 20b068 │ │ │ │ + bl 20b400 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 51b9e │ │ │ │ + bne.n 51b8e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51be8 │ │ │ │ + b.n 51bd8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1c76d4 │ │ │ │ + bl 1c7738 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b3cc │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51bbc │ │ │ │ + bne.n 51bac │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1c76d4 │ │ │ │ + bl 1c7738 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 51be0 │ │ │ │ + bne.n 51bd0 │ │ │ │ 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 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00051bea : │ │ │ │ +00051bda : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (51c30 ) │ │ │ │ + ldr r5, [pc, #60] @ (51c20 ) │ │ │ │ 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 51c28 │ │ │ │ + beq.n 51c18 │ │ │ │ add.w r7, r5, #110592 @ 0x1b000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 51c20 │ │ │ │ + bge.n 51c10 │ │ │ │ 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 51c0c │ │ │ │ + b.n 51bfc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051c34 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +00051c24 <_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 51cee <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51cde <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20b068 │ │ │ │ + bl 20b400 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51c7a <_PyMonitoring_FirePyStartEvent@@Base+0x46> │ │ │ │ + bne.n 51c6a <_PyMonitoring_FirePyStartEvent@@Base+0x46> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51c9c <_PyMonitoring_FirePyStartEvent@@Base+0x68> │ │ │ │ + b.n 51c8c <_PyMonitoring_FirePyStartEvent@@Base+0x68> │ │ │ │ blx 2be90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51c94 <_PyMonitoring_FirePyStartEvent@@Base+0x60> │ │ │ │ + bne.n 51c84 <_PyMonitoring_FirePyStartEvent@@Base+0x60> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #1044 @ 0x414 │ │ │ │ + movw r1, #2080 @ 0x820 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 51ce0 <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 51cd0 <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2aefc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51ce4 <_PyMonitoring_FirePyStartEvent@@Base+0xb0> │ │ │ │ + cbz r0, 51cd4 <_PyMonitoring_FirePyStartEvent@@Base+0xb0> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51cea <_PyMonitoring_FirePyStartEvent@@Base+0xb6> │ │ │ │ + b.n 51cda <_PyMonitoring_FirePyStartEvent@@Base+0xb6> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ 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] @ (51e10 <_PyMonitoring_FirePyStartEvent@@Base+0x1dc>) │ │ │ │ + ldr r3, [pc, #268] @ (51e00 <_PyMonitoring_FirePyStartEvent@@Base+0x1dc>) │ │ │ │ mov r9, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr.w sl, [r0, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ ldrb.w r4, [r9] │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r5, [sl, #8] │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ str.w r1, [r8, #4] │ │ │ │ - bge.n 51d3a <_PyMonitoring_FirePyStartEvent@@Base+0x106> │ │ │ │ + bge.n 51d2a <_PyMonitoring_FirePyStartEvent@@Base+0x106> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1068 @ 0x42c │ │ │ │ + movw r1, #2104 @ 0x838 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 51d44 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 51d34 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 51d4e <_PyMonitoring_FirePyStartEvent@@Base+0x11a> │ │ │ │ - bl 7fcd0 │ │ │ │ - cbnz r0, 51d4a <_PyMonitoring_FirePyStartEvent@@Base+0x116> │ │ │ │ + beq.n 51d3e <_PyMonitoring_FirePyStartEvent@@Base+0x11a> │ │ │ │ + bl 7fcd4 │ │ │ │ + cbnz r0, 51d3a <_PyMonitoring_FirePyStartEvent@@Base+0x116> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51e08 <_PyMonitoring_FirePyStartEvent@@Base+0x1d4> │ │ │ │ + b.n 51df8 <_PyMonitoring_FirePyStartEvent@@Base+0x1d4> │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w r2, r8, #4 │ │ │ │ - movw r8, #54692 @ 0xd5a4 │ │ │ │ + movw r8, #55612 @ 0xd93c │ │ │ │ movt r8, #67 @ 0x43 │ │ │ │ orr.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 51e06 <_PyMonitoring_FirePyStartEvent@@Base+0x1d2> │ │ │ │ + beq.n 51df6 <_PyMonitoring_FirePyStartEvent@@Base+0x1d2> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w ip, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -56705,1850 +56693,1898 @@ │ │ │ │ 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 1fc618 <_PyTrash_thread_destroy_chain@@Base+0x260> │ │ │ │ + bl 1fc94c <_PyTrash_thread_destroy_chain@@Base+0x260> │ │ │ │ eor.w r4, r4, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 51e02 <_PyMonitoring_FirePyStartEvent@@Base+0x1ce> │ │ │ │ + cbz r0, 51df2 <_PyMonitoring_FirePyStartEvent@@Base+0x1ce> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51d44 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ + beq.n 51d34 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 51df6 <_PyMonitoring_FirePyStartEvent@@Base+0x1c2> │ │ │ │ - movw r2, #38492 @ 0x965c │ │ │ │ + ble.n 51de6 <_PyMonitoring_FirePyStartEvent@@Base+0x1c2> │ │ │ │ + movw r2, #39388 @ 0x99dc │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44324 @ 0xad24 │ │ │ │ + movw r1, #45224 @ 0xb0a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ 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 51d44 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ + beq.n 51d34 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #3308] @ 0xcec │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51d44 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ + bge.n 51d34 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51d44 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 51d44 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ + bne.n 51d34 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51d34 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r9] │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 51d60 <_PyMonitoring_FirePyStartEvent@@Base+0x12c> │ │ │ │ + b.n 51d50 <_PyMonitoring_FirePyStartEvent@@Base+0x12c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051e14 : │ │ │ │ +00051e04 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51e3c │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 51e3c │ │ │ │ + bne.n 51e2c │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 51e2c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51ea4 │ │ │ │ + b.n 51e94 │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 2bd78 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51e5a │ │ │ │ + bne.n 51e4a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1a7bd4 │ │ │ │ - bl 6b130 │ │ │ │ + b.w 1a7e04 │ │ │ │ + bl 6b158 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51e6a │ │ │ │ + cbnz r0, 51e5a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 51e96 │ │ │ │ - bl 6b230 │ │ │ │ + cbz r5, 51e86 │ │ │ │ + bl 6b258 │ │ │ │ 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 1a7bd4 │ │ │ │ - bl 194ee0 │ │ │ │ + b.w 1a7e04 │ │ │ │ + bl 195130 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6b230 │ │ │ │ + bl 6b258 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #33688 @ 0x8398 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ subs r3, r6, r5 │ │ │ │ negs r1, r3 │ │ │ │ adcs r1, r3 │ │ │ │ - bl 248b70 <_PyEval_MatchKeys@@Base+0x77c> │ │ │ │ + bl 249008 <_PyEval_MatchKeys@@Base+0x77c> │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 51ef8 │ │ │ │ - cbz r0, 51ef8 │ │ │ │ + beq.n 51ee8 │ │ │ │ + cbz r0, 51ee8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6d68 │ │ │ │ + bl d6c58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51eec │ │ │ │ + bge.n 51edc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 51ef0 │ │ │ │ + cbz r3, 51ee0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 51ef8 │ │ │ │ + b.n 51ee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 51eec │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51edc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00051efc <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +00051eec <_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 51cee <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51cde <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (51f40 <_PyMonitoring_FirePyResumeEvent@@Base+0x44>) │ │ │ │ + ldr r2, [pc, #20] @ (51f30 <_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 51fee <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.n 51fde <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051f44 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +00051f34 <_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 51cee <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51cde <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 5217c <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ + bl 5216c <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51fb0 <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ + cbz r0, 51fa0 <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7bed8 │ │ │ │ + bl 7bec4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51fa4 <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ + bge.n 51f94 <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 51fa8 <_PyMonitoring_FirePyYieldEvent@@Base+0x64> │ │ │ │ + cbz r3, 51f98 <_PyMonitoring_FirePyYieldEvent@@Base+0x64> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 51fb0 <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ + b.n 51fa0 <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 51fa4 <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51f94 <_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 85938 │ │ │ │ + bl 859e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51fd6 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 51fea <_PyMonitoring_FirePyYieldEvent@@Base+0xa6> │ │ │ │ + bne.n 51fc6 <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 51fda <_PyMonitoring_FirePyYieldEvent@@Base+0xa6> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 51fe0 <_PyMonitoring_FirePyYieldEvent@@Base+0x9c> │ │ │ │ + cbz r3, 51fd0 <_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 51fec <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + b.n 51fdc <_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 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52018 <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ + cbz r0, 52008 <_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 70e80 │ │ │ │ + bl 70ea0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005201c <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +0005200c <_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 51cee <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51cde <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 52088 <_PyMonitoring_FirePyReturnEvent@@Base+0x6c> │ │ │ │ + bne.n 52078 <_PyMonitoring_FirePyReturnEvent@@Base+0x6c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 520a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x84> │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 52090 <_PyMonitoring_FirePyReturnEvent@@Base+0x84> │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33248 @ 0x81e0 │ │ │ │ + movw r1, #34136 @ 0x8558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #39612 @ 0x9abc │ │ │ │ + movw r0, #40508 @ 0x9e3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 52158 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 52148 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39612 @ 0x9abc │ │ │ │ + movw r0, #40508 @ 0x9e3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52060 <_PyMonitoring_FirePyReturnEvent@@Base+0x44> │ │ │ │ - b.n 52158 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + bne.n 52050 <_PyMonitoring_FirePyReturnEvent@@Base+0x44> │ │ │ │ + b.n 52148 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52158 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + beq.n 52148 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 520d0 <_PyMonitoring_FirePyReturnEvent@@Base+0xb4> │ │ │ │ + beq.n 520c0 <_PyMonitoring_FirePyReturnEvent@@Base+0xb4> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 52158 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 52148 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ef954 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1efc88 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52158 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + beq.n 52148 <_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 52118 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ - bl 75be4 │ │ │ │ + bcs.n 52108 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ + bl 75bcc │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 52118 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ + cbz r0, 52108 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 2b698 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52124 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ + bne.n 52114 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 520e4 <_PyMonitoring_FirePyReturnEvent@@Base+0xc8> │ │ │ │ + blt.n 520d4 <_PyMonitoring_FirePyReturnEvent@@Base+0xc8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 52120 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ - bl 1f2e80 │ │ │ │ + blt.n 52110 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ + bl 1f31b8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52176 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ + b.n 52166 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 520e2 <_PyMonitoring_FirePyReturnEvent@@Base+0xc6> │ │ │ │ + b.n 520d2 <_PyMonitoring_FirePyReturnEvent@@Base+0xc6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5215c <_PyMonitoring_FirePyReturnEvent@@Base+0x140> │ │ │ │ - b.n 52152 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ + cbnz r0, 5214c <_PyMonitoring_FirePyReturnEvent@@Base+0x140> │ │ │ │ + b.n 52142 <_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 52170 <_PyMonitoring_FirePyReturnEvent@@Base+0x154> │ │ │ │ + bge.n 52160 <_PyMonitoring_FirePyReturnEvent@@Base+0x154> │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 11ff44 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11ffc0 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52130 <_PyMonitoring_FirePyReturnEvent@@Base+0x114> │ │ │ │ + bne.n 52120 <_PyMonitoring_FirePyReturnEvent@@Base+0x114> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 52160 <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ + blt.n 52150 <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52176 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ + b.n 52166 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 52138 <_PyMonitoring_FirePyReturnEvent@@Base+0x11c> │ │ │ │ + b.n 52128 <_PyMonitoring_FirePyReturnEvent@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 52152 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ + bne.n 52142 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 52152 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52142 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ 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, 52194 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ + cbnz r3, 52184 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 521ee <_PyMonitoring_FirePyReturnEvent@@Base+0x1d2> │ │ │ │ + cbz r3, 521de <_PyMonitoring_FirePyReturnEvent@@Base+0x1d2> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 521a2 <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ + cbz r4, 52192 <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84be4 │ │ │ │ + bl 84c84 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 521a8 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ - bl 703c0 │ │ │ │ + b.n 52198 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ + bl 703e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 521ea <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ + cbz r4, 521da <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 521c0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ + cbz r2, 521b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26184 @ 0x6648 │ │ │ │ + movw r1, #26940 @ 0x693c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 521d6 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ba> │ │ │ │ + beq.n 521c6 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ba> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 52206 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + cbz r2, 521f6 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19048 @ 0x4a68 │ │ │ │ + movw r1, #19944 @ 0x4de8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52206 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + bne.n 521f6 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 521ea <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ + bge.n 521da <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 521ea <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ + cbnz r3, 521da <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52206 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ - cbz r4, 521fe <_PyMonitoring_FirePyReturnEvent@@Base+0x1e2> │ │ │ │ + b.n 521f6 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + cbz r4, 521ee <_PyMonitoring_FirePyReturnEvent@@Base+0x1e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52206 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + bge.n 521f6 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52206 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + b.n 521f6 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (52220 <_PyMonitoring_FirePyReturnEvent@@Base+0x204>) │ │ │ │ + ldr r2, [pc, #20] @ (52210 <_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 51fee <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.n 51fde <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00052224 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00052214 <_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 51cee <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51cde <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00052252 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +00052242 <_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 51cee <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51cde <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00052280 <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ - b.w 292b7c <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ +00052270 <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ + b.w 292f00 <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ │ │ │ │ -00052284 <_PyMonitoring_FireBranchLeftEvent@@Base>: │ │ │ │ +00052274 <_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 51cee <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51cde <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - bl 160be4 │ │ │ │ + bl 160cc0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52308 <_PyMonitoring_FireBranchLeftEvent@@Base+0x84> │ │ │ │ + cbz r0, 522f8 <_PyMonitoring_FireBranchLeftEvent@@Base+0x84> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #1096 @ 0x448 │ │ │ │ + movw r0, #2132 @ 0x854 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 522fc <_PyMonitoring_FireBranchLeftEvent@@Base+0x78> │ │ │ │ + bge.n 522ec <_PyMonitoring_FireBranchLeftEvent@@Base+0x78> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52300 <_PyMonitoring_FireBranchLeftEvent@@Base+0x7c> │ │ │ │ + cbz r3, 522f0 <_PyMonitoring_FireBranchLeftEvent@@Base+0x7c> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52308 <_PyMonitoring_FireBranchLeftEvent@@Base+0x84> │ │ │ │ + b.n 522f8 <_PyMonitoring_FireBranchLeftEvent@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 522fc <_PyMonitoring_FireBranchLeftEvent@@Base+0x78> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 522ec <_PyMonitoring_FireBranchLeftEvent@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 77298 │ │ │ │ + bl 77280 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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 5234c <_PyMonitoring_FireBranchLeftEvent@@Base+0xc8> │ │ │ │ + bge.n 5233c <_PyMonitoring_FireBranchLeftEvent@@Base+0xc8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5234c <_PyMonitoring_FireBranchLeftEvent@@Base+0xc8> │ │ │ │ + cbnz r3, 5233c <_PyMonitoring_FireBranchLeftEvent@@Base+0xc8> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005234e <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +0005233e <_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 523f4 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 523e4 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52376 <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ + bne.n 52366 <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 523aa <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + b.n 5239a <_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 51cee <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51cde <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 523a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl d80bc │ │ │ │ - b.n 523aa <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ - bl 7730c │ │ │ │ - b.n 52370 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ + cbnz r4, 52394 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl d7fa0 │ │ │ │ + b.n 5239a <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + bl 772f4 │ │ │ │ + b.n 52360 <_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] @ (523f0 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2>) │ │ │ │ - bl 201794 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (523e0 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2>) │ │ │ │ + bl 2018ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 523de <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + cbz r2, 523ce <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #52004 @ 0xcb24 │ │ │ │ + movw r0, #53040 @ 0xcf30 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ - movw r0, #59028 @ 0xe694 │ │ │ │ + b.w 808ac │ │ │ │ + movw r0, #60148 @ 0xeaf4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ 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 d80a8 │ │ │ │ + bl d7f8c │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 5242c <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ + cbnz r0, 5241c <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #1140 @ 0x474 │ │ │ │ + movw r1, #2176 @ 0x880 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5242e <_PyMonitoring_FirePyThrowEvent@@Base+0xe0> │ │ │ │ + b.n 5241e <_PyMonitoring_FirePyThrowEvent@@Base+0xe0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00052430 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00052420 <_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 523f4 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 523e4 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52458 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 52448 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5248c <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 5247c <_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 51cee <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51cde <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 52486 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl d80bc │ │ │ │ - b.n 5248c <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ - bl 7730c │ │ │ │ - b.n 52452 <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 52476 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl d7fa0 │ │ │ │ + b.n 5247c <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + bl 772f4 │ │ │ │ + b.n 52442 <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052492 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00052482 <_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 523f4 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 523e4 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 524ba <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ + bne.n 524aa <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 524ee <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + b.n 524de <_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 51cee <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51cde <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 524e8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl d80bc │ │ │ │ - b.n 524ee <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ - bl 7730c │ │ │ │ - b.n 524b4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ + cbnz r4, 524d8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl d7fa0 │ │ │ │ + b.n 524de <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + bl 772f4 │ │ │ │ + b.n 524a4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 5251c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8a> │ │ │ │ + cbnz r1, 5250c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8a> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1180 @ 0x49c │ │ │ │ + movw r1, #2216 @ 0x8a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 52548 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb6> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 52538 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb6> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5255c <_PyMonitoring_FireExceptionHandledEvent@@Base+0xca> │ │ │ │ + beq.n 5254c <_PyMonitoring_FireExceptionHandledEvent@@Base+0xca> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 5254e <_PyMonitoring_FireExceptionHandledEvent@@Base+0xbc> │ │ │ │ + bmi.n 5253e <_PyMonitoring_FireExceptionHandledEvent@@Base+0xbc> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1212 @ 0x4bc │ │ │ │ + movw r1, #2248 @ 0x8c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5256e <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ + b.n 5255e <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5255e <_PyMonitoring_FireExceptionHandledEvent@@Base+0xcc> │ │ │ │ + bge.n 5254e <_PyMonitoring_FireExceptionHandledEvent@@Base+0xcc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5255e <_PyMonitoring_FireExceptionHandledEvent@@Base+0xcc> │ │ │ │ + b.n 5254e <_PyMonitoring_FireExceptionHandledEvent@@Base+0xcc> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ strb.w r3, [r2, #32] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00052570 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00052560 <_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 523f4 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 523e4 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52598 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ + bne.n 52588 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 525cc <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + b.n 525bc <_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 51cee <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51cde <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 525c6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ - bl d80bc │ │ │ │ - b.n 525cc <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ - bl 7730c │ │ │ │ - b.n 52592 <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ + cbnz r4, 525b6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ + bl d7fa0 │ │ │ │ + b.n 525bc <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + bl 772f4 │ │ │ │ + b.n 52582 <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000525d2 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +000525c2 <_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 12d068 │ │ │ │ + bl 12d014 │ │ │ │ movs r1, #10 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 523f4 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 523e4 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5260a <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ + bne.n 525fa <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52654 <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ + b.n 52644 <_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 51cee <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51cde <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52642 <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ + bge.n 52632 <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52642 <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ + cbnz r3, 52632 <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 5264c <_PyMonitoring_FireStopIterationEvent@@Base+0x7a> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 5263c <_PyMonitoring_FireStopIterationEvent@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl d80bc │ │ │ │ - b.n 52654 <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ + bl d7fa0 │ │ │ │ + b.n 52644 <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ movs r0, #0 │ │ │ │ - bl 7730c │ │ │ │ - b.n 52604 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ + bl 772f4 │ │ │ │ + b.n 525f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 28c2c4 <_Py_hashtable_foreach@@Base+0xe24> │ │ │ │ + b.w 28c784 <_Py_hashtable_foreach@@Base+0x1dd0> │ │ │ │ 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 1292d8 │ │ │ │ - cbnz r0, 526d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x106> │ │ │ │ + bl 1291e8 │ │ │ │ + cbnz r0, 526c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x106> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 526b0 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ + blt.n 526a0 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 526b0 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ + ble.n 526a0 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c22c │ │ │ │ - cbnz r0, 526b0 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ + cbnz r0, 526a0 <_PyMonitoring_FireStopIterationEvent@@Base+0xde> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 526da <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ + b.n 526ca <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 526cc <_PyMonitoring_FireStopIterationEvent@@Base+0xfa> │ │ │ │ + bne.n 526bc <_PyMonitoring_FireStopIterationEvent@@Base+0xfa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 526da <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ + bge.n 526ca <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 526da <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ + b.n 526ca <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 526da <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ + b.n 526ca <_PyMonitoring_FireStopIterationEvent@@Base+0x108> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 526e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x112> │ │ │ │ + cbz r3, 526d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x112> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 52710 <_PyMonitoring_FireStopIterationEvent@@Base+0x13e> │ │ │ │ + cbnz r0, 52700 <_PyMonitoring_FireStopIterationEvent@@Base+0x13e> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 52718 <_PyMonitoring_FireStopIterationEvent@@Base+0x146> │ │ │ │ + cbz r0, 52708 <_PyMonitoring_FireStopIterationEvent@@Base+0x146> │ │ │ │ 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 52702 <_PyMonitoring_FireStopIterationEvent@@Base+0x130> │ │ │ │ + beq.n 526f2 <_PyMonitoring_FireStopIterationEvent@@Base+0x130> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005271a : │ │ │ │ +0005270a : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5272c │ │ │ │ - cbnz r1, 52732 │ │ │ │ - bl 28c354 <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ - b.n 5273e │ │ │ │ + cbz r0, 5271c │ │ │ │ + cbnz r1, 52722 │ │ │ │ + bl 28c814 <_Py_hashtable_foreach@@Base+0x1e60> │ │ │ │ + b.n 5272e │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52744 │ │ │ │ + cbnz r0, 52734 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52762 │ │ │ │ + b.n 52752 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112f8c │ │ │ │ + bl 11384c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52762 │ │ │ │ + bge.n 52752 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52762 │ │ │ │ + cbnz r3, 52752 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 527f4 │ │ │ │ + beq.n 527e4 │ │ │ │ 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 4dd4a │ │ │ │ - cbnz r0, 527c8 │ │ │ │ + bl 4dd9e │ │ │ │ + cbnz r0, 527b8 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ - cbz r0, 527aa │ │ │ │ - bl d8138 │ │ │ │ + bl d7d94 │ │ │ │ + cbz r0, 5279a │ │ │ │ + bl d801c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 527f2 │ │ │ │ + b.n 527e2 │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ + bl d7d94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5279c │ │ │ │ + bne.n 5278c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7eb0 │ │ │ │ + bl d7d94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5279c │ │ │ │ - b.n 527f0 │ │ │ │ + bne.n 5278c │ │ │ │ + b.n 527e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 527da │ │ │ │ + bge.n 527ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 527da │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 527ca │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32512 @ 0x7f00 │ │ │ │ + movw r1, #33268 @ 0x81f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 5281c │ │ │ │ + cbz r3, 5280c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5282c │ │ │ │ + b.n 5281c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5282a │ │ │ │ + ble.n 5281a │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 52826 │ │ │ │ - cbnz r1, 52852 │ │ │ │ + bgt.n 52816 │ │ │ │ + cbnz r1, 52842 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5282c │ │ │ │ + b.n 5281c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #256] @ (52930 ) │ │ │ │ + ldr r1, [pc, #256] @ (52920 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52858 │ │ │ │ + cbnz r0, 52848 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52928 │ │ │ │ + b.n 52918 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r5, r6 │ │ │ │ ldrd r7, r8, [r4] │ │ │ │ subs r6, r3, #2 │ │ │ │ - beq.n 52890 │ │ │ │ + beq.n 52880 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 5286c │ │ │ │ + cbz r5, 5285c │ │ │ │ subs r6, r3, #3 │ │ │ │ - beq.n 528a0 │ │ │ │ - b.n 52874 │ │ │ │ + beq.n 52890 │ │ │ │ + b.n 52864 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52888 │ │ │ │ - bl c60f4 │ │ │ │ + cbz r0, 52878 │ │ │ │ + bl c6370 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 5284e │ │ │ │ + blt.n 5283e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 5288c │ │ │ │ - b.n 528ae │ │ │ │ + bne.n 5287c │ │ │ │ + b.n 5289e │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 528b6 │ │ │ │ + b.n 528a6 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r6, r5 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 528b6 │ │ │ │ + b.n 528a6 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 528b6 │ │ │ │ + b.n 528a6 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr.w r9, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 215640 <_PyPickle_GetXIData@@Base+0x3fc> │ │ │ │ + bl 215af0 <_PyPickle_GetXIData@@Base+0x3fc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5284e │ │ │ │ + beq.n 5283e │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 215944 <_PyPickle_GetXIData@@Base+0x700> │ │ │ │ + bl 215e00 <_PyPickle_GetXIData@@Base+0x70c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52918 │ │ │ │ + beq.n 52908 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237f04 │ │ │ │ + bl 238380 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52918 │ │ │ │ + beq.n 52908 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 215a74 <_PyPickle_GetXIData@@Base+0x830> │ │ │ │ + bl 215f30 <_PyPickle_GetXIData@@Base+0x83c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52918 │ │ │ │ + beq.n 52908 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 215acc <_PyPickle_GetXIData@@Base+0x888> │ │ │ │ + bl 215f88 <_PyPickle_GetXIData@@Base+0x894> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52918 │ │ │ │ + beq.n 52908 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2403e0 │ │ │ │ + bl 240858 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52918 │ │ │ │ + beq.n 52908 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52920 │ │ │ │ + bge.n 52910 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52920 │ │ │ │ + cbnz r3, 52910 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 52920 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52910 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7730c │ │ │ │ - b.n 5284e │ │ │ │ + bl 772f4 │ │ │ │ + b.n 5283e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ strh r4, [r7, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (52974 ) │ │ │ │ - bl 201794 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52964 ) │ │ │ │ + bl 2018ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52962 │ │ │ │ + cbz r2, 52952 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #52004 @ 0xcb24 │ │ │ │ + movw r0, #53040 @ 0xcf30 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ - movw r0, #59028 @ 0xe694 │ │ │ │ + b.w 808ac │ │ │ │ + movw r0, #60148 @ 0xeaf4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ │ │ │ │ -00052978 : │ │ │ │ +00052968 : │ │ │ │ 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 124044 │ │ │ │ + bl 123f54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 529ac │ │ │ │ + beq.n 5299c │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 529b2 │ │ │ │ + bls.n 529a2 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1280 @ 0x500 │ │ │ │ + movw r1, #2316 @ 0x90c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 529b4 │ │ │ │ + b.n 529a4 │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c350 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 529e6 │ │ │ │ + bge.n 529d6 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52a0e │ │ │ │ + b.n 529fe │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11ff44 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11ffc0 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 11ff44 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11ffc0 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 11ff44 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11ffc0 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #46392 @ 0xb538 │ │ │ │ + movw r0, #47392 @ 0xb920 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ 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, #48] @ (52a54 ) │ │ │ │ - bl 201794 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (52a44 ) │ │ │ │ + bl 2018ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 52a42 │ │ │ │ + blt.n 52a32 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r0, #52004 @ 0xcb24 │ │ │ │ + movw r0, #53040 @ 0xcf30 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ - movw r0, #59028 @ 0xe694 │ │ │ │ + b.w 808ac │ │ │ │ + movw r0, #60148 @ 0xeaf4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ 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 2ae6c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52a88 │ │ │ │ + bge.n 52a78 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52ab0 │ │ │ │ + b.n 52aa0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b3ab4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b3bbc <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1b3ab4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b3bbc <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b3ab4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b3bbc <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #46392 @ 0xb538 │ │ │ │ + movw r0, #47392 @ 0xb920 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ 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 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 52af2 │ │ │ │ + bne.n 52ae2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1259b8 │ │ │ │ - cbz r0, 52b08 │ │ │ │ - b.n 52b0c │ │ │ │ + bl 1258c8 │ │ │ │ + cbz r0, 52af8 │ │ │ │ + b.n 52afc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39760 @ 0x9b50 │ │ │ │ + movw r0, #40656 @ 0x9ed0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52ae6 │ │ │ │ + bne.n 52ad6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52b40 │ │ │ │ + b.n 52b30 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1ef954 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1efc88 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52b08 │ │ │ │ + beq.n 52af8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b0b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52b38 │ │ │ │ + bne.n 52b28 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 52b08 │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 52af8 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 52b76 │ │ │ │ + beq.n 52b66 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52ba4 │ │ │ │ + bne.n 52b94 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 52b8a │ │ │ │ + beq.n 52b7a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 52ba6 │ │ │ │ + bgt.n 52b96 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 52bcc │ │ │ │ + bl f1dcc │ │ │ │ + b.n 52bbc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl ed1dc │ │ │ │ + bl ed16c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52bcc │ │ │ │ + bge.n 52bbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52bcc │ │ │ │ + cbnz r3, 52bbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00052bd0 : │ │ │ │ +00052bc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 52be4 │ │ │ │ - cbnz r1, 52bea │ │ │ │ - bl 28c354 <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ - b.n 52bf4 │ │ │ │ + cbz r0, 52bd4 │ │ │ │ + cbnz r1, 52bda │ │ │ │ + bl 28c814 <_Py_hashtable_foreach@@Base+0x1e60> │ │ │ │ + b.n 52be4 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9e18c │ │ │ │ + bl 9e29c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 52c04 │ │ │ │ - movw r0, #1496 @ 0x5d8 │ │ │ │ + bge.n 52bf4 │ │ │ │ + movw r0, #2532 @ 0x9e4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ - bl 1fcc54 │ │ │ │ - b.n 52c0a │ │ │ │ + bl 1fcf88 │ │ │ │ + b.n 52bfa │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #116] @ (52c84 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 52c2a │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 52c1a │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 52c46 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 1069b8 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #64] @ (52c88 ) │ │ │ │ + ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r3, 52c52 │ │ │ │ + bl 204538 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 52c6a │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 52c5a │ │ │ │ + dmb ish │ │ │ │ + beq.n 52c76 │ │ │ │ + ldr r0, [pc, #16] @ (52c84 ) │ │ │ │ + bl 265bac │ │ │ │ + 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, #1984 @ 0x7c0 │ │ │ │ + movw r0, #3020 @ 0xbcc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ 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 52c48 │ │ │ │ + bne.n 52cc4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 52c6a │ │ │ │ - b.n 52c62 │ │ │ │ + bne.n 52ce6 │ │ │ │ + b.n 52cde │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39920 @ 0x9bf0 │ │ │ │ + movw r0, #40816 @ 0x9f70 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52c3a │ │ │ │ + bne.n 52cb6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52ce8 │ │ │ │ - bl 7fa30 │ │ │ │ + b.n 52d64 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52c5e │ │ │ │ + bne.n 52cda │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52c7e │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 52cfa │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52c5e │ │ │ │ + bne.n 52cda │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ffdfc <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1fff50 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52c5e │ │ │ │ + beq.n 52cda │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r1, #1988 @ 0x7c4 │ │ │ │ + movw r1, #3024 @ 0xbd0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #1992 @ 0x7c8 │ │ │ │ + movw r0, #3028 @ 0xbd4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52c5e │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 52cda │ │ │ │ + bl 97c54 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b76c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 52ce0 │ │ │ │ + bge.n 52d5c │ │ │ │ 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 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ 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, 52d20 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 52d9c │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 52d18 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 52d20 │ │ │ │ + bne.n 52d94 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 52d9c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52db4 │ │ │ │ + bne.n 52e30 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 52d3e │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 52dba │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52d36 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 52d3e │ │ │ │ + bne.n 52db2 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 52dba │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52db4 │ │ │ │ + bne.n 52e30 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 52d5a │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 52dd6 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52d54 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 52d5a │ │ │ │ + bne.n 52dd0 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 52dd6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52db4 │ │ │ │ + cbnz r0, 52e30 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 52d76 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 52df2 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52d70 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 52d76 │ │ │ │ + bne.n 52dec │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 52df2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52db4 │ │ │ │ + cbnz r0, 52e30 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 52d92 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 52e0e │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52d8c │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 52d92 │ │ │ │ + bne.n 52e08 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 52e0e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52db4 │ │ │ │ + cbnz r0, 52e30 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 52db4 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 52e30 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52daa │ │ │ │ + bne.n 52e26 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ 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, 52de6 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 52e62 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 52de0 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 52de6 │ │ │ │ + bne.n 52e5c │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 52e62 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52e24 │ │ │ │ + cbnz r0, 52ea0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 52e02 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 52e7e │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52dfc │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 52e02 │ │ │ │ + bne.n 52e78 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 52e7e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52e24 │ │ │ │ + cbnz r0, 52ea0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 52e24 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 52ea0 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52e1a │ │ │ │ + bne.n 52e96 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ 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 52e6a │ │ │ │ - cbz r0, 52e66 │ │ │ │ + bl 52ee6 │ │ │ │ + cbz r0, 52ee2 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52e5c │ │ │ │ + bne.n 52ed8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dd48 │ │ │ │ + b.w 7dd30 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 52e8e │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bmi.n 52f0a │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52ed4 │ │ │ │ - b.n 52e9c │ │ │ │ + cbz r0, 52f50 │ │ │ │ + b.n 52f18 │ │ │ │ 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 52f00 │ │ │ │ + bne.n 52f7c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b6b18 │ │ │ │ + bl 1b6c54 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52f00 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 52ed8 │ │ │ │ + bne.n 52f7c │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 52f54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52ed4 │ │ │ │ + bge.n 52f50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52ed4 │ │ │ │ + cbnz r3, 52f50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52f38 │ │ │ │ + b.n 52fb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 52f00 │ │ │ │ + cbnz r3, 52f7c │ │ │ │ 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 52efc │ │ │ │ + bge.n 52f78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52efc │ │ │ │ + cbnz r3, 52f78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 52f38 │ │ │ │ + b.n 52fb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd3b8 │ │ │ │ + bl 1dd6c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52f1e │ │ │ │ + bge.n 52f9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52f1e │ │ │ │ + cbnz r3, 52f9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52f32 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 52fae │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52ed4 │ │ │ │ + bne.n 52f50 │ │ │ │ movs r0, #1 │ │ │ │ strd r7, r6, [r5] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 52f58 │ │ │ │ + bmi.n 52fd4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 52f72 │ │ │ │ + bpl.n 52fee │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54336 @ 0xd440 │ │ │ │ + movw r1, #55232 @ 0xd7c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52f8a │ │ │ │ + b.n 53006 │ │ │ │ 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 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #7280 @ 0x1c70 │ │ │ │ + movw r0, #8176 @ 0x1ff0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 793ec │ │ │ │ + b.w 793e4 │ │ │ │ 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 52e6a │ │ │ │ - cbz r0, 52fd8 │ │ │ │ + bl 52ee6 │ │ │ │ + cbz r0, 53054 │ │ │ │ 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 52fce │ │ │ │ + bne.n 5304a │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7dd48 │ │ │ │ + b.w 7dd30 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00052fdc : │ │ │ │ +00053058 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 52ff4 │ │ │ │ - bl 28c354 <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ - b.n 52ffe │ │ │ │ + cbnz r0, 53070 │ │ │ │ + bl 28c814 <_Py_hashtable_foreach@@Base+0x1e60> │ │ │ │ + b.n 5307a │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 26a3f4 │ │ │ │ + bl 26a8dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5300e │ │ │ │ - movw r0, #2004 @ 0x7d4 │ │ │ │ + bge.n 5308a │ │ │ │ + movw r0, #3040 @ 0xbe0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ - bl 1fcc54 │ │ │ │ - b.n 53014 │ │ │ │ + bl 1fcf88 │ │ │ │ + b.n 53090 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 18cf98 <_PyInterpreterState_New@@Base+0x3f0> │ │ │ │ + bl 18d1e8 <_PyInterpreterState_New@@Base+0x3f4> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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 53060 │ │ │ │ + bne.n 530dc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 52e6a │ │ │ │ - cbnz r0, 5307a │ │ │ │ - b.n 53076 │ │ │ │ + bl 52ee6 │ │ │ │ + cbnz r0, 530f4 │ │ │ │ + b.n 5318c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40048 @ 0x9c70 │ │ │ │ + movw r0, #40944 @ 0x9ff0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53054 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 53106 │ │ │ │ + beq.n 5318c │ │ │ │ + b.n 530d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 52e6a │ │ │ │ + bl 52ee6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53076 │ │ │ │ + beq.n 5318c │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 530a4 │ │ │ │ + bcs.n 5311e │ │ │ │ ldrd r4, r1, [sp] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 530bc │ │ │ │ + bcc.n 53136 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2164 @ 0x874 │ │ │ │ + movw r1, #3200 @ 0xc80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 530f0 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5316a │ │ │ │ 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 │ │ │ │ @@ -58556,1503 +58592,1689 @@ │ │ │ │ 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 530fc │ │ │ │ - bl 7fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 53076 │ │ │ │ - ldr r0, [pc, #16] @ (5310c ) │ │ │ │ - b.n 53106 │ │ │ │ + bne.n 53182 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5318c │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 100bf4 │ │ │ │ + b.w 11ffcc │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 100b6c │ │ │ │ + movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - 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 18cf98 <_PyInterpreterState_New@@Base+0x3f0> │ │ │ │ + bl 18d1e8 <_PyInterpreterState_New@@Base+0x3f4> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #116] @ (531b4 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5315a │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5314a │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 53176 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 1abfa0 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #64] @ (531b8 ) │ │ │ │ - ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 53182 │ │ │ │ - bl 20437c │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5319a │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 5318a │ │ │ │ - dmb ish │ │ │ │ - beq.n 531a6 │ │ │ │ - ldr r0, [pc, #16] @ (531b4 ) │ │ │ │ - bl 235af8 │ │ │ │ - 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 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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, 53238 │ │ │ │ + cbz r4, 5322e │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 53220 │ │ │ │ + bge.n 53216 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 53220 │ │ │ │ - ldr r4, [pc, #104] @ (53248 ) │ │ │ │ + bpl.n 53216 │ │ │ │ + ldr r4, [pc, #104] @ (5323c ) │ │ │ │ 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 53204 │ │ │ │ + beq.n 531fa │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 53210 │ │ │ │ + bls.n 53206 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 5321a │ │ │ │ + b.n 53210 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 53222 │ │ │ │ + b.n 53218 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 5322e │ │ │ │ + cbz r5, 53224 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 53226 │ │ │ │ + b.n 5321c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 53238 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 53242 │ │ │ │ + bne.n 5322e │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 53238 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005324c : │ │ │ │ +00053240 : │ │ │ │ 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 26a3f4 │ │ │ │ + bl 26a8dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #2280 @ 0x8e8 │ │ │ │ + movw r0, #3316 @ 0xcf4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ 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 711a8 │ │ │ │ + bl 711b0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000532aa : │ │ │ │ +0005329e : │ │ │ │ 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 9e18c │ │ │ │ + bl 9e29c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #31 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ 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 1386fc │ │ │ │ - cbz r0, 53326 │ │ │ │ + bl 138228 │ │ │ │ + cbz r0, 5331a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5332a │ │ │ │ - bl 1d01bc │ │ │ │ + cbz r0, 5331e │ │ │ │ + bl 1d04bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5332a │ │ │ │ + bne.n 5331e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53326 │ │ │ │ + bge.n 5331a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53326 │ │ │ │ + cbnz r3, 5331a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5334c │ │ │ │ + b.n 53340 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5333c │ │ │ │ + blt.n 53330 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5334c │ │ │ │ + b.n 53340 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53332 │ │ │ │ + bne.n 53326 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 53332 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53326 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #2336 @ 0x920 │ │ │ │ + movw r0, #3372 @ 0xd2c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 793ec │ │ │ │ + b.w 793e4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 5337a │ │ │ │ + cbz r3, 5336e │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 5337c │ │ │ │ + b.n 53370 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r5, [pc, #308] @ (534b4 ) │ │ │ │ + ldr r5, [pc, #308] @ (534a8 ) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - cbnz r7, 533b0 │ │ │ │ + cbnz r7, 533a4 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 533b0 │ │ │ │ + ble.n 533a4 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 533b0 │ │ │ │ - cbnz r6, 533d6 │ │ │ │ - ldr r1, [pc, #260] @ (534b8 ) │ │ │ │ + bgt.n 533a4 │ │ │ │ + cbnz r6, 533ca │ │ │ │ + ldr r1, [pc, #260] @ (534ac ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53494 │ │ │ │ + beq.n 53488 │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 11bb58 │ │ │ │ + bl 11bd1c │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53490 │ │ │ │ - cbz r7, 5342e │ │ │ │ + beq.n 53484 │ │ │ │ + cbz r7, 53422 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 5340c │ │ │ │ - bl fb124 │ │ │ │ + cbz r0, 53400 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53404 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 533f8 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53490 │ │ │ │ + bne.n 53484 │ │ │ │ subs.w r7, r9, #2 │ │ │ │ - bne.n 53410 │ │ │ │ - b.n 53432 │ │ │ │ + bne.n 53404 │ │ │ │ + b.n 53426 │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 53420 │ │ │ │ + cbnz r0, 53414 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1b0f58 │ │ │ │ - cbnz r0, 53432 │ │ │ │ - b.n 53490 │ │ │ │ + bl 1b120c │ │ │ │ + cbnz r0, 53426 │ │ │ │ + b.n 53484 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 52e6a │ │ │ │ - cbz r0, 53490 │ │ │ │ + bl 52ee6 │ │ │ │ + cbz r0, 53484 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 53432 │ │ │ │ - b.n 53414 │ │ │ │ + beq.n 53426 │ │ │ │ + b.n 53408 │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 53458 │ │ │ │ + beq.n 5344c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2bc0c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 53466 │ │ │ │ + b.n 5345a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ blx 2ad5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a734 │ │ │ │ - cbz r5, 53498 │ │ │ │ + bl 9a80c │ │ │ │ + cbz r5, 5348c │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 53482 │ │ │ │ - bl edde4 │ │ │ │ + bne.n 53476 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5343a │ │ │ │ - b.n 53490 │ │ │ │ + beq.n 5342e │ │ │ │ + b.n 53484 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 534a0 │ │ │ │ + b.n 53494 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 534a0 │ │ │ │ + b.n 53494 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - bl 11c1cc <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c390 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbd40048 │ │ │ │ + vhadd.u16 q8, q4, q4 │ │ │ │ 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 48524 <_PyTime_AsTimeval_clamp@@Base+0x6be> │ │ │ │ + bl 485b4 <_PyTime_AsTimeval_clamp@@Base+0x6be> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 534f6 │ │ │ │ + cbz r0, 534ea │ │ │ │ mov r1, r5 │ │ │ │ - bl 4f102 <_PyObject_CheckXIData@@Base+0x20e> │ │ │ │ + bl 4f138 <_PyXIData_FormatNotShareableError@@Base+0x224> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 534ea │ │ │ │ + bge.n 534de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 534ee │ │ │ │ + cbz r3, 534e2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 534f6 │ │ │ │ + b.n 534ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 534ea │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 534de │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 28ccbc <_Py_hashtable_foreach@@Base+0x181c> │ │ │ │ + b.w 28d218 <_Py_hashtable_foreach@@Base+0x2864> │ │ │ │ + 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] @ (535ac ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #16 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5351c │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5350c │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 53538 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 1069b8 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r5, [pc, #116] @ (535b0 ) │ │ │ │ + ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ + cbz r3, 53578 │ │ │ │ + ldr.w r0, [r5, #1564] @ 0x61c │ │ │ │ + bl 5371a <_Py_hashtable_size@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r5, #1556] @ 0x614 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 5371a <_Py_hashtable_size@@Base> │ │ │ │ + add r4, r0 │ │ │ │ + ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 5371a <_Py_hashtable_size@@Base> │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r4, r0 │ │ │ │ + movw r1, #27025 @ 0x6991 │ │ │ │ + movt r1, #6 │ │ │ │ + ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 28a9b4 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 5357a │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 53592 │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 53582 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5359e │ │ │ │ + ldr r0, [pc, #16] @ (535ac ) │ │ │ │ + bl 265bac │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7dd30 │ │ │ │ + nop │ │ │ │ + strb r0, [r0, #18] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5352c │ │ │ │ + beq.n 535e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5352c │ │ │ │ + ble.n 535e2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53548 │ │ │ │ + bge.n 535fe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53548 │ │ │ │ + b.n 535fe │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 53564 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5361a │ │ │ │ mov r0, r4 │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53564 │ │ │ │ + bge.n 5361a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53564 │ │ │ │ + cbnz r3, 5361a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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, 53574 │ │ │ │ + cbz r2, 5362a │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 7dd48 │ │ │ │ + b.w 7dd30 │ │ │ │ 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, #2392 @ 0x958 │ │ │ │ + movw r0, #3428 @ 0xd64 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b2f14 │ │ │ │ - cbnz r0, 5359c │ │ │ │ + bl 1b301c │ │ │ │ + cbnz r0, 53652 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 535ec │ │ │ │ + b.n 536a2 │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #2412 @ 0x96c │ │ │ │ + movw r1, #3448 @ 0xd78 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl cf294 │ │ │ │ + bl cf168 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 535c0 │ │ │ │ + bge.n 53676 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 535c0 │ │ │ │ + cbnz r3, 53676 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 53598 │ │ │ │ + beq.n 5364e │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #50676 @ 0xc5f4 │ │ │ │ + movw r0, #51712 @ 0xca00 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 535ec │ │ │ │ + bge.n 536a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 535ec │ │ │ │ + cbnz r3, 536a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 5361e │ │ │ │ + beq.n 536d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5361e │ │ │ │ + ble.n 536d4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5363a │ │ │ │ + bge.n 536f0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5363a │ │ │ │ + b.n 536f0 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 53660 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 53716 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 53646 │ │ │ │ - bl 112f8c │ │ │ │ + cbnz r2, 536fc │ │ │ │ + bl 11384c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5364c │ │ │ │ - bl 8b470 │ │ │ │ + b.n 53702 │ │ │ │ + bl 8b4fc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53660 │ │ │ │ + bge.n 53716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53660 │ │ │ │ + cbnz r3, 53716 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0005371a <_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 {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 53692 │ │ │ │ + beq.n 53756 <_Py_hashtable_size@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53692 │ │ │ │ + ble.n 53756 <_Py_hashtable_size@@Base+0x3c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 536ae │ │ │ │ + bge.n 53772 <_Py_hashtable_size@@Base+0x58> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 536ae │ │ │ │ + b.n 53772 <_Py_hashtable_size@@Base+0x58> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 536ca │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5378e <_Py_hashtable_size@@Base+0x74> │ │ │ │ mov r0, r4 │ │ │ │ - bl d4f7c │ │ │ │ + bl d4e34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 536ca │ │ │ │ + bge.n 5378e <_Py_hashtable_size@@Base+0x74> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 536ca │ │ │ │ + cbnz r3, 5378e <_Py_hashtable_size@@Base+0x74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 536f0 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 5371e │ │ │ │ + bne.n 537b4 <_Py_hashtable_size@@Base+0x9a> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 537e2 <_Py_hashtable_size@@Base+0xc8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 2b2ec │ │ │ │ - cbz r0, 5370c │ │ │ │ + cbz r0, 537d0 <_Py_hashtable_size@@Base+0xb6> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53720 │ │ │ │ + b.n 537e4 <_Py_hashtable_size@@Base+0xca> │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #46388 @ 0xb534 │ │ │ │ + movw r0, #47252 @ 0xb894 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80848 │ │ │ │ - b.n 53720 │ │ │ │ + bl 808ac │ │ │ │ + b.n 537e4 <_Py_hashtable_size@@Base+0xca> │ │ │ │ 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, #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 53750 │ │ │ │ + beq.n 53814 <_Py_hashtable_size@@Base+0xfa> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53766 │ │ │ │ + bne.n 5382a <_Py_hashtable_size@@Base+0x110> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 53798 │ │ │ │ + beq.n 5385c <_Py_hashtable_size@@Base+0x142> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53768 │ │ │ │ - b.n 53798 │ │ │ │ + bgt.n 5382c <_Py_hashtable_size@@Base+0x112> │ │ │ │ + b.n 5385c <_Py_hashtable_size@@Base+0x142> │ │ │ │ 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 53784 │ │ │ │ + beq.n 53848 <_Py_hashtable_size@@Base+0x12e> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 537b2 │ │ │ │ + bne.n 53876 <_Py_hashtable_size@@Base+0x15c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53798 │ │ │ │ + beq.n 5385c <_Py_hashtable_size@@Base+0x142> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 537b4 │ │ │ │ + bgt.n 53878 <_Py_hashtable_size@@Base+0x15e> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 537f2 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 538b6 <_Py_hashtable_size@@Base+0x19c> │ │ │ │ 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 85240 │ │ │ │ + bl 852e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 537de │ │ │ │ + bge.n 538a2 <_Py_hashtable_size@@Base+0x188> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 537de │ │ │ │ + cbnz r3, 538a2 <_Py_hashtable_size@@Base+0x188> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 537f2 │ │ │ │ + bge.n 538b6 <_Py_hashtable_size@@Base+0x19c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 537f2 │ │ │ │ + cbnz r3, 538b6 <_Py_hashtable_size@@Base+0x19c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 53836 │ │ │ │ + bgt.n 538fa <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 53828 │ │ │ │ - movw r1, #53884 @ 0xd27c │ │ │ │ + cbz r2, 538ec <_Py_hashtable_size@@Base+0x1d2> │ │ │ │ + movw r1, #54780 @ 0xd5fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5383e │ │ │ │ - movw r1, #53916 @ 0xd29c │ │ │ │ + bl f1dcc │ │ │ │ + b.n 53902 <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ + movw r1, #54812 @ 0xd61c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5383e │ │ │ │ - bl 11d374 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 53902 <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ + bl 11d5f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53842 │ │ │ │ + bne.n 53906 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5384e │ │ │ │ + b.n 53912 <_Py_hashtable_size@@Base+0x1f8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 5387e │ │ │ │ + cbnz r3, 53942 <_Py_hashtable_size@@Base+0x228> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a3030 <_PyType_Name@@Base> │ │ │ │ + bl 1a3258 <_PyType_Name@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2432 @ 0x980 │ │ │ │ + movw r0, #3468 @ 0xd8c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 538ba │ │ │ │ - bl e38a8 │ │ │ │ + bpl.n 5397e <_Py_hashtable_size@@Base+0x264> │ │ │ │ + bl e3864 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5389c │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 538ba │ │ │ │ - bl d8138 │ │ │ │ - b.n 538ba │ │ │ │ + bne.n 53960 <_Py_hashtable_size@@Base+0x246> │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 5397e <_Py_hashtable_size@@Base+0x264> │ │ │ │ + bl d801c │ │ │ │ + b.n 5397e <_Py_hashtable_size@@Base+0x264> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 538ba │ │ │ │ + bne.n 5397e <_Py_hashtable_size@@Base+0x264> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1a3030 <_PyType_Name@@Base> │ │ │ │ + bl 1a3258 <_PyType_Name@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #34724 @ 0x87a4 │ │ │ │ + movw r0, #35580 @ 0x8afc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1a3030 <_PyType_Name@@Base> │ │ │ │ + bl 1a3258 <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #2440 @ 0x988 │ │ │ │ + movw r0, #3476 @ 0xd94 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ movs r1, #0 │ │ │ │ - b.w 224d24 <_PyArg_ParseStackAndKeywords@@Base+0xdb8> │ │ │ │ + b.w 2251d4 <_PyArg_ParseStackAndKeywords@@Base+0xdb8> │ │ │ │ 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 53908 │ │ │ │ + beq.n 539cc <_Py_hashtable_size@@Base+0x2b2> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5391e │ │ │ │ + bne.n 539e2 <_Py_hashtable_size@@Base+0x2c8> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 53950 │ │ │ │ + beq.n 53a14 <_Py_hashtable_size@@Base+0x2fa> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 53920 │ │ │ │ - b.n 53950 │ │ │ │ + bgt.n 539e4 <_Py_hashtable_size@@Base+0x2ca> │ │ │ │ + b.n 53a14 <_Py_hashtable_size@@Base+0x2fa> │ │ │ │ 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 5393c │ │ │ │ + beq.n 53a00 <_Py_hashtable_size@@Base+0x2e6> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5396a │ │ │ │ + bne.n 53a2e <_Py_hashtable_size@@Base+0x314> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53950 │ │ │ │ + beq.n 53a14 <_Py_hashtable_size@@Base+0x2fa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5396c │ │ │ │ + bgt.n 53a30 <_Py_hashtable_size@@Base+0x316> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 539aa │ │ │ │ + bl f1dcc │ │ │ │ + b.n 53a6e <_Py_hashtable_size@@Base+0x354> │ │ │ │ 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 d53b0 │ │ │ │ + bl d5270 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53996 │ │ │ │ + bge.n 53a5a <_Py_hashtable_size@@Base+0x340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53996 │ │ │ │ + cbnz r3, 53a5a <_Py_hashtable_size@@Base+0x340> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 539aa │ │ │ │ + bge.n 53a6e <_Py_hashtable_size@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 539aa │ │ │ │ + cbnz r3, 53a6e <_Py_hashtable_size@@Base+0x354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 539dc │ │ │ │ + beq.n 53aa0 <_Py_hashtable_size@@Base+0x386> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 539f2 │ │ │ │ + bne.n 53ab6 <_Py_hashtable_size@@Base+0x39c> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 53a48 │ │ │ │ + beq.n 53b0c <_Py_hashtable_size@@Base+0x3f2> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 539f4 │ │ │ │ - b.n 53a48 │ │ │ │ + bgt.n 53ab8 <_Py_hashtable_size@@Base+0x39e> │ │ │ │ + b.n 53b0c <_Py_hashtable_size@@Base+0x3f2> │ │ │ │ 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 53a10 │ │ │ │ + beq.n 53ad4 <_Py_hashtable_size@@Base+0x3ba> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 53a26 │ │ │ │ + bne.n 53aea <_Py_hashtable_size@@Base+0x3d0> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 53a48 │ │ │ │ + beq.n 53b0c <_Py_hashtable_size@@Base+0x3f2> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 53a48 │ │ │ │ - b.n 53a28 │ │ │ │ + ble.n 53b0c <_Py_hashtable_size@@Base+0x3f2> │ │ │ │ + b.n 53aec <_Py_hashtable_size@@Base+0x3d2> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 53a84 │ │ │ │ + cbz r6, 53b48 <_Py_hashtable_size@@Base+0x42e> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53a62 │ │ │ │ + bne.n 53b26 <_Py_hashtable_size@@Base+0x40c> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 53a70 │ │ │ │ + bne.n 53b34 <_Py_hashtable_size@@Base+0x41a> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 53abe │ │ │ │ + bl f1dcc │ │ │ │ + b.n 53b82 <_Py_hashtable_size@@Base+0x468> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53a78 │ │ │ │ - b.n 53a3a │ │ │ │ + bne.n 53b3c <_Py_hashtable_size@@Base+0x422> │ │ │ │ + b.n 53afe <_Py_hashtable_size@@Base+0x3e4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53a48 │ │ │ │ - b.n 53a7a │ │ │ │ + ble.n 53b0c <_Py_hashtable_size@@Base+0x3f2> │ │ │ │ + b.n 53b3e <_Py_hashtable_size@@Base+0x424> │ │ │ │ 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 e3f34 │ │ │ │ + bl e3ef0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53aa4 │ │ │ │ + bge.n 53b68 <_Py_hashtable_size@@Base+0x44e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53aa4 │ │ │ │ + cbnz r3, 53b68 <_Py_hashtable_size@@Base+0x44e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53ab8 │ │ │ │ + bge.n 53b7c <_Py_hashtable_size@@Base+0x462> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53ab8 │ │ │ │ + cbnz r3, 53b7c <_Py_hashtable_size@@Base+0x462> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #21068 @ 0x524c │ │ │ │ + movw r3, #21964 @ 0x55cc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #0] @ (53ad0 ) │ │ │ │ - b.n 53bc8 │ │ │ │ + ldr r1, [pc, #0] @ (53b94 <_Py_hashtable_size@@Base+0x47a>) │ │ │ │ + b.n 53c8c <_Py_hashtable_size@@Base+0x572> │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 53af4 │ │ │ │ + bge.n 53bb8 <_Py_hashtable_size@@Base+0x49e> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 25fe40 │ │ │ │ + b.w 260260 │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #46148 @ 0xb444 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 191c24 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 191e6c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #1272 @ 0x4f8 │ │ │ │ + movw r1, #2308 @ 0x904 │ │ │ │ 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 8e728 │ │ │ │ - cbz r0, 53b74 │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 53c38 <_Py_hashtable_size@@Base+0x51e> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 39ea0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x48> │ │ │ │ + bl 39ef8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x48> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53b58 │ │ │ │ - b.n 53b74 │ │ │ │ + cbnz r0, 53c1c <_Py_hashtable_size@@Base+0x502> │ │ │ │ + b.n 53c38 <_Py_hashtable_size@@Base+0x51e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53b78 │ │ │ │ + blt.n 53c3c <_Py_hashtable_size@@Base+0x522> │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 53b96 │ │ │ │ + ble.n 53c5a <_Py_hashtable_size@@Base+0x540> │ │ │ │ mov r0, r4 │ │ │ │ - bl 259dc4 <_PyTime_ObjectToTimeval@@Base+0x1c8> │ │ │ │ + bl 25a1ec <_PyTime_ObjectToTimeval@@Base+0x1c8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53b4e │ │ │ │ + bne.n 53c12 <_Py_hashtable_size@@Base+0x4f8> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 53b96 │ │ │ │ + cbz r3, 53c5a <_Py_hashtable_size@@Base+0x540> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53b86 │ │ │ │ + blt.n 53c4a <_Py_hashtable_size@@Base+0x530> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53b96 │ │ │ │ + b.n 53c5a <_Py_hashtable_size@@Base+0x540> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53b56 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 53b56 │ │ │ │ + bne.n 53c1a <_Py_hashtable_size@@Base+0x500> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53c1a <_Py_hashtable_size@@Base+0x500> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53b74 │ │ │ │ + bne.n 53c38 <_Py_hashtable_size@@Base+0x51e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 53b74 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53c38 <_Py_hashtable_size@@Base+0x51e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 28b2b0 <_PyXIData_Free@@Base+0x2358> │ │ │ │ + bl 28b7b0 <_Py_hashtable_foreach@@Base+0xdfc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53bc2 │ │ │ │ + beq.n 53c86 <_Py_hashtable_size@@Base+0x56c> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 1fac04 │ │ │ │ - b.n 53bc4 │ │ │ │ + bl 1fafb4 │ │ │ │ + b.n 53c88 <_Py_hashtable_size@@Base+0x56e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl c8c68 │ │ │ │ - cbz r0, 53c40 │ │ │ │ + bl c8ee8 │ │ │ │ + cbz r0, 53d04 <_Py_hashtable_size@@Base+0x5ea> │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 53c62 │ │ │ │ + bne.n 53d26 <_Py_hashtable_size@@Base+0x60c> │ │ │ │ mov r1, r5 │ │ │ │ - bl bd1b4 │ │ │ │ + bl bd420 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53c46 │ │ │ │ + bne.n 53d0a <_Py_hashtable_size@@Base+0x5f0> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ - cbz r0, 53c2c │ │ │ │ - bl d8138 │ │ │ │ + bl d7d94 │ │ │ │ + cbz r0, 53cf0 <_Py_hashtable_size@@Base+0x5d6> │ │ │ │ + bl d801c │ │ │ │ movw r0, #61148 @ 0xeedc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #2492 @ 0x9bc │ │ │ │ + movw r1, #3528 @ 0xdc8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53c34 │ │ │ │ - b.n 53c40 │ │ │ │ + blt.n 53cf8 <_Py_hashtable_size@@Base+0x5de> │ │ │ │ + b.n 53d04 <_Py_hashtable_size@@Base+0x5ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53c40 │ │ │ │ + bge.n 53d04 <_Py_hashtable_size@@Base+0x5ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53c40 │ │ │ │ + cbnz r3, 53d04 <_Py_hashtable_size@@Base+0x5ea> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53c82 │ │ │ │ + b.n 53d46 <_Py_hashtable_size@@Base+0x62c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53c52 │ │ │ │ + blt.n 53d16 <_Py_hashtable_size@@Base+0x5fc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53c82 │ │ │ │ + b.n 53d46 <_Py_hashtable_size@@Base+0x62c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53c4e │ │ │ │ + bne.n 53d12 <_Py_hashtable_size@@Base+0x5f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 53c4e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53d12 <_Py_hashtable_size@@Base+0x5f8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53c74 │ │ │ │ + bge.n 53d38 <_Py_hashtable_size@@Base+0x61e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c74 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53d38 <_Py_hashtable_size@@Base+0x61e> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78504 │ │ │ │ + b.w 784fc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00053c84 : │ │ │ │ +00053d48 : │ │ │ │ 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 b65a0 │ │ │ │ + bl b67ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 53cb4 │ │ │ │ + bne.n 53d78 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #2532 @ 0x9e4 │ │ │ │ + movw r0, #3568 @ 0xdf0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1fcc54 │ │ │ │ + bl 1fcf88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f5818 │ │ │ │ + bl 1f5b58 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53ce2 │ │ │ │ + beq.n 53da6 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11ff50 │ │ │ │ + b.w 11ffcc │ │ │ │ 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 1ffac0 │ │ │ │ + bl 1ffc14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53d10 │ │ │ │ + beq.n 53dd4 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11ff50 │ │ │ │ + b.w 11ffcc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00053d16 : │ │ │ │ +00053dda : │ │ │ │ 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 432cc │ │ │ │ + bl 4335c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ - bl 1fa648 <_PyInterpreterConfig_InitFromDict@@Base+0xb74> │ │ │ │ + bl 1fa9f8 <_PyInterpreterConfig_InitFromDict@@Base+0xbe4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53d62 │ │ │ │ + beq.n 53e26 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 11ff50 │ │ │ │ - b.n 53d64 │ │ │ │ + bl 11ffcc │ │ │ │ + b.n 53e28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (53d74 ) │ │ │ │ + ldr r2, [pc, #8] @ (53e38 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3baa8 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ + b.w 3ba98 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #168] @ (53e30 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #16 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 53da2 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 53d92 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 53dbe │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 1abfa0 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r5, [pc, #116] @ (53e34 ) │ │ │ │ - ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 53dfe │ │ │ │ - ldr.w r0, [r5, #1564] @ 0x61c │ │ │ │ - bl 53fb0 <_Py_hashtable_size@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r0, [r5, #1556] @ 0x614 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 53fb0 <_Py_hashtable_size@@Base> │ │ │ │ - add r4, r0 │ │ │ │ - ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 53fb0 <_Py_hashtable_size@@Base> │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r4, r0 │ │ │ │ - movw r1, #27125 @ 0x69f5 │ │ │ │ - movt r1, #6 │ │ │ │ - ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 28b4a0 <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 53e00 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 53e18 │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 53e08 │ │ │ │ - dmb ish │ │ │ │ - beq.n 53e24 │ │ │ │ - ldr r0, [pc, #16] @ (53e30 ) │ │ │ │ - bl 235af8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7dd48 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 28b2b0 <_PyXIData_Free@@Base+0x2358> │ │ │ │ + bl 28b7b0 <_Py_hashtable_foreach@@Base+0xdfc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53e5e │ │ │ │ + beq.n 53e62 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 11ff50 │ │ │ │ - b.n 53e60 │ │ │ │ + bl 11ffcc │ │ │ │ + b.n 53e64 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #21068 @ 0x524c │ │ │ │ + movw r3, #21964 @ 0x55cc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #4] @ (53e74 ) │ │ │ │ - b.n 53bc8 │ │ │ │ + ldr r1, [pc, #4] @ (53e78 ) │ │ │ │ + b.n 53c8c <_Py_hashtable_size@@Base+0x572> │ │ │ │ nop │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 53e9e │ │ │ │ + bne.n 53ea2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 53ec0 │ │ │ │ - b.n 53eb8 │ │ │ │ + bne.n 53ec4 │ │ │ │ + b.n 53ebc │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40096 @ 0x9ca0 │ │ │ │ + movw r0, #40992 @ 0xa020 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53e90 │ │ │ │ + bne.n 53e94 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53f44 │ │ │ │ - bl 7fa30 │ │ │ │ + b.n 53f48 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53eb4 │ │ │ │ + bne.n 53eb8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ffdfc <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1fff50 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53eb4 │ │ │ │ + beq.n 53eb8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1ffdfc <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1fff50 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53eb4 │ │ │ │ + beq.n 53eb8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53eec │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 53ef0 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53eb4 │ │ │ │ + bne.n 53eb8 │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 53f20 │ │ │ │ - bl edde4 │ │ │ │ + bne.n 53f24 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53ef4 │ │ │ │ - b.n 53eb4 │ │ │ │ - cbz r4, 53f3c │ │ │ │ + beq.n 53ef8 │ │ │ │ + b.n 53eb8 │ │ │ │ + cbz r4, 53f40 │ │ │ │ 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 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ 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 {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #116] @ (53fd4 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 53f78 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 53f68 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 53f94 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 1069b8 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #64] @ (53fd8 ) │ │ │ │ + ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r2, 53fa4 │ │ │ │ + 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 53fbc │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 53fac │ │ │ │ + dmb ish │ │ │ │ + beq.n 53fc8 │ │ │ │ + ldr r0, [pc, #16] @ (53fd4 ) │ │ │ │ + bl 265bac │ │ │ │ + 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 {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 4fe6a <_PyObject_CheckXIData@@Base+0xf76> │ │ │ │ - cbz r0, 53f98 │ │ │ │ + bl 4fefa <_PyObject_CheckXIData@@Base+0x35e> │ │ │ │ + cbz r0, 5402a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2b438 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 53f7e │ │ │ │ + cbz r0, 54010 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 53f8c │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 5401e │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1ac888 │ │ │ │ + bl 1ac998 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53f90 │ │ │ │ + bne.n 54022 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53f98 │ │ │ │ + b.n 5402a │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 11ff50 │ │ │ │ + bl 11ffcc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #21052 @ 0x523c │ │ │ │ + movw r3, #21948 @ 0x55bc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #4] @ (53fac ) │ │ │ │ - b.n 53bc8 │ │ │ │ - nop │ │ │ │ + ldr r1, [pc, #0] @ (5403c ) │ │ │ │ + b.n 53c8c <_Py_hashtable_size@@Base+0x572> │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - │ │ │ │ -00053fb0 <_Py_hashtable_size@@Base>: │ │ │ │ - ldrd r3, r2, [r0] │ │ │ │ - lsls r0, r3, #4 │ │ │ │ - add.w r0, r0, r2, lsl #2 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ - bx lr │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 54244 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + bl 829a8 │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + cbz r3, 54098 │ │ │ │ + add.w r0, r5, #17 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5408e │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5407e │ │ │ │ + dmb ish │ │ │ │ + beq.n 54098 │ │ │ │ + bl 241b70 │ │ │ │ + ldrd r3, sl, [r5, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 5412c │ │ │ │ + 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 541f0 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + blx 2beec │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bdac │ │ │ │ + mov fp, r0 │ │ │ │ + cbz r0, 5410e │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bdac │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 54108 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + blx 2beec │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2bf6c │ │ │ │ + cbnz r0, 54116 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2ae0c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ae0c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ae0c │ │ │ │ + b.n 541f0 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2ae0c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ae0c │ │ │ │ + b.n 541f0 │ │ │ │ + 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 541fe │ │ │ │ + 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 541f0 │ │ │ │ + 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 54150 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bdac │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 541d2 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bdac │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 541cc │ │ │ │ + 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 54192 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2bf6c │ │ │ │ + cbnz r0, 541da │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ae0c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ae0c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ae0c │ │ │ │ + b.n 541f0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ae0c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ae0c │ │ │ │ + b.n 541f0 │ │ │ │ + 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 541fe │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 54204 │ │ │ │ + movs r6, #0 │ │ │ │ + str.w sl, [r4, #12] │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + cbz r3, 5422e │ │ │ │ + add.w r0, r5, #17 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 54224 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 54214 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5422e │ │ │ │ + bl 265bac │ │ │ │ + cbz r6, 54246 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 54244 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 54244 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_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 53fe4 <_Py_hashtable_size@@Base+0x34> │ │ │ │ + bne.n 54278 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54006 <_Py_hashtable_size@@Base+0x56> │ │ │ │ - b.n 53ffe <_Py_hashtable_size@@Base+0x4e> │ │ │ │ + bne.n 5429a │ │ │ │ + b.n 54292 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40080 @ 0x9c90 │ │ │ │ + movw r0, #40976 @ 0xa010 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53fd6 <_Py_hashtable_size@@Base+0x26> │ │ │ │ + bne.n 5426a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54074 <_Py_hashtable_size@@Base+0xc4> │ │ │ │ - bl 7fa30 │ │ │ │ + b.n 54308 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53ffa <_Py_hashtable_size@@Base+0x4a> │ │ │ │ + bne.n 5428e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1ffdfc <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1fff50 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53ffa <_Py_hashtable_size@@Base+0x4a> │ │ │ │ + beq.n 5428e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ffdfc <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1fff50 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53ffa <_Py_hashtable_size@@Base+0x4a> │ │ │ │ + beq.n 5428e │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 54050 <_Py_hashtable_size@@Base+0xa0> │ │ │ │ - bl edde4 │ │ │ │ + bne.n 542e4 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54026 <_Py_hashtable_size@@Base+0x76> │ │ │ │ - b.n 53ffa <_Py_hashtable_size@@Base+0x4a> │ │ │ │ - cbz r4, 5406c <_Py_hashtable_size@@Base+0xbc> │ │ │ │ + beq.n 542ba │ │ │ │ + b.n 5428e │ │ │ │ + cbz r4, 54300 │ │ │ │ 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 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (54084 <_Py_hashtable_size@@Base+0xd4>) │ │ │ │ + ldr r2, [pc, #4] @ (54318 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3baa8 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ + b.w 3ba98 <_PyEval_SpecialMethodCanSuggest@@Base+0x384> │ │ │ │ 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] @ (54158 <_Py_hashtable_size@@Base+0x1a8>) │ │ │ │ + ldr r2, [pc, #188] @ (543ec ) │ │ │ │ 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 │ │ │ │ @@ -60061,660 +60283,473 @@ │ │ │ │ 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 540ae <_Py_hashtable_size@@Base+0xfe> │ │ │ │ + bne.n 54342 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5414e <_Py_hashtable_size@@Base+0x19e> │ │ │ │ - movw sl, #6484 @ 0x1954 │ │ │ │ + beq.n 543e2 │ │ │ │ + movw sl, #7380 @ 0x1cd4 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ add r5, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r5, #4] │ │ │ │ - movw r3, #6460 @ 0x193c │ │ │ │ + movw r3, #7356 @ 0x1cbc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #59004 @ 0xe67c │ │ │ │ + movw r1, #59900 @ 0xe9fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #2668 @ 0xa6c │ │ │ │ + movw r0, #3704 @ 0xe78 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 54148 <_Py_hashtable_size@@Base+0x198> │ │ │ │ - bl 85ac0 │ │ │ │ + cbz r7, 543dc │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 5412e <_Py_hashtable_size@@Base+0x17e> │ │ │ │ + cbz r0, 543c2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54148 <_Py_hashtable_size@@Base+0x198> │ │ │ │ + bge.n 543dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 54148 <_Py_hashtable_size@@Base+0x198> │ │ │ │ + cbnz r3, 543dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 54148 <_Py_hashtable_size@@Base+0x198> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 543dc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54140 <_Py_hashtable_size@@Base+0x190> │ │ │ │ + bge.n 543d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 54140 <_Py_hashtable_size@@Base+0x190> │ │ │ │ + cbnz r3, 543d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 540e2 <_Py_hashtable_size@@Base+0x132> │ │ │ │ - b.n 54150 <_Py_hashtable_size@@Base+0x1a0> │ │ │ │ + bne.n 54376 │ │ │ │ + b.n 543e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ 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 │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #21052 @ 0x523c │ │ │ │ + movw r3, #21948 @ 0x55bc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #4] @ (5416c <_Py_hashtable_size@@Base+0x1bc>) │ │ │ │ - b.n 53bc8 │ │ │ │ + ldr r1, [pc, #4] @ (54400 ) │ │ │ │ + b.n 53c8c <_Py_hashtable_size@@Base+0x572> │ │ │ │ nop │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 54196 <_Py_hashtable_size@@Base+0x1e6> │ │ │ │ + bne.n 5442a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 541b6 <_Py_hashtable_size@@Base+0x206> │ │ │ │ - b.n 541ae <_Py_hashtable_size@@Base+0x1fe> │ │ │ │ + bne.n 5444a │ │ │ │ + b.n 54442 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39956 @ 0x9c14 │ │ │ │ + movw r0, #40852 @ 0x9f94 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54188 <_Py_hashtable_size@@Base+0x1d8> │ │ │ │ - b.n 54268 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 5441c │ │ │ │ + b.n 544fc │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54268 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + bne.n 544fc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 541ce <_Py_hashtable_size@@Base+0x21e> │ │ │ │ - bl 7fa30 │ │ │ │ + cbnz r0, 54462 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54268 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + bne.n 544fc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 541ec <_Py_hashtable_size@@Base+0x23c> │ │ │ │ - bl 85938 │ │ │ │ + b.n 54480 │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 541e8 <_Py_hashtable_size@@Base+0x238> │ │ │ │ + bge.n 5447c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 541e8 <_Py_hashtable_size@@Base+0x238> │ │ │ │ + cbnz r3, 5447c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 541c0 <_Py_hashtable_size@@Base+0x210> │ │ │ │ + beq.n 54454 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1ffdfc <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1fff50 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54268 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + beq.n 544fc │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5421c <_Py_hashtable_size@@Base+0x26c> │ │ │ │ + bge.n 544b0 │ │ │ │ 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 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 54268 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + cbz r0, 544fc │ │ │ │ add.w r8, r0, #16 │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5426c <_Py_hashtable_size@@Base+0x2bc> │ │ │ │ + bge.n 54500 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5427a <_Py_hashtable_size@@Base+0x2ca> │ │ │ │ - bl edde4 │ │ │ │ + bne.n 5450e │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5422e <_Py_hashtable_size@@Base+0x27e> │ │ │ │ + beq.n 544c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5428a <_Py_hashtable_size@@Base+0x2da> │ │ │ │ + blt.n 5451e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5429c <_Py_hashtable_size@@Base+0x2ec> │ │ │ │ + b.n 54530 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 5429a <_Py_hashtable_size@@Base+0x2ea> │ │ │ │ + beq.n 5452e │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9def8 <_PyBytes_Resize@@Base> │ │ │ │ - b.n 5429a <_Py_hashtable_size@@Base+0x2ea> │ │ │ │ + bl 9e00c <_PyBytes_Resize@@Base> │ │ │ │ + b.n 5452e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 54260 <_Py_hashtable_size@@Base+0x2b0> │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 544f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54268 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + bne.n 544fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 54268 <_Py_hashtable_size@@Base+0x2b8> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 544fc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #28 │ │ │ │ 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 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 544a6 <_Py_hashtable_size@@Base+0x4f6> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 82904 │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 542fa <_Py_hashtable_size@@Base+0x34a> │ │ │ │ - add.w r0, r5, #17 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 542f0 <_Py_hashtable_size@@Base+0x340> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 542e0 <_Py_hashtable_size@@Base+0x330> │ │ │ │ - dmb ish │ │ │ │ - beq.n 542fa <_Py_hashtable_size@@Base+0x34a> │ │ │ │ - bl 26aff0 │ │ │ │ - ldrd r3, sl, [r5, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 5438e <_Py_hashtable_size@@Base+0x3de> │ │ │ │ - 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 54452 <_Py_hashtable_size@@Base+0x4a2> │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - blx 2beec │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bdac │ │ │ │ - mov fp, r0 │ │ │ │ - cbz r0, 54370 <_Py_hashtable_size@@Base+0x3c0> │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bdac │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 5436a <_Py_hashtable_size@@Base+0x3ba> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - blx 2beec │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2bf6c │ │ │ │ - cbnz r0, 54378 <_Py_hashtable_size@@Base+0x3c8> │ │ │ │ - mov r0, fp │ │ │ │ - blx 2ae0c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ae0c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ae0c │ │ │ │ - b.n 54452 <_Py_hashtable_size@@Base+0x4a2> │ │ │ │ - mov r0, fp │ │ │ │ - blx 2ae0c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ae0c │ │ │ │ - b.n 54452 <_Py_hashtable_size@@Base+0x4a2> │ │ │ │ - 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 54460 <_Py_hashtable_size@@Base+0x4b0> │ │ │ │ - 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 54452 <_Py_hashtable_size@@Base+0x4a2> │ │ │ │ - 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 543b2 <_Py_hashtable_size@@Base+0x402> │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bdac │ │ │ │ - mov r9, r0 │ │ │ │ - cbz r0, 54434 <_Py_hashtable_size@@Base+0x484> │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bdac │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 5442e <_Py_hashtable_size@@Base+0x47e> │ │ │ │ - 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 543f4 <_Py_hashtable_size@@Base+0x444> │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2bf6c │ │ │ │ - cbnz r0, 5443c <_Py_hashtable_size@@Base+0x48c> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ae0c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ae0c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ae0c │ │ │ │ - b.n 54452 <_Py_hashtable_size@@Base+0x4a2> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ae0c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ae0c │ │ │ │ - b.n 54452 <_Py_hashtable_size@@Base+0x4a2> │ │ │ │ - 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 54460 <_Py_hashtable_size@@Base+0x4b0> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 54466 <_Py_hashtable_size@@Base+0x4b6> │ │ │ │ - movs r6, #0 │ │ │ │ - str.w sl, [r4, #12] │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 54490 <_Py_hashtable_size@@Base+0x4e0> │ │ │ │ - add.w r0, r5, #17 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 54486 <_Py_hashtable_size@@Base+0x4d6> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 54476 <_Py_hashtable_size@@Base+0x4c6> │ │ │ │ - dmb ish │ │ │ │ - beq.n 54490 <_Py_hashtable_size@@Base+0x4e0> │ │ │ │ - bl 235af8 │ │ │ │ - cbz r6, 544a8 <_Py_hashtable_size@@Base+0x4f8> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 544a6 <_Py_hashtable_size@@Base+0x4f6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 544a6 <_Py_hashtable_size@@Base+0x4f6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_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, 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 544de <_Py_hashtable_size@@Base+0x52e> │ │ │ │ + bhi.n 54560 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 544fe <_Py_hashtable_size@@Base+0x54e> │ │ │ │ - b.n 544f6 <_Py_hashtable_size@@Base+0x546> │ │ │ │ - movw r0, #39964 @ 0x9c1c │ │ │ │ + bne.n 54580 │ │ │ │ + b.n 54578 │ │ │ │ + movw r0, #40860 @ 0x9f9c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 544d0 <_Py_hashtable_size@@Base+0x520> │ │ │ │ - b.n 545e8 <_Py_hashtable_size@@Base+0x638> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 54552 │ │ │ │ + b.n 5466a │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 545e8 <_Py_hashtable_size@@Base+0x638> │ │ │ │ + bne.n 5466a │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ffdfc <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1fff50 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 545e8 <_Py_hashtable_size@@Base+0x638> │ │ │ │ + beq.n 5466a │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 54526 <_Py_hashtable_size@@Base+0x576> │ │ │ │ + ble.n 545a8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5452a <_Py_hashtable_size@@Base+0x57a> │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 5452a <_Py_hashtable_size@@Base+0x57a> │ │ │ │ - b.n 545e8 <_Py_hashtable_size@@Base+0x638> │ │ │ │ + bne.n 545ac │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 545ac │ │ │ │ + b.n 5466a │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 14b04c │ │ │ │ - cbnz r0, 5454e <_Py_hashtable_size@@Base+0x59e> │ │ │ │ + bl 14aef8 │ │ │ │ + cbnz r0, 545d0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2680 @ 0xa78 │ │ │ │ + movw r1, #3716 @ 0xe84 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 545d2 <_Py_hashtable_size@@Base+0x622> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 54654 │ │ │ │ mov r0, r6 │ │ │ │ - bl 147374 │ │ │ │ + bl 14728c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 545d2 <_Py_hashtable_size@@Base+0x622> │ │ │ │ + blt.n 54654 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 54698 <_Py_hashtable_size@@Base+0x6e8> │ │ │ │ + bl 5471a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 545d2 <_Py_hashtable_size@@Base+0x622> │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 54654 │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 545ae <_Py_hashtable_size@@Base+0x5fe> │ │ │ │ + bge.n 54630 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 545ae <_Py_hashtable_size@@Base+0x5fe> │ │ │ │ - bl edde4 │ │ │ │ + bne.n 54630 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5456c <_Py_hashtable_size@@Base+0x5bc> │ │ │ │ + beq.n 545ee │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 545b0 <_Py_hashtable_size@@Base+0x600> │ │ │ │ + b.n 54632 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 547b8 <_Py_hashtable_size@@Base+0x808> │ │ │ │ + bl 5483a │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 545dc <_Py_hashtable_size@@Base+0x62c> │ │ │ │ - cbnz r7, 545d2 <_Py_hashtable_size@@Base+0x622> │ │ │ │ + bge.n 5465e │ │ │ │ + cbnz r7, 54654 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 545e8 <_Py_hashtable_size@@Base+0x638> │ │ │ │ + bl 1a7e04 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5466a │ │ │ │ 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 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4} │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ add r3, r4 │ │ │ │ adds r3, #63 @ 0x3f │ │ │ │ ldr r0, [r2, #16] │ │ │ │ pop {r4} │ │ │ │ lsrs r3, r3, #6 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ - b.w 7dd48 │ │ │ │ + b.w 7dd30 │ │ │ │ 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 5465e <_Py_hashtable_size@@Base+0x6ae> │ │ │ │ + bgt.n 546e0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 54642 <_Py_hashtable_size@@Base+0x692> │ │ │ │ + cbz r2, 546c4 │ │ │ │ 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, #10492 @ 0x28fc │ │ │ │ + movw r3, #11568 @ 0x2d30 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r1, #34244 @ 0x85c4 │ │ │ │ + movw r1, #35140 @ 0x8944 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 5466c <_Py_hashtable_size@@Base+0x6bc> │ │ │ │ + bl d5890 │ │ │ │ + b.n 546ee │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movs r1, #0 │ │ │ │ - bl 90bb0 │ │ │ │ + bl 90ca0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54670 <_Py_hashtable_size@@Base+0x6c0> │ │ │ │ + cbnz r0, 546f2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54692 <_Py_hashtable_size@@Base+0x6e2> │ │ │ │ + b.n 54714 │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r4, #20 │ │ │ │ subs r2, r6, #1 │ │ │ │ - bl 910ec │ │ │ │ + bl 911dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54692 <_Py_hashtable_size@@Base+0x6e2> │ │ │ │ + bge.n 54714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54692 <_Py_hashtable_size@@Base+0x6e2> │ │ │ │ + cbnz r3, 54714 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bge.n 546be <_Py_hashtable_size@@Base+0x70e> │ │ │ │ + bge.n 54740 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 75be4 │ │ │ │ - b.n 546c0 <_Py_hashtable_size@@Base+0x710> │ │ │ │ + bl 75bcc │ │ │ │ + b.n 54742 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 546e8 <_Py_hashtable_size@@Base+0x738> │ │ │ │ + cbz r0, 5476a │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 546dc <_Py_hashtable_size@@Base+0x72c> │ │ │ │ + bgt.n 5475e │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 75be4 │ │ │ │ - b.n 546de <_Py_hashtable_size@@Base+0x72e> │ │ │ │ + bl 75bcc │ │ │ │ + b.n 54760 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 546f2 <_Py_hashtable_size@@Base+0x742> │ │ │ │ + cbnz r0, 54774 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 75f9c │ │ │ │ - bl 1f2e80 │ │ │ │ + bl 75f84 │ │ │ │ + bl 1f31b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54786 <_Py_hashtable_size@@Base+0x7d6> │ │ │ │ + b.n 54808 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 54760 <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ - bl ee044 │ │ │ │ + beq.n 547e2 │ │ │ │ + bl edfec │ │ │ │ mul.w fp, r9, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54764 <_Py_hashtable_size@@Base+0x7b4> │ │ │ │ + cbz r0, 547e6 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, fp │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54730 <_Py_hashtable_size@@Base+0x780> │ │ │ │ + bne.n 547b2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54764 <_Py_hashtable_size@@Base+0x7b4> │ │ │ │ + bge.n 547e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54764 <_Py_hashtable_size@@Base+0x7b4> │ │ │ │ + cbnz r3, 547e6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 54764 <_Py_hashtable_size@@Base+0x7b4> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 547e6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54742 <_Py_hashtable_size@@Base+0x792> │ │ │ │ + bge.n 547c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54742 <_Py_hashtable_size@@Base+0x792> │ │ │ │ + cbnz r3, 547c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 546f8 <_Py_hashtable_size@@Base+0x748> │ │ │ │ + b.n 5477a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54786 <_Py_hashtable_size@@Base+0x7d6> │ │ │ │ + b.n 54808 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 54780 <_Py_hashtable_size@@Base+0x7d0> │ │ │ │ + beq.n 54802 │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 5476e <_Py_hashtable_size@@Base+0x7be> │ │ │ │ - bl 75f9c │ │ │ │ - b.n 546ec <_Py_hashtable_size@@Base+0x73c> │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 547f0 │ │ │ │ + bl 75f84 │ │ │ │ + b.n 5476e │ │ │ │ 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 547ec │ │ │ │ + bl 5486e │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -60724,224 +60759,225 @@ │ │ │ │ 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 75f9c │ │ │ │ + bl 75f84 │ │ │ │ mla r0, r6, r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 547e2 <_Py_hashtable_size@@Base+0x832> │ │ │ │ + beq.n 54864 │ │ │ │ adds r4, #1 │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 547d2 <_Py_hashtable_size@@Base+0x822> │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 54854 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 75f9c │ │ │ │ + b.w 75f84 │ │ │ │ │ │ │ │ -000547ec : │ │ │ │ +0005486e : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.n 5481e │ │ │ │ + bpl.n 548a0 │ │ │ │ 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, 54814 │ │ │ │ + cbnz r3, 54896 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 5481c │ │ │ │ + b.n 5489e │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5480a │ │ │ │ + bne.n 5488c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 5483e │ │ │ │ + cbnz r0, 548c0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7161c │ │ │ │ + b.w 71610 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5488c │ │ │ │ + cbz r0, 5490e │ │ │ │ mov r0, r4 │ │ │ │ - bl 54d54 │ │ │ │ + bl 54eac │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 5485c │ │ │ │ + b.n 548de │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 548b0 │ │ │ │ + blt.n 54932 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 548c0 │ │ │ │ + beq.n 54942 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5485a │ │ │ │ + ble.n 548dc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54854 │ │ │ │ + beq.n 548d6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 54890 │ │ │ │ + blt.n 54912 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 548a0 │ │ │ │ + blt.n 54922 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 548c0 │ │ │ │ + b.n 54942 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54884 │ │ │ │ + bne.n 54906 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 54884 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5488c │ │ │ │ + bne.n 5490e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 5488c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5490e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5485a │ │ │ │ + bne.n 548dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 5485a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 548dc │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000548c4 : │ │ │ │ +00054946 : │ │ │ │ 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, #48] @ (54908 ) │ │ │ │ + ldr r0, [pc, #52] @ (5498c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - cbnz r1, 548ec │ │ │ │ + cbnz r1, 5496e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3cf60 <_Py_rc_quot@@Base+0x190> │ │ │ │ + b.w 3cf48 <_Py_rc_quot@@Base+0x18c> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #2764 @ 0xacc │ │ │ │ + movw r2, #3800 @ 0xed8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f1ea0 <_PyErr_SetString@@Base> │ │ │ │ + bl f1e2c <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005490c : │ │ │ │ +00054990 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 54922 │ │ │ │ - bl 28c354 <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ - b.n 5494e │ │ │ │ + cbnz r0, 549a6 │ │ │ │ + bl 28c814 <_Py_hashtable_foreach@@Base+0x1e60> │ │ │ │ + b.n 549d2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 54994 │ │ │ │ + cbz r3, 54a18 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - cbnz r4, 54932 │ │ │ │ + cbnz r4, 549b6 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 5493a │ │ │ │ + cbz r4, 549be │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 54994 │ │ │ │ + bmi.n 54a18 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 54994 │ │ │ │ + cbz r3, 54a18 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54952 │ │ │ │ + cbnz r0, 549d6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 549b2 │ │ │ │ + b.n 54a36 │ │ │ │ movs r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl e8bfc │ │ │ │ + bl e8b50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54974 │ │ │ │ + bge.n 549f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54974 │ │ │ │ + cbnz r3, 549f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 549b2 │ │ │ │ + bne.n 54a36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54994 │ │ │ │ + bge.n 54a18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54994 │ │ │ │ + cbnz r3, 54a18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2816 @ 0xb00 │ │ │ │ + movw r1, #3852 @ 0xf0c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000549b6 : │ │ │ │ +00054a3a : │ │ │ │ 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 1d2ee8 │ │ │ │ + bl 1d31e8 │ │ │ │ mov r0, r5 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ @@ -60949,1292 +60985,1290 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b314 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 54a18 │ │ │ │ + bne.n 54a9c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54a3a │ │ │ │ - b.n 54a32 │ │ │ │ + bne.n 54abe │ │ │ │ + b.n 54ab6 │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #39980 @ 0x9c2c │ │ │ │ + movw r0, #40876 @ 0x9fac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54a0a │ │ │ │ + bne.n 54a8e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54a9e │ │ │ │ - bl 7fa30 │ │ │ │ + b.n 54b22 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54a2e │ │ │ │ + bne.n 54ab2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54a2e │ │ │ │ + bne.n 54ab2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ffdfc <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1fff50 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54a2e │ │ │ │ + beq.n 54ab2 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54a8a │ │ │ │ + bge.n 54b0e │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 54aaa │ │ │ │ - bl edde4 │ │ │ │ + bne.n 54b2e │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54a58 │ │ │ │ + beq.n 54adc │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 54a96 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 54b1a │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54a2e │ │ │ │ + bne.n 54ab2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 54aba │ │ │ │ + cbz r3, 54b3e │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 54aba │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 54b3e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 54a8a │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 54b0e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 54aec │ │ │ │ + bhi.n 54b70 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54b0c │ │ │ │ - b.n 54b04 │ │ │ │ - movw r0, #39988 @ 0x9c34 │ │ │ │ + bne.n 54b90 │ │ │ │ + b.n 54b88 │ │ │ │ + movw r0, #40884 @ 0x9fb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54ade │ │ │ │ - b.n 54bea │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 54b62 │ │ │ │ + b.n 54c6e │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54bea │ │ │ │ + bne.n 54c6e │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ffdfc <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ + bl 1fff50 <_PyUnicode_Copy@@Base+0xa4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54bea │ │ │ │ + beq.n 54c6e │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 54b34 │ │ │ │ + ble.n 54bb8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54b38 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 54b38 │ │ │ │ - b.n 54bea │ │ │ │ + bne.n 54bbc │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 54bbc │ │ │ │ + b.n 54c6e │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 14b04c │ │ │ │ - cbnz r0, 54b5c │ │ │ │ + bl 14aef8 │ │ │ │ + cbnz r0, 54be0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2852 @ 0xb24 │ │ │ │ + movw r1, #3888 @ 0xf30 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 54bd4 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 54c58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 147374 │ │ │ │ + bl 14728c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 54bd4 │ │ │ │ + blt.n 54c58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 54698 <_Py_hashtable_size@@Base+0x6e8> │ │ │ │ + bl 5471a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54bd4 │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 54c58 │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54bc6 │ │ │ │ + bge.n 54c4a │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 54bb4 │ │ │ │ - bl edde4 │ │ │ │ + bne.n 54c38 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54b7a │ │ │ │ - b.n 54bc2 │ │ │ │ + beq.n 54bfe │ │ │ │ + b.n 54c46 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 547b8 <_Py_hashtable_size@@Base+0x808> │ │ │ │ + bl 5483a │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 54bde │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 54bea │ │ │ │ + bne.n 54c62 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 54c6e │ │ │ │ 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 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54c1e │ │ │ │ + beq.n 54ca2 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54c34 │ │ │ │ + bne.n 54cb8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 54c66 │ │ │ │ + beq.n 54cea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54c36 │ │ │ │ - b.n 54c66 │ │ │ │ + bgt.n 54cba │ │ │ │ + b.n 54cea │ │ │ │ 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 54c52 │ │ │ │ + beq.n 54cd6 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54c80 │ │ │ │ + bne.n 54d04 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54c66 │ │ │ │ + beq.n 54cea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54c82 │ │ │ │ + bgt.n 54d06 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 54cc0 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 54d44 │ │ │ │ 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 1157e4 │ │ │ │ + bl 11597c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54cac │ │ │ │ + bge.n 54d30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54cac │ │ │ │ + cbnz r3, 54d30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54cc0 │ │ │ │ + bge.n 54d44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54cc0 │ │ │ │ + cbnz r3, 54d44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 │ │ │ │ - ldr r0, [pc, #120] @ (54d4c ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 54cee │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 54cde │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 54d0a │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 1abfa0 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #68] @ (54d50 ) │ │ │ │ - ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r2, 54d1a │ │ │ │ - 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 54d32 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 54d22 │ │ │ │ - dmb ish │ │ │ │ - beq.n 54d3e │ │ │ │ - ldr r0, [pc, #16] @ (54d4c ) │ │ │ │ - bl 235af8 │ │ │ │ - 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 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 54daa │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.n 54daa │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #68] @ (54db0 ) │ │ │ │ - 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 54d8c │ │ │ │ - cmp r1, #10 │ │ │ │ - bls.n 54d98 │ │ │ │ - add.w r3, r3, #91136 @ 0x16400 │ │ │ │ - add.w r3, r3, #392 @ 0x188 │ │ │ │ - add r2, r3 │ │ │ │ - b.n 54da2 │ │ │ │ - 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 │ │ │ │ - add r0, r3 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 54dd6 │ │ │ │ + cbz r3, 54d66 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 54dd8 │ │ │ │ + b.n 54d68 │ │ │ │ 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, 54df8 │ │ │ │ + cbz r2, 54d88 │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ - b.n 54e00 │ │ │ │ + b.n 54d90 │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 54e10 │ │ │ │ + cbnz r3, 54da0 │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 54e10 │ │ │ │ + blt.n 54da0 │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 54e10 │ │ │ │ - cbnz r5, 54e3c │ │ │ │ - movs r2, #0 │ │ │ │ + bgt.n 54da0 │ │ │ │ + cbnz r5, 54dc6 │ │ │ │ mov r0, r5 │ │ │ │ + ldr r5, [pc, #260] @ (54ea8 ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54e3c │ │ │ │ + cbnz r0, 54dc6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54f18 │ │ │ │ + b.n 54ea2 │ │ │ │ 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 54eda │ │ │ │ + beq.n 54e64 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 54e6a │ │ │ │ - bl fb124 │ │ │ │ + cbz r0, 54df4 │ │ │ │ + bl fb170 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54e66 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 54df0 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54e38 │ │ │ │ + bne.n 54dc2 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 54eda │ │ │ │ + beq.n 54e64 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 54e86 │ │ │ │ - bl fb124 │ │ │ │ + cbz r0, 54e10 │ │ │ │ + bl fb170 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54e82 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 54e0c │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54e38 │ │ │ │ + bne.n 54dc2 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 54eda │ │ │ │ + beq.n 54e64 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 54ea2 │ │ │ │ - bl fb124 │ │ │ │ + cbz r0, 54e2c │ │ │ │ + bl fb170 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54e9e │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 54e28 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54e38 │ │ │ │ + bne.n 54dc2 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 54eda │ │ │ │ + beq.n 54e64 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 54ebc │ │ │ │ - bl fb124 │ │ │ │ + cbz r0, 54e46 │ │ │ │ + bl fb170 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54eb8 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 54e42 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54e38 │ │ │ │ + bne.n 54dc2 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 54eda │ │ │ │ + beq.n 54e64 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 54ec6 │ │ │ │ + cbz r3, 54e50 │ │ │ │ mov fp, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 54eda │ │ │ │ + beq.n 54e64 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54eda │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 54e64 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54e38 │ │ │ │ + bne.n 54dc2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #46564 @ 0xb5e4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 54f00 │ │ │ │ + bne.n 54e8a │ │ │ │ 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 191e48 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ - b.n 54f18 │ │ │ │ - movw r2, #3428 @ 0xd64 │ │ │ │ + bl 192090 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + b.n 54ea2 │ │ │ │ + movw r2, #4024 @ 0xfb8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 2853ec │ │ │ │ + bl 2858ac │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + strh r0, [r0, r7] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 54f02 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.n 54f02 │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #68] @ (54f08 ) │ │ │ │ + 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 54ee4 │ │ │ │ + cmp r1, #10 │ │ │ │ + bls.n 54ef0 │ │ │ │ + add.w r3, r3, #91136 @ 0x16400 │ │ │ │ + add.w r3, r3, #392 @ 0x188 │ │ │ │ + add r2, r3 │ │ │ │ + b.n 54efa │ │ │ │ + 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 │ │ │ │ + add r0, r3 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 54f44 │ │ │ │ + bne.n 54f36 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54f64 │ │ │ │ - b.n 54f5c │ │ │ │ + bne.n 54f56 │ │ │ │ + b.n 54f4e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39948 @ 0x9c0c │ │ │ │ + movw r0, #40844 @ 0x9f8c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f36 │ │ │ │ - b.n 55018 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 54f28 │ │ │ │ + b.n 5500a │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55018 │ │ │ │ + bne.n 5500a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14b04c │ │ │ │ - cbnz r0, 54f86 │ │ │ │ + bl 14aef8 │ │ │ │ + cbnz r0, 54f78 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3436 @ 0xd6c │ │ │ │ + movw r1, #4472 @ 0x1178 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 55002 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 54ff4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 147374 │ │ │ │ + bl 14728c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 55002 │ │ │ │ + blt.n 54ff4 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 54698 <_Py_hashtable_size@@Base+0x6e8> │ │ │ │ + bl 5471a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55002 │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 54ff4 │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 54fde │ │ │ │ + bge.n 54fd0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 54fde │ │ │ │ - bl edde4 │ │ │ │ + bne.n 54fd0 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54fa4 │ │ │ │ + beq.n 54f96 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54fe0 │ │ │ │ + b.n 54fd2 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 547b8 <_Py_hashtable_size@@Base+0x808> │ │ │ │ + bl 5483a │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5500c │ │ │ │ - cbnz r7, 55002 │ │ │ │ + bge.n 54ffe │ │ │ │ + cbnz r7, 54ff4 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 55018 │ │ │ │ + bl 1a7e04 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5500a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00055020 : │ │ │ │ +00055012 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 55036 │ │ │ │ - bl 28c354 <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ - b.n 55072 │ │ │ │ + cbnz r0, 55028 │ │ │ │ + bl 28c814 <_Py_hashtable_foreach@@Base+0x1e60> │ │ │ │ + b.n 55064 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 550b6 │ │ │ │ + beq.n 550a8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5505e │ │ │ │ - movw r3, #33637 @ 0x8365 │ │ │ │ + cbz r2, 55050 │ │ │ │ + movw r3, #34333 @ 0x861d │ │ │ │ movt r3, #30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55058 │ │ │ │ + bne.n 5504a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e8368 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1278> │ │ │ │ + b.w 1e8620 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1220> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 550b6 │ │ │ │ + bmi.n 550a8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 550b6 │ │ │ │ + cbz r3, 550a8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 55076 │ │ │ │ + cbnz r0, 55068 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 550d4 │ │ │ │ + b.n 550c6 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl fb8d0 │ │ │ │ + bl fb91c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55096 │ │ │ │ + bge.n 55088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55096 │ │ │ │ + cbnz r3, 55088 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 550d4 │ │ │ │ + bne.n 550c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 550b6 │ │ │ │ + bge.n 550a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 550b6 │ │ │ │ + cbnz r3, 550a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2816 @ 0xb00 │ │ │ │ + movw r1, #3852 @ 0xf0c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 55102 │ │ │ │ + cbz r0, 550f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55102 │ │ │ │ + bge.n 550f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55102 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 550f4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 5511c │ │ │ │ + cbz r0, 5510e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5511c │ │ │ │ + bge.n 5510e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5511c │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5510e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 55136 │ │ │ │ + cbz r0, 55128 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55136 │ │ │ │ + bge.n 55128 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55136 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55128 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 108ec4 │ │ │ │ + bl 109020 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 5514a │ │ │ │ - b.w 793ec │ │ │ │ + cbz r0, 5513c │ │ │ │ + b.w 793e4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #3524 @ 0xdc4 │ │ │ │ + movw r0, #4560 @ 0x11d0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00055182 : │ │ │ │ +00055174 : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #33688 @ 0x8398 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w d6d68 │ │ │ │ + b.w d6c58 │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite hi │ │ │ │ movhi r0, r2 │ │ │ │ movls r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000551ae : │ │ │ │ +000551a0 : │ │ │ │ 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, 551dc │ │ │ │ + cbz r0, 551ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 551dc │ │ │ │ + bge.n 551ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 551dc │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 551ce │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 551f6 │ │ │ │ + cbz r0, 551e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 551f6 │ │ │ │ + bge.n 551e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 551f6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 551e8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 55210 │ │ │ │ + cbz r0, 55202 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55210 │ │ │ │ + bge.n 55202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55210 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55202 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5522a │ │ │ │ + cbz r0, 5521c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5522a │ │ │ │ + bge.n 5521c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5522a │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5521c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 108ec4 │ │ │ │ + bl 109020 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55262 │ │ │ │ + beq.n 55254 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 55262 │ │ │ │ + ble.n 55254 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5527a │ │ │ │ + bge.n 5526c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5527a │ │ │ │ + b.n 5526c │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 552a4 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 55296 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13bf3c │ │ │ │ - cbnz r0, 552b8 │ │ │ │ + bl 13bb64 │ │ │ │ + cbnz r0, 552aa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3552 @ 0xde0 │ │ │ │ + movw r1, #4588 @ 0x11ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 552a8 │ │ │ │ + blt.n 5529a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 552d4 │ │ │ │ + b.n 552c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 552a4 │ │ │ │ + bne.n 55296 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 552a4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55296 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89074 │ │ │ │ + bl 89108 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 552d4 │ │ │ │ + bge.n 552c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 552d4 │ │ │ │ + cbnz r3, 552c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000552d8 : │ │ │ │ +000552ca : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1e2910 │ │ │ │ + bl 1e2c20 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7730c │ │ │ │ + b.w 772f4 │ │ │ │ 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 55322 │ │ │ │ + beq.n 55314 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55338 │ │ │ │ + bne.n 5532a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5536a │ │ │ │ + beq.n 5535c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5533a │ │ │ │ - b.n 5536a │ │ │ │ + bgt.n 5532c │ │ │ │ + b.n 5535c │ │ │ │ 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 55356 │ │ │ │ + beq.n 55348 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55384 │ │ │ │ + bne.n 55376 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5536a │ │ │ │ + beq.n 5535c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55386 │ │ │ │ + bgt.n 55378 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 553c4 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 553b6 │ │ │ │ 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 1376e8 │ │ │ │ + bl 13721c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 553b0 │ │ │ │ + bge.n 553a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 553b0 │ │ │ │ + cbnz r3, 553a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 553c4 │ │ │ │ + bge.n 553b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 553c4 │ │ │ │ + cbnz r3, 553b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 553ea │ │ │ │ + bne.n 553dc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5540a │ │ │ │ - b.n 55402 │ │ │ │ + bne.n 553fc │ │ │ │ + b.n 553f4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #57192 @ 0xdf68 │ │ │ │ + movw r0, #58088 @ 0xe2e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 553dc │ │ │ │ - b.n 5548a │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 553ce │ │ │ │ + b.n 5547c │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5548a │ │ │ │ + bne.n 5547c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 55432 │ │ │ │ + beq.n 55424 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20824 @ 0x5158 │ │ │ │ + movw r1, #21856 @ 0x5560 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 5547e │ │ │ │ + bl d5890 │ │ │ │ + b.n 55470 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 5543e │ │ │ │ + bhi.n 55430 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbnz r2, 55458 │ │ │ │ + cbnz r2, 5544a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 55476 │ │ │ │ + b.n 55468 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #48676 @ 0xbe24 │ │ │ │ + movw r1, #49152 @ 0xc000 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 5547e │ │ │ │ + bl d5890 │ │ │ │ + b.n 55470 │ │ │ │ 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 55462 │ │ │ │ + bne.n 55454 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 5548a │ │ │ │ + b.w 7fcd4 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5547c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55476 │ │ │ │ + b.n 55468 │ │ │ │ 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 554ba │ │ │ │ + beq.n 554ac │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 554d0 │ │ │ │ + bne.n 554c2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55502 │ │ │ │ + beq.n 554f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 554d2 │ │ │ │ - b.n 55502 │ │ │ │ + bgt.n 554c4 │ │ │ │ + b.n 554f4 │ │ │ │ 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 554ee │ │ │ │ + beq.n 554e0 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5551c │ │ │ │ + bne.n 5550e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55502 │ │ │ │ + beq.n 554f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5551e │ │ │ │ + bgt.n 55510 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5555c │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5554e │ │ │ │ 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 256c68 │ │ │ │ + bl 25708c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55548 │ │ │ │ + bge.n 5553a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55548 │ │ │ │ + cbnz r3, 5553a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5555c │ │ │ │ + bge.n 5554e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5555c │ │ │ │ + cbnz r3, 5554e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 55570 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 5557a │ │ │ │ + b.n 55580 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5556a │ │ │ │ + b.n 555b6 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 555b6 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 5558a │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 555b6 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 55594 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 555b6 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 5559e │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 555b6 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 555a8 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 555b6 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + cbz r0, 555b6 │ │ │ │ + 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 r3, [r1, #8] │ │ │ │ - cbnz r3, 55578 │ │ │ │ - cbz r2, 55592 │ │ │ │ + cbnz r3, 555d0 │ │ │ │ + cbz r2, 555ea │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55592 │ │ │ │ + cbz r3, 555ea │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3956 @ 0xf74 │ │ │ │ + movw r1, #4992 @ 0x1380 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5559a │ │ │ │ + b.n 555f2 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 555b4 │ │ │ │ - cbz r2, 555ce │ │ │ │ + cbnz r3, 5560c │ │ │ │ + cbz r2, 55626 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 555ce │ │ │ │ + cbz r3, 55626 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3984 @ 0xf90 │ │ │ │ + movw r1, #5020 @ 0x139c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 555d6 │ │ │ │ + b.n 5562e │ │ │ │ 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 55602 │ │ │ │ + beq.n 5565a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55630 │ │ │ │ + bne.n 55688 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55616 │ │ │ │ + beq.n 5566e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55632 │ │ │ │ + bgt.n 5568a │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 55658 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 556b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1334f4 │ │ │ │ + bl 132ffc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55658 │ │ │ │ + bge.n 556b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55658 │ │ │ │ + cbnz r3, 556b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 55674 │ │ │ │ - cbz r2, 5568e │ │ │ │ + cbnz r3, 556cc │ │ │ │ + cbz r2, 556e6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5568e │ │ │ │ + cbz r3, 556e6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4016 @ 0xfb0 │ │ │ │ + movw r1, #5052 @ 0x13bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55696 │ │ │ │ + b.n 556ee │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 556bc │ │ │ │ + bne.n 55714 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 556d6 │ │ │ │ - b.n 556e8 │ │ │ │ + cbnz r0, 5572e │ │ │ │ + b.n 55740 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #20912 @ 0x51b0 │ │ │ │ + movw r0, #21808 @ 0x5530 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 556b0 │ │ │ │ + bne.n 55708 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55778 │ │ │ │ - bl 85938 │ │ │ │ + b.n 557d0 │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 556f6 │ │ │ │ + blt.n 5574e │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 55706 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 5575e │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 556d2 │ │ │ │ + bne.n 5572a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55706 │ │ │ │ + b.n 5575e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 556e4 │ │ │ │ + bne.n 5573c │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 556e4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5573c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1fdee0 │ │ │ │ + bl 1fe218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 556d2 │ │ │ │ + beq.n 5572a │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 55736 │ │ │ │ + bne.n 5578e │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46916 @ 0xb744 │ │ │ │ + movw r1, #47916 @ 0xbb2c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 556d2 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5572a │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14b0c0 │ │ │ │ + bl 14af6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 556d2 │ │ │ │ + beq.n 5572a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 5574a │ │ │ │ + cbz r3, 557a2 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 55752 │ │ │ │ + b.n 557aa │ │ │ │ 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 │ │ │ │ @@ -62256,414 +62290,361 @@ │ │ │ │ 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 557a8 │ │ │ │ + beq.n 55800 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 557be │ │ │ │ + bne.n 55816 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 557f0 │ │ │ │ + beq.n 55848 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 557c0 │ │ │ │ - b.n 557f0 │ │ │ │ + bgt.n 55818 │ │ │ │ + b.n 55848 │ │ │ │ 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 557dc │ │ │ │ + beq.n 55834 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5580a │ │ │ │ + bne.n 55862 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 557f0 │ │ │ │ + beq.n 55848 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5580c │ │ │ │ + bgt.n 55864 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5584a │ │ │ │ + bl f1dcc │ │ │ │ + b.n 558a2 │ │ │ │ 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 3a774 │ │ │ │ + bl 3a734 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55836 │ │ │ │ + bge.n 5588e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55836 │ │ │ │ + cbnz r3, 5588e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5584a │ │ │ │ + bge.n 558a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5584a │ │ │ │ + cbnz r3, 558a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 28d7c0 │ │ │ │ + b.w 28dc80 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 5585c │ │ │ │ - b.w 793ec │ │ │ │ + cbz r0, 558b4 │ │ │ │ + b.w 793e4 │ │ │ │ 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 55892 │ │ │ │ + beq.n 558ea │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 558a8 │ │ │ │ + bne.n 55900 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 558da │ │ │ │ + beq.n 55932 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 558aa │ │ │ │ - b.n 558da │ │ │ │ + bgt.n 55902 │ │ │ │ + b.n 55932 │ │ │ │ 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 558c6 │ │ │ │ + beq.n 5591e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 558f4 │ │ │ │ + bne.n 5594c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 558da │ │ │ │ + beq.n 55932 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 558f6 │ │ │ │ + bgt.n 5594e │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 55934 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5598c │ │ │ │ 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 3ab8c │ │ │ │ + bl 3ab4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55920 │ │ │ │ + bge.n 55978 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55920 │ │ │ │ + cbnz r3, 55978 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55934 │ │ │ │ + bge.n 5598c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55934 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00055938 <_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 55958 <_PyXI_UnwrapNotShareableError@@Base+0x20> │ │ │ │ - bl d8138 │ │ │ │ - b.n 55960 <_PyXI_UnwrapNotShareableError@@Base+0x28> │ │ │ │ - add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r4, [r3, #1464] @ 0x5b8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1c6ff4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 55970 <_PyXI_UnwrapNotShareableError@@Base+0x38> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 559ba <_PyXI_UnwrapNotShareableError@@Base+0x82> │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #72] @ 0x48 │ │ │ │ - cbnz r6, 55984 <_PyXI_UnwrapNotShareableError@@Base+0x4c> │ │ │ │ + cbnz r3, 5598c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2f78c │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 55996 <_PyXI_UnwrapNotShareableError@@Base+0x5e> │ │ │ │ - b.n 559b0 <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ - mov r2, r4 │ │ │ │ - mvn.w r1, #8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 33060 <_PyXI_InitFailure@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 55978 <_PyXI_UnwrapNotShareableError@@Base+0x40> │ │ │ │ - b.n 5596a <_PyXI_UnwrapNotShareableError@@Base+0x32> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 559a4 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 559a8 <_PyXI_UnwrapNotShareableError@@Base+0x70> │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 559b0 <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 559a4 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 7730c │ │ │ │ - movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 28d7c0 │ │ │ │ + b.w 28dc80 │ │ │ │ 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 55a18 <_PyXI_UnwrapNotShareableError@@Base+0xe0> │ │ │ │ + beq.n 559ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 55a18 <_PyXI_UnwrapNotShareableError@@Base+0xe0> │ │ │ │ + ble.n 559ec │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ - movw r0, #6328 @ 0x18b8 │ │ │ │ + movw r0, #7364 @ 0x1cc4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55a28 <_PyXI_UnwrapNotShareableError@@Base+0xf0> │ │ │ │ + bge.n 559fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55a28 <_PyXI_UnwrapNotShareableError@@Base+0xf0> │ │ │ │ + cbnz r3, 559fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 55a28 <_PyXI_UnwrapNotShareableError@@Base+0xf0> │ │ │ │ - movw r0, #6364 @ 0x18dc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 559fc │ │ │ │ + movw r0, #7400 @ 0x1ce8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 55a58 <_PyXI_UnwrapNotShareableError@@Base+0x120> │ │ │ │ + beq.n 55a2c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55a86 <_PyXI_UnwrapNotShareableError@@Base+0x14e> │ │ │ │ + bne.n 55a5a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55a6c <_PyXI_UnwrapNotShareableError@@Base+0x134> │ │ │ │ + beq.n 55a40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55a88 <_PyXI_UnwrapNotShareableError@@Base+0x150> │ │ │ │ + bgt.n 55a5c │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 55abe <_PyXI_UnwrapNotShareableError@@Base+0x186> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 55a92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #52] @ (55ac4 <_PyXI_UnwrapNotShareableError@@Base+0x18c>) │ │ │ │ + ldr r0, [pc, #52] @ (55a98 ) │ │ │ │ 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 94c40 │ │ │ │ + bl 94d44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55abe <_PyXI_UnwrapNotShareableError@@Base+0x186> │ │ │ │ + bge.n 55a92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55abe <_PyXI_UnwrapNotShareableError@@Base+0x186> │ │ │ │ + cbnz r3, 55a92 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ it cc │ │ │ │ lslcc r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cf584 │ │ │ │ + bl cf454 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 55af6 <_PyXI_UnwrapNotShareableError@@Base+0x1be> │ │ │ │ + cbz r0, 55aca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55af6 <_PyXI_UnwrapNotShareableError@@Base+0x1be> │ │ │ │ + bge.n 55aca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55af6 <_PyXI_UnwrapNotShareableError@@Base+0x1be> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55aca │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 55b10 <_PyXI_UnwrapNotShareableError@@Base+0x1d8> │ │ │ │ + cbz r0, 55ae4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55b10 <_PyXI_UnwrapNotShareableError@@Base+0x1d8> │ │ │ │ + bge.n 55ae4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55b10 <_PyXI_UnwrapNotShareableError@@Base+0x1d8> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55ae4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 55b2a <_PyXI_UnwrapNotShareableError@@Base+0x1f2> │ │ │ │ + cbz r0, 55afe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55b2a <_PyXI_UnwrapNotShareableError@@Base+0x1f2> │ │ │ │ + bge.n 55afe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55b2a <_PyXI_UnwrapNotShareableError@@Base+0x1f2> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55afe │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 55b44 <_PyXI_UnwrapNotShareableError@@Base+0x20c> │ │ │ │ + cbz r0, 55b18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55b44 <_PyXI_UnwrapNotShareableError@@Base+0x20c> │ │ │ │ + bge.n 55b18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55b44 <_PyXI_UnwrapNotShareableError@@Base+0x20c> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55b18 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 55b5e <_PyXI_UnwrapNotShareableError@@Base+0x226> │ │ │ │ + cbz r0, 55b32 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55b5e <_PyXI_UnwrapNotShareableError@@Base+0x226> │ │ │ │ + bge.n 55b32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55b5e <_PyXI_UnwrapNotShareableError@@Base+0x226> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55b32 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 55b78 <_PyXI_UnwrapNotShareableError@@Base+0x240> │ │ │ │ + cbz r0, 55b4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55b78 <_PyXI_UnwrapNotShareableError@@Base+0x240> │ │ │ │ + bge.n 55b4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55b78 <_PyXI_UnwrapNotShareableError@@Base+0x240> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55b4c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 55ac8 <_PyXI_UnwrapNotShareableError@@Base+0x190> │ │ │ │ + b.n 55a9c │ │ │ │ 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, #6492 @ 0x195c │ │ │ │ + movw r1, #7528 @ 0x1d68 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1eed64 │ │ │ │ + bl 1ef098 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 55bb6 <_PyXI_UnwrapNotShareableError@@Base+0x27e> │ │ │ │ + beq.n 55b8a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 55bb6 <_PyXI_UnwrapNotShareableError@@Base+0x27e> │ │ │ │ + cbz r0, 55b8a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -62671,165 +62652,218 @@ │ │ │ │ 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 55be4 <_PyXI_UnwrapNotShareableError@@Base+0x2ac> │ │ │ │ + beq.n 55bb8 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55c12 <_PyXI_UnwrapNotShareableError@@Base+0x2da> │ │ │ │ + bne.n 55be6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55bf8 <_PyXI_UnwrapNotShareableError@@Base+0x2c0> │ │ │ │ + beq.n 55bcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55c14 <_PyXI_UnwrapNotShareableError@@Base+0x2dc> │ │ │ │ + bgt.n 55be8 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 55c4a <_PyXI_UnwrapNotShareableError@@Base+0x312> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 55c1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #52] @ (55c50 <_PyXI_UnwrapNotShareableError@@Base+0x318>) │ │ │ │ + ldr r0, [pc, #52] @ (55c24 ) │ │ │ │ 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 94c40 │ │ │ │ + bl 94d44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55c4a <_PyXI_UnwrapNotShareableError@@Base+0x312> │ │ │ │ + bge.n 55c1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55c4a <_PyXI_UnwrapNotShareableError@@Base+0x312> │ │ │ │ + cbnz r3, 55c1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r4, 55c80 <_PyXI_UnwrapNotShareableError@@Base+0x348> │ │ │ │ + cbz r4, 55c54 <_PyXI_UnwrapNotShareableError@@Base+0x2c> │ │ │ │ lsls r5, r1, #1 │ │ │ │ + │ │ │ │ +00055c28 <_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 55c48 <_PyXI_UnwrapNotShareableError@@Base+0x20> │ │ │ │ + bl d801c │ │ │ │ + b.n 55c50 <_PyXI_UnwrapNotShareableError@@Base+0x28> │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r4, [r3, #1464] @ 0x5b8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1c7058 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 55c60 <_PyXI_UnwrapNotShareableError@@Base+0x38> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 55caa <_PyXI_UnwrapNotShareableError@@Base+0x82> │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #72] @ 0x48 │ │ │ │ + cbnz r6, 55c74 <_PyXI_UnwrapNotShareableError@@Base+0x4c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2f7ec │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 55c86 <_PyXI_UnwrapNotShareableError@@Base+0x5e> │ │ │ │ + b.n 55ca0 <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ + mov r2, r4 │ │ │ │ + mvn.w r1, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 330b4 <_PyXI_InitFailure@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 55c68 <_PyXI_UnwrapNotShareableError@@Base+0x40> │ │ │ │ + b.n 55c5a <_PyXI_UnwrapNotShareableError@@Base+0x32> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55c94 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 55c98 <_PyXI_UnwrapNotShareableError@@Base+0x70> │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 55ca0 <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55c94 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ + bl 772f4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #19184 @ 0x4af0 │ │ │ │ + movw r4, #20080 @ 0x4e70 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r3, #19208 @ 0x4b08 │ │ │ │ + movw r3, #20104 @ 0x4e88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #19176 @ 0x4ae8 │ │ │ │ + movw r2, #20072 @ 0x4e68 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #19196 @ 0x4afc │ │ │ │ + movw r1, #20092 @ 0x4e7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6632 @ 0x19e8 │ │ │ │ + movw r0, #7668 @ 0x1df4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 55cb4 <_PyXI_UnwrapNotShareableError@@Base+0x37c> │ │ │ │ + cbnz r3, 55d0c <_PyXI_UnwrapNotShareableError@@Base+0xe4> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 55cb4 <_PyXI_UnwrapNotShareableError@@Base+0x37c> │ │ │ │ + cbnz r3, 55d0c <_PyXI_UnwrapNotShareableError@@Base+0xe4> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 55d10 <_PyXI_UnwrapNotShareableError@@Base+0x3d8> │ │ │ │ - cbz r4, 55cc0 <_PyXI_UnwrapNotShareableError@@Base+0x388> │ │ │ │ + cbz r3, 55d68 <_PyXI_UnwrapNotShareableError@@Base+0x140> │ │ │ │ + cbz r4, 55d18 <_PyXI_UnwrapNotShareableError@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84be4 │ │ │ │ + bl 84c84 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 55cc6 <_PyXI_UnwrapNotShareableError@@Base+0x38e> │ │ │ │ - bl 703c0 │ │ │ │ + b.n 55d1e <_PyXI_UnwrapNotShareableError@@Base+0xf6> │ │ │ │ + bl 703e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 55d64 <_PyXI_UnwrapNotShareableError@@Base+0x42c> │ │ │ │ + beq.n 55dbc <_PyXI_UnwrapNotShareableError@@Base+0x194> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 55cda <_PyXI_UnwrapNotShareableError@@Base+0x3a2> │ │ │ │ - ldr r1, [pc, #156] @ (55d6c <_PyXI_UnwrapNotShareableError@@Base+0x434>) │ │ │ │ + cbz r2, 55d32 <_PyXI_UnwrapNotShareableError@@Base+0x10a> │ │ │ │ + ldr r1, [pc, #156] @ (55dc4 <_PyXI_UnwrapNotShareableError@@Base+0x19c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55cfa <_PyXI_UnwrapNotShareableError@@Base+0x3c2> │ │ │ │ + beq.n 55d52 <_PyXI_UnwrapNotShareableError@@Base+0x12a> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 55cea <_PyXI_UnwrapNotShareableError@@Base+0x3b2> │ │ │ │ - ldr r1, [pc, #144] @ (55d70 <_PyXI_UnwrapNotShareableError@@Base+0x438>) │ │ │ │ + cbz r2, 55d42 <_PyXI_UnwrapNotShareableError@@Base+0x11a> │ │ │ │ + ldr r1, [pc, #144] @ (55dc8 <_PyXI_UnwrapNotShareableError@@Base+0x1a0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55cfa <_PyXI_UnwrapNotShareableError@@Base+0x3c2> │ │ │ │ + beq.n 55d52 <_PyXI_UnwrapNotShareableError@@Base+0x12a> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 55d1e <_PyXI_UnwrapNotShareableError@@Base+0x3e6> │ │ │ │ - ldr r1, [pc, #132] @ (55d74 <_PyXI_UnwrapNotShareableError@@Base+0x43c>) │ │ │ │ + cbz r2, 55d76 <_PyXI_UnwrapNotShareableError@@Base+0x14e> │ │ │ │ + ldr r1, [pc, #132] @ (55dcc <_PyXI_UnwrapNotShareableError@@Base+0x1a4>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55d1e <_PyXI_UnwrapNotShareableError@@Base+0x3e6> │ │ │ │ + bne.n 55d76 <_PyXI_UnwrapNotShareableError@@Base+0x14e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55d64 <_PyXI_UnwrapNotShareableError@@Base+0x42c> │ │ │ │ + bge.n 55dbc <_PyXI_UnwrapNotShareableError@@Base+0x194> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55d64 <_PyXI_UnwrapNotShareableError@@Base+0x42c> │ │ │ │ + cbnz r3, 55dbc <_PyXI_UnwrapNotShareableError@@Base+0x194> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 55d64 <_PyXI_UnwrapNotShareableError@@Base+0x42c> │ │ │ │ - cbz r4, 55d2e <_PyXI_UnwrapNotShareableError@@Base+0x3f6> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55dbc <_PyXI_UnwrapNotShareableError@@Base+0x194> │ │ │ │ + cbz r4, 55d86 <_PyXI_UnwrapNotShareableError@@Base+0x15e> │ │ │ │ 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 55d44 <_PyXI_UnwrapNotShareableError@@Base+0x40c> │ │ │ │ + bne.n 55d9c <_PyXI_UnwrapNotShareableError@@Base+0x174> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl 7bb64 │ │ │ │ + bl 7bb50 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 55d4e <_PyXI_UnwrapNotShareableError@@Base+0x416> │ │ │ │ + b.n 55da6 <_PyXI_UnwrapNotShareableError@@Base+0x17e> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7bed8 │ │ │ │ + bl 7bec4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55d66 <_PyXI_UnwrapNotShareableError@@Base+0x42e> │ │ │ │ + bge.n 55dbe <_PyXI_UnwrapNotShareableError@@Base+0x196> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55d66 <_PyXI_UnwrapNotShareableError@@Base+0x42e> │ │ │ │ + cbnz r3, 55dbe <_PyXI_UnwrapNotShareableError@@Base+0x196> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 55d66 <_PyXI_UnwrapNotShareableError@@Base+0x42e> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55dbe <_PyXI_UnwrapNotShareableError@@Base+0x196> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ rsb r0, r8, #77 @ 0x4d │ │ │ │ @ instruction: 0xf74c004d │ │ │ │ @ instruction: 0xf1e4004d │ │ │ │ @@ -62838,735 +62872,733 @@ │ │ │ │ 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, #6640 @ 0x19f0 │ │ │ │ + movw r1, #7676 @ 0x1dfc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1eed64 │ │ │ │ + bl 1ef098 │ │ │ │ movs r4, #0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55df2 <_PyXI_UnwrapNotShareableError@@Base+0x4ba> │ │ │ │ + beq.n 55e4a <_PyXI_UnwrapNotShareableError@@Base+0x222> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 55df2 <_PyXI_UnwrapNotShareableError@@Base+0x4ba> │ │ │ │ + cbz r0, 55e4a <_PyXI_UnwrapNotShareableError@@Base+0x222> │ │ │ │ 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 55e2e <_PyXI_UnwrapNotShareableError@@Base+0x4f6> │ │ │ │ + b.n 55e86 <_PyXI_UnwrapNotShareableError@@Base+0x25e> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55df2 <_PyXI_UnwrapNotShareableError@@Base+0x4ba> │ │ │ │ + bge.n 55e4a <_PyXI_UnwrapNotShareableError@@Base+0x222> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55df2 <_PyXI_UnwrapNotShareableError@@Base+0x4ba> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55e4a <_PyXI_UnwrapNotShareableError@@Base+0x222> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55e82 <_PyXI_UnwrapNotShareableError@@Base+0x54a> │ │ │ │ + b.n 55eda <_PyXI_UnwrapNotShareableError@@Base+0x2b2> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e430 │ │ │ │ + bl 2e490 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 55e2e <_PyXI_UnwrapNotShareableError@@Base+0x4f6> │ │ │ │ + beq.n 55e86 <_PyXI_UnwrapNotShareableError@@Base+0x25e> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 55e40 <_PyXI_UnwrapNotShareableError@@Base+0x508> │ │ │ │ + bgt.n 55e98 <_PyXI_UnwrapNotShareableError@@Base+0x270> │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 55e54 <_PyXI_UnwrapNotShareableError@@Base+0x51c> │ │ │ │ + bgt.n 55eac <_PyXI_UnwrapNotShareableError@@Base+0x284> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 55e6a <_PyXI_UnwrapNotShareableError@@Base+0x532> │ │ │ │ + blt.n 55ec2 <_PyXI_UnwrapNotShareableError@@Base+0x29a> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 560d2 │ │ │ │ + bl 5612a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55dde <_PyXI_UnwrapNotShareableError@@Base+0x4a6> │ │ │ │ + beq.n 55e36 <_PyXI_UnwrapNotShareableError@@Base+0x20e> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 55df6 <_PyXI_UnwrapNotShareableError@@Base+0x4be> │ │ │ │ + bhi.n 55e4e <_PyXI_UnwrapNotShareableError@@Base+0x226> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9def8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e00c <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 55e82 <_PyXI_UnwrapNotShareableError@@Base+0x54a> │ │ │ │ + b.n 55eda <_PyXI_UnwrapNotShareableError@@Base+0x2b2> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 560d2 │ │ │ │ + bl 5612a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55dde <_PyXI_UnwrapNotShareableError@@Base+0x4a6> │ │ │ │ + beq.n 55e36 <_PyXI_UnwrapNotShareableError@@Base+0x20e> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 55e0a <_PyXI_UnwrapNotShareableError@@Base+0x4d2> │ │ │ │ + b.n 55e62 <_PyXI_UnwrapNotShareableError@@Base+0x23a> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 560d2 │ │ │ │ + bl 5612a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55dde <_PyXI_UnwrapNotShareableError@@Base+0x4a6> │ │ │ │ + beq.n 55e36 <_PyXI_UnwrapNotShareableError@@Base+0x20e> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55e10 <_PyXI_UnwrapNotShareableError@@Base+0x4d8> │ │ │ │ + b.n 55e68 <_PyXI_UnwrapNotShareableError@@Base+0x240> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 560d2 │ │ │ │ + bl 5612a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55dde <_PyXI_UnwrapNotShareableError@@Base+0x4a6> │ │ │ │ + beq.n 55e36 <_PyXI_UnwrapNotShareableError@@Base+0x20e> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55e14 <_PyXI_UnwrapNotShareableError@@Base+0x4dc> │ │ │ │ + b.n 55e6c <_PyXI_UnwrapNotShareableError@@Base+0x244> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 55eaa <_PyXI_UnwrapNotShareableError@@Base+0x572> │ │ │ │ + cbnz r2, 55f02 <_PyXI_UnwrapNotShareableError@@Base+0x2da> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 55eaa <_PyXI_UnwrapNotShareableError@@Base+0x572> │ │ │ │ + bne.n 55f02 <_PyXI_UnwrapNotShareableError@@Base+0x2da> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 55ec6 <_PyXI_UnwrapNotShareableError@@Base+0x58e> │ │ │ │ - ldr r4, [pc, #44] @ (55ed8 <_PyXI_UnwrapNotShareableError@@Base+0x5a0>) │ │ │ │ + cbnz r0, 55f24 <_PyXI_UnwrapNotShareableError@@Base+0x2fc> │ │ │ │ add r3, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ + movw r4, #21740 @ 0x54ec │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 55ed4 <_PyXI_UnwrapNotShareableError@@Base+0x59c> │ │ │ │ + cbz r0, 55f32 <_PyXI_UnwrapNotShareableError@@Base+0x30a> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 51fee <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.w 51fde <_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 55ef6 <_PyXI_UnwrapNotShareableError@@Base+0x5be> │ │ │ │ + bne.n 55f50 <_PyXI_UnwrapNotShareableError@@Base+0x328> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 55ef6 <_PyXI_UnwrapNotShareableError@@Base+0x5be> │ │ │ │ + bhi.n 55f50 <_PyXI_UnwrapNotShareableError@@Base+0x328> │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d53b0 │ │ │ │ + b.w d5270 │ │ │ │ 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, 55f24 <_PyXI_UnwrapNotShareableError@@Base+0x5ec> │ │ │ │ + cbnz r2, 55f7e <_PyXI_UnwrapNotShareableError@@Base+0x356> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 55f24 <_PyXI_UnwrapNotShareableError@@Base+0x5ec> │ │ │ │ + bne.n 55f7e <_PyXI_UnwrapNotShareableError@@Base+0x356> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 55f40 <_PyXI_UnwrapNotShareableError@@Base+0x608> │ │ │ │ - ldr r4, [pc, #44] @ (55f54 <_PyXI_UnwrapNotShareableError@@Base+0x61c>) │ │ │ │ + cbnz r0, 55f9a <_PyXI_UnwrapNotShareableError@@Base+0x372> │ │ │ │ + ldr r4, [pc, #44] @ (55fac <_PyXI_UnwrapNotShareableError@@Base+0x384>) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 55f4e <_PyXI_UnwrapNotShareableError@@Base+0x616> │ │ │ │ + cbz r0, 55fa8 <_PyXI_UnwrapNotShareableError@@Base+0x380> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 51fee <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.w 51fde <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00055f58 : │ │ │ │ +00055fb0 : │ │ │ │ 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 124044 │ │ │ │ + bl 123f54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 55f8c │ │ │ │ + beq.n 55fe4 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 55f92 │ │ │ │ + bls.n 55fea │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6776 @ 0x1a78 │ │ │ │ + movw r1, #7812 @ 0x1e84 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55f94 │ │ │ │ + b.n 55fec │ │ │ │ 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, #6824 @ 0x1aa8 │ │ │ │ + movw r1, #7860 @ 0x1eb4 │ │ │ │ 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 8e728 │ │ │ │ - cbz r0, 55ffc │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 56054 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 55fe4 │ │ │ │ + bpl.n 5603c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 22799c <_PyXIData_UnregisterClass@@Base+0x290c> │ │ │ │ + bl 227e4c <_PyXIData_UnregisterClass@@Base+0x290c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 229044 │ │ │ │ - b.n 55ffe │ │ │ │ + bl 2294f8 │ │ │ │ + b.n 56056 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58792 @ 0xe5a8 │ │ │ │ + movw r1, #60076 @ 0xeaac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #19524 @ 0x4c44 │ │ │ │ + movw r1, #20420 @ 0x4fc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w cf294 │ │ │ │ + b.w cf168 │ │ │ │ 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, 5603e │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 56096 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56038 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5603e │ │ │ │ + bne.n 56090 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 56096 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5607c │ │ │ │ + cbnz r0, 560d4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5605a │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 560b2 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 56054 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5605a │ │ │ │ + bne.n 560ac │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 560b2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5607c │ │ │ │ + cbnz r0, 560d4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5607c │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 560d4 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 56072 │ │ │ │ + bne.n 560ca │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb64 │ │ │ │ + bl 7bb50 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 560ba │ │ │ │ - bl 24bb40 │ │ │ │ + cbz r0, 56112 │ │ │ │ + bl 24bfd8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 560ae │ │ │ │ + bge.n 56106 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 560b2 │ │ │ │ + cbz r3, 5610a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 560ba │ │ │ │ + b.n 56112 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 560ae │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56106 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #50676 @ 0xc5f4 │ │ │ │ + movw r0, #51712 @ 0xca00 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r5, #2 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.n 5610e │ │ │ │ + bge.n 56166 │ │ │ │ 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 5611a │ │ │ │ + b.n 56172 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9def8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e00c <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 560f6 │ │ │ │ + bne.n 5614e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 56176 │ │ │ │ + ble.n 561ce │ │ │ │ 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 56176 │ │ │ │ + bcs.n 561ce │ │ │ │ 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 56146 │ │ │ │ + b.n 5619e │ │ │ │ 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, 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 561c8 │ │ │ │ + bhi.n 56220 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 561e0 │ │ │ │ + bmi.n 56238 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #59408 @ 0xe810 │ │ │ │ + movw r2, #60528 @ 0xec70 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #33248 @ 0x81e0 │ │ │ │ + movw r1, #34136 @ 0x8558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1820 @ 0x71c │ │ │ │ + movw r0, #2716 @ 0xa9c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 56332 │ │ │ │ - movw r0, #1820 @ 0x71c │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5638a │ │ │ │ + movw r0, #2716 @ 0xa9c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5619e │ │ │ │ - b.n 56332 │ │ │ │ + bne.n 561f6 │ │ │ │ + b.n 5638a │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5624a │ │ │ │ + ble.n 562a2 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5624a │ │ │ │ + beq.n 562a2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5622a │ │ │ │ + bpl.n 56282 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 56332 │ │ │ │ + beq.w 5638a │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5624a │ │ │ │ + beq.n 562a2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 56332 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5638a │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #30024 @ 0x7548 │ │ │ │ + movw r2, #30780 @ 0x783c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1820 @ 0x71c │ │ │ │ + movw r0, #2716 @ 0xa9c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 56332 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5638a │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 5626a │ │ │ │ + blt.n 562c2 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6840 @ 0x1ab8 │ │ │ │ + movw r1, #7876 @ 0x1ec4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 56332 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5638a │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56332 │ │ │ │ + beq.n 5638a │ │ │ │ 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 5630c │ │ │ │ + ble.n 56364 │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 5629a │ │ │ │ + beq.n 562f2 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 562a8 │ │ │ │ + bne.n 56300 │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 56288 │ │ │ │ + b.n 562e0 │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 562b6 │ │ │ │ + bne.n 5630e │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 56288 │ │ │ │ + b.n 562e0 │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 562c4 │ │ │ │ + bne.n 5631c │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 56288 │ │ │ │ + b.n 562e0 │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 562d2 │ │ │ │ + bne.n 5632a │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 56288 │ │ │ │ + b.n 562e0 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 56306 │ │ │ │ + bls.n 5635e │ │ │ │ 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 56288 │ │ │ │ + b.n 562e0 │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 56288 │ │ │ │ + b.n 562e0 │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bl 9def8 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 56332 │ │ │ │ + bl 9e00c <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 5638a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 56332 │ │ │ │ + cbz r1, 5638a │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #12732 @ 0x31bc │ │ │ │ + movw r0, #13628 @ 0x353c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ 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 7dd48 │ │ │ │ + b.w 7dd30 │ │ │ │ stmdb 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, 56372 │ │ │ │ + cbnz r4, 563ca │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 56372 │ │ │ │ + ble.n 563ca │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 56372 │ │ │ │ - cbnz r2, 56392 │ │ │ │ + bne.n 563ca │ │ │ │ + cbnz r2, 563ea │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (5644c ) │ │ │ │ + ldr r4, [pc, #212] @ (564a4 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 56392 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 563ea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56446 │ │ │ │ + b.n 5649e │ │ │ │ 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, 563b8 │ │ │ │ + cbnz r2, 56410 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 56446 │ │ │ │ + b.n 5649e │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #2 │ │ │ │ movt r9, #32768 @ 0x8000 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e6ac │ │ │ │ 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 563ae │ │ │ │ + ble.n 56406 │ │ │ │ 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 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5638e │ │ │ │ + beq.n 563e6 │ │ │ │ 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 94c40 │ │ │ │ + bl 94d44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56424 │ │ │ │ + bge.n 5647c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56424 │ │ │ │ + cbnz r3, 5647c │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5638e │ │ │ │ + beq.n 563e6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add.w sl, sl, #65536 @ 0x10000 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 563d2 │ │ │ │ + bge.n 5642a │ │ │ │ subs r3, #1 │ │ │ │ mov r4, fp │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 563cc │ │ │ │ + bne.n 56424 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 563cc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56424 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 56470 │ │ │ │ + cbnz r3, 564c8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 56470 │ │ │ │ + ble.n 564c8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56470 │ │ │ │ - cbnz r0, 5648a │ │ │ │ + bne.n 564c8 │ │ │ │ + cbnz r0, 564e2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (564cc ) │ │ │ │ + ldr r4, [pc, #76] @ (56524 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 564c4 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5651c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20b068 │ │ │ │ + bl 20b400 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 564c4 │ │ │ │ + beq.n 5651c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6872 @ 0x1ad8 │ │ │ │ + movw r1, #7908 @ 0x1ee4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #55364 @ 0xd844 │ │ │ │ + movw r0, #56036 @ 0xdae4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 564c4 │ │ │ │ + beq.n 5651c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #46124 @ 0xb42c │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2710a0 <_PyTime_FromLong@@Base+0xb00> │ │ │ │ + b.w 271560 <_PyTime_FromLong@@Base+0xb00> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r0, [r6, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 7dd48 │ │ │ │ + b.w 7dd30 │ │ │ │ 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, 564fa │ │ │ │ + cbz r3, 56552 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 7dd48 │ │ │ │ + b.w 7dd30 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #228] @ (565f4 ) │ │ │ │ + ldr r5, [pc, #228] @ (5664c ) │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -63574,461 +63606,418 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 56540 │ │ │ │ + bne.n 56598 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 56540 │ │ │ │ + ble.n 56598 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 56540 │ │ │ │ - cbnz r6, 56566 │ │ │ │ - ldr r4, [pc, #180] @ (565f8 ) │ │ │ │ + bne.n 56598 │ │ │ │ + cbnz r6, 565be │ │ │ │ + ldr r4, [pc, #180] @ (56650 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 56566 │ │ │ │ + cbnz r0, 565be │ │ │ │ movs r4, #0 │ │ │ │ - b.n 565e6 │ │ │ │ + b.n 5663e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 11bb58 │ │ │ │ + bl 11bd1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56562 │ │ │ │ - movw r3, #37080 @ 0x90d8 │ │ │ │ + beq.n 565ba │ │ │ │ + movw r3, #38060 @ 0x94ac │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201bd8 <_PyEval_GetBuiltin@@Base+0x444> │ │ │ │ + bl 201da4 <_PyEval_GetBuiltin@@Base+0x4b8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56562 │ │ │ │ + beq.n 565ba │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r3, 565a6 │ │ │ │ + cbz r3, 565fe │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2ae9c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 565b0 │ │ │ │ + b.n 56608 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2bec4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 565be │ │ │ │ + beq.n 56616 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 565e6 │ │ │ │ + b.n 5663e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 565dc │ │ │ │ + cbz r2, 56634 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 565d6 │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 565dc │ │ │ │ + bne.n 5662e │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 56634 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1b3270 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 1b3378 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56562 │ │ │ │ - b.n 565b4 │ │ │ │ + bne.n 565ba │ │ │ │ + b.n 5660c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 11c1cc <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11c390 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stc2 0, cr0, [r4], #288 @ 0x120 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + strb r4, [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, 5661c │ │ │ │ + cbnz r3, 56674 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5661c │ │ │ │ + ble.n 56674 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5661c │ │ │ │ - cbnz r0, 56636 │ │ │ │ + bne.n 56674 │ │ │ │ + cbnz r0, 5668e │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (56684 ) │ │ │ │ + ldr r4, [pc, #88] @ (566dc ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5667e │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 566d6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 56648 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 5667e │ │ │ │ + bne.n 566a0 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 566d6 │ │ │ │ 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 56674 │ │ │ │ + bne.n 566cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 56674 │ │ │ │ + cbz r3, 566cc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 566a8 │ │ │ │ + cbnz r3, 56700 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 566a8 │ │ │ │ + ble.n 56700 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 566a8 │ │ │ │ - cbnz r0, 566c2 │ │ │ │ + bne.n 56700 │ │ │ │ + cbnz r0, 5671a │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (56710 ) │ │ │ │ + ldr r4, [pc, #88] @ (56768 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5670a │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 56762 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 566d4 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 5670a │ │ │ │ + bne.n 5672c │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 56762 │ │ │ │ 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 56700 │ │ │ │ + bne.n 56758 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 56700 │ │ │ │ + cbz r3, 56758 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r4, [r6, 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 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 5672e │ │ │ │ + cbz r3, 56786 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 56736 │ │ │ │ + b.n 5678e │ │ │ │ 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 fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56766 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 567be │ │ │ │ + bne.n 567be │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 56816 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2b814 <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 56780 │ │ │ │ + cbz r0, 567d8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 567aa │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 56802 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 293460 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 2937e0 <_PyMonitoring_FireBranchEvent@@Base+0x8e0> │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #52] @ 567c8 │ │ │ │ + vldr d5, [pc, #52] @ 56820 │ │ │ │ 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 567b4 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 567be │ │ │ │ + bne.n 5680c │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 56816 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 859e8 │ │ │ │ + b.w 85a98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ - bvs.n 566f6 │ │ │ │ + bvs.n 5674e │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ - b.w 4c356 <_PyXI_NewExcInfo@@Base+0x482> │ │ │ │ + b.w 4c3e6 <_PyXI_NewExcInfo@@Base+0x482> │ │ │ │ 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 5680e │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 56866 │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37636 @ 0x9304 │ │ │ │ + movw r1, #38532 @ 0x9684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54788 @ 0xd604 │ │ │ │ + movw r0, #56788 @ 0xddd4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 568a4 │ │ │ │ + b.n 568fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 56834 │ │ │ │ + beq.n 5688c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6992 @ 0x1b50 │ │ │ │ + movw r1, #8028 @ 0x1f5c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5680a │ │ │ │ + bl f1dcc │ │ │ │ + b.n 56862 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 5686e │ │ │ │ + bne.n 568c6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c7504 │ │ │ │ + bl 1c7568 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 56864 │ │ │ │ + ble.n 568bc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 22d508 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22d950 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5680a │ │ │ │ + beq.n 56862 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 1c7504 │ │ │ │ + bl 1c7568 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 568a4 │ │ │ │ + b.n 568fc │ │ │ │ mov r0, r1 │ │ │ │ bl 1d4e84 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 56888 │ │ │ │ + bcc.n 568e0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d508 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ + bl 22d950 <_PyUnicode_EncodeUTF16@@Base+0x664> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5680a │ │ │ │ + beq.n 56862 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 224d7c │ │ │ │ - b.n 56864 │ │ │ │ + bl 22522c │ │ │ │ + b.n 568bc │ │ │ │ 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 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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 7fcd0 │ │ │ │ - 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 568fc │ │ │ │ - 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 5692a │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1f3d18 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 56926 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 5692a │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31524 @ 0x7b24 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 56942 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - adds r1, #16 │ │ │ │ - ldrexd r4, r5, [r1] │ │ │ │ - strexd r0, r2, r3, [r1] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5692e │ │ │ │ - movw r0, #5160 @ 0x1428 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.w 7fcd4 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 56a0c │ │ │ │ + beq.n 569e6 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 56a0c │ │ │ │ + beq.n 569e6 │ │ │ │ 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 56980 │ │ │ │ + beq.n 5695a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56a08 │ │ │ │ + bge.n 569e2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 56a08 │ │ │ │ + b.n 569e2 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #33976 @ 0x84b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 5699e │ │ │ │ + beq.n 56978 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w c1478 │ │ │ │ + b.w c16f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 194ae8 │ │ │ │ + bl 194d38 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 569b0 │ │ │ │ + cbnz r0, 5698a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56a08 │ │ │ │ + b.n 569e2 │ │ │ │ ldr.w r9, [r6, #156] @ 0x9c │ │ │ │ - movw r3, #2089 @ 0x829 │ │ │ │ + movw r3, #2721 @ 0xaa1 │ │ │ │ movt r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 569c8 │ │ │ │ - bl c0820 <_PyDict_FromItems@@Base+0x90> │ │ │ │ - b.n 569ce │ │ │ │ + bne.n 569a2 │ │ │ │ + bl c0a98 <_PyDict_FromItems@@Base+0x90> │ │ │ │ + b.n 569a8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ blx r9 │ │ │ │ - cbnz r0, 569e8 │ │ │ │ + cbnz r0, 569c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 569ac │ │ │ │ + bge.n 56986 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 569ac │ │ │ │ + bne.n 56986 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 569ac │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56986 │ │ │ │ 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] │ │ │ │ @@ -64045,312 +64034,356 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ mov r5, r0 │ │ │ │ blx 2c4fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56a50 │ │ │ │ + bge.n 56a2a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ 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 56a7c │ │ │ │ + bne.n 56a56 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1ef954 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 56a96 │ │ │ │ - b.n 56a92 │ │ │ │ + bl 1efc88 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 56a70 │ │ │ │ + b.n 56a6c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40396 @ 0x9dcc │ │ │ │ + movw r0, #41292 @ 0xa14c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56a70 │ │ │ │ + bne.n 56a4a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56ad8 │ │ │ │ + b.n 56ab2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1ef954 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1efc88 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56a92 │ │ │ │ + beq.n 56a6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ef954 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1efc88 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56a92 │ │ │ │ + beq.n 56a6c │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ad44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56ad0 │ │ │ │ + bge.n 56aaa │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ 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 56aea │ │ │ │ + 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 56b18 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1f4168 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 56b14 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 56b18 │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #32524 @ 0x7f0c │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 56b30 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + adds r1, #16 │ │ │ │ + ldrexd r4, r5, [r1] │ │ │ │ + strexd r0, r2, r3, [r1] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 56b1c │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00056adc : │ │ │ │ +00056b34 : │ │ │ │ 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, #18856 @ 0x49a8 │ │ │ │ + movw r1, #19320 @ 0x4b78 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #59924 @ 0xea14 │ │ │ │ + movw r0, #60820 @ 0xed94 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b24dc │ │ │ │ + bl 1b25ec │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 56b0e │ │ │ │ + cbnz r0, 56b66 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 56b34 │ │ │ │ + b.n 56b8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b04 │ │ │ │ + beq.n 56b5c │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c1478 │ │ │ │ + bl c16f0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 56b30 │ │ │ │ - bl 85938 │ │ │ │ + cbz r0, 56b88 │ │ │ │ + bl 859e8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 56b34 │ │ │ │ + b.n 56b8c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 56b6c │ │ │ │ + bne.n 56bc4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d33d0 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 56b86 │ │ │ │ - b.n 56b82 │ │ │ │ + bl 1d36d0 <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 56bde │ │ │ │ + b.n 56bda │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40384 @ 0x9dc0 │ │ │ │ + movw r0, #41280 @ 0xa140 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56b60 │ │ │ │ + bne.n 56bb8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56bc8 │ │ │ │ + b.n 56c20 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1d33d0 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d36d0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b82 │ │ │ │ + beq.n 56bda │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d33d0 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1d36d0 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56b82 │ │ │ │ + beq.n 56bda │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2b778 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56bc0 │ │ │ │ + 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 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r0, #32 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ addne r3, #1 │ │ │ │ addne.w r0, r0, r3, lsl #3 │ │ │ │ - b.w 7dd48 │ │ │ │ + b.w 7dd30 │ │ │ │ │ │ │ │ -00056be8 : │ │ │ │ +00056c40 : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 28431c │ │ │ │ + b.w 2847dc │ │ │ │ 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, #44492 @ 0xadcc │ │ │ │ + movw r1, #45492 @ 0xb1b4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl c2030 │ │ │ │ - cbz r0, 56c20 │ │ │ │ + bl c22a8 │ │ │ │ + cbz r0, 56c78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 33b12 <_Py_fstat@@Base+0x18a> │ │ │ │ + bl 33b62 <_Py_fstat@@Base+0x18a> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00056c24 : │ │ │ │ +00056c7c : │ │ │ │ stmdb 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] @ (56cd8 ) │ │ │ │ + ldr r7, [pc, #160] @ (56d30 ) │ │ │ │ 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 56c5c │ │ │ │ + blt.n 56cb4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2357a4 <_PyDeadline_Init@@Base> │ │ │ │ + bl 235d60 <_PyDeadline_Init@@Base> │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 56c62 │ │ │ │ + b.n 56cba │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b1e70 <_PyTime_AsMicroseconds@@Base> │ │ │ │ + bl 1b1fac <_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 126c94 │ │ │ │ + bl 126ba0 │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 56ca6 │ │ │ │ + cbnz r0, 56cfe │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ - beq.n 56ca6 │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 56cfe │ │ │ │ + bl 97c54 │ │ │ │ mov r3, r7 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 126c94 │ │ │ │ + bl 126ba0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ mov fp, r3 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.n 56cd0 │ │ │ │ + bne.n 56d28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1cd178 <_PyEval_MakePendingCalls@@Base> │ │ │ │ + bl 1cd288 <_PyEval_MakePendingCalls@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56cd0 │ │ │ │ + beq.n 56d28 │ │ │ │ cmp r5, #1 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ - blt.n 56c62 │ │ │ │ + blt.n 56cba │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 263f38 <_PyDeadline_Get@@Base> │ │ │ │ + bl 26a3dc <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 56c62 │ │ │ │ + bge.n 56cba │ │ │ │ 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 {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, 56d04 │ │ │ │ - movw r1, #7064 @ 0x1b98 │ │ │ │ + cbnz r2, 56d5c │ │ │ │ + movw r1, #8100 @ 0x1fa4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f1e40 │ │ │ │ - b.n 56d10 │ │ │ │ - movw r1, #7088 @ 0x1bb0 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 56d68 │ │ │ │ + movw r1, #8124 @ 0x1fbc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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 138538 │ │ │ │ - cbnz r0, 56d38 │ │ │ │ + bl 138064 │ │ │ │ + cbnz r0, 56d90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56d4c │ │ │ │ + b.n 56da4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56d34 │ │ │ │ + blt.n 56d8c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -64363,28 +64396,28 @@ │ │ │ │ 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 192040 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ + bl 192288 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #7108 @ 0x1bc4 │ │ │ │ + movw r0, #8144 @ 0x1fd0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 56dd8 │ │ │ │ + bpl.n 56e30 │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 56ddc │ │ │ │ + cbz r1, 56e34 │ │ │ │ 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] │ │ │ │ @@ -64396,844 +64429,842 @@ │ │ │ │ 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 7dd48 │ │ │ │ + b.w 7dd30 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 56de0 │ │ │ │ + b.n 56e38 │ │ │ │ mov.w r0, #468 @ 0x1d4 │ │ │ │ - b.w 7dd48 │ │ │ │ - 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, 56e04 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 56e04 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 56e04 │ │ │ │ - cbnz r0, 56e1e │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r5, sp, #28 │ │ │ │ - strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #44] @ (56e40 ) │ │ │ │ - strd r2, r5, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 56e3a │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 20b068 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 56e3a │ │ │ │ - movw r1, #48580 @ 0xbdc4 │ │ │ │ - movt r1, #2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2710a0 <_PyTime_FromLong@@Base+0xb00> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - strb r0, [r6, r7] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + b.w 7dd30 │ │ │ │ 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 1a3030 <_PyType_Name@@Base> │ │ │ │ + bl 1a3258 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #7116 @ 0x1bcc │ │ │ │ + movw r0, #8152 @ 0x1fd8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ 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, 56e90 │ │ │ │ + cbnz r3, 56e88 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 56e90 │ │ │ │ + ble.n 56e88 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 56e90 │ │ │ │ - cbnz r4, 56eae │ │ │ │ + bne.n 56e88 │ │ │ │ + cbnz r4, 56ea6 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #64] @ (56ed8 ) │ │ │ │ + ldr r4, [pc, #64] @ (56ed0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 56ed0 │ │ │ │ + cbz r0, 56ec8 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56ec2 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 56ed0 │ │ │ │ + bne.n 56eba │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 56ec8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1b84dc │ │ │ │ + b.w 1b85a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ - movw r1, #45688 @ 0xb278 │ │ │ │ + movw r1, #46584 @ 0xb5f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl c2030 │ │ │ │ - cbz r0, 56f30 │ │ │ │ + bl c22a8 │ │ │ │ + cbz r0, 56f28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #15272 @ 0x3ba8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56f34 │ │ │ │ + beq.n 56f2c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7128 @ 0x1bd8 │ │ │ │ + movw r1, #8164 @ 0x1fe4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56fa8 │ │ │ │ + b.n 56fa0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 56f42 │ │ │ │ + cbnz r3, 56f3a │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 56fa8 │ │ │ │ + b.n 56fa0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 56f5e │ │ │ │ + beq.n 56f56 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7160 @ 0x1bf8 │ │ │ │ + movw r1, #8196 @ 0x2004 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 56f30 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 56f28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 56f7e │ │ │ │ + beq.n 56f76 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7200 @ 0x1c20 │ │ │ │ + movw r1, #8236 @ 0x202c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 56f30 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 56f28 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #36] @ (56fac ) │ │ │ │ + ldr r0, [pc, #36] @ (56fa4 ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 94c40 │ │ │ │ + bl 94d44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56f30 │ │ │ │ + beq.n 56f28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56f38 │ │ │ │ + bge.n 56f30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56f38 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 56f38 │ │ │ │ + bne.n 56f30 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56f30 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xfbb0004d │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, 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 56fd6 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 20b068 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 57040 │ │ │ │ - b.n 56fee │ │ │ │ - movs r3, #2 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40296 @ 0x9d68 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 56fc8 │ │ │ │ - b.n 57040 │ │ │ │ - movw r3, #37080 @ 0x90d8 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 201bd8 <_PyEval_GetBuiltin@@Base+0x444> │ │ │ │ - cbz r0, 57040 │ │ │ │ - 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 │ │ │ │ + cbnz r3, 56fc8 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 56fc8 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 56fc8 │ │ │ │ + cbnz r0, 56fe2 │ │ │ │ + movs r4, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r5, sp, #28 │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ + ldr r4, [pc, #44] @ (57004 ) │ │ │ │ + strd r2, r5, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 56ffe │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 20b400 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 57026 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbz r3, 57038 │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - bl 7fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5701a │ │ │ │ + beq.n 56ffe │ │ │ │ + movw r1, #48580 @ 0xbdc4 │ │ │ │ + movt r1, #2 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 271560 <_PyTime_FromLong@@Base+0xb00> │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00057046 : │ │ │ │ +00057008 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 28431c │ │ │ │ + b.w 2847dc │ │ │ │ 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 d80a8 │ │ │ │ + bl d7f8c │ │ │ │ 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 5708e │ │ │ │ + bne.n 57050 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 57136 │ │ │ │ + beq.n 570f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 570b2 │ │ │ │ + bge.n 57074 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 570b2 │ │ │ │ + b.n 57074 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f434 │ │ │ │ + bl 12f3cc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 570aa │ │ │ │ + cbnz r0, 5706c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #7248 @ 0x1c50 │ │ │ │ + movw r0, #8284 @ 0x205c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1fcc54 │ │ │ │ - b.n 57136 │ │ │ │ + bl 1fcf88 │ │ │ │ + b.n 570f8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #144] @ (57144 ) │ │ │ │ + ldr r0, [pc, #140] @ (57104 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ - bl 133ea8 │ │ │ │ - cbnz r0, 570d4 │ │ │ │ + bl 1339c4 │ │ │ │ + cbnz r0, 57096 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #7292 @ 0x1c7c │ │ │ │ + movw r0, #8328 @ 0x2088 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1fcc54 │ │ │ │ - b.n 570e6 │ │ │ │ + bl 1fcf88 │ │ │ │ + b.n 570a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 570e6 │ │ │ │ + bge.n 570a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 570e6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 570a8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 57122 │ │ │ │ + beq.n 570e4 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #84] @ (57148 ) │ │ │ │ + ldr r0, [pc, #84] @ (57108 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94c40 │ │ │ │ - cbnz r0, 57110 │ │ │ │ + bl 94d44 │ │ │ │ + cbnz r0, 570d2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #7248 @ 0x1c50 │ │ │ │ + movw r0, #8284 @ 0x205c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 1fcc54 │ │ │ │ - b.n 57122 │ │ │ │ + bl 1fcf88 │ │ │ │ + b.n 570e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57122 │ │ │ │ + bge.n 570e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57122 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 570e4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57136 │ │ │ │ + bge.n 570f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57136 │ │ │ │ + cbnz r3, 570f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl d80bc │ │ │ │ + bl d7fa0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ bkpt 0x00f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xfbb0004d │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, 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 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 57132 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + bl 20b400 │ │ │ │ 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 191e48 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 5719c │ │ │ │ + b.n 5714a │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #41192 @ 0xa0e8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 57124 │ │ │ │ + b.n 5719c │ │ │ │ + movw r3, #38060 @ 0x94ac │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 201da4 <_PyEval_GetBuiltin@@Base+0x4b8> │ │ │ │ + cbz r0, 5719c │ │ │ │ + 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 57182 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7fcd4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cbz r3, 57194 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1a7e04 │ │ │ │ + bl 7fa34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57176 │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 5704c │ │ │ │ + bl 5700e │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - cbz r2, 5721c │ │ │ │ + cbz r2, 5722c │ │ │ │ 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 571ce │ │ │ │ + bge.n 571de │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 571be │ │ │ │ + bne.n 571ce │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 5721c │ │ │ │ - movw r0, #29075 @ 0x7193 │ │ │ │ + bge.n 5722c │ │ │ │ + movw r0, #29091 @ 0x71a3 │ │ │ │ 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 571f4 │ │ │ │ + bge.n 57204 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ - cbz r1, 571f4 │ │ │ │ + cbz r1, 57204 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 571f4 │ │ │ │ - cbnz r4, 571fc │ │ │ │ + beq.n 57204 │ │ │ │ + cbnz r4, 5720c │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 571dc │ │ │ │ - b.n 5721c │ │ │ │ - movw r3, #47613 @ 0xb9fd │ │ │ │ + bne.n 571ec │ │ │ │ + b.n 5722c │ │ │ │ + movw r3, #47273 @ 0xb8a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 57210 │ │ │ │ + bne.n 57220 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 5721c │ │ │ │ + b.n 5722c │ │ │ │ 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 {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 57244 │ │ │ │ - cbz r6, 57254 │ │ │ │ + beq.n 57254 │ │ │ │ + cbz r6, 57264 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 5726a │ │ │ │ - cbz r6, 57254 │ │ │ │ + b.n 5727a │ │ │ │ + cbz r6, 57264 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5726a │ │ │ │ + b.n 5727a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 57268 │ │ │ │ + cbz r3, 57278 │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 5726a │ │ │ │ + b.n 5727a │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 191254 <_Py_NewReference@@Base+0x2c8c> │ │ │ │ - cbz r0, 57280 │ │ │ │ - cbz r7, 5727a │ │ │ │ - cbz r6, 5727a │ │ │ │ + bl 19149c <_Py_NewReference@@Base+0x2c84> │ │ │ │ + cbz r0, 57290 │ │ │ │ + cbz r7, 5728a │ │ │ │ + cbz r6, 5728a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 5727c │ │ │ │ + b.n 5728c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ │ │ │ │ -0005728a : │ │ │ │ +0005729a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1c728c │ │ │ │ + bl 1c72f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 572a8 │ │ │ │ - bl d8138 │ │ │ │ + cbnz r0, 572b8 │ │ │ │ + bl d801c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 572bc │ │ │ │ + b.n 572cc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 572ba │ │ │ │ + bge.n 572ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 572ba │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 572ca │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ 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 │ │ │ │ + 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 192090 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000572be : │ │ │ │ +00057314 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (572d8 ) │ │ │ │ + ldr r4, [pc, #16] @ (5732c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d5b50 <_PyErr_FormatV@@Base> │ │ │ │ - nop │ │ │ │ + b.w d5a1c <_PyErr_FormatV@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57314 │ │ │ │ + beq.n 57368 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 57314 │ │ │ │ + beq.n 57368 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 57340 │ │ │ │ - b.n 5732c │ │ │ │ + bls.n 57394 │ │ │ │ + b.n 57380 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 57308 │ │ │ │ - movw r0, #32676 @ 0x7fa4 │ │ │ │ + beq.n 5735c │ │ │ │ + movw r0, #33532 @ 0x82fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 22a408 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a8bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57308 │ │ │ │ - b.n 573d8 │ │ │ │ - movw r0, #32676 @ 0x7fa4 │ │ │ │ + bne.n 5735c │ │ │ │ + b.n 5742c │ │ │ │ + movw r0, #33532 @ 0x82fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 573d8 │ │ │ │ + beq.n 5742c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57354 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 573a8 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 573d8 │ │ │ │ + bne.n 5742c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57368 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 573bc │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 573d8 │ │ │ │ + bne.n 5742c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5737a │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 573d8 │ │ │ │ + bne.n 573ce │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5742c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5738c │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 573d8 │ │ │ │ + bne.n 573e0 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5742c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5739e │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 573d8 │ │ │ │ + bne.n 573f2 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5742c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 573b0 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 573d8 │ │ │ │ + bne.n 57404 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5742c │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 573dc │ │ │ │ - movw r2, #59408 @ 0xe810 │ │ │ │ + bmi.n 57430 │ │ │ │ + movw r2, #60528 @ 0xec70 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #8160 @ 0x1fe0 │ │ │ │ + movw r1, #9056 @ 0x2360 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32676 @ 0x7fa4 │ │ │ │ + movw r0, #33532 @ 0x82fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r6 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57712 │ │ │ │ + b.n 57766 │ │ │ │ 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 57408 │ │ │ │ + bmi.n 5745c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #43860 @ 0xab54 │ │ │ │ + movw r2, #44404 @ 0xad74 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8172 @ 0x1fec │ │ │ │ + movw r1, #9068 @ 0x236c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32676 @ 0x7fa4 │ │ │ │ + movw r0, #33532 @ 0x82fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 573d8 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5742c │ │ │ │ ldr.w fp, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 57436 │ │ │ │ + bmi.n 5748a │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #43860 @ 0xab54 │ │ │ │ + movw r2, #44404 @ 0xad74 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8184 @ 0x1ff8 │ │ │ │ + movw r1, #9080 @ 0x2378 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32676 @ 0x7fa4 │ │ │ │ + movw r0, #33532 @ 0x82fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 573d8 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5742c │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 57464 │ │ │ │ + bmi.n 574b8 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #43860 @ 0xab54 │ │ │ │ + movw r2, #44404 @ 0xad74 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8196 @ 0x2004 │ │ │ │ + movw r1, #9092 @ 0x2384 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32676 @ 0x7fa4 │ │ │ │ + movw r0, #33532 @ 0x82fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 573d8 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5742c │ │ │ │ ldr.w r8, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 57492 │ │ │ │ + bmi.n 574e6 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8208 @ 0x2010 │ │ │ │ + movw r1, #9104 @ 0x2390 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32676 @ 0x7fa4 │ │ │ │ + movw r0, #33532 @ 0x82fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 573d8 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5742c │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 574bc │ │ │ │ + bmi.n 57510 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8220 @ 0x201c │ │ │ │ + movw r1, #9116 @ 0x239c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32676 @ 0x7fa4 │ │ │ │ + movw r0, #33532 @ 0x82fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 573d8 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5742c │ │ │ │ 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 574e8 │ │ │ │ + bmi.n 5753c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8232 @ 0x2028 │ │ │ │ + movw r1, #9128 @ 0x23a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32676 @ 0x7fa4 │ │ │ │ + movw r0, #33532 @ 0x82fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 573d8 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5742c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 574fe │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 57552 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 573d8 │ │ │ │ + bne.w 5742c │ │ │ │ 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 5752a │ │ │ │ + bmi.n 5757e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #59408 @ 0xe810 │ │ │ │ + movw r2, #60528 @ 0xec70 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #8244 @ 0x2034 │ │ │ │ + movw r1, #9140 @ 0x23b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32676 @ 0x7fa4 │ │ │ │ + movw r0, #33532 @ 0x82fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 573d8 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5742c │ │ │ │ ldr.w r9, [r4, #76] @ 0x4c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 57558 │ │ │ │ + bmi.n 575ac │ │ │ │ mov r3, r9 │ │ │ │ - movw r2, #59408 @ 0xe810 │ │ │ │ + movw r2, #60528 @ 0xec70 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #8256 @ 0x2040 │ │ │ │ + movw r1, #9152 @ 0x23c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32676 @ 0x7fa4 │ │ │ │ + movw r0, #33532 @ 0x82fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 573d8 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5742c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 575b6 │ │ │ │ + ble.n 5760a │ │ │ │ ldr r5, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 57588 │ │ │ │ + bmi.n 575dc │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #43860 @ 0xab54 │ │ │ │ + movw r2, #44404 @ 0xad74 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8268 @ 0x204c │ │ │ │ + movw r1, #9164 @ 0x23cc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32676 @ 0x7fa4 │ │ │ │ + movw r0, #33532 @ 0x82fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 573d8 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5742c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 575bc │ │ │ │ + beq.n 57610 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 575be │ │ │ │ + bmi.n 57612 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #43860 @ 0xab54 │ │ │ │ + movw r2, #44404 @ 0xad74 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #8280 @ 0x2058 │ │ │ │ + movw r1, #9176 @ 0x23d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32676 @ 0x7fa4 │ │ │ │ + movw r0, #33532 @ 0x82fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 573d8 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5742c │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 575be │ │ │ │ + b.n 57612 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #7544 @ 0x1d78 │ │ │ │ + movw r1, #8580 @ 0x2184 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #7556 @ 0x1d84 │ │ │ │ + movw r0, #8592 @ 0x2190 │ │ │ │ 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 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57610 │ │ │ │ + beq.n 57664 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5761c │ │ │ │ + bge.n 57670 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8292 @ 0x2064 │ │ │ │ + movw r1, #9188 @ 0x23e4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 576fa │ │ │ │ + b.n 5774e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5763a │ │ │ │ + bge.n 5768e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8328 @ 0x2088 │ │ │ │ + movw r1, #9224 @ 0x2408 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 57610 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 57664 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 57658 │ │ │ │ + bge.n 576ac │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8372 @ 0x20b4 │ │ │ │ + movw r1, #9268 @ 0x2434 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 57610 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 57664 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 57676 │ │ │ │ + bge.n 576ca │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8416 @ 0x20e0 │ │ │ │ + movw r1, #9312 @ 0x2460 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 57610 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 57664 │ │ │ │ mov r0, fp │ │ │ │ - bl 57720 │ │ │ │ + bl 57774 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57610 │ │ │ │ + beq.n 57664 │ │ │ │ mov r0, sl │ │ │ │ - bl 57720 │ │ │ │ + bl 57774 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 576ea │ │ │ │ - cbz r5, 5769a │ │ │ │ + cbz r0, 5773e │ │ │ │ + cbz r5, 576ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 57720 │ │ │ │ + bl 57774 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5769c │ │ │ │ - b.n 576f2 │ │ │ │ - ldr r5, [pc, #128] @ (5771c ) │ │ │ │ - cbz r4, 576aa │ │ │ │ + cbnz r0, 576f0 │ │ │ │ + b.n 57746 │ │ │ │ + ldr r5, [pc, #128] @ (57770 ) │ │ │ │ + cbz r4, 576fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 57720 │ │ │ │ + bl 57774 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 576ac │ │ │ │ - b.n 576f8 │ │ │ │ - ldr r4, [pc, #112] @ (5771c ) │ │ │ │ + cbnz r0, 57700 │ │ │ │ + b.n 5774c │ │ │ │ + ldr r4, [pc, #112] @ (57770 ) │ │ │ │ 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 │ │ │ │ @@ -65245,570 +65276,569 @@ │ │ │ │ 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 2301b8 │ │ │ │ + bl 230670 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 576fa │ │ │ │ + b.n 5774e │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 576fa │ │ │ │ + b.n 5774e │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 576fa │ │ │ │ + b.n 5774e │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 713bc │ │ │ │ - cbz r0, 57796 │ │ │ │ + bl 713c4 │ │ │ │ + cbz r0, 577ea │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 5775a │ │ │ │ + b.n 577ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57754 │ │ │ │ + bge.n 577a8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 577ba │ │ │ │ + bge.n 5780e │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57748 │ │ │ │ + beq.n 5779c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5779a │ │ │ │ + bmi.n 577ee │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #8500 @ 0x2134 │ │ │ │ + movw r1, #9396 @ 0x24b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 577aa │ │ │ │ + blt.n 577fe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 577ba │ │ │ │ - bl 1ffd58 <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 5780e │ │ │ │ + bl 1ffeac <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57754 │ │ │ │ + bne.n 577a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57796 │ │ │ │ + bge.n 577ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57796 │ │ │ │ + bne.n 577ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 57796 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 577ea │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000577c0 : │ │ │ │ +00057814 : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 5780c │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl fb124 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 577e4 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 57808 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b928 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 57800 │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w 1a7bd4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 57818 │ │ │ │ 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 1c728c │ │ │ │ + bl 1c72f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 57866 │ │ │ │ + cbz r0, 57872 │ │ │ │ adds r5, #4 │ │ │ │ ldr.w r0, [r0, r5, lsl #2] │ │ │ │ - cbz r7, 57844 │ │ │ │ + cbz r7, 57850 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #8260 @ 0x2044 │ │ │ │ + movw r1, #9156 @ 0x23c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 87b64 │ │ │ │ + bl 87c18 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5784c │ │ │ │ + b.n 57858 │ │ │ │ mov r1, r6 │ │ │ │ - bl d6d68 │ │ │ │ + bl d6c58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5785a │ │ │ │ + bge.n 57866 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5785e │ │ │ │ + cbz r3, 5786a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 57866 │ │ │ │ + b.n 57872 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 5785a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57866 │ │ │ │ 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 fb170 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 57896 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 578ba │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b928 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 578b2 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w 1a7e04 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fcd4 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5799a │ │ │ │ + bne.w 579ee │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 284c54 │ │ │ │ + bl 285114 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5799a │ │ │ │ - cbz r4, 578bc │ │ │ │ + beq.n 579ee │ │ │ │ + cbz r4, 57910 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 284c54 │ │ │ │ + bl 285114 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 578d8 │ │ │ │ + cbnz r0, 5792c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5799a │ │ │ │ + bge.n 579ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5799a │ │ │ │ + bne.n 579ee │ │ │ │ mov r0, r5 │ │ │ │ - b.n 57990 │ │ │ │ + b.n 579e4 │ │ │ │ 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, 578fe │ │ │ │ + cbz r6, 57952 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 284c54 │ │ │ │ + bl 285114 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5791a │ │ │ │ + cbnz r0, 5796e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57980 │ │ │ │ + bge.n 579d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57980 │ │ │ │ + bne.n 579d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 57980 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 579d4 │ │ │ │ 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, 57932 │ │ │ │ + cbz r0, 57986 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl c1478 │ │ │ │ - bl 7730c │ │ │ │ - b.n 57958 │ │ │ │ + bl c16f0 │ │ │ │ + bl 772f4 │ │ │ │ + b.n 579ac │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 119dec │ │ │ │ + bl 119f88 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 57958 │ │ │ │ + bne.n 579ac │ │ │ │ movw r3, #61084 @ 0xee9c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8552 @ 0x2168 │ │ │ │ + movw r1, #9448 @ 0x24e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1eed64 │ │ │ │ + bl 1ef098 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5796c │ │ │ │ + bge.n 579c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5796c │ │ │ │ + cbnz r3, 579c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57980 │ │ │ │ + bge.n 579d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57980 │ │ │ │ + cbnz r3, 579d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5799a │ │ │ │ + bge.n 579ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5799a │ │ │ │ + cbnz r3, 579ee │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_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 579c4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ - mov r7, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 579e4 │ │ │ │ - b.n 579dc │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #39972 @ 0x9c24 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 579b6 │ │ │ │ - b.n 57a88 │ │ │ │ - bl 7fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 57a88 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 14b04c │ │ │ │ - cbnz r0, 57a06 │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8652 @ 0x21cc │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 57a62 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 147374 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 57a62 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 54698 <_Py_hashtable_size@@Base+0x6e8> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 57a62 │ │ │ │ - bl 97b54 │ │ │ │ - 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 9a734 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 57a54 │ │ │ │ - blx 2c188 <__errno_location@plt> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 57a78 │ │ │ │ - bl edde4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 57a24 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 547b8 <_Py_hashtable_size@@Base+0x808> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - bne.n 57a6c │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 57a88 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 57a54 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00057a90 : │ │ │ │ +000579f2 : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 5780c │ │ │ │ + b.n 57818 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ (57adc ) │ │ │ │ + ldr r1, [pc, #56] @ (57a40 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 249a18 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + bl 249ef4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 57ada │ │ │ │ + bne.n 57a3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57acc │ │ │ │ + bge.n 57a2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57acc │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57a2e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #4] @ (57adc ) │ │ │ │ - b.w 249a18 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #8] @ (57a40 ) │ │ │ │ + b.w 249ef4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ 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 191e48 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 192090 <_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 57b2c │ │ │ │ + bne.n 57a90 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 57b4c │ │ │ │ - b.n 57b44 │ │ │ │ + bne.n 57ab0 │ │ │ │ + b.n 57aa8 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39804 @ 0x9b7c │ │ │ │ + movw r0, #40700 @ 0x9efc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57b1e │ │ │ │ - b.n 57bbe │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 57a82 │ │ │ │ + b.n 57b22 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57bbe │ │ │ │ + bne.n 57b22 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57b5e │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 57bbe │ │ │ │ + bne.n 57ac2 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 57b22 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 57b70 │ │ │ │ + beq.n 57ad4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 57b8a │ │ │ │ - bl 7fa30 │ │ │ │ + b.n 57aee │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57b6a │ │ │ │ - b.n 57bbe │ │ │ │ + beq.n 57ace │ │ │ │ + b.n 57b22 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57bb0 │ │ │ │ - bl edde4 │ │ │ │ - cbnz r0, 57bbe │ │ │ │ - bl 97b54 │ │ │ │ + bne.n 57b14 │ │ │ │ + bl edd74 │ │ │ │ + cbnz r0, 57b22 │ │ │ │ + bl 97c54 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b91c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 57b7a │ │ │ │ + blt.n 57ade │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 57bc2 │ │ │ │ - b.n 57c24 │ │ │ │ + cbnz r3, 57b26 │ │ │ │ + b.n 57b88 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57c2c │ │ │ │ + b.n 57b90 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 85460 │ │ │ │ + bl 85500 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57bbe │ │ │ │ + beq.n 57b22 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57c08 │ │ │ │ + cbz r0, 57b6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1b3ab4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b3bbc <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57c08 │ │ │ │ + cbz r0, 57b6c │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57c08 │ │ │ │ + cbz r0, 57b6c │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57c08 │ │ │ │ + cbz r0, 57b6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 7fcd0 │ │ │ │ - cbnz r0, 57c20 │ │ │ │ + bl 7fcd4 │ │ │ │ + cbnz r0, 57b84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57bbe │ │ │ │ + bge.n 57b22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57bbe │ │ │ │ + bne.n 57b22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 57bbe │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57b22 │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 57c2c │ │ │ │ + b.n 57b90 │ │ │ │ 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} │ │ │ │ - ldrd r0, r1, [r0, #32] │ │ │ │ - b.w 100bf4 │ │ │ │ + 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 57bbe │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl fb170 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 57bde │ │ │ │ + b.n 57bd6 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #40868 @ 0x9fa4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r3 │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 57bb0 │ │ │ │ + b.n 57c82 │ │ │ │ + bl 7fa34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 57c82 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 14aef8 │ │ │ │ + cbnz r0, 57c00 │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #9548 @ 0x254c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.n 57c5c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 14728c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 57c5c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 5471a │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 57c5c │ │ │ │ + bl 97c54 │ │ │ │ + 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 9a80c │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 57c4e │ │ │ │ + blx 2c188 <__errno_location@plt> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.n 57c72 │ │ │ │ + bl edd74 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57c1e │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 5483a │ │ │ │ + adds r3, r5, #1 │ │ │ │ + bne.n 57c66 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 57c82 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 7fcd4 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 57c4e │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ 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 57c6e │ │ │ │ + bhi.n 57cbc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 57cbe │ │ │ │ - b.n 57c84 │ │ │ │ - movw r0, #1960 @ 0x7a8 │ │ │ │ + beq.n 57d0c │ │ │ │ + b.n 57cd2 │ │ │ │ + movw r0, #2856 @ 0xb28 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 57cc6 │ │ │ │ - b.n 57c60 │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 57d14 │ │ │ │ + b.n 57cae │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8b350 │ │ │ │ - cbz r0, 57cc6 │ │ │ │ + bl 8b3dc │ │ │ │ + cbz r0, 57d14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 57c9e │ │ │ │ + cbz r3, 57cec │ │ │ │ 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] │ │ │ │ @@ -65817,525 +65847,527 @@ │ │ │ │ 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 57cca │ │ │ │ + b.n 57d18 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1292d8 │ │ │ │ - cbz r0, 57cca │ │ │ │ + bl 1291e8 │ │ │ │ + cbz r0, 57d18 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57d4e │ │ │ │ + b.n 57d9c │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 57d30 │ │ │ │ + ble.n 57d7e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57d30 │ │ │ │ + beq.n 57d7e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 57d12 │ │ │ │ + bpl.n 57d60 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57cc6 │ │ │ │ + beq.n 57d14 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57d30 │ │ │ │ + beq.n 57d7e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 57cc6 │ │ │ │ - movw r2, #30024 @ 0x7548 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 57d14 │ │ │ │ + movw r2, #30780 @ 0x783c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1960 @ 0x7a8 │ │ │ │ + movw r0, #2856 @ 0xb28 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57cc6 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57d14 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57cc6 │ │ │ │ - movw r0, #12732 @ 0x31bc │ │ │ │ + beq.n 57d14 │ │ │ │ + movw r0, #13628 @ 0x353c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 57d58 │ │ │ │ + cbz r3, 57da6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00057d5e : │ │ │ │ +00057dac : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 57d74 │ │ │ │ + bpl.n 57dc2 │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 57d74 │ │ │ │ - b.w 1ed59c <_PyXIData_GetNotShareableErrorType@@Base+0x30> │ │ │ │ + cbz r1, 57dc2 │ │ │ │ + b.w 1ed8d0 <_PyXIData_GetNotShareableErrorType@@Base+0x30> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4d46c │ │ │ │ + bl 4d4fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ + ldrd r0, r1, [r0, #32] │ │ │ │ + b.w 100b6c │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc, #4] @ (57df0 ) │ │ │ │ + b.w 249ef4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + @ instruction: 0xfa58004d │ │ │ │ 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, 57db0 │ │ │ │ + cbz r4, 57e14 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 57dbe │ │ │ │ + b.n 57e22 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 57dbc │ │ │ │ - bne.n 57db8 │ │ │ │ - cbnz r2, 57de4 │ │ │ │ + blt.n 57e20 │ │ │ │ + bne.n 57e1c │ │ │ │ + cbnz r2, 57e48 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 57dbe │ │ │ │ + b.n 57e22 │ │ │ │ mov r6, r4 │ │ │ │ - ldr r1, [pc, #116] @ (57e34 ) │ │ │ │ + ldr r1, [pc, #116] @ (57e98 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 57de0 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 57e44 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57e2c │ │ │ │ + b.n 57e90 │ │ │ │ cmn r5, r6 │ │ │ │ - bne.n 57de8 │ │ │ │ + bne.n 57e4c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 57df2 │ │ │ │ + b.n 57e56 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 57ddc │ │ │ │ + blt.n 57e40 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 215df4 <_PyPickle_GetXIData@@Base+0xbb0> │ │ │ │ + bl 2162b0 <_PyPickle_GetXIData@@Base+0xbbc> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57e14 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 57e78 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57ddc │ │ │ │ + bne.n 57e40 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 57e2c │ │ │ │ + b.n 57e90 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57e44 ) │ │ │ │ - b.w 249a18 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xfa58004d │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57e54 ) │ │ │ │ - b.w 249a18 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #4] @ (57ea8 ) │ │ │ │ + b.w 249ef4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ nop │ │ │ │ @ instruction: 0xfab0004d │ │ │ │ │ │ │ │ -00057e58 : │ │ │ │ - cbnz r0, 57e5e │ │ │ │ - b.w 1f2e80 │ │ │ │ +00057eac : │ │ │ │ + cbnz r0, 57eb2 │ │ │ │ + b.w 1f31b8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #36] @ (57e94 ) │ │ │ │ + ldr r2, [pc, #36] @ (57ee8 ) │ │ │ │ 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, 57e90 │ │ │ │ + cbz r3, 57ee4 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00057e98 <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ - movw r3, #52372 @ 0xcc94 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3224 @ 0xc98 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w f1e40 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57eb8 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x20>) │ │ │ │ - b.w 249a18 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #4] @ (57ef8 ) │ │ │ │ + b.w 249ef4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + nop │ │ │ │ @ instruction: 0xfad0004d │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #34876 @ 0x883c │ │ │ │ + movw r1, #35772 @ 0x8bbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 25c918 │ │ │ │ + bl 25cd40 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57ee6 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x4e> │ │ │ │ + beq.n 57f26 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 57ef0 │ │ │ │ + b.n 57f30 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00057eea : │ │ │ │ +00057f2a : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f2604 <_PySlice_GetLongIndices@@Base+0x348> │ │ │ │ + b.w 1f293c <_PySlice_GetLongIndices@@Base+0x348> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 57f06 │ │ │ │ + cbz r0, 57f46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 5800a │ │ │ │ + bge.w 5804a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #47188 @ 0xb854 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57ffe │ │ │ │ + beq.n 5803e │ │ │ │ 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 57f46 │ │ │ │ + bne.n 57f86 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 57f54 │ │ │ │ + cbnz r3, 57f94 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 57f54 │ │ │ │ - movw r0, #17404 @ 0x43fc │ │ │ │ + cbnz r3, 57f94 │ │ │ │ + movw r0, #18200 @ 0x4718 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 793ec │ │ │ │ - bge.n 57f54 │ │ │ │ - bl 25fe40 │ │ │ │ + b.w 793e4 │ │ │ │ + bge.n 57f94 │ │ │ │ + bl 260260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57ff8 │ │ │ │ + beq.n 58038 │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 57f62 │ │ │ │ + b.n 57fa2 │ │ │ │ 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 57f78 │ │ │ │ + bge.n 57fb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57f78 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57fb8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 292e98 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293218 <_PyMonitoring_FireBranchEvent@@Base+0x318> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29312c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 2934ac <_PyMonitoring_FireBranchEvent@@Base+0x5ac> │ │ │ │ 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 292e98 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293218 <_PyMonitoring_FireBranchEvent@@Base+0x318> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29312c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 2934ac <_PyMonitoring_FireBranchEvent@@Base+0x5ac> │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 57fcc │ │ │ │ + cbz r7, 5800c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #8688 @ 0x21f0 │ │ │ │ + movw r0, #9584 @ 0x2570 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e3ce0 │ │ │ │ - b.n 57ff8 │ │ │ │ - cbz r4, 57fe2 │ │ │ │ + bl e3c9c │ │ │ │ + b.n 58038 │ │ │ │ + cbz r4, 58022 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #8716 @ 0x220c │ │ │ │ + movw r0, #9612 @ 0x258c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e3ce0 │ │ │ │ - b.n 57ff8 │ │ │ │ + bl e3c9c │ │ │ │ + b.n 58038 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #8736 @ 0x2220 │ │ │ │ + movw r0, #9632 @ 0x25a0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #17404 @ 0x43fc │ │ │ │ + movw r0, #18200 @ 0x4718 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 793ec │ │ │ │ + b.w 793e4 │ │ │ │ bx lr │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00058020 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005805c <_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, 58050 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5808c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 58050 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5808c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 58064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 580a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 58064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 580a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2362 @ 0x93a │ │ │ │ - movw r0, #18820 @ 0x4984 │ │ │ │ + movw r0, #19576 @ 0x4c78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58074 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 580b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 223fa8 <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ + bl 224458 <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005807e : │ │ │ │ +000580ba : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 22cea4 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 22d2ec <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + │ │ │ │ +000580c2 <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ + movw r3, #52372 @ 0xcc94 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #4120 @ 0x1018 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w f1dcc │ │ │ │ │ │ │ │ -00058086 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +000580d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #32917 @ 0x8095 │ │ │ │ + movw r1, #32999 @ 0x80e7 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 21f2b4 │ │ │ │ + b.w 21f760 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + 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 r3, 580c2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c> │ │ │ │ - cbz r2, 580dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ + cbnz r3, 58118 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x40> │ │ │ │ + cbz r2, 58132 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5a> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 580dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ + cbz r3, 58132 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5a> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8900 @ 0x22c4 │ │ │ │ + movw r1, #9796 @ 0x2644 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 580e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e> │ │ │ │ - movw r0, #56512 @ 0xdcc0 │ │ │ │ + b.n 5813a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x62> │ │ │ │ + movw r0, #56636 @ 0xdd3c │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000580e6 : │ │ │ │ +0005813c : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 268c5c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ - movw r0, #46036 @ 0xb3d4 │ │ │ │ + b.w 26910c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + movw r0, #46900 @ 0xb734 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 793ec │ │ │ │ + b.w 793e4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5812a │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 58180 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 58124 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5812a │ │ │ │ + bne.n 5817a │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 58180 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5814c │ │ │ │ + cbnz r0, 581a2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5814c │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 581a2 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58142 │ │ │ │ + bne.n 58198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ 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 r2, [sp, #8] │ │ │ │ - cbnz r3, 58184 │ │ │ │ + cbnz r3, 581da │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 58168 │ │ │ │ + cbz r2, 581be │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 58184 │ │ │ │ + cbnz r3, 581da │ │ │ │ mov r0, r1 │ │ │ │ - bl 223550 │ │ │ │ + bl 223a00 │ │ │ │ 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 274080 │ │ │ │ + b.w 274540 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8936 @ 0x22e8 │ │ │ │ + movw r1, #9832 @ 0x2668 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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, 581c4 │ │ │ │ + cbnz r2, 5821a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 581d6 │ │ │ │ - b.n 581d2 │ │ │ │ + bge.n 5822c │ │ │ │ + b.n 58228 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1fdee0 │ │ │ │ + bl 1fe218 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 581bc │ │ │ │ - b.n 581f0 │ │ │ │ + bne.n 58212 │ │ │ │ + b.n 58246 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 581da │ │ │ │ + bmi.n 58230 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 581f6 │ │ │ │ + blt.n 5824c │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45272 @ 0xb0d8 │ │ │ │ + movw r1, #46128 @ 0xb430 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58212 │ │ │ │ - cbnz r5, 5820a │ │ │ │ + b.n 58268 │ │ │ │ + cbnz r5, 58260 │ │ │ │ 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 1ea94c │ │ │ │ + b.w 1eac68 │ │ │ │ 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} │ │ │ │ @@ -66343,1039 +66375,1040 @@ │ │ │ │ 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 125dcc │ │ │ │ + bl 125cdc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 58252 │ │ │ │ + beq.n 582a8 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 58252 │ │ │ │ + beq.n 582a8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 58280 │ │ │ │ - b.n 5826c │ │ │ │ + beq.n 582d6 │ │ │ │ + b.n 582c2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5824a │ │ │ │ - movw r0, #8968 @ 0x2308 │ │ │ │ + beq.n 582a0 │ │ │ │ + movw r0, #9864 @ 0x2688 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 22a408 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a8bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5824a │ │ │ │ + bne.n 582a0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 582e4 │ │ │ │ + b.n 5833a │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #8968 @ 0x2308 │ │ │ │ + movw r0, #9864 @ 0x2688 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58268 │ │ │ │ + beq.n 582be │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 88dfc │ │ │ │ + bl 88e90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58268 │ │ │ │ + beq.n 582be │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 582b2 │ │ │ │ + cbnz r0, 58308 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58268 │ │ │ │ + bge.n 582be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58268 │ │ │ │ + bne.n 582be │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 58268 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 582be │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb64 │ │ │ │ + bl 7bb50 │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbnz r0, 582e4 │ │ │ │ + cbnz r0, 5833a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58268 │ │ │ │ + bge.n 582be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58268 │ │ │ │ + bne.n 582be │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 58268 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 582be │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 46854 │ │ │ │ + bl 468e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 58320 │ │ │ │ + beq.n 58376 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ itte ne │ │ │ │ movwne r2, #5160 @ 0x1428 │ │ │ │ movtne r2, #75 @ 0x4b │ │ │ │ ldreq r2, [r4, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5832e │ │ │ │ + cbz r0, 58384 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 77218 │ │ │ │ + bl 77200 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58378 │ │ │ │ + bge.n 583ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58378 │ │ │ │ + cbnz r3, 583ce │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_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, 583aa │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ - movt r3, #19 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 583a4 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 583aa │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 58404 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 583c6 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ - movt r3, #19 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 583c0 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 583c6 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 58404 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 583e2 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ - movt r3, #19 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 583dc │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 583e2 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 58404 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 58404 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ - movt r3, #19 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 583fa │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ - 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 58444 │ │ │ │ + bne.n 5840e │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11c060 │ │ │ │ - cbnz r0, 5845c │ │ │ │ + bl 11c224 │ │ │ │ + cbnz r0, 58426 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #10064 @ 0x2750 │ │ │ │ + movw r2, #11100 @ 0x2b5c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #33248 @ 0x81e0 │ │ │ │ + movw r1, #34136 @ 0x8558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1376 @ 0x560 │ │ │ │ + movw r0, #2272 @ 0x8e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 58476 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 58440 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1376 @ 0x560 │ │ │ │ + movw r0, #2272 @ 0x8e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5841a │ │ │ │ - b.n 58476 │ │ │ │ + bne.n 583e4 │ │ │ │ + b.n 58440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ff40 │ │ │ │ + bl 21028c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5847a │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 5847a │ │ │ │ + bne.n 58444 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 58444 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 584ca │ │ │ │ + b.n 58494 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #8980 @ 0x2314 │ │ │ │ + movw r1, #9876 @ 0x2694 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #8984 @ 0x2318 │ │ │ │ + movw r0, #9880 @ 0x2698 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58476 │ │ │ │ + beq.n 58440 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bc18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 584ba │ │ │ │ + cbz r0, 58484 │ │ │ │ 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 1a7bd4 │ │ │ │ - bl edde4 │ │ │ │ + b.w 1a7e04 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58476 │ │ │ │ + bne.n 58440 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ 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, 584c6 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ + movt r3, #19 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 584c0 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 584c6 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 58520 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 584e2 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ + movt r3, #19 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 584dc │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 584e2 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 58520 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 584fe │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ + movt r3, #19 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 584f8 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 584fe │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 58520 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 58520 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ + movt r3, #19 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 58516 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 13f8f0 │ │ │ │ + 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, #9004 @ 0x232c │ │ │ │ + movw r0, #9900 @ 0x26ac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ │ │ │ │ -000584dc <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ +00058532 <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1fd264 <_PyCode_GetScriptXIData@@Base+0x4ec> │ │ │ │ + b.w 1fd598 <_PyCode_GetScriptXIData@@Base+0x4ec> │ │ │ │ │ │ │ │ -000584e4 : │ │ │ │ +0005853a : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 27f2a4 <_PyBytes_GetXIData@@Base+0x105c> │ │ │ │ + b.w 27f764 <_PyBytes_GetXIData@@Base+0x105c> │ │ │ │ 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 75f9c │ │ │ │ + bl 75f84 │ │ │ │ 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 r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1a3030 <_PyType_Name@@Base> │ │ │ │ + bl 1a3258 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 58536 │ │ │ │ - movw r0, #34724 @ 0x87a4 │ │ │ │ + bne.n 5858c │ │ │ │ + movw r0, #35580 @ 0x8afc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ mov r3, r5 │ │ │ │ - movw r0, #9020 @ 0x233c │ │ │ │ + movw r0, #9916 @ 0x26bc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ 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 58566 │ │ │ │ + bhi.n 585bc │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 58592 │ │ │ │ - b.n 58580 │ │ │ │ - movw r0, #18336 @ 0x47a0 │ │ │ │ + ble.n 585e8 │ │ │ │ + b.n 585d6 │ │ │ │ + movw r0, #18800 @ 0x4970 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58560 │ │ │ │ + bne.n 585b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58636 │ │ │ │ + b.n 5868c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 58598 │ │ │ │ - bl 7fa30 │ │ │ │ + cbnz r0, 585ee │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5857c │ │ │ │ + bne.n 585d2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 585b6 │ │ │ │ - bl 85938 │ │ │ │ + b.n 5860c │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 585b2 │ │ │ │ + bge.n 58608 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 585b2 │ │ │ │ + cbnz r3, 58608 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5858a │ │ │ │ + beq.n 585e0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbnz r5, 585d2 │ │ │ │ + cbnz r5, 58628 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9032 @ 0x2348 │ │ │ │ + movw r1, #9928 @ 0x26c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5857c │ │ │ │ + bl f1dcc │ │ │ │ + b.n 585d2 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 585da │ │ │ │ + bge.n 58630 │ │ │ │ adds r4, r4, r5 │ │ │ │ - bmi.n 585de │ │ │ │ + bmi.n 58634 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 585f6 │ │ │ │ + bgt.n 5864c │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34740 @ 0x87b4 │ │ │ │ + movw r1, #35764 @ 0x8bb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5857c │ │ │ │ + bl f1dcc │ │ │ │ + b.n 585d2 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 58614 │ │ │ │ + ble.n 5866a │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25640 @ 0x6428 │ │ │ │ + movw r1, #26416 @ 0x6730 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5857c │ │ │ │ + bl f1dcc │ │ │ │ + b.n 585d2 │ │ │ │ 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 14b0c0 │ │ │ │ + bl 14af6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5857c │ │ │ │ - ldr r0, [pc, #4] @ (58638 ) │ │ │ │ + beq.n 585d2 │ │ │ │ + ldr r0, [pc, #8] @ (58690 ) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r1, 58656 │ │ │ │ + cbz r1, 586ae │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ 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 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58794 │ │ │ │ + bne.w 587ec │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5870e │ │ │ │ + bne.n 58766 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 58690 │ │ │ │ + cbz r3, 586e8 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 58698 │ │ │ │ + cbnz r3, 586f0 │ │ │ │ ldrb.w r3, [r6, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 58794 │ │ │ │ + beq.n 587ec │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17592 @ 0x44b8 │ │ │ │ + movw r2, #18488 @ 0x4838 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1538 │ │ │ │ + bl a1650 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58788 │ │ │ │ + beq.n 587e0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17592 @ 0x44b8 │ │ │ │ + movw r2, #18488 @ 0x4838 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1538 │ │ │ │ + bl a1650 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58788 │ │ │ │ + beq.n 587e0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5bfd6 │ │ │ │ - bl 7730c │ │ │ │ + bl 5bf88 │ │ │ │ + bl 772f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 586f2 │ │ │ │ + bge.n 5874a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 586f2 │ │ │ │ + cbnz r3, 5874a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58794 │ │ │ │ + bge.n 587ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58794 │ │ │ │ + bne.n 587ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 58794 │ │ │ │ + beq.n 587ec │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17592 @ 0x44b8 │ │ │ │ + movw r2, #18488 @ 0x4838 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1538 │ │ │ │ + bl a1650 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58788 │ │ │ │ + cbz r0, 587e0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17592 @ 0x44b8 │ │ │ │ + movw r2, #18488 @ 0x4838 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1538 │ │ │ │ + bl a1650 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58788 │ │ │ │ + cbz r0, 587e0 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 90408 │ │ │ │ - bl 7730c │ │ │ │ + bl 904f8 │ │ │ │ + bl 772f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58772 │ │ │ │ + bge.n 587ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58772 │ │ │ │ + cbnz r3, 587ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58794 │ │ │ │ + bge.n 587ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58794 │ │ │ │ + cbnz r3, 587ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 58794 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 587ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7730c │ │ │ │ + b.w 772f4 │ │ │ │ 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 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58832 │ │ │ │ + bne.n 5888a │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 587f0 │ │ │ │ + bne.n 58848 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17592 @ 0x44b8 │ │ │ │ + movw r2, #18488 @ 0x4838 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1538 │ │ │ │ + bl a1650 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58832 │ │ │ │ + cbz r0, 5888a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 59570 <_Py_cr_quot@@Base+0x74> │ │ │ │ - bl 7730c │ │ │ │ + bl 595c8 <_Py_cr_quot@@Base+0x74> │ │ │ │ + bl 772f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 58822 │ │ │ │ - b.n 58832 │ │ │ │ + blt.n 5887a │ │ │ │ + b.n 5888a │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 58832 │ │ │ │ + cbz r3, 5888a │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17592 @ 0x44b8 │ │ │ │ + movw r2, #18488 @ 0x4838 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1538 │ │ │ │ + bl a1650 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58832 │ │ │ │ + cbz r0, 5888a │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl d6d68 │ │ │ │ - bl 7730c │ │ │ │ + bl d6c58 │ │ │ │ + bl 772f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58832 │ │ │ │ + bge.n 5888a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58832 │ │ │ │ + cbnz r3, 5888a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #31936 @ 0x7cc0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 125dcc │ │ │ │ + bl 125cdc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 58870 │ │ │ │ + beq.n 588c8 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 58870 │ │ │ │ + beq.n 588c8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 5889a │ │ │ │ - b.n 58888 │ │ │ │ + beq.n 588f2 │ │ │ │ + b.n 588e0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 58868 │ │ │ │ - movw r0, #9060 @ 0x2364 │ │ │ │ + beq.n 588c0 │ │ │ │ + movw r0, #9956 @ 0x26e4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 22a408 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a8bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58868 │ │ │ │ - b.n 588aa │ │ │ │ + bne.n 588c0 │ │ │ │ + b.n 58902 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #9060 @ 0x2364 │ │ │ │ + movw r0, #9956 @ 0x26e4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 588aa │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 58902 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w 207fa8 │ │ │ │ + b.w 2081b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 208374 <_PyCode_ReturnsOnlyNone@@Base+0x338> │ │ │ │ + b.w 208538 <_PyCode_ReturnsOnlyNone@@Base+0x2f4> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 588bc │ │ │ │ + cbz r0, 58914 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000588be <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00058916 <_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 124044 │ │ │ │ + bl 123f54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 588f2 <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ + beq.n 5894a <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 588f6 <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ + bls.n 5894e <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9068 @ 0x236c │ │ │ │ + movw r1, #9964 @ 0x26ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 588f8 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + b.n 58950 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #52] @ (58930 <_PyLong_Size_t_Converter@@Base+0x72>) │ │ │ │ + ldr r2, [pc, #52] @ (58988 <_PyLong_Size_t_Converter@@Base+0x72>) │ │ │ │ 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 58922 <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ - movw r0, #9104 @ 0x2390 │ │ │ │ + bne.n 5897a <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ + movw r0, #10000 @ 0x2710 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e3ce0 │ │ │ │ - movw r0, #9112 @ 0x2398 │ │ │ │ + b.w e3c9c │ │ │ │ + movw r0, #10008 @ 0x2718 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (58968 <_PyLong_Size_t_Converter@@Base+0xaa>) │ │ │ │ + ldr r2, [pc, #48] @ (589c0 <_PyLong_Size_t_Converter@@Base+0xaa>) │ │ │ │ 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 5895c <_PyLong_Size_t_Converter@@Base+0x9e> │ │ │ │ - movw r0, #9120 @ 0x23a0 │ │ │ │ + bne.n 589b4 <_PyLong_Size_t_Converter@@Base+0x9e> │ │ │ │ + movw r0, #10016 @ 0x2720 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e3ce0 │ │ │ │ - movw r0, #9132 @ 0x23ac │ │ │ │ + b.w e3c9c │ │ │ │ + movw r0, #10028 @ 0x272c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58b42 <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ - movw r5, #32112 @ 0x7d70 │ │ │ │ + bne.w 58b9a <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ + movw r5, #33008 @ 0x80f0 │ │ │ │ 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 58aa2 <_PyLong_Size_t_Converter@@Base+0x1e4> │ │ │ │ + bne.n 58afa <_PyLong_Size_t_Converter@@Base+0x1e4> │ │ │ │ ldr.w r4, [r9, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 58b36 <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ + beq.w 58b8e <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ ldr.w r4, [r9, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 58b36 <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ + beq.w 58b8e <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17592 @ 0x44b8 │ │ │ │ + movw r2, #18488 @ 0x4838 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1538 │ │ │ │ + bl a1650 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58b42 <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ + beq.w 58b9a <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17592 @ 0x44b8 │ │ │ │ + movw r2, #18488 @ 0x4838 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a1538 │ │ │ │ + bl a1650 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 58a1c <_PyLong_Size_t_Converter@@Base+0x15e> │ │ │ │ + cbnz r0, 58a74 <_PyLong_Size_t_Converter@@Base+0x15e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 58b42 <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ + bge.w 58b9a <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58b42 <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ + bne.w 58b9a <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 58af0 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ + b.n 58b48 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ - cbz r3, 58a6e <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + cbz r3, 58ac6 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ - cbz r3, 58a6e <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + cbz r3, 58ac6 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb64 │ │ │ │ + bl 7bb50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58a76 <_PyLong_Size_t_Converter@@Base+0x1b8> │ │ │ │ + cbz r0, 58ace <_PyLong_Size_t_Converter@@Base+0x1b8> │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2847b8 │ │ │ │ + bl 284c78 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 58a5c <_PyLong_Size_t_Converter@@Base+0x19e> │ │ │ │ + bne.n 58ab4 <_PyLong_Size_t_Converter@@Base+0x19e> │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58a76 <_PyLong_Size_t_Converter@@Base+0x1b8> │ │ │ │ + bge.n 58ace <_PyLong_Size_t_Converter@@Base+0x1b8> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 58a76 <_PyLong_Size_t_Converter@@Base+0x1b8> │ │ │ │ + cbnz r1, 58ace <_PyLong_Size_t_Converter@@Base+0x1b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 58a76 <_PyLong_Size_t_Converter@@Base+0x1b8> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58ace <_PyLong_Size_t_Converter@@Base+0x1b8> │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58a6e <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + bge.n 58ac6 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 58a6e <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ + cbnz r1, 58ac6 <_PyLong_Size_t_Converter@@Base+0x1b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58a8a <_PyLong_Size_t_Converter@@Base+0x1cc> │ │ │ │ + bge.n 58ae2 <_PyLong_Size_t_Converter@@Base+0x1cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 58a8a <_PyLong_Size_t_Converter@@Base+0x1cc> │ │ │ │ + cbnz r3, 58ae2 <_PyLong_Size_t_Converter@@Base+0x1cc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58a9e <_PyLong_Size_t_Converter@@Base+0x1e0> │ │ │ │ + bge.n 58af6 <_PyLong_Size_t_Converter@@Base+0x1e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58a9e <_PyLong_Size_t_Converter@@Base+0x1e0> │ │ │ │ + cbnz r3, 58af6 <_PyLong_Size_t_Converter@@Base+0x1e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 58b36 <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ + b.n 58b8e <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 58b36 <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ + beq.n 58b8e <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17592 @ 0x44b8 │ │ │ │ + movw r2, #18488 @ 0x4838 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1538 │ │ │ │ + bl a1650 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58b42 <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ + beq.n 58b9a <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17592 @ 0x44b8 │ │ │ │ + movw r2, #18488 @ 0x4838 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a1538 │ │ │ │ + bl a1650 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 58afa <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ + cbnz r0, 58b52 <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58b42 <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ + bge.n 58b9a <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58b42 <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ + cbnz r3, 58b9a <_PyLong_Size_t_Converter@@Base+0x284> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 90408 │ │ │ │ + bl 904f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58b22 <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ + bge.n 58b7a <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 58b22 <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ + cbnz r3, 58b7a <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58b36 <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ + bge.n 58b8e <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58b36 <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ + cbnz r3, 58b8e <_PyLong_Size_t_Converter@@Base+0x278> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7730c │ │ │ │ + b.w 772f4 │ │ │ │ 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, #9144 @ 0x23b8 │ │ │ │ + movw r1, #10040 @ 0x2738 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58c14 <_PyLong_Size_t_Converter@@Base+0x356> │ │ │ │ + bne.n 58c6c <_PyLong_Size_t_Converter@@Base+0x356> │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #32112 @ 0x7d70 │ │ │ │ + movw r3, #33008 @ 0x80f0 │ │ │ │ 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 58bce <_PyLong_Size_t_Converter@@Base+0x310> │ │ │ │ + bne.n 58c26 <_PyLong_Size_t_Converter@@Base+0x310> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 58c0a <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + cbz r3, 58c62 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 58c0a <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + cbz r1, 58c62 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 2847b8 │ │ │ │ + bl 284c78 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 58c0a <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + b.n 58c62 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 58c0a <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + cbz r3, 58c62 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #17592 @ 0x44b8 │ │ │ │ + movw r2, #18488 @ 0x4838 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1538 │ │ │ │ + bl a1650 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58c14 <_PyLong_Size_t_Converter@@Base+0x356> │ │ │ │ + cbz r0, 58c6c <_PyLong_Size_t_Converter@@Base+0x356> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d6d68 │ │ │ │ + bl d6c58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58c0a <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + bge.n 58c62 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58c0a <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + cbnz r3, 58c62 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7730c │ │ │ │ + b.w 772f4 │ │ │ │ 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, #9188 @ 0x23e4 │ │ │ │ + movw r1, #10084 @ 0x2764 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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, #9236 @ 0x2414 │ │ │ │ + movw r1, #10132 @ 0x2794 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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, 58c82 <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ + cbz r3, 58cda <_PyLong_Size_t_Converter@@Base+0x3c4> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 58c92 <_PyLong_Size_t_Converter@@Base+0x3d4> │ │ │ │ + b.n 58cea <_PyLong_Size_t_Converter@@Base+0x3d4> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 58c90 <_PyLong_Size_t_Converter@@Base+0x3d2> │ │ │ │ + blt.n 58ce8 <_PyLong_Size_t_Converter@@Base+0x3d2> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 58c8c <_PyLong_Size_t_Converter@@Base+0x3ce> │ │ │ │ - cbnz r1, 58cb8 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + bgt.n 58ce4 <_PyLong_Size_t_Converter@@Base+0x3ce> │ │ │ │ + cbnz r1, 58d10 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58c92 <_PyLong_Size_t_Converter@@Base+0x3d4> │ │ │ │ + b.n 58cea <_PyLong_Size_t_Converter@@Base+0x3d4> │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 58cbe <_PyLong_Size_t_Converter@@Base+0x400> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 58d16 <_PyLong_Size_t_Converter@@Base+0x400> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58d0c <_PyLong_Size_t_Converter@@Base+0x44e> │ │ │ │ + b.n 58d64 <_PyLong_Size_t_Converter@@Base+0x44e> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 58ce0 <_PyLong_Size_t_Converter@@Base+0x422> │ │ │ │ + beq.n 58d38 <_PyLong_Size_t_Converter@@Base+0x422> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 58cca <_PyLong_Size_t_Converter@@Base+0x40c> │ │ │ │ + cbz r6, 58d22 <_PyLong_Size_t_Converter@@Base+0x40c> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 58ce4 <_PyLong_Size_t_Converter@@Base+0x426> │ │ │ │ + beq.n 58d3c <_PyLong_Size_t_Converter@@Base+0x426> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58ce4 <_PyLong_Size_t_Converter@@Base+0x426> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 58d3c <_PyLong_Size_t_Converter@@Base+0x426> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58cb4 <_PyLong_Size_t_Converter@@Base+0x3f6> │ │ │ │ - b.n 58ce4 <_PyLong_Size_t_Converter@@Base+0x426> │ │ │ │ + bne.n 58d0c <_PyLong_Size_t_Converter@@Base+0x3f6> │ │ │ │ + b.n 58d3c <_PyLong_Size_t_Converter@@Base+0x426> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 58cec <_PyLong_Size_t_Converter@@Base+0x42e> │ │ │ │ + cbz r1, 58d44 <_PyLong_Size_t_Converter@@Base+0x42e> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 58cf4 <_PyLong_Size_t_Converter@@Base+0x436> │ │ │ │ + b.n 58d4c <_PyLong_Size_t_Converter@@Base+0x436> │ │ │ │ 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 25ff30 │ │ │ │ + bl 260290 │ │ │ │ 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 │ │ │ │ @@ -67384,438 +67417,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 58d38 <_PyLong_Size_t_Converter@@Base+0x47a> │ │ │ │ + beq.n 58d90 <_PyLong_Size_t_Converter@@Base+0x47a> │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 58d48 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ + b.n 58da0 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 58d46 <_PyLong_Size_t_Converter@@Base+0x488> │ │ │ │ + ble.n 58d9e <_PyLong_Size_t_Converter@@Base+0x488> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 58d42 <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ - cbnz r2, 58d6c <_PyLong_Size_t_Converter@@Base+0x4ae> │ │ │ │ + bgt.n 58d9a <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ + cbnz r2, 58dc4 <_PyLong_Size_t_Converter@@Base+0x4ae> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 58d48 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ + b.n 58da0 <_PyLong_Size_t_Converter@@Base+0x48a> │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #84] @ (58da0 <_PyLong_Size_t_Converter@@Base+0x4e2>) │ │ │ │ + ldr r1, [pc, #84] @ (58df8 <_PyLong_Size_t_Converter@@Base+0x4e2>) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 58d72 <_PyLong_Size_t_Converter@@Base+0x4b4> │ │ │ │ - b.n 58d9c <_PyLong_Size_t_Converter@@Base+0x4de> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 58dca <_PyLong_Size_t_Converter@@Base+0x4b4> │ │ │ │ + b.n 58df4 <_PyLong_Size_t_Converter@@Base+0x4de> │ │ │ │ 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 223550 │ │ │ │ + bl 223a00 │ │ │ │ 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 fe9c4 │ │ │ │ + bl fea1c │ │ │ │ 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 58dd0 <_PyLong_Size_t_Converter@@Base+0x512> │ │ │ │ + bgt.n 58e28 <_PyLong_Size_t_Converter@@Base+0x512> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53916 @ 0xd29c │ │ │ │ + movw r1, #54812 @ 0xd61c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 58dec <_PyLong_Size_t_Converter@@Base+0x52e> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 58e44 <_PyLong_Size_t_Converter@@Base+0x52e> │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 58df2 <_PyLong_Size_t_Converter@@Base+0x534> │ │ │ │ + cbz r5, 58e4a <_PyLong_Size_t_Converter@@Base+0x534> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4620 @ 0x120c │ │ │ │ + movw r1, #5516 @ 0x158c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58e3e <_PyLong_Size_t_Converter@@Base+0x580> │ │ │ │ - cbnz r1, 58e0c <_PyLong_Size_t_Converter@@Base+0x54e> │ │ │ │ + b.n 58e96 <_PyLong_Size_t_Converter@@Base+0x580> │ │ │ │ + cbnz r1, 58e64 <_PyLong_Size_t_Converter@@Base+0x54e> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41612 @ 0xa28c │ │ │ │ + movw r1, #42612 @ 0xa674 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 58dec <_PyLong_Size_t_Converter@@Base+0x52e> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 58e44 <_PyLong_Size_t_Converter@@Base+0x52e> │ │ │ │ movw r4, #43724 @ 0xaacc │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl dbf50 │ │ │ │ + bl dbec4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58e28 <_PyLong_Size_t_Converter@@Base+0x56a> │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 58e2c <_PyLong_Size_t_Converter@@Base+0x56e> │ │ │ │ - b.n 58dec <_PyLong_Size_t_Converter@@Base+0x52e> │ │ │ │ + bne.n 58e80 <_PyLong_Size_t_Converter@@Base+0x56a> │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 58e84 <_PyLong_Size_t_Converter@@Base+0x56e> │ │ │ │ + b.n 58e44 <_PyLong_Size_t_Converter@@Base+0x52e> │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 58e3c <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + bgt.n 58e94 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #9284 @ 0x2444 │ │ │ │ + movw r1, #10180 @ 0x27c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f1e40 │ │ │ │ - b.n 58dec <_PyLong_Size_t_Converter@@Base+0x52e> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 58e44 <_PyLong_Size_t_Converter@@Base+0x52e> │ │ │ │ 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 58e68 <_PyLong_Size_t_Converter@@Base+0x5aa> │ │ │ │ + bhi.n 58ec0 <_PyLong_Size_t_Converter@@Base+0x5aa> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 58e82 <_PyLong_Size_t_Converter@@Base+0x5c4> │ │ │ │ + ble.n 58eda <_PyLong_Size_t_Converter@@Base+0x5c4> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - b.n 58e8a <_PyLong_Size_t_Converter@@Base+0x5cc> │ │ │ │ - movw r0, #40816 @ 0x9f70 │ │ │ │ + b.n 58ee2 <_PyLong_Size_t_Converter@@Base+0x5cc> │ │ │ │ + movw r0, #41816 @ 0xa358 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58e60 <_PyLong_Size_t_Converter@@Base+0x5a2> │ │ │ │ + bne.n 58eb8 <_PyLong_Size_t_Converter@@Base+0x5a2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 591dc <_PyLong_Size_t_Converter@@Base+0x91e> │ │ │ │ + b.n 59234 <_PyLong_Size_t_Converter@@Base+0x91e> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ - cbz r4, 58eb8 <_PyLong_Size_t_Converter@@Base+0x5fa> │ │ │ │ + cbz r4, 58f10 <_PyLong_Size_t_Converter@@Base+0x5fa> │ │ │ │ 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 58ed0 <_PyLong_Size_t_Converter@@Base+0x612> │ │ │ │ + beq.n 58f28 <_PyLong_Size_t_Converter@@Base+0x612> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9324 @ 0x246c │ │ │ │ + movw r1, #10220 @ 0x27ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 58e7e <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 58ed6 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43616 @ 0xaa60 │ │ │ │ + movw r1, #44616 @ 0xae48 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 58e7e <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ - movw r1, #20904 @ 0x51a8 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 58ed6 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ + movw r1, #21800 @ 0x5528 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cf294 │ │ │ │ + bl cf168 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58e7e <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ + beq.n 58ed6 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 58f04 <_PyLong_Size_t_Converter@@Base+0x646> │ │ │ │ + cbz r0, 58f5c <_PyLong_Size_t_Converter@@Base+0x646> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58f04 <_PyLong_Size_t_Converter@@Base+0x646> │ │ │ │ + bge.n 58f5c <_PyLong_Size_t_Converter@@Base+0x646> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58f04 <_PyLong_Size_t_Converter@@Base+0x646> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58f5c <_PyLong_Size_t_Converter@@Base+0x646> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 58f1e <_PyLong_Size_t_Converter@@Base+0x660> │ │ │ │ + cbz r0, 58f76 <_PyLong_Size_t_Converter@@Base+0x660> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58f1e <_PyLong_Size_t_Converter@@Base+0x660> │ │ │ │ + bge.n 58f76 <_PyLong_Size_t_Converter@@Base+0x660> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58f1e <_PyLong_Size_t_Converter@@Base+0x660> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58f76 <_PyLong_Size_t_Converter@@Base+0x660> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 58f38 <_PyLong_Size_t_Converter@@Base+0x67a> │ │ │ │ + cbz r0, 58f90 <_PyLong_Size_t_Converter@@Base+0x67a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58f38 <_PyLong_Size_t_Converter@@Base+0x67a> │ │ │ │ + bge.n 58f90 <_PyLong_Size_t_Converter@@Base+0x67a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58f38 <_PyLong_Size_t_Converter@@Base+0x67a> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58f90 <_PyLong_Size_t_Converter@@Base+0x67a> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 58f52 <_PyLong_Size_t_Converter@@Base+0x694> │ │ │ │ + cbz r0, 58faa <_PyLong_Size_t_Converter@@Base+0x694> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58f52 <_PyLong_Size_t_Converter@@Base+0x694> │ │ │ │ + bge.n 58faa <_PyLong_Size_t_Converter@@Base+0x694> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58f52 <_PyLong_Size_t_Converter@@Base+0x694> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58faa <_PyLong_Size_t_Converter@@Base+0x694> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 58f6c <_PyLong_Size_t_Converter@@Base+0x6ae> │ │ │ │ + cbz r0, 58fc4 <_PyLong_Size_t_Converter@@Base+0x6ae> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58f6c <_PyLong_Size_t_Converter@@Base+0x6ae> │ │ │ │ + bge.n 58fc4 <_PyLong_Size_t_Converter@@Base+0x6ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58f6c <_PyLong_Size_t_Converter@@Base+0x6ae> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58fc4 <_PyLong_Size_t_Converter@@Base+0x6ae> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 58f86 <_PyLong_Size_t_Converter@@Base+0x6c8> │ │ │ │ + cbz r0, 58fde <_PyLong_Size_t_Converter@@Base+0x6c8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58f86 <_PyLong_Size_t_Converter@@Base+0x6c8> │ │ │ │ + bge.n 58fde <_PyLong_Size_t_Converter@@Base+0x6c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58f86 <_PyLong_Size_t_Converter@@Base+0x6c8> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58fde <_PyLong_Size_t_Converter@@Base+0x6c8> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 58fa2 <_PyLong_Size_t_Converter@@Base+0x6e4> │ │ │ │ - movw r0, #20540 @ 0x503c │ │ │ │ + bne.n 58ffa <_PyLong_Size_t_Converter@@Base+0x6e4> │ │ │ │ + movw r0, #21436 @ 0x53bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 591c2 <_PyLong_Size_t_Converter@@Base+0x904> │ │ │ │ + b.n 5921a <_PyLong_Size_t_Converter@@Base+0x904> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #9392 @ 0x24b0 │ │ │ │ + movw r1, #10288 @ 0x2830 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl fe788 │ │ │ │ + bl fe7e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58e7e <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ + beq.w 58ed6 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ movs r7, #0 │ │ │ │ - movw r3, #20540 @ 0x503c │ │ │ │ + movw r3, #21436 @ 0x53bc │ │ │ │ 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 58fe2 <_PyLong_Size_t_Converter@@Base+0x724> │ │ │ │ + bpl.n 5903a <_PyLong_Size_t_Converter@@Base+0x724> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 591ba <_PyLong_Size_t_Converter@@Base+0x8fc> │ │ │ │ + bge.w 59212 <_PyLong_Size_t_Converter@@Base+0x8fc> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ - b.n 58fee <_PyLong_Size_t_Converter@@Base+0x730> │ │ │ │ + b.n 59046 <_PyLong_Size_t_Converter@@Base+0x730> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 591ba <_PyLong_Size_t_Converter@@Base+0x8fc> │ │ │ │ + bge.w 59212 <_PyLong_Size_t_Converter@@Base+0x8fc> │ │ │ │ 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 59002 <_PyLong_Size_t_Converter@@Base+0x744> │ │ │ │ + bpl.n 5905a <_PyLong_Size_t_Converter@@Base+0x744> │ │ │ │ mov r0, sl │ │ │ │ - bl 925fc │ │ │ │ + bl 926ec │ │ │ │ mov r6, r0 │ │ │ │ - b.n 59014 <_PyLong_Size_t_Converter@@Base+0x756> │ │ │ │ + b.n 5906c <_PyLong_Size_t_Converter@@Base+0x756> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 59010 <_PyLong_Size_t_Converter@@Base+0x752> │ │ │ │ + bmi.n 59068 <_PyLong_Size_t_Converter@@Base+0x752> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 59018 <_PyLong_Size_t_Converter@@Base+0x75a> │ │ │ │ - b.n 59024 <_PyLong_Size_t_Converter@@Base+0x766> │ │ │ │ + blt.n 59070 <_PyLong_Size_t_Converter@@Base+0x75a> │ │ │ │ + b.n 5907c <_PyLong_Size_t_Converter@@Base+0x766> │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 59040 <_PyLong_Size_t_Converter@@Base+0x782> │ │ │ │ - b.n 59006 <_PyLong_Size_t_Converter@@Base+0x748> │ │ │ │ + cbnz r6, 59098 <_PyLong_Size_t_Converter@@Base+0x782> │ │ │ │ + b.n 5905e <_PyLong_Size_t_Converter@@Base+0x748> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59024 <_PyLong_Size_t_Converter@@Base+0x766> │ │ │ │ + cbnz r3, 5907c <_PyLong_Size_t_Converter@@Base+0x766> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9420 @ 0x24cc │ │ │ │ + movw r1, #10316 @ 0x284c │ │ │ │ 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 d59c4 │ │ │ │ - movw r1, #19808 @ 0x4d60 │ │ │ │ + b.w d5890 │ │ │ │ + movw r1, #20704 @ 0x50e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 5906c <_PyLong_Size_t_Converter@@Base+0x7ae> │ │ │ │ + cbnz r0, 590c4 <_PyLong_Size_t_Converter@@Base+0x7ae> │ │ │ │ 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 7730c │ │ │ │ - b.n 591b6 <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ + bl 772f4 │ │ │ │ + b.n 5920e <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 59092 <_PyLong_Size_t_Converter@@Base+0x7d4> │ │ │ │ + cbnz r0, 590ea <_PyLong_Size_t_Converter@@Base+0x7d4> │ │ │ │ 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 7730c │ │ │ │ - b.n 591b6 <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ - movw r1, #9444 @ 0x24e4 │ │ │ │ + bl 772f4 │ │ │ │ + b.n 5920e <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ + movw r1, #10340 @ 0x2864 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 590ba <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ + cbnz r0, 59112 <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ 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 590e0 <_PyLong_Size_t_Converter@@Base+0x822> │ │ │ │ - movw r1, #9456 @ 0x24f0 │ │ │ │ + b.n 59138 <_PyLong_Size_t_Converter@@Base+0x822> │ │ │ │ + movw r1, #10352 @ 0x2870 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 59102 <_PyLong_Size_t_Converter@@Base+0x844> │ │ │ │ + cbnz r0, 5915a <_PyLong_Size_t_Converter@@Base+0x844> │ │ │ │ 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 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r2, #35697 @ 0x8b71 │ │ │ │ + movw r2, #35785 @ 0x8bc9 │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #35181 @ 0x896d │ │ │ │ + movw r1, #35269 @ 0x89c5 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 591b6 <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ - movw r1, #41088 @ 0xa080 │ │ │ │ + b.n 5920e <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ + movw r1, #42088 @ 0xa468 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 59142 <_PyLong_Size_t_Converter@@Base+0x884> │ │ │ │ + cbnz r0, 5919a <_PyLong_Size_t_Converter@@Base+0x884> │ │ │ │ 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 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #34715 @ 0x879b │ │ │ │ + movw r1, #34803 @ 0x87f3 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 591b6 <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ - movw r1, #19396 @ 0x4bc4 │ │ │ │ + b.n 5920e <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ + movw r1, #20212 @ 0x4ef4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 59182 <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ + cbnz r0, 591da <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ 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 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #34395 @ 0x865b │ │ │ │ + movw r1, #34483 @ 0x86b3 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 591b6 <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ + b.n 5920e <_PyLong_Size_t_Converter@@Base+0x8f8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #9464 @ 0x24f8 │ │ │ │ + movw r1, #10360 @ 0x2878 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 58e7e <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ + bge.w 58ed6 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58e7e <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ + bne.w 58ed6 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 58e7e <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58ed6 <_PyLong_Size_t_Converter@@Base+0x5c0> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 58fca <_PyLong_Size_t_Converter@@Base+0x70c> │ │ │ │ + b.n 59022 <_PyLong_Size_t_Converter@@Base+0x70c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 591cc <_PyLong_Size_t_Converter@@Base+0x90e> │ │ │ │ + blt.n 59224 <_PyLong_Size_t_Converter@@Base+0x90e> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 591dc <_PyLong_Size_t_Converter@@Base+0x91e> │ │ │ │ + b.n 59234 <_PyLong_Size_t_Converter@@Base+0x91e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 591c2 <_PyLong_Size_t_Converter@@Base+0x904> │ │ │ │ + bne.n 5921a <_PyLong_Size_t_Converter@@Base+0x904> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 591c2 <_PyLong_Size_t_Converter@@Base+0x904> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5921a <_PyLong_Size_t_Converter@@Base+0x904> │ │ │ │ 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 │ │ │ │ @@ -67823,159 +67856,159 @@ │ │ │ │ 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 59216 <_PyLong_Size_t_Converter@@Base+0x958> │ │ │ │ + bhi.n 5926e <_PyLong_Size_t_Converter@@Base+0x958> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5922e <_PyLong_Size_t_Converter@@Base+0x970> │ │ │ │ - b.n 59274 <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ - movw r0, #1732 @ 0x6c4 │ │ │ │ + cbz r0, 59286 <_PyLong_Size_t_Converter@@Base+0x970> │ │ │ │ + b.n 592cc <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ + movw r0, #2628 @ 0xa44 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59206 <_PyLong_Size_t_Converter@@Base+0x948> │ │ │ │ - b.n 59274 <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ + bne.n 5925e <_PyLong_Size_t_Converter@@Base+0x948> │ │ │ │ + b.n 592cc <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 592a8 <_PyLong_Size_t_Converter@@Base+0x9ea> │ │ │ │ + ble.n 59300 <_PyLong_Size_t_Converter@@Base+0x9ea> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59296 <_PyLong_Size_t_Converter@@Base+0x9d8> │ │ │ │ + beq.n 592ee <_PyLong_Size_t_Converter@@Base+0x9d8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 59278 <_PyLong_Size_t_Converter@@Base+0x9ba> │ │ │ │ + bpl.n 592d0 <_PyLong_Size_t_Converter@@Base+0x9ba> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 59274 <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ + cbz r0, 592cc <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 59298 <_PyLong_Size_t_Converter@@Base+0x9da> │ │ │ │ + beq.n 592f0 <_PyLong_Size_t_Converter@@Base+0x9da> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 592d8 <_PyLong_Size_t_Converter@@Base+0xa1a> │ │ │ │ - movw r2, #30024 @ 0x7548 │ │ │ │ + b.n 59330 <_PyLong_Size_t_Converter@@Base+0xa1a> │ │ │ │ + movw r2, #30780 @ 0x783c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1732 @ 0x6c4 │ │ │ │ + movw r0, #2628 @ 0xa44 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59274 <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 592cc <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 592aa <_PyLong_Size_t_Converter@@Base+0x9ec> │ │ │ │ + beq.n 59302 <_PyLong_Size_t_Converter@@Base+0x9ec> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 592aa <_PyLong_Size_t_Converter@@Base+0x9ec> │ │ │ │ - b.n 59274 <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ + bge.n 59302 <_PyLong_Size_t_Converter@@Base+0x9ec> │ │ │ │ + b.n 592cc <_PyLong_Size_t_Converter@@Base+0x9b6> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 592b8 <_PyLong_Size_t_Converter@@Base+0x9fa> │ │ │ │ + cbnz r4, 59310 <_PyLong_Size_t_Converter@@Base+0x9fa> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1733e8 │ │ │ │ + bl 173624 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 592d8 <_PyLong_Size_t_Converter@@Base+0xa1a> │ │ │ │ + cbz r0, 59330 <_PyLong_Size_t_Converter@@Base+0xa1a> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #12732 @ 0x31bc │ │ │ │ + movw r0, #13628 @ 0x353c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 592e2 <_PyLong_Size_t_Converter@@Base+0xa24> │ │ │ │ + cbz r3, 5933a <_PyLong_Size_t_Converter@@Base+0xa24> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 59302 <_PyLong_Size_t_Converter@@Base+0xa44> │ │ │ │ + blt.n 5935a <_PyLong_Size_t_Converter@@Base+0xa44> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 59308 <_PyLong_Size_t_Converter@@Base+0xa4a> │ │ │ │ - b.n 5934a <_PyLong_Size_t_Converter@@Base+0xa8c> │ │ │ │ + bne.n 59360 <_PyLong_Size_t_Converter@@Base+0xa4a> │ │ │ │ + b.n 593a2 <_PyLong_Size_t_Converter@@Base+0xa8c> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 59320 <_PyLong_Size_t_Converter@@Base+0xa62> │ │ │ │ + b.n 59378 <_PyLong_Size_t_Converter@@Base+0xa62> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 59320 <_PyLong_Size_t_Converter@@Base+0xa62> │ │ │ │ + cbz r5, 59378 <_PyLong_Size_t_Converter@@Base+0xa62> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 292e98 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293218 <_PyMonitoring_FireBranchEvent@@Base+0x318> │ │ │ │ cmp r6, r0 │ │ │ │ - ble.n 59320 <_PyLong_Size_t_Converter@@Base+0xa62> │ │ │ │ + ble.n 59378 <_PyLong_Size_t_Converter@@Base+0xa62> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14b0c0 │ │ │ │ + bl 14af6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59358 <_PyLong_Size_t_Converter@@Base+0xa9a> │ │ │ │ + beq.n 593b0 <_PyLong_Size_t_Converter@@Base+0xa9a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 59338 <_PyLong_Size_t_Converter@@Base+0xa7a> │ │ │ │ + cbz r3, 59390 <_PyLong_Size_t_Converter@@Base+0xa7a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 59340 <_PyLong_Size_t_Converter@@Base+0xa82> │ │ │ │ + b.n 59398 <_PyLong_Size_t_Converter@@Base+0xa82> │ │ │ │ movw r2, #32052 @ 0x7d34 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1dcec4 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1dd1d4 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5935a <_PyLong_Size_t_Converter@@Base+0xa9c> │ │ │ │ + bge.n 593b2 <_PyLong_Size_t_Converter@@Base+0xa9c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5935a <_PyLong_Size_t_Converter@@Base+0xa9c> │ │ │ │ + b.n 593b2 <_PyLong_Size_t_Converter@@Base+0xa9c> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #46028 @ 0xb3cc │ │ │ │ + movw r0, #46892 @ 0xb72c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 793ec │ │ │ │ + b.w 793e4 │ │ │ │ │ │ │ │ -0005936a <_Py_c_sum@@Base>: │ │ │ │ +000593c2 <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00059378 <_Py_cr_diff@@Base>: │ │ │ │ +000593d0 <_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] │ │ │ │ @@ -67992,237 +68025,237 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85938 │ │ │ │ + bl 859e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 593d0 <_Py_cr_diff@@Base+0x58> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 593f6 <_Py_cr_diff@@Base+0x7e> │ │ │ │ + bne.n 59428 <_Py_cr_diff@@Base+0x58> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5944e <_Py_cr_diff@@Base+0x7e> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 593ec <_Py_cr_diff@@Base+0x74> │ │ │ │ + blt.n 59444 <_Py_cr_diff@@Base+0x74> │ │ │ │ adds r3, r4, #1 │ │ │ │ - blt.n 593e6 <_Py_cr_diff@@Base+0x6e> │ │ │ │ + blt.n 5943e <_Py_cr_diff@@Base+0x6e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 593ea <_Py_cr_diff@@Base+0x72> │ │ │ │ + b.n 59442 <_Py_cr_diff@@Base+0x72> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 593f8 <_Py_cr_diff@@Base+0x80> │ │ │ │ + b.n 59450 <_Py_cr_diff@@Base+0x80> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000593fa <_Py_cr_prod@@Base>: │ │ │ │ +00059452 <_Py_cr_prod@@Base>: │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ vmul.f64 d0, d0, d2 │ │ │ │ vmul.f64 d1, d2, d1 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9484 @ 0x250c │ │ │ │ + movw r1, #10380 @ 0x288c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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 5946c <_Py_cr_prod@@Base+0x72> │ │ │ │ + bpl.n 594c4 <_Py_cr_prod@@Base+0x72> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #48184 @ 0xbc38 │ │ │ │ + movw r1, #50220 @ 0xc42c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1313d0 │ │ │ │ - cbz r0, 5946c <_Py_cr_prod@@Base+0x72> │ │ │ │ - cbz r4, 5947a <_Py_cr_prod@@Base+0x80> │ │ │ │ + bl 13106c │ │ │ │ + cbz r0, 594c4 <_Py_cr_prod@@Base+0x72> │ │ │ │ + cbz r4, 594d2 <_Py_cr_prod@@Base+0x80> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5947a <_Py_cr_prod@@Base+0x80> │ │ │ │ + bge.n 594d2 <_Py_cr_prod@@Base+0x80> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5947a <_Py_cr_prod@@Base+0x80> │ │ │ │ + b.n 594d2 <_Py_cr_prod@@Base+0x80> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 83f98 │ │ │ │ + b.w 84038 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5948e <_Py_cr_prod@@Base+0x94> │ │ │ │ + cbz r3, 594e6 <_Py_cr_prod@@Base+0x94> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 59494 <_Py_cr_prod@@Base+0x9a> │ │ │ │ + cbnz r0, 594ec <_Py_cr_prod@@Base+0x9a> │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7161c │ │ │ │ - b.w f0554 │ │ │ │ + b.w 71610 │ │ │ │ + b.w f04ec │ │ │ │ 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, 594d0 <_Py_cr_prod@@Base+0xd6> │ │ │ │ + cbnz r0, 59528 <_Py_cr_prod@@Base+0xd6> │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 594d0 <_Py_cr_prod@@Base+0xd6> │ │ │ │ + ble.n 59528 <_Py_cr_prod@@Base+0xd6> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 594d0 <_Py_cr_prod@@Base+0xd6> │ │ │ │ - cbz r2, 594d0 <_Py_cr_prod@@Base+0xd6> │ │ │ │ + bne.n 59528 <_Py_cr_prod@@Base+0xd6> │ │ │ │ + cbz r2, 59528 <_Py_cr_prod@@Base+0xd6> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #9524 @ 0x2534 │ │ │ │ + movw r1, #10420 @ 0x28b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 594f0 <_Py_cr_prod@@Base+0xf6> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 59548 <_Py_cr_prod@@Base+0xf6> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (594f8 <_Py_cr_prod@@Base+0xfe>) │ │ │ │ + ldr r4, [pc, #32] @ (59550 <_Py_cr_prod@@Base+0xfe>) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 594ba <_Py_cr_prod@@Base+0xc0> │ │ │ │ + bne.n 59512 <_Py_cr_prod@@Base+0xc0> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000594fc <_Py_cr_quot@@Base>: │ │ │ │ +00059554 <_Py_cr_quot@@Base>: │ │ │ │ vcmp.f64 d2, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 59518 <_Py_cr_quot@@Base+0x1c> │ │ │ │ + beq.n 59570 <_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] @ 59540 <_Py_cr_quot@@Base+0x44> │ │ │ │ + vldr d7, [pc, #16] @ 59598 <_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} │ │ │ │ ... │ │ │ │ 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, #9624 @ 0x2598 │ │ │ │ + movw r1, #10520 @ 0x2918 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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 2846b0 │ │ │ │ + bl 284b70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59604 <_Py_cr_quot@@Base+0x108> │ │ │ │ + beq.n 5965c <_Py_cr_quot@@Base+0x108> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 595d0 <_Py_cr_quot@@Base+0xd4> │ │ │ │ + cbz r0, 59628 <_Py_cr_quot@@Base+0xd4> │ │ │ │ mov r1, r4 │ │ │ │ - bl d6d68 │ │ │ │ + bl d6c58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59604 <_Py_cr_quot@@Base+0x108> │ │ │ │ + beq.n 5965c <_Py_cr_quot@@Base+0x108> │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 595dc <_Py_cr_quot@@Base+0xe0> │ │ │ │ + cbz r3, 59634 <_Py_cr_quot@@Base+0xe0> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 595dc <_Py_cr_quot@@Base+0xe0> │ │ │ │ + beq.n 59634 <_Py_cr_quot@@Base+0xe0> │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 284830 │ │ │ │ + bl 284cf0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 595f0 <_Py_cr_quot@@Base+0xf4> │ │ │ │ + beq.n 59648 <_Py_cr_quot@@Base+0xf4> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 7730c │ │ │ │ - b.n 595dc <_Py_cr_quot@@Base+0xe0> │ │ │ │ + bl 772f4 │ │ │ │ + b.n 59634 <_Py_cr_quot@@Base+0xe0> │ │ │ │ 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, 59606 <_Py_cr_quot@@Base+0x10a> │ │ │ │ + cbz r3, 5965e <_Py_cr_quot@@Base+0x10a> │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 59606 <_Py_cr_quot@@Base+0x10a> │ │ │ │ + cbz r1, 5965e <_Py_cr_quot@@Base+0x10a> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2847b8 │ │ │ │ + bl 284c78 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59606 <_Py_cr_quot@@Base+0x10a> │ │ │ │ + bne.n 5965e <_Py_cr_quot@@Base+0x10a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59604 <_Py_cr_quot@@Base+0x108> │ │ │ │ + bge.n 5965c <_Py_cr_quot@@Base+0x108> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59604 <_Py_cr_quot@@Base+0x108> │ │ │ │ + cbnz r3, 5965c <_Py_cr_quot@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005960a <_Py_cr_sum@@Base>: │ │ │ │ +00059662 <_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] │ │ │ │ @@ -68239,2156 +68272,2156 @@ │ │ │ │ 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, #9676 @ 0x25cc │ │ │ │ + movw r1, #10572 @ 0x294c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059668 <_Py_rc_diff@@Base>: │ │ │ │ +000596c0 <_Py_rc_diff@@Base>: │ │ │ │ vsub.f64 d0, d0, d1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ vneg.f64 d1, d2 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #288] @ (597a8 <_Py_rc_diff@@Base+0x140>) │ │ │ │ + ldr r3, [pc, #288] @ (59800 <_Py_rc_diff@@Base+0x140>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 596a6 <_Py_rc_diff@@Base+0x3e> │ │ │ │ - movw r1, #31336 @ 0x7a68 │ │ │ │ + cbnz r0, 596fe <_Py_rc_diff@@Base+0x3e> │ │ │ │ + movw r1, #32232 @ 0x7de8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #64888 @ 0xfd78 │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #228 @ 0xe4 │ │ │ │ + movt r0, #73 @ 0x49 │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #9720 @ 0x25f8 │ │ │ │ + movw r1, #10616 @ 0x2978 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl fe99c <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl fe9f4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 596bc <_Py_rc_diff@@Base+0x54> │ │ │ │ + bne.n 59714 <_Py_rc_diff@@Base+0x54> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5979e <_Py_rc_diff@@Base+0x136> │ │ │ │ - bl 703c0 │ │ │ │ + b.n 597f6 <_Py_rc_diff@@Base+0x136> │ │ │ │ + bl 703e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 596b8 <_Py_rc_diff@@Base+0x50> │ │ │ │ - ldr r0, [pc, #228] @ (597ac <_Py_rc_diff@@Base+0x144>) │ │ │ │ + beq.n 59710 <_Py_rc_diff@@Base+0x50> │ │ │ │ + ldr r0, [pc, #228] @ (59804 <_Py_rc_diff@@Base+0x144>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 596e0 <_Py_rc_diff@@Base+0x78> │ │ │ │ + bne.n 59738 <_Py_rc_diff@@Base+0x78> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 596d0 <_Py_rc_diff@@Base+0x68> │ │ │ │ + bne.n 59728 <_Py_rc_diff@@Base+0x68> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 596fc <_Py_rc_diff@@Base+0x94> │ │ │ │ + beq.n 59754 <_Py_rc_diff@@Base+0x94> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1abfa0 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 1069b8 <_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, 5977a <_Py_rc_diff@@Base+0x112> │ │ │ │ + cbz r7, 597d2 <_Py_rc_diff@@Base+0x112> │ │ │ │ ldr.w r5, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r5, 5975e <_Py_rc_diff@@Base+0xf6> │ │ │ │ + cbz r5, 597b6 <_Py_rc_diff@@Base+0xf6> │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 1d9614 │ │ │ │ + bl 1d9928 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ - bl 7dd48 │ │ │ │ + bl 7dd30 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 59764 <_Py_rc_diff@@Base+0xfc> │ │ │ │ + cbz r0, 597bc <_Py_rc_diff@@Base+0xfc> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59754 <_Py_rc_diff@@Base+0xec> │ │ │ │ + bge.n 597ac <_Py_rc_diff@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59754 <_Py_rc_diff@@Base+0xec> │ │ │ │ + cbnz r3, 597ac <_Py_rc_diff@@Base+0xec> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 59764 <_Py_rc_diff@@Base+0xfc> │ │ │ │ + beq.n 597bc <_Py_rc_diff@@Base+0xfc> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 59716 <_Py_rc_diff@@Base+0xae> │ │ │ │ + b.n 5976e <_Py_rc_diff@@Base+0xae> │ │ │ │ ldr.w r7, [r7, #3648] @ 0xe40 │ │ │ │ - b.n 59710 <_Py_rc_diff@@Base+0xa8> │ │ │ │ + b.n 59768 <_Py_rc_diff@@Base+0xa8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59778 <_Py_rc_diff@@Base+0x110> │ │ │ │ + bge.n 597d0 <_Py_rc_diff@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59778 <_Py_rc_diff@@Base+0x110> │ │ │ │ + cbnz r3, 597d0 <_Py_rc_diff@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59792 <_Py_rc_diff@@Base+0x12a> │ │ │ │ + bne.n 597ea <_Py_rc_diff@@Base+0x12a> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59782 <_Py_rc_diff@@Base+0x11a> │ │ │ │ + bne.n 597da <_Py_rc_diff@@Base+0x11a> │ │ │ │ dmb ish │ │ │ │ - beq.n 5979e <_Py_rc_diff@@Base+0x136> │ │ │ │ - ldr r0, [pc, #16] @ (597ac <_Py_rc_diff@@Base+0x144>) │ │ │ │ - bl 235af8 │ │ │ │ + beq.n 597f6 <_Py_rc_diff@@Base+0x136> │ │ │ │ + ldr r0, [pc, #16] @ (59804 <_Py_rc_diff@@Base+0x144>) │ │ │ │ + bl 265bac │ │ │ │ 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 │ │ │ │ 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, #39115 @ 0x98cb │ │ │ │ + movw r1, #39203 @ 0x9923 │ │ │ │ movt r1, #5 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aa4c <_PyXIData_InitWithSize@@Base> │ │ │ │ + bl 20ac00 <_PyXIData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 597ec <_Py_rc_diff@@Base+0x184> │ │ │ │ + beq.n 59844 <_Py_rc_diff@@Base+0x184> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 142320 │ │ │ │ + bl 142038 │ │ │ │ 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, 5980c <_Py_rc_diff@@Base+0x1a4> │ │ │ │ + cbnz r3, 59864 <_Py_rc_diff@@Base+0x1a4> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 59826 <_Py_rc_diff@@Base+0x1be> │ │ │ │ + cbz r2, 5987e <_Py_rc_diff@@Base+0x1be> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 59826 <_Py_rc_diff@@Base+0x1be> │ │ │ │ + cbz r3, 5987e <_Py_rc_diff@@Base+0x1be> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9744 @ 0x2610 │ │ │ │ + movw r1, #10640 @ 0x2990 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 598c6 <_Py_rc_diff@@Base+0x25e> │ │ │ │ + b.n 5991e <_Py_rc_diff@@Base+0x25e> │ │ │ │ mov r0, r1 │ │ │ │ - bl 14e70c │ │ │ │ + bl 14e6ac │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbnz r5, 5984e <_Py_rc_diff@@Base+0x1e6> │ │ │ │ + cbnz r5, 598a6 <_Py_rc_diff@@Base+0x1e6> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 59866 <_Py_rc_diff@@Base+0x1fe> │ │ │ │ + cbnz r3, 598be <_Py_rc_diff@@Base+0x1fe> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 598c6 <_Py_rc_diff@@Base+0x25e> │ │ │ │ + b.n 5991e <_Py_rc_diff@@Base+0x25e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20776 @ 0x5128 │ │ │ │ + movw r1, #21808 @ 0x5530 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 59822 <_Py_rc_diff@@Base+0x1ba> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5987a <_Py_rc_diff@@Base+0x1ba> │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 5987c <_Py_rc_diff@@Base+0x214> │ │ │ │ - bl 75f9c │ │ │ │ + cbz r0, 598d4 <_Py_rc_diff@@Base+0x214> │ │ │ │ + bl 75f84 │ │ │ │ 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 1f5840 │ │ │ │ + bl 1f5b80 │ │ │ │ mov r7, r0 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 598a2 <_Py_rc_diff@@Base+0x23a> │ │ │ │ + cbz r0, 598fa <_Py_rc_diff@@Base+0x23a> │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ - b.n 59822 <_Py_rc_diff@@Base+0x1ba> │ │ │ │ + b.n 5987a <_Py_rc_diff@@Base+0x1ba> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1f5da4 │ │ │ │ - cbz r7, 598be <_Py_rc_diff@@Base+0x256> │ │ │ │ + bl 1f60e4 │ │ │ │ + cbz r7, 59916 <_Py_rc_diff@@Base+0x256> │ │ │ │ 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} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 859e8 │ │ │ │ + b.w 85a98 │ │ │ │ │ │ │ │ -000598d4 : │ │ │ │ +0005992c : │ │ │ │ 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 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5992c │ │ │ │ - movw r1, #28380 @ 0x6edc │ │ │ │ + cbz r0, 59984 │ │ │ │ + movw r1, #29276 @ 0x725c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 599c4 │ │ │ │ + bl 59a1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5992c │ │ │ │ + beq.n 59984 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #30340 @ 0x7684 │ │ │ │ + movw r1, #31236 @ 0x7a04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 599c4 │ │ │ │ + bl 59a1c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5992c │ │ │ │ + beq.n 59984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1105d4 │ │ │ │ + bl 11072c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59934 │ │ │ │ + bge.n 5998c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59934 │ │ │ │ + cbnz r3, 5998c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 59934 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5998c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 59968 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 599c0 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59962 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 59968 │ │ │ │ + bne.n 599ba │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 599c0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 599c2 │ │ │ │ + cbnz r0, 59a1a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 59984 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 599dc │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5997e │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 59984 │ │ │ │ + bne.n 599d6 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 599dc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 599c2 │ │ │ │ + cbnz r0, 59a1a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 599a0 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 599f8 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5999a │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 599a0 │ │ │ │ + bne.n 599f2 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 599f8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 599c2 │ │ │ │ + cbnz r0, 59a1a │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 599c2 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 59a1a │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 599b8 │ │ │ │ + bne.n 59a10 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r1, #28 │ │ │ │ ldr.w r0, [r4, #-28] │ │ │ │ - cbz r0, 59a1a │ │ │ │ + cbz r0, 59a72 │ │ │ │ ldr.w r3, [r4, #-16] │ │ │ │ - cbnz r3, 599e8 │ │ │ │ + cbnz r3, 59a40 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 599d8 │ │ │ │ - bl 793ec │ │ │ │ + b.n 59a30 │ │ │ │ + bl 793e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbnz r5, 599fa │ │ │ │ + cbnz r5, 59a52 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59a1a │ │ │ │ - bl 85ac0 │ │ │ │ + b.n 59a72 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59a14 │ │ │ │ + bge.n 59a6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59a14 │ │ │ │ + cbnz r3, 59a6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 599e4 │ │ │ │ - b.n 599f4 │ │ │ │ + bne.n 59a3c │ │ │ │ + b.n 59a4c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00059a1c : │ │ │ │ +00059a74 : │ │ │ │ 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 235934 │ │ │ │ - cbz r0, 59a68 │ │ │ │ + bl 235ddc │ │ │ │ + cbz r0, 59ac0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 59a6e │ │ │ │ + bmi.n 59ac6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59a50 │ │ │ │ + bge.n 59aa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59a50 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59aa8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9772 @ 0x262c │ │ │ │ + movw r1, #10668 @ 0x29ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59ab0 │ │ │ │ - bl fb124 │ │ │ │ + b.n 59b08 │ │ │ │ + bl fb170 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59a88 │ │ │ │ + bge.n 59ae0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59a88 │ │ │ │ + cbnz r3, 59ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 59aac │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 59aac │ │ │ │ + bne.n 59b04 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 59b04 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #9804 @ 0x264c │ │ │ │ + movw r1, #10700 @ 0x29cc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 59a68 │ │ │ │ + bl d5890 │ │ │ │ + b.n 59ac0 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r7, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #11132 @ 0x2b7c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w d5890 │ │ │ │ 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, #10236 @ 0x27fc │ │ │ │ + movw r1, #11152 @ 0x2b90 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 59af2 │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 59b62 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 2ae24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59af6 │ │ │ │ + bge.n 59b66 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59b46 │ │ │ │ - bne.n 59b10 │ │ │ │ + b.n 59bb6 │ │ │ │ + bne.n 59b80 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10252 @ 0x280c │ │ │ │ + movw r1, #11168 @ 0x2ba0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 59af2 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 59b62 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 59b20 │ │ │ │ + bne.n 59b90 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 711a8 │ │ │ │ - b.n 59b46 │ │ │ │ + bl 711b0 │ │ │ │ + b.n 59bb6 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 59b2e │ │ │ │ + bne.n 59b9e │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 711a8 │ │ │ │ - b.n 59b46 │ │ │ │ + bl 711b0 │ │ │ │ + b.n 59bb6 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52792 @ 0xce38 │ │ │ │ + movw r1, #53500 @ 0xd0fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 59af2 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 59b62 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #10300 @ 0x283c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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, 59b9c │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 59bf4 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59b96 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 59b9c │ │ │ │ + bne.n 59bee │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 59bf4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59c06 │ │ │ │ + cbnz r0, 59c5e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 59ba6 │ │ │ │ + cbnz r0, 59bfe │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 59bb0 │ │ │ │ - b.n 59bc8 │ │ │ │ + cbnz r0, 59c08 │ │ │ │ + b.n 59c20 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59ba0 │ │ │ │ - b.n 59c06 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + beq.n 59bf8 │ │ │ │ + b.n 59c5e │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59bc2 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 59bc8 │ │ │ │ + bne.n 59c1a │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 59c20 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59c06 │ │ │ │ + cbnz r0, 59c5e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59be4 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 59c3c │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59bde │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 59be4 │ │ │ │ + bne.n 59c36 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 59c3c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59c06 │ │ │ │ + cbnz r0, 59c5e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 59c06 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 59c5e │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59bfc │ │ │ │ + bne.n 59c54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ 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, 59c2e │ │ │ │ + cbnz r0, 59c86 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59c36 │ │ │ │ + cbz r0, 59c8e │ │ │ │ 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 59c20 │ │ │ │ + beq.n 59c78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 59c64 │ │ │ │ + bgt.n 59cbc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53916 @ 0xd29c │ │ │ │ + movw r1, #54812 @ 0xd61c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 59c8a │ │ │ │ + bl f1dcc │ │ │ │ + b.n 59ce2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 59c80 │ │ │ │ + cbz r3, 59cd8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4620 @ 0x120c │ │ │ │ + movw r1, #5516 @ 0x158c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 59c8a │ │ │ │ + bl f1dcc │ │ │ │ + b.n 59ce2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 59cbe │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 59d16 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59cb8 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 59cbe │ │ │ │ + bne.n 59d10 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 59d16 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59cfc │ │ │ │ + cbnz r0, 59d54 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59cda │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 59d32 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59cd4 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 59cda │ │ │ │ + bne.n 59d2c │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 59d32 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59cfc │ │ │ │ + cbnz r0, 59d54 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 59cfc │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 59d54 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59cf2 │ │ │ │ + bne.n 59d4a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ 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, 59d2e │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 59d86 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59d28 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 59d2e │ │ │ │ + bne.n 59d80 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 59d86 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59d6c │ │ │ │ + cbnz r0, 59dc4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 59d4a │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 59da2 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59d44 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 59d4a │ │ │ │ + bne.n 59d9c │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 59da2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59d6c │ │ │ │ + cbnz r0, 59dc4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59d6c │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 59dc4 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59d62 │ │ │ │ + bne.n 59dba │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00059d6e : │ │ │ │ - movw r2, #33808 @ 0x8410 │ │ │ │ +00059dc6 : │ │ │ │ + movw r2, #34704 @ 0x8790 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.w 7fa70 │ │ │ │ + b.w 7fa74 │ │ │ │ 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 59e8e │ │ │ │ + bl 59ee6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59e82 │ │ │ │ + beq.n 59eda │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 59da8 │ │ │ │ + beq.n 59e00 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 59db0 │ │ │ │ + b.n 59e08 │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 59dc6 │ │ │ │ + cbz r7, 59e1e │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 59dde │ │ │ │ + cbnz r0, 59e36 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59e68 │ │ │ │ + b.n 59ec0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20664 @ 0x50b8 │ │ │ │ + movw r1, #21420 @ 0x53ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 59dc2 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 59e1a │ │ │ │ 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 1ddca4 │ │ │ │ + bl 1ddfb4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 59e20 │ │ │ │ + bge.n 59e78 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 59e68 │ │ │ │ - b.n 59e50 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 59ec0 │ │ │ │ + b.n 59ea8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ 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 15539c │ │ │ │ + bl 155564 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 59e68 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 59ec0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59dc2 │ │ │ │ + bge.n 59e1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59dc2 │ │ │ │ + bne.n 59e1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 59dc2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59e1a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59e76 │ │ │ │ + bge.n 59ece │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 59e7a │ │ │ │ + cbz r3, 59ed2 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 59e82 │ │ │ │ + b.n 59eda │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 59e76 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59ece │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.w 290e14 <_PyObject_GetXIDataNoFallback@@Base+0x8> │ │ │ │ + b.w 291190 <_PyObject_GetXIDataNoFallback@@Base+0x8> │ │ │ │ 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 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59ef4 │ │ │ │ + blt.n 59f4c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59eea │ │ │ │ + cbz r0, 59f42 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 59ec0 │ │ │ │ + cbz r3, 59f18 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 59ec8 │ │ │ │ + b.n 59f20 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 14b1dc │ │ │ │ + bl 14b088 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59eec │ │ │ │ + bne.n 59f44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59eea │ │ │ │ + bge.n 59f42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59eea │ │ │ │ + cbnz r3, 59f42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 59ef6 │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 59f4e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00059efc : │ │ │ │ - b.w 1352c8 <_PyUnicode_ExactDealloc@@Base+0x10c> │ │ │ │ +00059f54 : │ │ │ │ + b.w 134e14 <_PyUnicode_ExactDealloc@@Base+0x10c> │ │ │ │ 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, 59f30 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 59f88 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59f2a │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 59f30 │ │ │ │ + bne.n 59f82 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 59f88 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59f6e │ │ │ │ + cbnz r0, 59fc6 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 59f4c │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 59fa4 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59f46 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 59f4c │ │ │ │ + bne.n 59f9e │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 59fa4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59f6e │ │ │ │ + cbnz r0, 59fc6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59f6e │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 59fc6 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59f64 │ │ │ │ + bne.n 59fbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00059f70 : │ │ │ │ +00059fc8 : │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 59e8e │ │ │ │ + bl 59ee6 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a09a │ │ │ │ + beq.n 5a0f2 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 59fbe │ │ │ │ + beq.n 5a016 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 59fc6 │ │ │ │ + b.n 5a01e │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 59fdc │ │ │ │ + cbz r7, 5a034 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 59ff4 │ │ │ │ + cbnz r0, 5a04c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a080 │ │ │ │ + b.n 5a0d8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20664 @ 0x50b8 │ │ │ │ + movw r1, #21420 @ 0x53ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 59fd8 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5a030 │ │ │ │ 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 1ddca4 │ │ │ │ + bl 1ddfb4 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5a038 │ │ │ │ + bge.n 5a090 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 5a080 │ │ │ │ - b.n 5a068 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 5a0d8 │ │ │ │ + b.n 5a0c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15539c │ │ │ │ + bl 155564 │ │ │ │ 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 15539c │ │ │ │ + bl 155564 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 5a080 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 5a0d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59fd8 │ │ │ │ + bge.n 5a030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59fd8 │ │ │ │ + bne.n 5a030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 59fd8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a030 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a08e │ │ │ │ + bge.n 5a0e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5a092 │ │ │ │ + cbz r3, 5a0ea │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5a09a │ │ │ │ + b.n 5a0f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a08e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a0e6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005a0a2 : │ │ │ │ +0005a0fa : │ │ │ │ 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 5a0f4 │ │ │ │ + beq.n 5a14c │ │ │ │ movw r3, #31092 @ 0x7974 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5a0f4 │ │ │ │ + beq.n 5a14c │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5a0f4 │ │ │ │ - bl 88210 │ │ │ │ - movw r3, #11192 @ 0x2bb8 │ │ │ │ + beq.n 5a14c │ │ │ │ + bl 882c4 │ │ │ │ + movw r3, #12176 @ 0x2f90 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r2, #52020 @ 0xcb34 │ │ │ │ + movw r2, #52916 @ 0xceb4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 5a0fc │ │ │ │ - movw r0, #11192 @ 0x2bb8 │ │ │ │ + b.n 5a154 │ │ │ │ + movw r0, #12176 @ 0x2f90 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a0fe : │ │ │ │ +0005a156 : │ │ │ │ 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 5a120 │ │ │ │ + bne.n 5a178 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 5a116 │ │ │ │ + b.n 5a16e │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a136 │ │ │ │ + bne.n 5a18e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 925fc │ │ │ │ + b.w 926ec │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5a14e │ │ │ │ + beq.n 5a1a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 5a14e │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 5a1a6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 5a152 │ │ │ │ + b.n 5a1aa │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 5a1f2 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 5a24a <_PyThread_CurrentFrames@@Base> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1fdee0 │ │ │ │ + bl 1fe218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a1ec │ │ │ │ + beq.n 5a244 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5a180 │ │ │ │ + cbz r6, 5a1d8 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - b.n 5a188 │ │ │ │ + b.n 5a1e0 │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe430 │ │ │ │ + bl 1fe76c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5a1ae │ │ │ │ + bge.n 5a206 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10320 @ 0x2850 │ │ │ │ + movw r1, #11216 @ 0x2bd0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5a1ec │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5a244 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5a1d6 │ │ │ │ + bgt.n 5a22e │ │ │ │ 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 14b0c0 │ │ │ │ + bl 14af6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a1ec │ │ │ │ + beq.n 5a244 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5a1ee │ │ │ │ + b.n 5a246 │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #25640 @ 0x6428 │ │ │ │ + movw r1, #26416 @ 0x6730 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a1f2 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +0005a24a <_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] @ (5a350 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ + ldr r0, [pc, #332] @ (5a3a8 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #10352 @ 0x2870 │ │ │ │ + movw r1, #11248 @ 0x2bf0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl fe99c <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl fe9f4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a222 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bne.n 5a27a <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a348 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 703c0 │ │ │ │ + b.n 5a3a0 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 703e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a21e <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #292] @ (5a354 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + beq.n 5a276 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #292] @ (5a3ac <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5a246 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 5a29e <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5a236 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 5a28e <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5a262 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 5a2ba <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1abfa0 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 1069b8 <_PyMutex_LockTimed@@Base> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r9, [r3, #796] @ 0x31c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5a324 <_PyThread_CurrentFrames@@Base+0x132> │ │ │ │ + beq.n 5a37c <_PyThread_CurrentFrames@@Base+0x132> │ │ │ │ ldr.w r8, [r9, #3704] @ 0xe78 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5a308 <_PyThread_CurrentFrames@@Base+0x116> │ │ │ │ + beq.n 5a360 <_PyThread_CurrentFrames@@Base+0x116> │ │ │ │ ldr.w r6, [r8, #52] @ 0x34 │ │ │ │ - cbz r6, 5a2d0 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r6, 5a328 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 5a290 <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ + bls.n 5a2e8 <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 5a282 <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ + b.n 5a2da <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5a2aa <_PyThread_CurrentFrames@@Base+0xb8> │ │ │ │ + beq.n 5a302 <_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 5a28c <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ + bcc.n 5a2e4 <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ ldr.w r0, [r8, #92] @ 0x5c │ │ │ │ - bl 7dd48 │ │ │ │ + bl 7dd30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a30e <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + cbz r0, 5a366 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 5a2d6 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + cbz r2, 5a32e <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5a2f8 <_PyThread_CurrentFrames@@Base+0x106> │ │ │ │ + blt.n 5a350 <_PyThread_CurrentFrames@@Base+0x106> │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 5a30e <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + beq.n 5a366 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - b.n 5a278 <_PyThread_CurrentFrames@@Base+0x86> │ │ │ │ + b.n 5a2d0 <_PyThread_CurrentFrames@@Base+0x86> │ │ │ │ mov r0, r6 │ │ │ │ - bl d8458 │ │ │ │ + bl d833c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a2ba <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ + bne.n 5a312 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a30e <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + bge.n 5a366 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a30e <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + cbnz r3, 5a366 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a30e <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a366 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a2cc <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + bne.n 5a324 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a2cc <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a324 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ ldr.w r9, [r9, #3648] @ 0xe40 │ │ │ │ - b.n 5a26e <_PyThread_CurrentFrames@@Base+0x7c> │ │ │ │ + b.n 5a2c6 <_PyThread_CurrentFrames@@Base+0x7c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a322 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ + bge.n 5a37a <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a322 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ + cbnz r3, 5a37a <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5a33c <_PyThread_CurrentFrames@@Base+0x14a> │ │ │ │ + bne.n 5a394 <_PyThread_CurrentFrames@@Base+0x14a> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5a32c <_PyThread_CurrentFrames@@Base+0x13a> │ │ │ │ + bne.n 5a384 <_PyThread_CurrentFrames@@Base+0x13a> │ │ │ │ dmb ish │ │ │ │ - beq.n 5a348 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #16] @ (5a354 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ - bl 235af8 │ │ │ │ + beq.n 5a3a0 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #16] @ (5a3ac <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + bl 265bac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #16] @ (5a36c <_PyThread_CurrentFrames@@Base+0x17a>) │ │ │ │ + ldr r3, [pc, #16] @ (5a3c4 <_PyThread_CurrentFrames@@Base+0x17a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3916] @ 0xf4c │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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, 5a380 <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ + cbz r3, 5a3d8 <_PyThread_CurrentFrames@@Base+0x18e> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5a388 <_PyThread_CurrentFrames@@Base+0x196> │ │ │ │ + b.n 5a3e0 <_PyThread_CurrentFrames@@Base+0x196> │ │ │ │ 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 5a3a2 <_PyThread_CurrentFrames@@Base+0x1b0> │ │ │ │ + ble.n 5a3fa <_PyThread_CurrentFrames@@Base+0x1b0> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5a38e <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ + b.n 5a3e6 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ 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 fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a3ce <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 5a3e6 <_PyThread_CurrentFrames@@Base+0x1f4> │ │ │ │ - ldr r2, [pc, #28] @ (5a3ec <_PyThread_CurrentFrames@@Base+0x1fa>) │ │ │ │ + bne.n 5a426 <_PyThread_CurrentFrames@@Base+0x1dc> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5a43e <_PyThread_CurrentFrames@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #28] @ (5a444 <_PyThread_CurrentFrames@@Base+0x1fa>) │ │ │ │ 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 5a3e8 <_PyThread_CurrentFrames@@Base+0x1f6> │ │ │ │ + b.n 5a440 <_PyThread_CurrentFrames@@Base+0x1f6> │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5a408 <_PyThread_CurrentFrames@@Base+0x216> │ │ │ │ + blt.n 5a460 <_PyThread_CurrentFrames@@Base+0x216> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5a422 <_PyThread_CurrentFrames@@Base+0x230> │ │ │ │ + blt.n 5a47a <_PyThread_CurrentFrames@@Base+0x230> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45272 @ 0xb0d8 │ │ │ │ + movw r1, #46128 @ 0xb430 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a42c <_PyThread_CurrentFrames@@Base+0x23a> │ │ │ │ + b.n 5a484 <_PyThread_CurrentFrames@@Base+0x23a> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5a430 <_PyThread_CurrentFrames@@Base+0x23e>) │ │ │ │ + ldr r0, [pc, #8] @ (5a488 <_PyThread_CurrentFrames@@Base+0x23e>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5a454 <_PyThread_CurrentFrames@@Base+0x262> │ │ │ │ + cbz r0, 5a4ac <_PyThread_CurrentFrames@@Base+0x262> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1645b4 │ │ │ │ + bl 16461c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005a45e : │ │ │ │ +0005a4b6 : │ │ │ │ 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] @ (5a580 ) │ │ │ │ + ldr r3, [pc, #272] @ (5a5d8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 5a4a0 │ │ │ │ + cbz r5, 5a4f8 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 5a484 │ │ │ │ + bls.n 5a4dc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5a476 │ │ │ │ + b.n 5a4ce │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5a4b8 │ │ │ │ + beq.n 5a510 │ │ │ │ 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 5a4b8 │ │ │ │ - b.n 5a480 │ │ │ │ + bcs.n 5a510 │ │ │ │ + b.n 5a4d8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #27588 @ 0x6bc4 │ │ │ │ + movw r2, #28444 @ 0x6f1c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f1ea0 <_PyErr_SetString@@Base> │ │ │ │ - b.n 5a4c2 │ │ │ │ + bl f1e2c <_PyErr_SetString@@Base> │ │ │ │ + b.n 5a51a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6ef4 │ │ │ │ + bl 1c6f58 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a4c6 │ │ │ │ + cbnz r0, 5a51e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a57c │ │ │ │ + b.n 5a5d4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #23400 @ 0x5b68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5a552 │ │ │ │ + bne.n 5a5aa │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 5a4e0 │ │ │ │ + cbnz r6, 5a538 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8458 │ │ │ │ + bl d833c │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 5a51a │ │ │ │ - bl 703c0 │ │ │ │ + cbnz r5, 5a572 │ │ │ │ + bl 703e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5a518 │ │ │ │ + cbnz r0, 5a570 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a4c2 │ │ │ │ + bge.n 5a51a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a4c2 │ │ │ │ - ldr r2, [pc, #132] @ (5a584 ) │ │ │ │ + bne.n 5a51a │ │ │ │ + ldr r2, [pc, #132] @ (5a5dc ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 5a50e │ │ │ │ + cbz r3, 5a566 │ │ │ │ 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 5a4c2 │ │ │ │ + b.n 5a51a │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 897ec │ │ │ │ + bl 89880 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a57a │ │ │ │ + bge.n 5a5d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a57a │ │ │ │ - ldr r2, [pc, #76] @ (5a584 ) │ │ │ │ + cbnz r3, 5a5d2 │ │ │ │ + ldr r2, [pc, #76] @ (5a5dc ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 5a548 │ │ │ │ + cbz r3, 5a5a0 │ │ │ │ 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 5a57a │ │ │ │ + b.n 5a5d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a57c │ │ │ │ + bge.n 5a5d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a57c │ │ │ │ - ldr r2, [pc, #32] @ (5a584 ) │ │ │ │ + cbnz r3, 5a5d4 │ │ │ │ + ldr r2, [pc, #32] @ (5a5dc ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 5a570 │ │ │ │ + cbz r3, 5a5c8 │ │ │ │ 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 5a57c │ │ │ │ + b.n 5a5d4 │ │ │ │ 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 │ │ │ │ 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, 5a5b2 │ │ │ │ + cbnz r1, 5a60a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10372 @ 0x2884 │ │ │ │ + movw r1, #11268 @ 0x2c04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5a5dc │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5a634 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #56772 @ 0xddc4 │ │ │ │ + movw r1, #56896 @ 0xde40 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 125dcc │ │ │ │ + bl 125cdc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a604 │ │ │ │ + bne.n 5a65c │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 219b50 │ │ │ │ + bl 21a004 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5a5e2 │ │ │ │ + cbnz r0, 5a63a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a6ca │ │ │ │ + b.n 5a722 │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5a6a8 │ │ │ │ + beq.n 5a700 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5a5fc │ │ │ │ + cbz r2, 5a654 │ │ │ │ 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 5a5e4 │ │ │ │ + b.n 5a63c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5a68e │ │ │ │ + bpl.n 5a6e6 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 219b50 │ │ │ │ + bl 21a004 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a5dc │ │ │ │ + beq.n 5a634 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 900a8 │ │ │ │ + bl 90198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a6a8 │ │ │ │ + beq.n 5a700 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5a64e │ │ │ │ + bmi.n 5a6a6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10408 @ 0x28a8 │ │ │ │ + movw r1, #11304 @ 0x2c28 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5a686 │ │ │ │ - bl 85938 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5a6de │ │ │ │ + bl 859e8 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a676 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 5a686 │ │ │ │ + bne.n 5a6ce │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5a6de │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10436 @ 0x28c4 │ │ │ │ + movw r1, #11332 @ 0x2c44 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5a686 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5a6de │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a65e │ │ │ │ + blt.n 5a6b6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 166398 │ │ │ │ + bl 166400 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a61c │ │ │ │ + bne.n 5a674 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5a5dc │ │ │ │ + beq.n 5a634 │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5a6b6 │ │ │ │ + b.n 5a70e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #10472 @ 0x28e8 │ │ │ │ + movw r1, #11368 @ 0x2c68 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 5a5dc │ │ │ │ + bl d5890 │ │ │ │ + b.n 5a634 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16643c │ │ │ │ + bl 1664a4 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5a6ca │ │ │ │ + b.n 5a722 │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5a6b6 │ │ │ │ + bcs.n 5a70e │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 5a5dc │ │ │ │ + bl 75f84 │ │ │ │ + b.n 5a634 │ │ │ │ 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, 5a6f4 │ │ │ │ + cbnz r0, 5a74c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5a6fc │ │ │ │ + cbz r0, 5a754 │ │ │ │ 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 5a6e6 │ │ │ │ + beq.n 5a73e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 5a722 │ │ │ │ + cbnz r4, 5a77a │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5a722 │ │ │ │ + ble.n 5a77a │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5a722 │ │ │ │ - cbnz r2, 5a73e │ │ │ │ + bne.n 5a77a │ │ │ │ + cbnz r2, 5a796 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5a7a4 ) │ │ │ │ + ldr r4, [pc, #124] @ (5a7fc ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5a766 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5a7be │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5a76a │ │ │ │ - movw r2, #3820 @ 0xeec │ │ │ │ + bmi.n 5a7c2 │ │ │ │ + movw r2, #4876 @ 0x130c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #41076 @ 0xa074 │ │ │ │ + movw r0, #42076 @ 0xa45c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a79c │ │ │ │ + b.n 5a7f4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 84be4 │ │ │ │ + bl 84c84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a766 │ │ │ │ + beq.n 5a7be │ │ │ │ mov r0, r5 │ │ │ │ - bl 223550 │ │ │ │ + bl 223a00 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 258e3c <_PyGen_SetStopIterationValue@@Base+0x918> │ │ │ │ + bl 259264 <_PyGen_SetStopIterationValue@@Base+0x918> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a79c │ │ │ │ + bge.n 5a7f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a79c │ │ │ │ + cbnz r3, 5a7f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r5, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005a7a8 : │ │ │ │ +0005a800 : │ │ │ │ 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, #40708 @ 0x9f04 │ │ │ │ + movw r1, #41604 @ 0xa284 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23334c │ │ │ │ - cbnz r0, 5a7e0 │ │ │ │ + bl 233800 │ │ │ │ + cbnz r0, 5a838 │ │ │ │ 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 23390c <_PyLong_UnsignedShort_Converter@@Base+0x3e4> │ │ │ │ - b.n 5a7e4 │ │ │ │ + bl 233db8 <_PyLong_UnsignedShort_Converter@@Base+0x3dc> │ │ │ │ + b.n 5a83c │ │ │ │ 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, #56772 @ 0xddc4 │ │ │ │ + movw r1, #56896 @ 0xde40 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 125dcc │ │ │ │ + bl 125cdc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5a824 │ │ │ │ + cbz r0, 5a87c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 82904 │ │ │ │ + bl 829a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005a828 : │ │ │ │ +0005a880 : │ │ │ │ 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, #40664 @ 0x9ed8 │ │ │ │ + movw r1, #41560 @ 0xa258 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bl 23334c │ │ │ │ - cbnz r0, 5a85e │ │ │ │ + bl 233800 │ │ │ │ + cbnz r0, 5a8b6 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 23390c <_PyLong_UnsignedShort_Converter@@Base+0x3e4> │ │ │ │ - b.n 5a862 │ │ │ │ + bl 233db8 <_PyLong_UnsignedShort_Converter@@Base+0x3dc> │ │ │ │ + b.n 5a8ba │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r0, #10548 @ 0x2934 │ │ │ │ + movw r0, #11444 @ 0x2cb4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ 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, 5a8a4 │ │ │ │ + cbnz r1, 5a8fc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10372 @ 0x2884 │ │ │ │ + movw r1, #11268 @ 0x2c04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5a8cc │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5a924 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ - movw r1, #56772 @ 0xddc4 │ │ │ │ + movw r1, #56896 @ 0xde40 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 125dcc │ │ │ │ + bl 125cdc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a92e │ │ │ │ + bne.n 5a986 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 2156bc <_PyPickle_GetXIData@@Base+0x478> │ │ │ │ + bl 215b6c <_PyPickle_GetXIData@@Base+0x478> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a8d2 │ │ │ │ + cbnz r0, 5a92a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5aa88 │ │ │ │ + b.n 5aae0 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5a8f4 │ │ │ │ + bcs.n 5a94c │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 75be4 │ │ │ │ - b.n 5a8f6 │ │ │ │ + bl 75bcc │ │ │ │ + b.n 5a94e │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5a902 │ │ │ │ + cbz r0, 5a95a │ │ │ │ ldrd r6, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 5a922 │ │ │ │ + b.n 5a97a │ │ │ │ mov r0, r4 │ │ │ │ - bl 75f9c │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 5a8cc │ │ │ │ + bl 75f84 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 5a924 │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5a922 │ │ │ │ + cbz r3, 5a97a │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r7, [r3, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 5a90e │ │ │ │ + bne.n 5a966 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 2beec │ │ │ │ - b.n 5aa7a │ │ │ │ + b.n 5aad2 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5aa60 │ │ │ │ + bpl.w 5aab8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2156bc <_PyPickle_GetXIData@@Base+0x478> │ │ │ │ + bl 215b6c <_PyPickle_GetXIData@@Base+0x478> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a8cc │ │ │ │ + beq.n 5a924 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 900a8 │ │ │ │ + bl 90198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5aa7a │ │ │ │ + beq.w 5aad2 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5a966 │ │ │ │ + bpl.n 5a9be │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5a97e │ │ │ │ + beq.n 5a9d6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10564 @ 0x2944 │ │ │ │ + movw r1, #11460 @ 0x2cc4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5aa58 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5aab0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 85938 │ │ │ │ + bl 859e8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5a994 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 5a9ec │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aa58 │ │ │ │ + bne.n 5aab0 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 215ce8 <_PyPickle_GetXIData@@Base+0xaa4> │ │ │ │ + bl 2161a4 <_PyPickle_GetXIData@@Base+0xab0> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5a9ae │ │ │ │ + cbz r0, 5aa06 │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 5a944 │ │ │ │ + b.n 5a99c │ │ │ │ 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 5a9e4 │ │ │ │ + bhi.n 5aa3c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5a944 │ │ │ │ + bcc.n 5a99c │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5a9e6 │ │ │ │ + b.n 5aa3e │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5aa0a │ │ │ │ + blt.n 5aa62 │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5a9f8 │ │ │ │ + bls.n 5aa50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5a9f0 │ │ │ │ + b.n 5aa48 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5aa04 │ │ │ │ + bcs.n 5aa5c │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5aa10 │ │ │ │ + cbnz r0, 5aa68 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 5aa58 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 5aab0 │ │ │ │ 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 5aa50 │ │ │ │ + beq.n 5aaa8 │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5aa4c │ │ │ │ + beq.n 5aaa4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 215ce8 <_PyPickle_GetXIData@@Base+0xaa4> │ │ │ │ + bl 2161a4 <_PyPickle_GetXIData@@Base+0xab0> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5aa26 │ │ │ │ + b.n 5aa7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 5a944 │ │ │ │ + bl 75f84 │ │ │ │ + b.n 5a99c │ │ │ │ mov r0, r4 │ │ │ │ - bl 218b50 │ │ │ │ - b.n 5a8cc │ │ │ │ + bl 219000 │ │ │ │ + b.n 5a924 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #10600 @ 0x2968 │ │ │ │ + movw r1, #11496 @ 0x2ce8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 5a8cc │ │ │ │ + bl d5890 │ │ │ │ + b.n 5a924 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 218b50 │ │ │ │ + bl 219000 │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r8, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005aa8e : │ │ │ │ +0005aae6 : │ │ │ │ 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, #40664 @ 0x9ed8 │ │ │ │ + movw r1, #41560 @ 0xa258 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23334c │ │ │ │ - cbnz r0, 5aac4 │ │ │ │ + bl 233800 │ │ │ │ + cbnz r0, 5ab1c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 23390c <_PyLong_UnsignedShort_Converter@@Base+0x3e4> │ │ │ │ - b.n 5aac8 │ │ │ │ + bl 233db8 <_PyLong_UnsignedShort_Converter@@Base+0x3dc> │ │ │ │ + b.n 5ab20 │ │ │ │ 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 77218 │ │ │ │ + bl 77200 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5aafc │ │ │ │ + cbz r0, 5ab54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5aafc │ │ │ │ + bge.n 5ab54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5aafc │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ab54 │ │ │ │ + bl 76dd4 <_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 5ab1c │ │ │ │ + bge.n 5ab74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ab1c │ │ │ │ + cbnz r3, 5ab74 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r1, #56772 @ 0xddc4 │ │ │ │ + movw r1, #56896 @ 0xde40 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 125dcc │ │ │ │ + bl 125cdc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ab5a │ │ │ │ + cbz r0, 5abb2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 82904 │ │ │ │ + bl 829a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r2, [pc, #260] @ (5ac74 ) │ │ │ │ + ldr r2, [pc, #260] @ (5accc ) │ │ │ │ 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 fb004 │ │ │ │ + bl fb050 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5ab92 │ │ │ │ + beq.n 5abea │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5abc2 │ │ │ │ - b.n 5aba8 │ │ │ │ - movw r1, #10672 @ 0x29b0 │ │ │ │ + bne.n 5ac1a │ │ │ │ + b.n 5ac00 │ │ │ │ + movw r1, #11568 @ 0x2d30 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e728 │ │ │ │ - cbnz r0, 5abda │ │ │ │ - b.n 5abfa │ │ │ │ + bl 8e810 │ │ │ │ + cbnz r0, 5ac32 │ │ │ │ + b.n 5ac52 │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #10684 @ 0x29bc │ │ │ │ + movw r1, #11580 @ 0x2d3c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e728 │ │ │ │ - cbnz r0, 5abda │ │ │ │ - b.n 5abfa │ │ │ │ + bl 8e810 │ │ │ │ + cbnz r0, 5ac32 │ │ │ │ + b.n 5ac52 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10696 @ 0x29c8 │ │ │ │ + movw r1, #11592 @ 0x2d48 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 5abfa │ │ │ │ + bl d5890 │ │ │ │ + b.n 5ac52 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #10676 @ 0x29b4 │ │ │ │ + movw r0, #11572 @ 0x2d34 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205bb4 │ │ │ │ - cbnz r0, 5abfe │ │ │ │ + bl 205dc0 │ │ │ │ + cbnz r0, 5ac56 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ac5c │ │ │ │ + b.n 5acb4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #30116 @ 0x75a4 │ │ │ │ + movw r1, #30972 @ 0x78fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #10740 @ 0x29f4 │ │ │ │ + movw r0, #11636 @ 0x2d74 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5abfa │ │ │ │ + beq.n 5ac52 │ │ │ │ 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, #44235 @ 0xaccb │ │ │ │ + movw r2, #44323 @ 0xad23 │ │ │ │ movt r2, #5 │ │ │ │ - bl 207364 │ │ │ │ + bl 207570 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5abf4 │ │ │ │ + beq.n 5ac4c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7fcd0 │ │ │ │ - ldr r3, [pc, #20] @ (5ac74 ) │ │ │ │ + bl 7fcd4 │ │ │ │ + ldr r3, [pc, #20] @ (5accc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5ac6e │ │ │ │ + beq.n 5acc6 │ │ │ │ blx 2b9e4 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 77218 │ │ │ │ + bl 77200 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5aca8 │ │ │ │ + cbz r0, 5ad00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5aca8 │ │ │ │ + bge.n 5ad00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5aca8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ad00 │ │ │ │ + bl 76dd4 <_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 5acc8 │ │ │ │ + bge.n 5ad20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5acc8 │ │ │ │ + cbnz r3, 5ad20 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -70401,47 +70434,47 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005acfc : │ │ │ │ +0005ad54 : │ │ │ │ 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, #40612 @ 0x9ea4 │ │ │ │ + movw r1, #41508 @ 0xa224 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bl 23334c │ │ │ │ - cbnz r0, 5ad32 │ │ │ │ + bl 233800 │ │ │ │ + cbnz r0, 5ad8a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 23390c <_PyLong_UnsignedShort_Converter@@Base+0x3e4> │ │ │ │ - b.n 5ad36 │ │ │ │ + bl 233db8 <_PyLong_UnsignedShort_Converter@@Base+0x3dc> │ │ │ │ + b.n 5ad8e │ │ │ │ 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 r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 16643c │ │ │ │ + bl 1664a4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 219b50 │ │ │ │ + bl 21a004 │ │ │ │ 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 │ │ │ │ @@ -70452,145 +70485,145 @@ │ │ │ │ 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, #10756 @ 0x2a04 │ │ │ │ + movw r1, #11652 @ 0x2d84 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 5adb4 │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 5ae0c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5adb8 │ │ │ │ + bge.n 5ae10 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10772 @ 0x2a14 │ │ │ │ + movw r1, #11668 @ 0x2d94 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ae0a │ │ │ │ + b.n 5ae62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5adb4 │ │ │ │ + beq.n 5ae0c │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5ae14 │ │ │ │ + bl 5ae6c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5adde │ │ │ │ + bge.n 5ae36 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5adfe │ │ │ │ + b.n 5ae56 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5adf2 │ │ │ │ + bne.n 5ae4a │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb64 │ │ │ │ + bl 7bb50 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5adfe │ │ │ │ + b.n 5ae56 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9def8 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e00c <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ade4 │ │ │ │ - b.n 5adda │ │ │ │ + bne.n 5ae3c │ │ │ │ + b.n 5ae32 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.w 3485c │ │ │ │ + b.w 348ac │ │ │ │ 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] @ (5aeac ) │ │ │ │ + ldr r1, [pc, #128] @ (5af04 ) │ │ │ │ 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 220f14 │ │ │ │ - cbnz r0, 5ae4e │ │ │ │ + bl 2213c0 │ │ │ │ + cbnz r0, 5aea6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ae92 │ │ │ │ + b.n 5aeea │ │ │ │ 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, #44783 @ 0xaeef │ │ │ │ + movw r2, #44871 @ 0xaf47 │ │ │ │ movt r2, #5 │ │ │ │ strd sl, r9, [sp, #24] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 207364 │ │ │ │ + bl 207570 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ae48 │ │ │ │ + beq.n 5aea0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 220fdc │ │ │ │ + bl 221488 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ae48 │ │ │ │ + beq.n 5aea0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (5aeac ) │ │ │ │ + ldr r3, [pc, #24] @ (5af04 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5aea4 │ │ │ │ + beq.n 5aefc │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005aeb0 : │ │ │ │ +0005af08 : │ │ │ │ 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, #40612 @ 0x9ea4 │ │ │ │ + movw r1, #41508 @ 0xa224 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23334c │ │ │ │ - cbnz r0, 5aee6 │ │ │ │ + bl 233800 │ │ │ │ + cbnz r0, 5af3e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 23390c <_PyLong_UnsignedShort_Converter@@Base+0x3e4> │ │ │ │ - b.n 5aeea │ │ │ │ + bl 233db8 <_PyLong_UnsignedShort_Converter@@Base+0x3dc> │ │ │ │ + b.n 5af42 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -70610,223 +70643,223 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005af2e : │ │ │ │ +0005af86 : │ │ │ │ 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, #40612 @ 0x9ea4 │ │ │ │ + movw r1, #41508 @ 0xa224 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23334c │ │ │ │ - cbnz r0, 5af52 │ │ │ │ + bl 233800 │ │ │ │ + cbnz r0, 5afaa │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ - b.n 5af56 │ │ │ │ + b.n 5afae │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005af58 : │ │ │ │ +0005afb0 : │ │ │ │ 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, #40612 @ 0x9ea4 │ │ │ │ + movw r1, #41508 @ 0xa224 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23334c │ │ │ │ - cbnz r0, 5af7c │ │ │ │ + bl 233800 │ │ │ │ + cbnz r0, 5afd4 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ - b.n 5af80 │ │ │ │ + b.n 5afd8 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 5afac │ │ │ │ + cbnz r3, 5b004 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53984 @ 0xd2e0 │ │ │ │ + movw r1, #54952 @ 0xd6a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5afbe │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5b016 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 7f9d0 │ │ │ │ + bl 7f9d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5afc2 │ │ │ │ + cbnz r0, 5b01a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5afee │ │ │ │ + b.n 5b046 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1a3030 <_PyType_Name@@Base> │ │ │ │ + bl 1a3258 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #34724 @ 0x87a4 │ │ │ │ + movw r0, #35580 @ 0x8afc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5afee │ │ │ │ + bge.n 5b046 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5afee │ │ │ │ + cbnz r3, 5b046 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 │ │ │ │ - cbnz r1, 5b01a │ │ │ │ + cbnz r1, 5b072 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #58024 @ 0xe2a8 │ │ │ │ + movw r1, #59144 @ 0xe708 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5b03c │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5b094 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5b042 │ │ │ │ + bmi.n 5b09a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10816 @ 0x2a40 │ │ │ │ + movw r1, #11712 @ 0x2dc0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5b06c │ │ │ │ + b.n 5b0c4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5b05a │ │ │ │ + cbz r1, 5b0b2 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b064 │ │ │ │ + bge.n 5b0bc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5b064 │ │ │ │ - bl 256fd4 │ │ │ │ + b.n 5b0bc │ │ │ │ + bl 2573f8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b048 │ │ │ │ - b.n 5b03c │ │ │ │ + bne.n 5b0a0 │ │ │ │ + b.n 5b094 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5b092 │ │ │ │ + cbnz r5, 5b0ea │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5b092 │ │ │ │ + blt.n 5b0ea │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5b092 │ │ │ │ - cbnz r2, 5b0b0 │ │ │ │ - ldr r1, [pc, #80] @ (5b0e4 ) │ │ │ │ + bgt.n 5b0ea │ │ │ │ + cbnz r2, 5b108 │ │ │ │ + ldr r1, [pc, #80] @ (5b13c ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b0dc │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b134 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5b0ca │ │ │ │ + bgt.n 5b122 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #41124 @ 0xa0a4 │ │ │ │ + movw r1, #42020 @ 0xa424 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5b0dc │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5b134 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b0b4 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 5b10c │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b0b4 │ │ │ │ + beq.n 5b10c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r3, r1] │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 138538 │ │ │ │ - cbnz r0, 5b108 │ │ │ │ + bl 138064 │ │ │ │ + cbnz r0, 5b160 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b144 │ │ │ │ - movw r3, #15569 @ 0x3cd1 │ │ │ │ + b.n 5b19c │ │ │ │ + movw r3, #15501 @ 0x3c8d │ │ │ │ movt r3, #14 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b128 │ │ │ │ + bne.n 5b180 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5b13c │ │ │ │ + bne.n 5b194 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5b144 │ │ │ │ + b.n 5b19c │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b138 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 5b13c │ │ │ │ - b.n 5b104 │ │ │ │ + bne.n 5b190 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 5b194 │ │ │ │ + b.n 5b15c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b11e │ │ │ │ + beq.n 5b176 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 26c68c <_PyBytes_Find@@Base+0x10e0> │ │ │ │ + b.w 26cb4c <_PyBytes_Find@@Base+0x10e0> │ │ │ │ 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 c60f4 │ │ │ │ + bl c6370 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #5160 @ 0x1428 │ │ │ │ strge r3, [r4, #16] │ │ │ │ movtge r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ @@ -70835,679 +70868,679 @@ │ │ │ │ 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, 5b196 │ │ │ │ + cbnz r4, 5b1ee │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 5b196 │ │ │ │ + ble.n 5b1ee │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5b196 │ │ │ │ - cbnz r2, 5b1b2 │ │ │ │ + bne.n 5b1ee │ │ │ │ + cbnz r2, 5b20a │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #132] @ (5b220 ) │ │ │ │ + ldr r4, [pc, #132] @ (5b278 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b21a │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b272 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5b1da │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 5b232 │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33248 @ 0x81e0 │ │ │ │ + movw r1, #34136 @ 0x8558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #40640 @ 0x9ec0 │ │ │ │ + movw r0, #41536 @ 0xa240 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b21a │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b272 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ - cbz r0, 5b21a │ │ │ │ + bl 8b3dc │ │ │ │ + cbz r0, 5b272 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b206 │ │ │ │ + beq.n 5b25e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5b21a │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5b272 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #40640 @ 0x9ec0 │ │ │ │ + movw r1, #41536 @ 0xa240 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r4, [r0, 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, 5b248 │ │ │ │ + cbnz r5, 5b2a0 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5b248 │ │ │ │ + blt.n 5b2a0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5b248 │ │ │ │ - cbnz r2, 5b266 │ │ │ │ - ldr r1, [pc, #76] @ (5b298 ) │ │ │ │ + bgt.n 5b2a0 │ │ │ │ + cbnz r2, 5b2be │ │ │ │ + ldr r1, [pc, #76] @ (5b2f0 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b292 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b2ea │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5b280 │ │ │ │ + bgt.n 5b2d8 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #11136 @ 0x2b80 │ │ │ │ + movw r1, #12120 @ 0x2f58 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5b292 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5b2ea │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b26a │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 5b2c2 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b26a │ │ │ │ + beq.n 5b2c2 │ │ │ │ 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, 5b2c0 │ │ │ │ + cbnz r5, 5b318 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5b2c0 │ │ │ │ + blt.n 5b318 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5b2c0 │ │ │ │ - cbnz r2, 5b2de │ │ │ │ - ldr r1, [pc, #76] @ (5b310 ) │ │ │ │ + bgt.n 5b318 │ │ │ │ + cbnz r2, 5b336 │ │ │ │ + ldr r1, [pc, #76] @ (5b368 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b30a │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b362 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5b2f8 │ │ │ │ + bgt.n 5b350 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #59712 @ 0xe940 │ │ │ │ + movw r1, #60608 @ 0xecc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5b30a │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5b362 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b2e2 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 5b33a │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b2e2 │ │ │ │ + beq.n 5b33a │ │ │ │ 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, #64593 @ 0xfc51 │ │ │ │ + movw r8, #63837 @ 0xf95d │ │ │ │ movt r8, #19 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r7, 5b358 │ │ │ │ + cbz r7, 5b3b0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r3, [r3, r7, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5b334 │ │ │ │ + beq.n 5b38c │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 5b34e │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b334 │ │ │ │ + bne.n 5b3a6 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b38c │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b334 │ │ │ │ - b.n 5b3a6 │ │ │ │ + beq.n 5b38c │ │ │ │ + b.n 5b3fe │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5b362 │ │ │ │ + cbnz r0, 5b3ba │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbnz r0, 5b36c │ │ │ │ - b.n 5b384 │ │ │ │ + cbnz r0, 5b3c4 │ │ │ │ + b.n 5b3dc │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b35c │ │ │ │ - b.n 5b3a6 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + beq.n 5b3b4 │ │ │ │ + b.n 5b3fe │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b37e │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b384 │ │ │ │ + bne.n 5b3d6 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b3dc │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b3a6 │ │ │ │ + cbnz r0, 5b3fe │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5b3a6 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b3fe │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b39c │ │ │ │ + bne.n 5b3f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ 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, 5b3de │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b436 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5b3d4 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b3de │ │ │ │ + bne.n 5b42c │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b436 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b550 │ │ │ │ + bne.w 5b5a8 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbnz r0, 5b3e8 │ │ │ │ + cbnz r0, 5b440 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5b3fc │ │ │ │ - b.n 5b3f2 │ │ │ │ + cbz r0, 5b454 │ │ │ │ + b.n 5b44a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b3e2 │ │ │ │ - b.n 5b550 │ │ │ │ + beq.n 5b43a │ │ │ │ + b.n 5b5a8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b550 │ │ │ │ + bne.w 5b5a8 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5b40a │ │ │ │ + cbz r0, 5b462 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b550 │ │ │ │ + bne.w 5b5a8 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5b418 │ │ │ │ + cbz r0, 5b470 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b550 │ │ │ │ + bne.w 5b5a8 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5b438 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b490 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b42e │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b438 │ │ │ │ + bne.n 5b486 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b490 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b550 │ │ │ │ + bne.w 5b5a8 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbnz r0, 5b442 │ │ │ │ + cbnz r0, 5b49a │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbnz r0, 5b44c │ │ │ │ - b.n 5b466 │ │ │ │ + cbnz r0, 5b4a4 │ │ │ │ + b.n 5b4be │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b43c │ │ │ │ - b.n 5b550 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + beq.n 5b494 │ │ │ │ + b.n 5b5a8 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b45e │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b466 │ │ │ │ + bne.n 5b4b6 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b4be │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b550 │ │ │ │ + bne.n 5b5a8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5b484 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b4dc │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b47c │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b484 │ │ │ │ + bne.n 5b4d4 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b4dc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b550 │ │ │ │ + bne.n 5b5a8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b4a2 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b4fa │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b49a │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b4a2 │ │ │ │ + bne.n 5b4f2 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b4fa │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b550 │ │ │ │ + bne.n 5b5a8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b4c0 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b518 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b4b8 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b4c0 │ │ │ │ + bne.n 5b510 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b518 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b550 │ │ │ │ + bne.n 5b5a8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b4de │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b536 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b4d6 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b4de │ │ │ │ + bne.n 5b52e │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b536 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b550 │ │ │ │ + bne.n 5b5a8 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5b4e8 │ │ │ │ + cbnz r0, 5b540 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbnz r0, 5b4f2 │ │ │ │ - b.n 5b50a │ │ │ │ + cbnz r0, 5b54a │ │ │ │ + b.n 5b562 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b4e2 │ │ │ │ - b.n 5b550 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + beq.n 5b53a │ │ │ │ + b.n 5b5a8 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b504 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b50a │ │ │ │ + bne.n 5b55c │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b562 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b550 │ │ │ │ + cbnz r0, 5b5a8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5b526 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b57e │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b520 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b526 │ │ │ │ + bne.n 5b578 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b57e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b550 │ │ │ │ + cbnz r0, 5b5a8 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5b542 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b59a │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b53c │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b542 │ │ │ │ + bne.n 5b594 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b59a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b550 │ │ │ │ + cbnz r0, 5b5a8 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5b550 │ │ │ │ + cbz r0, 5b5a8 │ │ │ │ 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, 5b586 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b5de │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5b57c │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b586 │ │ │ │ + bne.n 5b5d4 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b5de │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b6ba │ │ │ │ + bne.w 5b712 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5b5a6 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b5fe │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b59c │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b5a6 │ │ │ │ + bne.n 5b5f4 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b5fe │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b6ba │ │ │ │ + bne.w 5b712 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5b5c4 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b61c │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b5bc │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b5c4 │ │ │ │ + bne.n 5b614 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b61c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b6ba │ │ │ │ + bne.n 5b712 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5b5e2 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b63a │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b5da │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b5e2 │ │ │ │ + bne.n 5b632 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b63a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b6ba │ │ │ │ + bne.n 5b712 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5b600 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b658 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b5f8 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b600 │ │ │ │ + bne.n 5b650 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b658 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b6ba │ │ │ │ + bne.n 5b712 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5b61e │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b676 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b616 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b61e │ │ │ │ + bne.n 5b66e │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b676 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b6ba │ │ │ │ + bne.n 5b712 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5b63c │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b694 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b634 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b63c │ │ │ │ + bne.n 5b68c │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b694 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b6ba │ │ │ │ + bne.n 5b712 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5b646 │ │ │ │ + cbnz r0, 5b69e │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5b656 │ │ │ │ - b.n 5b650 │ │ │ │ + cbz r0, 5b6ae │ │ │ │ + b.n 5b6a8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b640 │ │ │ │ - b.n 5b6ba │ │ │ │ + beq.n 5b698 │ │ │ │ + b.n 5b712 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b6ba │ │ │ │ + cbnz r0, 5b712 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5b660 │ │ │ │ + cbz r0, 5b6b8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b6ba │ │ │ │ + cbnz r0, 5b712 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b67c │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b6d4 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b676 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b67c │ │ │ │ + bne.n 5b6ce │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b6d4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b6ba │ │ │ │ + cbnz r0, 5b712 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b698 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b6f0 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b692 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5b698 │ │ │ │ + bne.n 5b6ea │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5b6f0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b6ba │ │ │ │ + cbnz r0, 5b712 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b6ba │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + cbz r0, 5b712 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b6b0 │ │ │ │ + bne.n 5b708 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13fbe4 │ │ │ │ + b.w 13f8f0 │ │ │ │ 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 1e9434 │ │ │ │ + bl 1e96ec │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b6da │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 5b6e4 │ │ │ │ + bne.n 5b732 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5b73c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #10848 @ 0x2a60 │ │ │ │ + movw r0, #11744 @ 0x2de0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ 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, 5b716 │ │ │ │ + cbz r3, 5b76e │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5b724 │ │ │ │ + b.n 5b77c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 5b722 │ │ │ │ - bne.n 5b71e │ │ │ │ - cbnz r1, 5b740 │ │ │ │ + blt.n 5b77a │ │ │ │ + bne.n 5b776 │ │ │ │ + cbnz r1, 5b798 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b724 │ │ │ │ + b.n 5b77c │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #172] @ (5b7d4 ) │ │ │ │ + ldr r1, [pc, #172] @ (5b82c ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5b746 │ │ │ │ - b.n 5b7cc │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5b79e │ │ │ │ + b.n 5b824 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 5b798 │ │ │ │ + beq.n 5b7f0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b7cc │ │ │ │ - ldr r3, [pc, #128] @ (5b7d8 ) │ │ │ │ + blt.n 5b824 │ │ │ │ + ldr r3, [pc, #128] @ (5b830 ) │ │ │ │ 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 5b798 │ │ │ │ + beq.n 5b7f0 │ │ │ │ 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 900a8 │ │ │ │ - cbz r0, 5b78c │ │ │ │ + bl 90198 │ │ │ │ + cbz r0, 5b7e4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 5b76e │ │ │ │ - ldr r3, [pc, #76] @ (5b7dc ) │ │ │ │ + b.n 5b7c6 │ │ │ │ + ldr r3, [pc, #76] @ (5b834 ) │ │ │ │ ldr.w r3, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 5b7b6 │ │ │ │ - ldr r1, [pc, #60] @ (5b7d8 ) │ │ │ │ + b.n 5b80e │ │ │ │ + ldr r1, [pc, #60] @ (5b830 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #60] @ (5b7dc ) │ │ │ │ + ldr r2, [pc, #60] @ (5b834 ) │ │ │ │ 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 5b7c0 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 5b7cc │ │ │ │ + bne.n 5b818 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5b824 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005b7e0 <_Py_hashtable_len@@Base>: │ │ │ │ +0005b838 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 5b81e <_Py_hashtable_len@@Base+0x3e> │ │ │ │ + bne.n 5b876 <_Py_hashtable_len@@Base+0x3e> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37636 @ 0x9304 │ │ │ │ + movw r1, #38532 @ 0x9684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #57560 @ 0xe0d8 │ │ │ │ + movw r0, #58456 @ 0xe458 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5b838 <_Py_hashtable_len@@Base+0x58> │ │ │ │ + b.n 5b890 <_Py_hashtable_len@@Base+0x58> │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ @@ -71516,914 +71549,914 @@ │ │ │ │ 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, 5b854 <_Py_hashtable_len@@Base+0x74> │ │ │ │ + cbz r3, 5b8ac <_Py_hashtable_len@@Base+0x74> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5b864 <_Py_hashtable_len@@Base+0x84> │ │ │ │ + b.n 5b8bc <_Py_hashtable_len@@Base+0x84> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5b862 <_Py_hashtable_len@@Base+0x82> │ │ │ │ + ble.n 5b8ba <_Py_hashtable_len@@Base+0x82> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b85e <_Py_hashtable_len@@Base+0x7e> │ │ │ │ - cbnz r1, 5b886 <_Py_hashtable_len@@Base+0xa6> │ │ │ │ + bne.n 5b8b6 <_Py_hashtable_len@@Base+0x7e> │ │ │ │ + cbnz r1, 5b8de <_Py_hashtable_len@@Base+0xa6> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b864 <_Py_hashtable_len@@Base+0x84> │ │ │ │ + b.n 5b8bc <_Py_hashtable_len@@Base+0x84> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #156] @ (5b904 <_Py_hashtable_len@@Base+0x124>) │ │ │ │ + ldr r1, [pc, #156] @ (5b95c <_Py_hashtable_len@@Base+0x124>) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5b88c <_Py_hashtable_len@@Base+0xac> │ │ │ │ - b.n 5b8fc <_Py_hashtable_len@@Base+0x11c> │ │ │ │ + cbnz r0, 5b8e4 <_Py_hashtable_len@@Base+0xac> │ │ │ │ + b.n 5b954 <_Py_hashtable_len@@Base+0x11c> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 5b8a0 <_Py_hashtable_len@@Base+0xc0> │ │ │ │ + beq.n 5b8f8 <_Py_hashtable_len@@Base+0xc0> │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5b8be <_Py_hashtable_len@@Base+0xde> │ │ │ │ - b.n 5b8aa <_Py_hashtable_len@@Base+0xca> │ │ │ │ - bl 7fa30 │ │ │ │ + beq.n 5b916 <_Py_hashtable_len@@Base+0xde> │ │ │ │ + b.n 5b902 <_Py_hashtable_len@@Base+0xca> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b898 <_Py_hashtable_len@@Base+0xb8> │ │ │ │ - b.n 5b8fc <_Py_hashtable_len@@Base+0x11c> │ │ │ │ + beq.n 5b8f0 <_Py_hashtable_len@@Base+0xb8> │ │ │ │ + b.n 5b954 <_Py_hashtable_len@@Base+0x11c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b8c0 <_Py_hashtable_len@@Base+0xe0> │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 5b8c0 <_Py_hashtable_len@@Base+0xe0> │ │ │ │ - b.n 5b8fc <_Py_hashtable_len@@Base+0x11c> │ │ │ │ + bne.n 5b918 <_Py_hashtable_len@@Base+0xe0> │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 5b918 <_Py_hashtable_len@@Base+0xe0> │ │ │ │ + b.n 5b954 <_Py_hashtable_len@@Base+0x11c> │ │ │ │ movs r4, #0 │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c238 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5b8f0 <_Py_hashtable_len@@Base+0x110> │ │ │ │ + bne.n 5b948 <_Py_hashtable_len@@Base+0x110> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r6, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005b908 : │ │ │ │ +0005b960 : │ │ │ │ movs r1, #0 │ │ │ │ - b.n 5b90c │ │ │ │ + b.n 5b964 │ │ │ │ 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 1fcd80 <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ + bl 1fd0b4 <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ 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, 5b954 │ │ │ │ + cbz r3, 5b9ac │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5b964 │ │ │ │ + b.n 5b9bc │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5b962 │ │ │ │ + ble.n 5b9ba │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b95e │ │ │ │ - cbnz r1, 5b986 │ │ │ │ + bne.n 5b9b6 │ │ │ │ + cbnz r1, 5b9de │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5b964 │ │ │ │ + b.n 5b9bc │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #352] @ (5bac8 ) │ │ │ │ + ldr r1, [pc, #352] @ (5bb20 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5b98c │ │ │ │ - b.n 5ba52 │ │ │ │ + cbnz r0, 5b9e4 │ │ │ │ + b.n 5baaa │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 20b068 │ │ │ │ + bl 20b400 │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5ba52 │ │ │ │ + beq.n 5baaa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5ba2c │ │ │ │ + beq.n 5ba84 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5b9be │ │ │ │ - bl fb124 │ │ │ │ + cbz r0, 5ba16 │ │ │ │ + bl fb170 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b9b8 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 5ba10 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ba52 │ │ │ │ + bne.n 5baaa │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5b9c2 │ │ │ │ - b.n 5ba2c │ │ │ │ + bne.n 5ba1a │ │ │ │ + b.n 5ba84 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r7, #24552 @ 0x5fe8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ - cbz r0, 5b9fc │ │ │ │ + cbz r0, 5ba54 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5b9da │ │ │ │ + bne.n 5ba32 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5b9f6 │ │ │ │ - bl 142320 │ │ │ │ + b.n 5ba4e │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5b9f6 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 5ba52 │ │ │ │ + bne.n 5ba4e │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5baaa │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5ba00 │ │ │ │ - b.n 5ba36 │ │ │ │ - vldr d9, [pc, #192] @ 5bac0 │ │ │ │ + bne.n 5ba58 │ │ │ │ + b.n 5ba8e │ │ │ │ + vldr d9, [pc, #192] @ 5bb18 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5ba0e │ │ │ │ + bne.n 5ba66 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5ba3a │ │ │ │ - bl 142320 │ │ │ │ + b.n 5ba92 │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5ba3a │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 5ba3a │ │ │ │ - b.n 5ba52 │ │ │ │ - vldr d8, [pc, #144] @ 5bac0 │ │ │ │ + bne.n 5ba92 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 5ba92 │ │ │ │ + b.n 5baaa │ │ │ │ + vldr d8, [pc, #144] @ 5bb18 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5ba3a │ │ │ │ - vldr d8, [pc, #136] @ 5bac0 │ │ │ │ + b.n 5ba92 │ │ │ │ + vldr d8, [pc, #136] @ 5bb18 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f5218 <_PyTime_FromSecondsObject@@Base+0x1500> │ │ │ │ + bl 1f5554 <_PyTime_FromSecondsObject@@Base+0x13ec> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ba56 │ │ │ │ + bne.n 5baae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bab6 │ │ │ │ + b.n 5bb0e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1f5218 <_PyTime_FromSecondsObject@@Base+0x1500> │ │ │ │ + bl 1f5554 <_PyTime_FromSecondsObject@@Base+0x13ec> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ba52 │ │ │ │ + beq.n 5baaa │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 1f59e0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1f5d20 <_PyTime_AsTimespec@@Base> │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 1f59e0 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 97b54 │ │ │ │ + bl 1f5d20 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5bab0 │ │ │ │ + bne.n 5bb08 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 5ba52 │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 5baaa │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5bb12 │ │ │ │ + bl 5bb6a │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ... │ │ │ │ ldr r0, [r4, r5] │ │ │ │ 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 85938 │ │ │ │ + bl 859e8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5baee │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 5bb0e │ │ │ │ + bne.n 5bb46 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5bb66 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5bb04 │ │ │ │ + cbz r3, 5bb5c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5bb00 │ │ │ │ + blt.n 5bb58 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5bb02 │ │ │ │ + b.n 5bb5a │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5bb10 │ │ │ │ + b.n 5bb68 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d8, [pc, #152] @ 5bbc0 │ │ │ │ + vldr d8, [pc, #152] @ 5bc18 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 293460 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 2937e0 <_PyMonitoring_FireBranchEvent@@Base+0x8e0> │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 859e8 │ │ │ │ - cbz r0, 5bb7e │ │ │ │ + bl 85a98 │ │ │ │ + cbz r0, 5bbd6 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 293460 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 2937e0 <_PyMonitoring_FireBranchEvent@@Base+0x8e0> │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 859e8 │ │ │ │ + bl 85a98 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5bb82 │ │ │ │ + cbnz r0, 5bbda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bb7e │ │ │ │ + bge.n 5bbd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bb7e │ │ │ │ + cbnz r3, 5bbd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5bbb6 │ │ │ │ + b.n 5bc0e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb64 │ │ │ │ + bl 7bb50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bba2 │ │ │ │ + bge.n 5bbfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5bba2 │ │ │ │ + cbnz r3, 5bbfa │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bbb6 │ │ │ │ + bge.n 5bc0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bbb6 │ │ │ │ + cbnz r3, 5bc0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvs.n 5baee │ │ │ │ + bvs.n 5bb46 │ │ │ │ @ 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 20b068 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 5bc18 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 97b54 │ │ │ │ - mov r1, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b874 <__timerfd_gettime64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ - adds r4, #1 │ │ │ │ - bne.n 5bc10 │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5bc1a │ │ │ │ - mov r0, sp │ │ │ │ - bl 5bb12 │ │ │ │ - b.n 5bc1a │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005bc1e : │ │ │ │ +0005bc20 : │ │ │ │ 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] @ (5bca4 ) │ │ │ │ + ldr r4, [pc, #116] @ (5bca4 ) │ │ │ │ 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, 5bc4e │ │ │ │ + cbnz r3, 5bc50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5bc44 │ │ │ │ + cbz r3, 5bc46 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5bc38 │ │ │ │ + b.n 5bc3a │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 5bc68 │ │ │ │ + b.n 5bc6a │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bc68 │ │ │ │ + beq.n 5bc6a │ │ │ │ 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, 5bc7a │ │ │ │ + cbz r3, 5bc7c │ │ │ │ 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 5bc8c │ │ │ │ - cbnz r0, 5bc96 │ │ │ │ + beq.n 5bc8e │ │ │ │ + cbnz r0, 5bc98 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5bc9e │ │ │ │ - bl d7c28 │ │ │ │ + b.n 5bca0 │ │ │ │ + bl d7b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bc8c │ │ │ │ + beq.n 5bc8e │ │ │ │ str r0, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 20b400 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 5bcf8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 97c54 │ │ │ │ + mov r1, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b874 <__timerfd_gettime64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9a80c │ │ │ │ + adds r4, #1 │ │ │ │ + bne.n 5bcf0 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1a7e04 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5bcfa │ │ │ │ + mov r0, sp │ │ │ │ + bl 5bb6a │ │ │ │ + b.n 5bcfa │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005bca8 : │ │ │ │ +0005bcfe : │ │ │ │ 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] @ (5bce0 ) │ │ │ │ + ldr r4, [pc, #40] @ (5bd38 ) │ │ │ │ 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 254b7c │ │ │ │ + bl 25501c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7730c │ │ │ │ + b.w 772f4 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005bce4 : │ │ │ │ - ldr r3, [pc, #52] @ (5bd1c ) │ │ │ │ +0005bd3c : │ │ │ │ + ldr r3, [pc, #52] @ (5bd74 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5bcfa │ │ │ │ + cbnz r3, 5bd52 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bcee │ │ │ │ + bne.n 5bd46 │ │ │ │ bx lr │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bd18 │ │ │ │ + beq.n 5bd70 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5bd12 │ │ │ │ + blt.n 5bd6a │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 5bd0e │ │ │ │ + b.n 5bd66 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5bd36 │ │ │ │ + cbz r3, 5bd8e │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r0, #3 │ │ │ │ - b.w 7bed8 │ │ │ │ + b.w 7bec4 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7bb64 │ │ │ │ + b.w 7bb50 │ │ │ │ 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 c60f4 │ │ │ │ + bl c6370 │ │ │ │ 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, 5bd80 │ │ │ │ + cbz r3, 5bdd8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5bd90 │ │ │ │ + b.n 5bde8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5bd8e │ │ │ │ + ble.n 5bde6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5bd8a │ │ │ │ - cbnz r1, 5bdb2 │ │ │ │ + bne.n 5bde2 │ │ │ │ + cbnz r1, 5be0a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5bd90 │ │ │ │ + b.n 5bde8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #264] @ (5be9c ) │ │ │ │ + ldr r1, [pc, #264] @ (5bef4 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5bdb8 │ │ │ │ - b.n 5be8a │ │ │ │ + cbnz r0, 5be10 │ │ │ │ + b.n 5bee2 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ - bl 20b068 │ │ │ │ + bl 20b400 │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5be8a │ │ │ │ - cbz r6, 5be34 │ │ │ │ + beq.n 5bee2 │ │ │ │ + cbz r6, 5be8c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5bde8 │ │ │ │ - bl fb124 │ │ │ │ + cbz r0, 5be40 │ │ │ │ + bl fb170 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bde2 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 5be3a │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5be8a │ │ │ │ + bne.n 5bee2 │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5bdec │ │ │ │ - b.n 5be3e │ │ │ │ + bne.n 5be44 │ │ │ │ + b.n 5be96 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5be12 │ │ │ │ - bl 1267dc │ │ │ │ + cbz r0, 5be6a │ │ │ │ + bl 1266d4 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5be0c │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 5be64 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5be8a │ │ │ │ + bne.n 5bee2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5be16 │ │ │ │ - b.n 5be46 │ │ │ │ + bne.n 5be6e │ │ │ │ + b.n 5be9e │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1267dc │ │ │ │ + bl 1266d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5be4a │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 5be4a │ │ │ │ - b.n 5be8a │ │ │ │ + bne.n 5bea2 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 5bea2 │ │ │ │ + b.n 5bee2 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 5be4a │ │ │ │ + b.n 5bea2 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5be4a │ │ │ │ + b.n 5bea2 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f59e0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1f5d20 <_PyTime_AsTimespec@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f59e0 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 97b54 │ │ │ │ + bl 1f5d20 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5be8e │ │ │ │ + bne.n 5bee6 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5be94 │ │ │ │ + b.n 5beec │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5bee4 │ │ │ │ + bl 5c038 │ │ │ │ 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, 5bec8 │ │ │ │ + cbz r3, 5bf20 │ │ │ │ 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 5bed2 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 5bedc │ │ │ │ + bne.n 5bf2a │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5bf34 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7dd48 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 59570 <_Py_cr_quot@@Base+0x74> │ │ │ │ - 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 1ac888 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5bf0a │ │ │ │ + b.w 7dd30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bf30 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1ac888 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5bf06 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #16628 @ 0x40f4 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 80848 │ │ │ │ - add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 595c8 <_Py_cr_quot@@Base+0x74> │ │ │ │ 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 5bf58 │ │ │ │ + bhi.n 5bf60 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5bf70 │ │ │ │ + ble.n 5bf78 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5bf78 │ │ │ │ - movw r0, #19396 @ 0x4bc4 │ │ │ │ + b.n 5bf80 │ │ │ │ + movw r0, #20212 @ 0x4ef4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bf4e │ │ │ │ + bne.n 5bf56 │ │ │ │ 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 5bfd6 │ │ │ │ - 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 20b068 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 5bfd0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 97b54 │ │ │ │ - mov r1, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b874 <__timerfd_gettime64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ - adds r4, #1 │ │ │ │ - bne.n 5bfc8 │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5bfd2 │ │ │ │ - mov r0, sp │ │ │ │ - bl 5bee4 │ │ │ │ - b.n 5bfd2 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + b.n 5bf88 │ │ │ │ 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 2846b0 │ │ │ │ + bl 284b70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c00a │ │ │ │ + beq.n 5bfbc │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5c044 │ │ │ │ + cbz r0, 5bff6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 90408 │ │ │ │ + bl 904f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5c00e │ │ │ │ + cbnz r0, 5bfc0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c080 │ │ │ │ + b.n 5c032 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5c054 │ │ │ │ + cbz r3, 5c006 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5c054 │ │ │ │ + beq.n 5c006 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 284830 │ │ │ │ + bl 284cf0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c068 │ │ │ │ + beq.n 5c01a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 7730c │ │ │ │ - b.n 5c054 │ │ │ │ + bl 772f4 │ │ │ │ + b.n 5c006 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb64 │ │ │ │ + bl 7bb50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c00a │ │ │ │ + beq.n 5bfbc │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5c080 │ │ │ │ + cbz r3, 5c032 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5c080 │ │ │ │ + cbz r1, 5c032 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2847b8 │ │ │ │ + bl 284c78 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c080 │ │ │ │ + bne.n 5c032 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c00a │ │ │ │ + bge.n 5bfbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c00a │ │ │ │ + bne.n 5bfbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c00a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bfbc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5c0ac │ │ │ │ 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 292e98 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 7fcd0 │ │ │ │ + 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 1ac998 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5c05e │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5c084 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1ac998 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5c05a │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + movw r0, #17524 @ 0x4474 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 808ac │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 20b400 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 5c0d8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 97c54 │ │ │ │ + mov r1, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b874 <__timerfd_gettime64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9a80c │ │ │ │ + adds r4, #1 │ │ │ │ + bne.n 5c0d0 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1a7e04 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5c0da │ │ │ │ + mov r0, sp │ │ │ │ + bl 5c038 │ │ │ │ + b.n 5c0da │ │ │ │ + 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 5c0e8 │ │ │ │ - movw r3, #64593 @ 0xfc51 │ │ │ │ + bpl.n 5c114 │ │ │ │ + movw r3, #63837 @ 0xf95d │ │ │ │ movt r3, #19 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5c0e2 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5c0e8 │ │ │ │ + bne.n 5c10e │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5c114 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5c126 │ │ │ │ + cbnz r0, 5c152 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - movw r6, #64593 @ 0xfc51 │ │ │ │ + movw r6, #63837 @ 0xf95d │ │ │ │ movt r6, #19 │ │ │ │ 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 5c124 │ │ │ │ + bge.n 5c150 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 5c11e │ │ │ │ + cbz r3, 5c14a │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5c118 │ │ │ │ - bl 13fbe4 │ │ │ │ - b.n 5c11e │ │ │ │ + bne.n 5c144 │ │ │ │ + bl 13f8f0 │ │ │ │ + b.n 5c14a │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5c126 │ │ │ │ + cbnz r0, 5c152 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5c102 │ │ │ │ + b.n 5c12e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 5c17c │ │ │ │ + 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 293218 <_PyMonitoring_FireBranchEvent@@Base+0x318> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 7fcd4 │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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] @ (5c1c8 ) │ │ │ │ + ldr r3, [pc, #116] @ (5c220 ) │ │ │ │ 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, #10980 @ 0x2ae4 │ │ │ │ + movw r2, #11876 @ 0x2e64 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl d6f50 │ │ │ │ - cbz r0, 5c1c4 │ │ │ │ + bl d6e40 │ │ │ │ + cbz r0, 5c21c │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5c190 │ │ │ │ + cbnz r5, 5c1e8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5c184 │ │ │ │ + cbz r3, 5c1dc │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5c190 │ │ │ │ + b.n 5c1e8 │ │ │ │ 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] │ │ │ │ @@ -72441,216 +72474,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 2531b8 │ │ │ │ + bl 253650 │ │ │ │ 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, 5c212 │ │ │ │ + cbz r4, 5c26a │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5c22a │ │ │ │ + cbz r3, 5c282 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #32112 @ 0x7d70 │ │ │ │ + movw r2, #33008 @ 0x80f0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 259ac0 <_PyGen_SetStopIterationValue@@Base+0x159c> │ │ │ │ + bl 259ee8 <_PyGen_SetStopIterationValue@@Base+0x159c> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5c232 │ │ │ │ + b.n 5c28a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43616 @ 0xaa60 │ │ │ │ + movw r1, #44616 @ 0xae48 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5c232 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5c28a │ │ │ │ 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, #10996 @ 0x2af4 │ │ │ │ + movw r1, #11892 @ 0x2e74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1eed64 │ │ │ │ - cbnz r0, 5c27c │ │ │ │ + bl 1ef098 │ │ │ │ + cbnz r0, 5c2d4 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #60705 @ 0xed21 │ │ │ │ + movw r1, #61525 @ 0xf055 │ │ │ │ movt r1, #30 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 38c6e │ │ │ │ + b.w 38cc2 │ │ │ │ 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 5c344 │ │ │ │ + beq.n 5c39c │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 88210 │ │ │ │ + bl 882c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c344 │ │ │ │ + bne.n 5c39c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5c344 │ │ │ │ + beq.n 5c39c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88210 │ │ │ │ + bl 882c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c344 │ │ │ │ + bne.n 5c39c │ │ │ │ movw r8, #46356 @ 0xb514 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5c2da │ │ │ │ + beq.n 5c332 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 88210 │ │ │ │ - cbz r0, 5c344 │ │ │ │ + bl 882c4 │ │ │ │ + cbz r0, 5c39c │ │ │ │ movw r7, #46148 @ 0xb444 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5c2f6 │ │ │ │ + beq.n 5c34e │ │ │ │ movw r1, #46356 @ 0xb514 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ - bl 88210 │ │ │ │ - cbz r0, 5c328 │ │ │ │ + bl 882c4 │ │ │ │ + cbz r0, 5c380 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1fe074 │ │ │ │ + bl 1fe3ac │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r0, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1fe074 │ │ │ │ + bl 1fe3ac │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 191c24 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ - b.n 5c34c │ │ │ │ + bl 191e6c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + b.n 5c3a4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5c336 │ │ │ │ + beq.n 5c38e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88210 │ │ │ │ - cbz r0, 5c344 │ │ │ │ + bl 882c4 │ │ │ │ + cbz r0, 5c39c │ │ │ │ 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 5c3f6 │ │ │ │ + b.n 5c44e │ │ │ │ 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 5c3ea │ │ │ │ + beq.n 5c442 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 5c3ea │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 5c442 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5c3ea │ │ │ │ + beq.n 5c442 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 5c3ea │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 5c442 │ │ │ │ movw r1, #46356 @ 0xb514 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ movw r5, #46148 @ 0xb444 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5c3ac │ │ │ │ + beq.n 5c404 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88210 │ │ │ │ - cbz r0, 5c3b2 │ │ │ │ + bl 882c4 │ │ │ │ + cbz r0, 5c40a │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5c3c8 │ │ │ │ - b.n 5c3b8 │ │ │ │ + beq.n 5c420 │ │ │ │ + b.n 5c410 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5c3de │ │ │ │ - b.n 5c3d4 │ │ │ │ + beq.n 5c436 │ │ │ │ + b.n 5c42c │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r8 │ │ │ │ - bl 88210 │ │ │ │ - cbz r0, 5c3ea │ │ │ │ + bl 882c4 │ │ │ │ + cbz r0, 5c442 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5c3f6 │ │ │ │ + b.n 5c44e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88210 │ │ │ │ - cbz r0, 5c3ea │ │ │ │ + bl 882c4 │ │ │ │ + cbz r0, 5c442 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5c3f6 │ │ │ │ + b.n 5c44e │ │ │ │ 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 │ │ │ │ @@ -72660,36 +72693,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, 5c41e │ │ │ │ + cbz r2, 5c476 │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2563b4 │ │ │ │ - cbnz r0, 5c440 │ │ │ │ + bl 2567d8 │ │ │ │ + cbnz r0, 5c498 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 223b70 <_PyTime_ObjectToTime_t@@Base+0x4ec> │ │ │ │ + b.w 224020 <_PyTime_ObjectToTime_t@@Base+0x4ec> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5c44e │ │ │ │ + b.n 5c4a6 │ │ │ │ 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] │ │ │ │ @@ -72699,445 +72732,447 @@ │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r7 │ │ │ │ uxth r6, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r3 │ │ │ │ - movw r4, #64888 @ 0xfd78 │ │ │ │ - movt r4, #72 @ 0x48 │ │ │ │ - bl 1fe074 │ │ │ │ + movw r4, #228 @ 0xe4 │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ + bl 1fe3ac │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 29312c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 2934ac <_PyMonitoring_FireBranchEvent@@Base+0x5ac> │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ mov r3, r7 │ │ │ │ strd sl, r6, [sp, #8] │ │ │ │ - movw r0, #11180 @ 0x2bac │ │ │ │ + movw r0, #12076 @ 0x2f2c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ 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 5c534 │ │ │ │ + beq.n 5c58c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b350 │ │ │ │ - cbz r0, 5c516 │ │ │ │ + bl 8b3dc │ │ │ │ + cbz r0, 5c56e │ │ │ │ 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 5c4f6 │ │ │ │ + bls.n 5c54e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5c516 │ │ │ │ + bne.n 5c56e │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 291b0c <_PyObject_GetXIDataNoFallback@@Base+0xd00> │ │ │ │ - cbnz r0, 5c516 │ │ │ │ + bl 291e88 <_PyObject_GetXIDataNoFallback@@Base+0xd00> │ │ │ │ + cbnz r0, 5c56e │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 223b70 <_PyTime_ObjectToTime_t@@Base+0x4ec> │ │ │ │ + b.w 224020 <_PyTime_ObjectToTime_t@@Base+0x4ec> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #11364 @ 0x2c64 │ │ │ │ + movw r1, #12260 @ 0x2fe4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11328 @ 0x2c40 │ │ │ │ + movw r1, #12224 @ 0x2fc0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #40760 @ 0x9f38 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r0, #11396 @ 0x2c84 │ │ │ │ + movw r0, #12292 @ 0x3004 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r3, r4, [r2, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c582 : │ │ │ │ +0005c5da : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5c59c │ │ │ │ + cbz r0, 5c5f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5c5b4 │ │ │ │ + bmi.n 5c60c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11408 @ 0x2c90 │ │ │ │ + movw r1, #12304 @ 0x3010 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5c660 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5c6b8 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c5c0 │ │ │ │ + cbz r1, 5c618 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 5c5d8 │ │ │ │ + bmi.n 5c630 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11444 @ 0x2cb4 │ │ │ │ + movw r1, #12340 @ 0x3034 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5c660 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5c6b8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 5c61c │ │ │ │ + bge.n 5c674 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - cbz r1, 5c5fe │ │ │ │ + cbz r1, 5c656 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 5c618 │ │ │ │ + bmi.n 5c670 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5c618 │ │ │ │ + beq.n 5c670 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11488 @ 0x2ce0 │ │ │ │ + movw r1, #12384 @ 0x3060 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c5e4 │ │ │ │ + b.n 5c63c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c63a │ │ │ │ + cbnz r0, 5c692 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11524 @ 0x2d04 │ │ │ │ + movw r1, #12420 @ 0x3084 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c654 │ │ │ │ + bge.n 5c6ac │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 5c64e │ │ │ │ + bne.n 5c6a6 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c654 │ │ │ │ - cbnz r3, 5c654 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c6ac │ │ │ │ + cbnz r3, 5c6ac │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 254dbc │ │ │ │ + b.w 25525c │ │ │ │ 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 r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #13 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #36332 @ 0x8dec │ │ │ │ + movw r0, #37332 @ 0x91d4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #63176 @ 0xf6c8 │ │ │ │ + movw r0, #64296 @ 0xfb28 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ 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, 5c6c0 │ │ │ │ + cbz r3, 5c718 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 5c6c2 │ │ │ │ + b.n 5c71a │ │ │ │ mov sl, r3 │ │ │ │ ldrh.w r6, [r9, #13] │ │ │ │ ldrb.w r7, [r9, #15] │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ - cbnz r3, 5c6da │ │ │ │ + cbnz r3, 5c732 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 5c6da │ │ │ │ + blt.n 5c732 │ │ │ │ cmp r5, #3 │ │ │ │ - bgt.n 5c6da │ │ │ │ - cbnz r4, 5c700 │ │ │ │ + bgt.n 5c732 │ │ │ │ + cbnz r4, 5c752 │ │ │ │ + ldr r1, [pc, #136] @ (5c7bc ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c762 │ │ │ │ + cbz r0, 5c7b4 │ │ │ │ rev16 r6, r6 │ │ │ │ adds.w r5, sl, r5 │ │ │ │ uxth r6, r6 │ │ │ │ - beq.n 5c74e │ │ │ │ + beq.n 5c7a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5c722 │ │ │ │ - bl fb124 │ │ │ │ + cbz r0, 5c774 │ │ │ │ + bl fb170 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5c71e │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 5c762 │ │ │ │ + bne.n 5c770 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5c7b4 │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 5c74e │ │ │ │ + beq.n 5c7a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5c73a │ │ │ │ - bl fb124 │ │ │ │ + cbz r0, 5c78c │ │ │ │ + bl fb170 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c736 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 5c762 │ │ │ │ + bne.n 5c788 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5c7b4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5c74e │ │ │ │ + beq.n 5c7a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5c74e │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 5c762 │ │ │ │ + bne.n 5c7a0 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5c7b4 │ │ │ │ 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 223b70 <_PyTime_ObjectToTime_t@@Base+0x4ec> │ │ │ │ + b.w 224020 <_PyTime_ObjectToTime_t@@Base+0x4ec> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + 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 1fe074 │ │ │ │ + bl 1fe3ac │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 29312c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 2934ac <_PyMonitoring_FireBranchEvent@@Base+0x5ac> │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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, #27544 @ 0x6b98 │ │ │ │ + movw r1, #28400 @ 0x6ef0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8e728 │ │ │ │ - cbnz r0, 5c7c4 │ │ │ │ + bl 8e810 │ │ │ │ + cbnz r0, 5c81a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c7f8 │ │ │ │ - ldr r0, [pc, #56] @ (5c800 ) │ │ │ │ - bl 1187f8 │ │ │ │ + b.n 5c84e │ │ │ │ + ldr r0, [pc, #56] @ (5c854 ) │ │ │ │ + bl 118994 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7c0 │ │ │ │ + beq.n 5c816 │ │ │ │ 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] @ (5c804 ) │ │ │ │ - bl fe9c4 │ │ │ │ + ldr r1, [pc, #36] @ (5c858 ) │ │ │ │ + bl fea1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c7f8 │ │ │ │ + bge.n 5c84e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5c7f8 │ │ │ │ + cbnz r3, 5c84e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ - b.w 5c44e │ │ │ │ + b.w 5c4a6 │ │ │ │ │ │ │ │ -0005c812 : │ │ │ │ +0005c86a : │ │ │ │ b.w 2c018 │ │ │ │ │ │ │ │ -0005c816 : │ │ │ │ +0005c86e : │ │ │ │ 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 1380d8 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 137c04 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c832 : │ │ │ │ +0005c88a : │ │ │ │ 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 5c850 │ │ │ │ + bpl.n 5c8a8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5c856 │ │ │ │ - bl 4d46c │ │ │ │ - b.n 5c8fa │ │ │ │ + bmi.n 5c8ae │ │ │ │ + bl 4d4fc │ │ │ │ + b.n 5c952 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5c862 │ │ │ │ + blt.n 5c8ba │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5c87a │ │ │ │ + blt.n 5c8d2 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29512 @ 0x7348 │ │ │ │ + movw r1, #30268 @ 0x763c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5c8fa │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5c952 │ │ │ │ mov r6, r2 │ │ │ │ - bl 2569f0 │ │ │ │ + bl 256e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c8fa │ │ │ │ + bne.n 5c952 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5c8aa │ │ │ │ + bmi.n 5c902 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5c8ae │ │ │ │ + beq.n 5c906 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 5c8b0 │ │ │ │ + b.n 5c908 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 5c8b0 │ │ │ │ + b.n 5c908 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 5c8cc │ │ │ │ + bls.n 5c924 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11868 @ 0x2e5c │ │ │ │ + movw r1, #12764 @ 0x31dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5c8fa │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5c952 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5c8e2 │ │ │ │ + bpl.n 5c93a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5c8de │ │ │ │ + beq.n 5c936 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5c8e4 │ │ │ │ + b.n 5c93c │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5c8e4 │ │ │ │ + b.n 5c93c │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5c8ec │ │ │ │ + bne.n 5c944 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5c8fe │ │ │ │ + b.n 5c956 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5c8fe │ │ │ │ + b.n 5c956 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movw r0, #11892 @ 0x2e74 │ │ │ │ + movw r0, #12788 @ 0x31f4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 793ec │ │ │ │ + b.w 793e4 │ │ │ │ │ │ │ │ -0005c90c <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005c964 <_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 │ │ │ │ @@ -73157,159 +73192,159 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005c950 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005c9a8 <_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 5c97a <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ + beq.n 5c9d2 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11908 @ 0x2e84 │ │ │ │ + movw r1, #12804 @ 0x3204 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - b.n 5c992 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ + b.n 5c9ea <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5c982 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ + cbz r4, 5c9da <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5c99e <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ + cbnz r3, 5c9f6 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11956 @ 0x2eb4 │ │ │ │ + movw r1, #12852 @ 0x3234 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d59c4 │ │ │ │ - movw r1, #15176 @ 0x3b48 │ │ │ │ + b.w d5890 │ │ │ │ + movw r1, #16072 @ 0x3ec8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c140 │ │ │ │ - cbnz r0, 5c9b8 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ + cbnz r0, 5ca10 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5c9da <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ + cbz r2, 5ca32 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #18404 @ 0x47e4 │ │ │ │ + movw r1, #19260 @ 0x4b3c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #38280 @ 0x9588 │ │ │ │ + movw r1, #39280 @ 0x9970 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ │ │ │ │ -0005c9ee : │ │ │ │ +0005ca46 : │ │ │ │ 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, #25444 @ 0x6364 │ │ │ │ + movw r1, #26200 @ 0x6658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #18840 @ 0x4998 │ │ │ │ + movw r0, #19736 @ 0x4d18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1b24dc │ │ │ │ + bl 1b25ec │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5ca72 │ │ │ │ + cbz r0, 5caca │ │ │ │ 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, #12012 @ 0x2eec │ │ │ │ + movw r1, #12908 @ 0x326c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 87b64 │ │ │ │ + bl 87c18 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ca70 │ │ │ │ + bge.n 5cac8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5ca70 │ │ │ │ + cbnz r3, 5cac8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #12020 @ 0x2ef4 │ │ │ │ + movw r1, #12916 @ 0x3274 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1eed64 │ │ │ │ - cbz r0, 5caac │ │ │ │ + bl 1ef098 │ │ │ │ + cbz r0, 5cb04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cad8 │ │ │ │ - movw r1, #12236 @ 0x2fcc │ │ │ │ + b.n 5cb30 │ │ │ │ + movw r1, #13132 @ 0x334c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8e728 │ │ │ │ + bl 8e810 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5caa8 │ │ │ │ + beq.n 5cb00 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60705 @ 0xed21 │ │ │ │ + movw r1, #61525 @ 0xf055 │ │ │ │ movt r1, #30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 259934 <_PyGen_SetStopIterationValue@@Base+0x1410> │ │ │ │ + bl 259d5c <_PyGen_SetStopIterationValue@@Base+0x1410> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 4a6fc │ │ │ │ + bl 4a78c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #63176 @ 0xf6c8 │ │ │ │ + movw r0, #64296 @ 0xfb28 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ movw r2, #32112 @ 0x7d70 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -73328,490 +73363,488 @@ │ │ │ │ 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, 5cb54 │ │ │ │ + cbz r4, 5cbac │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b.n 5cb5c │ │ │ │ + b.n 5cbb4 │ │ │ │ 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 191e48 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 192090 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005cb76 : │ │ │ │ +0005cbce : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #32] @ (5cba8 ) │ │ │ │ + ldr r1, [pc, #32] @ (5cc00 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 18cba8 <_PyInterpreterState_New@@Base> │ │ │ │ + bl 18cdf4 <_PyInterpreterState_New@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5cba2 │ │ │ │ + cbz r3, 5cbfa │ │ │ │ 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, #32504 @ 0x7ef8 │ │ │ │ + movw r0, #33400 @ 0x8278 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 793ec │ │ │ │ + b.w 793e4 │ │ │ │ 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 5cbe4 │ │ │ │ + blt.n 5cc3c │ │ │ │ mov r4, r0 │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2ba8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ - cbnz r4, 5cbee │ │ │ │ + bl 9a80c │ │ │ │ + cbnz r4, 5cc46 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5cbf6 │ │ │ │ + b.n 5cc4e │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #34924 @ 0x886c │ │ │ │ + movw r2, #35820 @ 0x8bec │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #12256 @ 0x2fe0 │ │ │ │ + movw r1, #13152 @ 0x3360 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ 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, 5cc68 │ │ │ │ + cbz r3, 5ccc0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5cc68 │ │ │ │ + beq.n 5ccc0 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34924 @ 0x886c │ │ │ │ + movw r1, #35820 @ 0x8bec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1f1a74 │ │ │ │ + bl 1f1da8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5cc52 │ │ │ │ + cbnz r0, 5ccaa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cce0 │ │ │ │ + b.n 5cd38 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5cc76 │ │ │ │ + bne.n 5ccce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cc68 │ │ │ │ + bge.n 5ccc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5cc68 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ccc0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cc9c │ │ │ │ + bge.n 5ccf4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cc9c │ │ │ │ + b.n 5ccf4 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 2561b8 │ │ │ │ + bl 2565dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cc98 │ │ │ │ + bge.n 5ccf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cc98 │ │ │ │ + cbnz r3, 5ccf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5cc4e │ │ │ │ + beq.n 5cca6 │ │ │ │ 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 5ccc8 │ │ │ │ + bge.n 5cd20 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5ccc8 │ │ │ │ + cbnz r0, 5cd20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 20c830 │ │ │ │ + bl 20cb98 │ │ │ │ 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 5cd50 │ │ │ │ + beq.n 5cda8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl f47b8 │ │ │ │ + bl f4734 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cd24 │ │ │ │ + bge.n 5cd7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cd24 │ │ │ │ + cbnz r3, 5cd7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5cd4e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5cda6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #12296 @ 0x3008 │ │ │ │ + movw r0, #13192 @ 0x3388 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cd50 │ │ │ │ + bge.n 5cda8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cd50 │ │ │ │ + cbnz r3, 5cda8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cd50 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cda8 │ │ │ │ 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, #63160 @ 0xf6b8 │ │ │ │ + movw r1, #64280 @ 0xfb18 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 5cd92 │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 5cdea │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5cd96 │ │ │ │ + bl 5cdee │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #63176 @ 0xf6c8 │ │ │ │ + movw r0, #64296 @ 0xfb28 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ 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 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ce04 │ │ │ │ + cbz r0, 5ce5c │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5cdc4 │ │ │ │ + ble.n 5ce1c │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5cdc4 │ │ │ │ + cbz r3, 5ce1c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5cdd8 │ │ │ │ + cbz r3, 5ce30 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5cde2 │ │ │ │ + bne.n 5ce3a │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bd34 │ │ │ │ + bl 7bd20 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5cdea │ │ │ │ + b.n 5ce42 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb64 │ │ │ │ + bl 7bb50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cdf8 │ │ │ │ + bge.n 5ce50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5cdfc │ │ │ │ + cbz r3, 5ce54 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5ce04 │ │ │ │ + b.n 5ce5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cdf8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ce50 │ │ │ │ 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 f47b8 │ │ │ │ + bl f4734 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ce3a │ │ │ │ + bge.n 5ce92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ce3a │ │ │ │ + cbnz r3, 5ce92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5ce68 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5cec0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12312 @ 0x3018 │ │ │ │ + movw r0, #13208 @ 0x3398 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ce5c │ │ │ │ + bge.n 5ceb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5ce60 │ │ │ │ + cbz r3, 5ceb8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5ce68 │ │ │ │ + b.n 5cec0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ce5c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ceb4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ce8c │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 5cece │ │ │ │ - ldr r1, [pc, #68] @ (5ced4 ) │ │ │ │ + bne.n 5cee4 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5cf26 │ │ │ │ + ldr r1, [pc, #68] @ (5cf2c ) │ │ │ │ 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 5cebe │ │ │ │ + bne.n 5cf16 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12328 @ 0x3028 │ │ │ │ + movw r1, #13224 @ 0x33a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5cece │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5cf26 │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ str.w r4, [r3, #3912] @ 0xf48 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #34876 @ 0x883c │ │ │ │ + movw r2, #35772 @ 0x8bbc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #12256 @ 0x2fe0 │ │ │ │ + movw r1, #13152 @ 0x3360 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #35024 @ 0x88d0 │ │ │ │ + movw r2, #35920 @ 0x8c50 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #12256 @ 0x2fe0 │ │ │ │ + movw r1, #13152 @ 0x3360 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ │ │ │ │ -0005cf14 : │ │ │ │ - vldr d0, [pc, #8] @ 5cf20 │ │ │ │ +0005cf6c : │ │ │ │ + vldr d0, [pc, #8] @ 5cf78 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + 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] @ (5cfb8 ) │ │ │ │ mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r2, #55692 @ 0xd98c │ │ │ │ + movw r2, #56284 @ 0xdbdc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl d6f50 │ │ │ │ - cbnz r0, 5cf56 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r3, #23256 @ 0x5ad8 │ │ │ │ + movt r3, #77 @ 0x4d │ │ │ │ + bl d6e40 │ │ │ │ + cbnz r0, 5cfb4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5cfb0 │ │ │ │ + b.n 5d00e │ │ │ │ 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, #12416 @ 0x3080 │ │ │ │ + movw r0, #13312 @ 0x3400 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cf52 │ │ │ │ + beq.n 5cfb0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - bl 20ccac │ │ │ │ + bl 20d020 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cfb0 │ │ │ │ + bge.n 5d00e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cfb0 │ │ │ │ + cbnz r3, 5d00e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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} │ │ │ │ │ │ │ │ -0005cfbc : │ │ │ │ - vldr d0, [pc, #8] @ 5cfc8 │ │ │ │ +0005d014 : │ │ │ │ + vldr d0, [pc, #8] @ 5d020 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ 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 5cd96 │ │ │ │ + bl 5cdee │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #63176 @ 0xf6c8 │ │ │ │ + movw r0, #64296 @ 0xfb28 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80848 │ │ │ │ + b.w 808ac │ │ │ │ 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, #27544 @ 0x6b98 │ │ │ │ + movw r1, #28400 @ 0x6ef0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8e728 │ │ │ │ - cbnz r0, 5d024 │ │ │ │ + bl 8e810 │ │ │ │ + cbnz r0, 5d07c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d058 │ │ │ │ - ldr r0, [pc, #56] @ (5d060 ) │ │ │ │ - bl 1187f8 │ │ │ │ + b.n 5d0b0 │ │ │ │ + ldr r0, [pc, #56] @ (5d0b8 ) │ │ │ │ + bl 118994 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d020 │ │ │ │ + beq.n 5d078 │ │ │ │ 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] @ (5d064 ) │ │ │ │ - bl fe9c4 │ │ │ │ + ldr r1, [pc, #36] @ (5d0bc ) │ │ │ │ + bl fea1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d058 │ │ │ │ + bge.n 5d0b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d058 │ │ │ │ + cbnz r3, 5d0b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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} │ │ │ │ @@ -73823,1176 +73856,1177 @@ │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #46148 @ 0xb444 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 191c24 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 191e6c <_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 5d0bc │ │ │ │ + beq.n 5d114 │ │ │ │ mov r1, r4 │ │ │ │ - bl 88210 │ │ │ │ + bl 882c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d192 │ │ │ │ + beq.n 5d1ea │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5d0d2 │ │ │ │ + beq.n 5d12a │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88210 │ │ │ │ + bl 882c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d192 │ │ │ │ + beq.n 5d1ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c04c │ │ │ │ + bl 25c474 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d158 │ │ │ │ + beq.n 5d1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25c04c │ │ │ │ + bl 25c474 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d0fe │ │ │ │ + cbnz r0, 5d156 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d158 │ │ │ │ + bge.n 5d1b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d158 │ │ │ │ + cbnz r3, 5d1b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d158 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d1b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 250ed0 │ │ │ │ + bl 251368 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d11c │ │ │ │ + bge.n 5d174 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d11c │ │ │ │ + cbnz r3, 5d174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d130 │ │ │ │ + bge.n 5d188 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d130 │ │ │ │ + cbnz r3, 5d188 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5d158 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5d1b0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 250c7c │ │ │ │ + bl 251114 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d15c │ │ │ │ + cbnz r0, 5d1b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d158 │ │ │ │ + bge.n 5d1b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d158 │ │ │ │ + cbnz r3, 5d1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d19a │ │ │ │ + b.n 5d1f2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7bb64 │ │ │ │ + bl 7bb50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d17c │ │ │ │ + bge.n 5d1d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d17c │ │ │ │ + cbnz r3, 5d1d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d19a │ │ │ │ + bge.n 5d1f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d19a │ │ │ │ + cbnz r3, 5d1f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d19a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d1f2 │ │ │ │ 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 5d1c8 │ │ │ │ + beq.n 5d220 │ │ │ │ mov r1, r4 │ │ │ │ - bl 88210 │ │ │ │ + bl 882c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d26a │ │ │ │ + beq.n 5d2c2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5d1de │ │ │ │ + beq.n 5d236 │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88210 │ │ │ │ + bl 882c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d26a │ │ │ │ + beq.n 5d2c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25c04c │ │ │ │ + bl 25c474 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d1ec │ │ │ │ + cbnz r0, 5d244 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d272 │ │ │ │ + b.n 5d2ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 25c04c │ │ │ │ + bl 25c474 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d20e │ │ │ │ + cbnz r0, 5d266 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d1e8 │ │ │ │ + bge.n 5d240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d1e8 │ │ │ │ + bne.n 5d240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d1e8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d240 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135840 │ │ │ │ + bl 13538c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d22c │ │ │ │ + bge.n 5d284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d22c │ │ │ │ + cbnz r3, 5d284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d240 │ │ │ │ + bge.n 5d298 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d240 │ │ │ │ + cbnz r3, 5d298 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d1e8 │ │ │ │ + beq.n 5d240 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 250c7c │ │ │ │ + bl 251114 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d272 │ │ │ │ + bge.n 5d2ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d272 │ │ │ │ + cbnz r3, 5d2ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d272 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d2ca │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 25c16c │ │ │ │ + b.w 25c594 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #47188 @ 0xb854 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5d298 │ │ │ │ - movw r0, #12484 @ 0x30c4 │ │ │ │ + bne.n 5d2f0 │ │ │ │ + movw r0, #13380 @ 0x3444 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5d2aa │ │ │ │ - movw r0, #34724 @ 0x87a4 │ │ │ │ + cbnz r3, 5d302 │ │ │ │ + movw r0, #35580 @ 0x8afc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e3ce0 │ │ │ │ - movw r0, #2440 @ 0x988 │ │ │ │ + b.w e3c9c │ │ │ │ + movw r0, #3476 @ 0xd94 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ │ │ │ │ -0005d2b6 : │ │ │ │ +0005d30e : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5d2d6 │ │ │ │ + bne.n 5d32e │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d2de │ │ │ │ + bge.n 5d336 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d2e0 : │ │ │ │ +0005d338 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d300 : │ │ │ │ +0005d358 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d320 : │ │ │ │ +0005d378 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d334 : │ │ │ │ +0005d38c : │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5d354 │ │ │ │ + bmi.n 5d3ac │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12492 @ 0x30cc │ │ │ │ + movw r1, #13388 @ 0x344c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ 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 5d3d4 │ │ │ │ + bge.n 5d42c │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne.n 5d3d4 │ │ │ │ + bne.n 5d42c │ │ │ │ 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 5d3d4 │ │ │ │ + bne.n 5d42c │ │ │ │ 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 5d3d2 │ │ │ │ + bge.n 5d42a │ │ │ │ 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 5d3a8 │ │ │ │ + b.n 5d400 │ │ │ │ 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 5d40a │ │ │ │ + ble.n 5d462 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl bce10 <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 5d3f4 │ │ │ │ + bl bd07c <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 5d44c │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5d3dc │ │ │ │ + b.n 5d434 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5d426 │ │ │ │ + bge.n 5d47e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5d426 │ │ │ │ + bmi.n 5d47e │ │ │ │ movw r3, #61128 @ 0xeec8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #12520 @ 0x30e8 │ │ │ │ + movw r1, #13416 @ 0x3468 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ - cbz r1, 5d436 │ │ │ │ + cbz r1, 5d48e │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 5d40a │ │ │ │ + bls.n 5d462 │ │ │ │ adds r5, #10 │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r3, [r6, r5, lsl #2] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - blt.n 5d45c │ │ │ │ + blt.n 5d4b4 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 5d462 │ │ │ │ + beq.n 5d4ba │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5d40a │ │ │ │ + bls.n 5d462 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31628 @ 0x7b8c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5d466 │ │ │ │ + bne.n 5d4be │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 5d466 │ │ │ │ - b.n 5d40a │ │ │ │ + cbnz r0, 5d4be │ │ │ │ + b.n 5d462 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5d40a │ │ │ │ + bls.n 5d462 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d472 │ │ │ │ + bge.n 5d4ca │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005d476 : │ │ │ │ +0005d4ce : │ │ │ │ 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 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d4b4 │ │ │ │ + cbz r0, 5d50c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5d334 │ │ │ │ + bl 5d38c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d4a8 │ │ │ │ + bge.n 5d500 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d4ac │ │ │ │ + cbz r3, 5d504 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d4b4 │ │ │ │ + b.n 5d50c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d4a8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d500 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d4b8 : │ │ │ │ +0005d510 : │ │ │ │ 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 5d4dc │ │ │ │ + bne.n 5d534 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 21bf24 │ │ │ │ + b.w 21c3d0 │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ - movw r0, #27880 @ 0x6ce8 │ │ │ │ + movw r0, #28736 @ 0x7040 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d4f0 : │ │ │ │ +0005d548 : │ │ │ │ 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 5d520 │ │ │ │ + beq.n 5d578 │ │ │ │ movw r1, #521 @ 0x209 │ │ │ │ - movw r0, #27880 @ 0x6ce8 │ │ │ │ + movw r0, #28736 @ 0x7040 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d522 │ │ │ │ + b.n 5d57a │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d524 : │ │ │ │ +0005d57c : │ │ │ │ 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 5d554 │ │ │ │ + beq.n 5d5ac │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ - movw r0, #27880 @ 0x6ce8 │ │ │ │ + movw r0, #28736 @ 0x7040 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d556 │ │ │ │ + b.n 5d5ae │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d558 : │ │ │ │ +0005d5b0 : │ │ │ │ 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 5d588 │ │ │ │ + beq.n 5d5e0 │ │ │ │ mov.w r1, #446 @ 0x1be │ │ │ │ - movw r0, #27880 @ 0x6ce8 │ │ │ │ + movw r0, #28736 @ 0x7040 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d58a │ │ │ │ + b.n 5d5e2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d58c : │ │ │ │ +0005d5e4 : │ │ │ │ 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 5d5bc │ │ │ │ + beq.n 5d614 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ - movw r0, #27880 @ 0x6ce8 │ │ │ │ + movw r0, #28736 @ 0x7040 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d5be │ │ │ │ + b.n 5d616 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d5c0 : │ │ │ │ +0005d618 : │ │ │ │ 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 5d5f0 │ │ │ │ + beq.n 5d648 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - movw r0, #27880 @ 0x6ce8 │ │ │ │ + movw r0, #28736 @ 0x7040 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d5f2 │ │ │ │ + b.n 5d64a │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d5f4 : │ │ │ │ +0005d64c : │ │ │ │ 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 5d622 │ │ │ │ - movw r0, #27880 @ 0x6ce8 │ │ │ │ + beq.n 5d67a │ │ │ │ + movw r0, #28736 @ 0x7040 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #531 @ 0x213 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d660 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d6b8 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d666 │ │ │ │ + beq.n 5d6be │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5d648 │ │ │ │ + bpl.n 5d6a0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d668 │ │ │ │ + bge.n 5d6c0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5d668 │ │ │ │ + b.n 5d6c0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12548 @ 0x3104 │ │ │ │ + movw r1, #13444 @ 0x3484 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d678 │ │ │ │ + b.n 5d6d0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff744 │ │ │ │ + bl 1ff898 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d67a : │ │ │ │ +0005d6d2 : │ │ │ │ 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 5d6a8 │ │ │ │ + beq.n 5d700 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - movw r0, #27880 @ 0x6ce8 │ │ │ │ + movw r0, #28736 @ 0x7040 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d6e6 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d73e │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d6ec │ │ │ │ - cbz r1, 5d6d0 │ │ │ │ + beq.n 5d744 │ │ │ │ + cbz r1, 5d728 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5d6d0 │ │ │ │ + bpl.n 5d728 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d6ee │ │ │ │ + bge.n 5d746 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5d6ee │ │ │ │ + b.n 5d746 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12592 @ 0x3130 │ │ │ │ + movw r1, #13488 @ 0x34b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d708 │ │ │ │ + b.n 5d760 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 1ff4b0 │ │ │ │ + bl 1ff604 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff744 │ │ │ │ + bl 1ff898 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d70a : │ │ │ │ +0005d762 : │ │ │ │ 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 5d738 │ │ │ │ - movw r0, #27880 @ 0x6ce8 │ │ │ │ + beq.n 5d790 │ │ │ │ + movw r0, #28736 @ 0x7040 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d776 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d7ce │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d77c │ │ │ │ - cbz r1, 5d760 │ │ │ │ + beq.n 5d7d4 │ │ │ │ + cbz r1, 5d7b8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5d760 │ │ │ │ + bpl.n 5d7b8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d77e │ │ │ │ + bge.n 5d7d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5d77e │ │ │ │ + b.n 5d7d6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12616 @ 0x3148 │ │ │ │ + movw r1, #13512 @ 0x34c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d798 │ │ │ │ + b.n 5d7f0 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 1ff4b0 │ │ │ │ + bl 1ff604 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff744 │ │ │ │ + bl 1ff898 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r4, [r5, #32] │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d79a : │ │ │ │ +0005d7f2 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d7a8 : │ │ │ │ +0005d800 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d7de │ │ │ │ - bl 1c9734 │ │ │ │ + cbz r0, 5d836 │ │ │ │ + bl 1c9798 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d7d2 │ │ │ │ + bge.n 5d82a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d7d6 │ │ │ │ + cbz r3, 5d82e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d7de │ │ │ │ + b.n 5d836 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d7d2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d82a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d7e2 : │ │ │ │ +0005d83a : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5d7ea │ │ │ │ + b.w 5d842 │ │ │ │ │ │ │ │ -0005d7ea : │ │ │ │ +0005d842 : │ │ │ │ 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 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d8d8 │ │ │ │ + beq.n 5d930 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d8d2 │ │ │ │ + beq.n 5d92a │ │ │ │ mov r0, r5 │ │ │ │ - bl 194ee0 │ │ │ │ + bl 195130 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d820 │ │ │ │ + cbnz r0, 5d878 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d840 │ │ │ │ - cbz r4, 5d864 │ │ │ │ + b.n 5d898 │ │ │ │ + cbz r4, 5d8bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 194ee0 │ │ │ │ + bl 195130 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d8cc │ │ │ │ + beq.n 5d924 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5d8ec │ │ │ │ + bl 5d944 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d854 │ │ │ │ + bge.n 5d8ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d854 │ │ │ │ + cbnz r3, 5d8ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1a4 │ │ │ │ - b.n 5d8d8 │ │ │ │ - ldr r2, [pc, #120] @ (5d8e0 ) │ │ │ │ + bl 7a1b0 │ │ │ │ + b.n 5d930 │ │ │ │ + ldr r2, [pc, #120] @ (5d938 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5d87e │ │ │ │ - movw r1, #12736 @ 0x31c0 │ │ │ │ + cbnz r3, 5d8d6 │ │ │ │ + movw r1, #13632 @ 0x3540 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #104] @ (5d8e4 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (5d93c ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - movw r1, #6104 @ 0x17d8 │ │ │ │ + movw r1, #7000 @ 0x1b58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl cf294 │ │ │ │ + bl cf168 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5d898 │ │ │ │ - bl d8138 │ │ │ │ - b.n 5d82e │ │ │ │ + cbnz r0, 5d8f0 │ │ │ │ + bl d801c │ │ │ │ + b.n 5d886 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5d8e8 ) │ │ │ │ + ldr r0, [pc, #64] @ (5d940 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 94c40 │ │ │ │ + bl 94d44 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d8c2 │ │ │ │ + bge.n 5d91a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5d8c2 │ │ │ │ + cbnz r3, 5d91a │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5d892 │ │ │ │ + beq.n 5d8ea │ │ │ │ mov r4, r9 │ │ │ │ - b.n 5d82e │ │ │ │ + b.n 5d886 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d840 │ │ │ │ + b.n 5d898 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d822 │ │ │ │ - b.n 5d82e │ │ │ │ + bne.n 5d87a │ │ │ │ + b.n 5d886 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 8, cr0, cr8, cr8, {2} │ │ │ │ + lsls r4, r0, #8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ stmia r7!, {r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005d8ec : │ │ │ │ +0005d944 : │ │ │ │ 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] @ (5d9bc ) │ │ │ │ + ldr r3, [pc, #188] @ (5da14 ) │ │ │ │ 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 196d5c <_PySys_GetRequiredAttr@@Base+0x12f0> │ │ │ │ - cbz r0, 5d94a │ │ │ │ + bl 196fac <_PySys_GetRequiredAttr@@Base+0x12f0> │ │ │ │ + cbz r0, 5d9a2 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5d920 │ │ │ │ + cbnz r4, 5d978 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - movw r1, #6104 @ 0x17d8 │ │ │ │ + movw r1, #7000 @ 0x1b58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - bl cf294 │ │ │ │ + bl cf168 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 5d94e │ │ │ │ + cbnz r0, 5d9a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d94a │ │ │ │ + bge.n 5d9a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d94a │ │ │ │ + cbnz r3, 5d9a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d9b2 │ │ │ │ + b.n 5da0a │ │ │ │ movs r3, #0 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (5d9c0 ) │ │ │ │ - bl fe9c4 │ │ │ │ + ldr r1, [pc, #100] @ (5da18 ) │ │ │ │ + bl fea1c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d97a │ │ │ │ + bge.n 5d9d2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 5d97a │ │ │ │ + cbnz r3, 5d9d2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5d99e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5d9f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d990 │ │ │ │ + bge.n 5d9e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d990 │ │ │ │ + cbnz r3, 5d9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 196ef4 │ │ │ │ + bl 197144 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d9b2 │ │ │ │ + bge.n 5da0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d9b2 │ │ │ │ + cbnz r3, 5da0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 │ │ │ │ │ │ │ │ -0005d9c4 : │ │ │ │ +0005da1c : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5d7ea │ │ │ │ + b.w 5d842 │ │ │ │ │ │ │ │ -0005d9ca : │ │ │ │ - movw r0, #54700 @ 0xd5ac │ │ │ │ +0005da22 : │ │ │ │ + movw r0, #55596 @ 0xd92c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d9d4 : │ │ │ │ +0005da2c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5da08 ) │ │ │ │ + ldr r3, [pc, #36] @ (5da60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ - cbnz r0, 5da06 │ │ │ │ - movw r1, #32364 @ 0x7e6c │ │ │ │ + cbnz r0, 5da5e │ │ │ │ + movw r1, #33260 @ 0x81ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25076 @ 0x61f4 │ │ │ │ + movw r0, #25972 @ 0x6574 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005da0c : │ │ │ │ +0005da64 : │ │ │ │ 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, #12652 @ 0x316c │ │ │ │ + movw r1, #13548 @ 0x34ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1eed64 │ │ │ │ - cbnz r0, 5da40 │ │ │ │ + bl 1ef098 │ │ │ │ + cbnz r0, 5da98 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b2f14 │ │ │ │ + b.w 1b301c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005da44 : │ │ │ │ +0005da9c : │ │ │ │ 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 124044 │ │ │ │ + bl 123f54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5da78 │ │ │ │ + beq.n 5dad0 │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 5da7e │ │ │ │ + bls.n 5dad6 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12776 @ 0x31e8 │ │ │ │ + movw r1, #13672 @ 0x3568 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5da80 │ │ │ │ + b.n 5dad8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005da82 : │ │ │ │ +0005dada : │ │ │ │ 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 5dab6 │ │ │ │ + bmi.n 5db0e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47252 @ 0xb894 │ │ │ │ + movw r1, #48116 @ 0xbbf4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5dac2 │ │ │ │ + b.n 5db1a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst.w r3, #3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dac4 : │ │ │ │ +0005db1c : │ │ │ │ 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 │ │ │ │ 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, 5daf6 │ │ │ │ + cbz r3, 5db4e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5db04 │ │ │ │ - bl 269114 <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5db5c │ │ │ │ + bl 2695c4 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5db08 │ │ │ │ + beq.n 5db60 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5db12 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 5db1c │ │ │ │ + bne.n 5db6a │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5db74 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7dd48 │ │ │ │ + b.w 7dd30 │ │ │ │ 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, 5db3e │ │ │ │ + cbz r3, 5db96 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5db4a │ │ │ │ + cbz r3, 5dba2 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5db56 │ │ │ │ + cbz r0, 5dbae │ │ │ │ adds r4, #1 │ │ │ │ blx 2bf84 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5db62 │ │ │ │ + cbz r0, 5dbba │ │ │ │ adds r4, #1 │ │ │ │ blx 2bf84 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5db6e │ │ │ │ + cbz r0, 5dbc6 │ │ │ │ adds r4, #1 │ │ │ │ blx 2bf84 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5db78 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 5db82 │ │ │ │ + bne.n 5dbd0 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 5dbda │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7dd48 │ │ │ │ + b.w 7dd30 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5db98 │ │ │ │ + cbnz r1, 5dbf0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5db9c │ │ │ │ + bge.n 5dbf4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w df15c │ │ │ │ + b.w df0ec │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005db9e : │ │ │ │ +0005dbf6 : │ │ │ │ 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] @ (5dc1c ) │ │ │ │ + ldr r4, [pc, #104] @ (5dc74 ) │ │ │ │ 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 5dbe0 │ │ │ │ + bhi.n 5dc38 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r6, r4 │ │ │ │ - bl 709a8 │ │ │ │ - cbnz r0, 5dbea │ │ │ │ + bl 709c8 │ │ │ │ + cbnz r0, 5dc42 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f2fa4 │ │ │ │ + b.w 1f32dc │ │ │ │ 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 18e5c8 <_Py_NewReference@@Base> │ │ │ │ + bl 18e818 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005dc20 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005dc78 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005dc26 : │ │ │ │ +0005dc7e : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005dc3c : │ │ │ │ +0005dc94 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005dc50 : │ │ │ │ +0005dca8 : │ │ │ │ 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 │ │ │ │ @@ -75001,461 +75035,461 @@ │ │ │ │ orrs r3, r2 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r3, r0, lsl #24 │ │ │ │ orrs r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005dc74 : │ │ │ │ +0005dccc : │ │ │ │ lsls r1, r1, #16 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r1, r0, lsl #24 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005dc80 <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005dcd8 <_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 5dcba <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5dd12 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5dcb0 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5dd08 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5dca0 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5dcf8 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5dcc4 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5dd1c <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5dc92 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5dcea <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5dd30 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 5dd88 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5dc92 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5dcea <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dcc6 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005dd1e <_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 5dcd0 <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ + bne.n 5dd28 <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ lsls r3, r2, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5dcea <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ + bpl.n 5dd42 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ pop {r4} │ │ │ │ - b.w 1d7798 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b.w 1d8788 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005dcee <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005dd46 <_PyRWMutex_RLock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - mov r0, r4 │ │ │ │ lsls r3, r1, #30 │ │ │ │ - beq.n 5dd0e <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ - bl 5dd30 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + beq.n 5dd66 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 5dd88 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5dd00 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5dd58 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5dd24 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ + bne.n 5dd7c <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5dd14 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bne.n 5dd6c <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ dmb ish │ │ │ │ - beq.n 5dd2e <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + beq.n 5dd86 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5dd00 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5dd58 <_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 5dd6a <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ + bmi.n 5ddc2 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5dd62 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ + bne.n 5ddba <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5dd52 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne.n 5ddaa <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ dmb ish │ │ │ │ - bne.n 5dd8a <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ + bne.n 5dde2 <_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 1d4ab0 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1d58f8 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dd8e <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005dde6 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #4 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5dd94 <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ + bne.n 5ddec <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ bic.w r3, r2, #1 │ │ │ │ dmb ish │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ddb2 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ - b.w 1d7798 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bne.n 5de0a <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ + b.w 1d8788 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ddb4 : │ │ │ │ +0005de0c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ddde │ │ │ │ + cbz r0, 5de36 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ddde │ │ │ │ + bne.n 5de36 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ddde │ │ │ │ + cbz r2, 5de36 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5ddf8 │ │ │ │ + b.n 5de50 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12824 @ 0x3218 │ │ │ │ + movw r1, #13720 @ 0x3598 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ddfa : │ │ │ │ +0005de52 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5de20 │ │ │ │ + cbz r0, 5de78 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31836 @ 0x7c5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5de20 │ │ │ │ + bne.n 5de78 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5de20 │ │ │ │ + cbz r3, 5de78 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5de38 │ │ │ │ + b.n 5de90 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12884 @ 0x3254 │ │ │ │ + movw r1, #13780 @ 0x35d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de3a : │ │ │ │ +0005de92 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5de60 │ │ │ │ + cbz r0, 5deb8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31836 @ 0x7c5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5de60 │ │ │ │ + bne.n 5deb8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5de60 │ │ │ │ + cbz r3, 5deb8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5de78 │ │ │ │ + b.n 5ded0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12944 @ 0x3290 │ │ │ │ + movw r1, #13840 @ 0x3610 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de7a : │ │ │ │ +0005ded2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5dea0 │ │ │ │ + cbz r0, 5def8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31836 @ 0x7c5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5dea0 │ │ │ │ + bne.n 5def8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5dea0 │ │ │ │ + cbz r3, 5def8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5deb8 │ │ │ │ + b.n 5df10 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13008 @ 0x32d0 │ │ │ │ + movw r1, #13904 @ 0x3650 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005deba : │ │ │ │ +0005df12 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5def8 │ │ │ │ + cbz r0, 5df50 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5def8 │ │ │ │ + bne.n 5df50 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5def8 │ │ │ │ - cbnz r1, 5df14 │ │ │ │ + cbz r2, 5df50 │ │ │ │ + cbnz r1, 5df6c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13124 @ 0x3344 │ │ │ │ + movw r1, #14020 @ 0x36c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5df0e │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5df66 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13064 @ 0x3308 │ │ │ │ + movw r1, #13960 @ 0x3688 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5df18 │ │ │ │ + b.n 5df70 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005df1a : │ │ │ │ +0005df72 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5df44 │ │ │ │ + cbz r0, 5df9c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5df44 │ │ │ │ + bne.n 5df9c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5df44 │ │ │ │ + cbz r2, 5df9c │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5df5e │ │ │ │ + b.n 5dfb6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13172 @ 0x3374 │ │ │ │ + movw r1, #14068 @ 0x36f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005df60 : │ │ │ │ +0005dfb8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5df8a │ │ │ │ + cbz r0, 5dfe2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5df8a │ │ │ │ + bne.n 5dfe2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5df8a │ │ │ │ + cbz r2, 5dfe2 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5dfa4 │ │ │ │ + b.n 5dffc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13228 @ 0x33ac │ │ │ │ + movw r1, #14124 @ 0x372c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dfa6 : │ │ │ │ - b.w 117648 <_PyLong_AsByteArray@@Base+0x15f4> │ │ │ │ +0005dffe : │ │ │ │ + b.w 1177e0 <_PyLong_AsByteArray@@Base+0x81c> │ │ │ │ │ │ │ │ -0005dfaa : │ │ │ │ - b.w 21bb4c │ │ │ │ +0005e002 : │ │ │ │ + b.w 21bff8 │ │ │ │ │ │ │ │ -0005dfae : │ │ │ │ - b.w 3d9f6 <_Py_rc_quot@@Base+0xc26> │ │ │ │ +0005e006 : │ │ │ │ + b.w 3d9de <_Py_rc_quot@@Base+0xc22> │ │ │ │ │ │ │ │ -0005dfb2 : │ │ │ │ - b.w 21c84c <_PyXIData_New@@Base+0x20c> │ │ │ │ +0005e00a : │ │ │ │ + b.w 21ccf8 <_PyXIData_New@@Base+0x20c> │ │ │ │ │ │ │ │ -0005dfb6 : │ │ │ │ +0005e00e : │ │ │ │ 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 14b318 │ │ │ │ - cbz r0, 5dfea │ │ │ │ + bl 14b1c4 │ │ │ │ + cbz r0, 5e042 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx 2beec │ │ │ │ - b.n 5e060 │ │ │ │ + b.n 5e0b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5dffc │ │ │ │ + cbz r0, 5e054 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5e006 │ │ │ │ - bl 1f2e80 │ │ │ │ + b.n 5e05e │ │ │ │ + bl 1f31b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e062 │ │ │ │ + b.n 5e0ba │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5e014 │ │ │ │ + ble.n 5e06c │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5e006 │ │ │ │ + b.n 5e05e │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #57447 @ 0xe067 │ │ │ │ + movw r3, #57535 @ 0xe0bf │ │ │ │ movt r3, #5 │ │ │ │ - movw r2, #61623 @ 0xf0b7 │ │ │ │ + movw r2, #61711 @ 0xf10f │ │ │ │ movt r2, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r2 │ │ │ │ - bl 292e98 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293218 <_PyMonitoring_FireBranchEvent@@Base+0x318> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5e05a │ │ │ │ - bl 28d7f8 │ │ │ │ + cbz r5, 5e0b2 │ │ │ │ + bl 28dcb8 │ │ │ │ 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 5e038 │ │ │ │ + b.n 5e090 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ 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 5e094 │ │ │ │ + blt.n 5e0ec │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5e088 │ │ │ │ + bge.n 5e0e0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 5e094 │ │ │ │ + b.n 5e0ec │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ subs r1, #4 │ │ │ │ - b.n 5e06e │ │ │ │ + b.n 5e0c6 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e098 : │ │ │ │ +0005e0f0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #88] @ (5e100 ) │ │ │ │ + ldr r2, [pc, #88] @ (5e158 ) │ │ │ │ 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 5e104 │ │ │ │ + bl 5e15c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e0f8 │ │ │ │ + beq.n 5e150 │ │ │ │ addw r2, r4, #3772 @ 0xebc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5e104 │ │ │ │ + bl 5e15c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e0f8 │ │ │ │ + beq.n 5e150 │ │ │ │ addw r2, r4, #3788 @ 0xecc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5e104 │ │ │ │ + bl 5e15c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e0f8 │ │ │ │ + beq.n 5e150 │ │ │ │ addw r2, r4, #3804 @ 0xedc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5e104 │ │ │ │ + bl 5e15c │ │ │ │ str.w r7, [r4, #3748] @ 0xea4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -75464,1015 +75498,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 5e160 │ │ │ │ + beq.n 5e1b8 │ │ │ │ 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 5e152 │ │ │ │ + bge.n 5e1aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5e152 │ │ │ │ + cbnz r3, 5e1aa │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5e164 │ │ │ │ + beq.n 5e1bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 5e120 │ │ │ │ + b.n 5e178 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e168 │ │ │ │ + b.n 5e1c0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005e16c : │ │ │ │ - cbz r0, 5e17a │ │ │ │ +0005e1c4 : │ │ │ │ + cbz r0, 5e1d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e17c : │ │ │ │ - b.w 7730c │ │ │ │ +0005e1d4 : │ │ │ │ + b.w 772f4 │ │ │ │ │ │ │ │ -0005e180 : │ │ │ │ +0005e1d8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e182 : │ │ │ │ +0005e1da : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e196 │ │ │ │ + ble.n 5e1ee │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e19a : │ │ │ │ +0005e1f2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6b130 │ │ │ │ - cbz r0, 5e1b4 │ │ │ │ + bl 6b158 │ │ │ │ + cbz r0, 5e20c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e1b6 : │ │ │ │ - cbz r0, 5e1e0 │ │ │ │ +0005e20e : │ │ │ │ + cbz r0, 5e238 │ │ │ │ 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, 5e1d6 │ │ │ │ + cbz r3, 5e22e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2bae4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6b230 │ │ │ │ + b.w 6b258 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e1e2 : │ │ │ │ - cbz r0, 5e1f0 │ │ │ │ +0005e23a : │ │ │ │ + cbz r0, 5e248 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e1f2 : │ │ │ │ - ldr r3, [pc, #16] @ (5e204 ) │ │ │ │ - cbz r0, 5e1fc │ │ │ │ +0005e24a : │ │ │ │ + ldr r3, [pc, #16] @ (5e25c ) │ │ │ │ + cbz r0, 5e254 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005e208 : │ │ │ │ +0005e260 : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e20e : │ │ │ │ +0005e266 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 5e230 │ │ │ │ - movw r0, #33092 @ 0x8144 │ │ │ │ + cbnz r0, 5e288 │ │ │ │ + movw r0, #33980 @ 0x84bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #939 @ 0x3ab │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5e27a │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e2d2 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #7644 @ 0x1ddc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5e280 │ │ │ │ + beq.n 5e2d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88210 │ │ │ │ + bl 882c4 │ │ │ │ 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 5e280 │ │ │ │ + beq.n 5e2d8 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 5e280 │ │ │ │ + bmi.n 5e2d8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13292 @ 0x33ec │ │ │ │ + movw r1, #14188 @ 0x376c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e298 │ │ │ │ + b.n 5e2f0 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005e29a : │ │ │ │ +0005e2f2 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5e2dc │ │ │ │ + cbz r0, 5e334 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #7644 @ 0x1ddc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5e2f0 │ │ │ │ + beq.n 5e348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88210 │ │ │ │ + bl 882c4 │ │ │ │ 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 5e2f0 │ │ │ │ + beq.n 5e348 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 5e2f0 │ │ │ │ + bmi.n 5e348 │ │ │ │ movw r1, #971 @ 0x3cb │ │ │ │ - movw r0, #33092 @ 0x8144 │ │ │ │ + movw r0, #33980 @ 0x84bc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e318 │ │ │ │ + b.n 5e370 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5e318 │ │ │ │ + beq.n 5e370 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e316 │ │ │ │ + ble.n 5e36e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e318 │ │ │ │ + bge.n 5e370 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 5e318 │ │ │ │ + bne.n 5e370 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5e318 │ │ │ │ + b.n 5e370 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e31a <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005e372 <_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 8b350 │ │ │ │ - cbz r0, 5e362 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 8b3dc │ │ │ │ + cbz r0, 5e3ba <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5e362 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5e3ba <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5e354 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5e3ac <_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 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e368 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1f2e80 │ │ │ │ + cbnz r0, 5e3c0 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1f31b8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e380 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5e3d8 <_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 221e70 <_PyTime_AsMilliseconds@@Base+0x498> │ │ │ │ + bl 222320 <_PyTime_AsMilliseconds@@Base+0x498> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005e386 <_Py_hashtable_new@@Base>: │ │ │ │ +0005e3de <_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 18de7c <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 18e0cc <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0005e3a4 : │ │ │ │ +0005e3fc : │ │ │ │ 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 5e3d8 │ │ │ │ + bcs.n 5e430 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov.w r2, #24576 @ 0x6000 │ │ │ │ - movw r1, #13320 @ 0x3408 │ │ │ │ + movw r1, #14216 @ 0x3788 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e3ee │ │ │ │ + b.n 5e446 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005e3f0 : │ │ │ │ +0005e448 : │ │ │ │ ldr.w r2, [r0, #752] @ 0x2f0 │ │ │ │ - cbz r2, 5e40c │ │ │ │ + cbz r2, 5e464 │ │ │ │ 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 18e408 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 18e658 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ │ │ │ │ -0005e410 : │ │ │ │ - movw r3, #28104 @ 0x6dc8 │ │ │ │ +0005e468 : │ │ │ │ + movw r3, #29000 @ 0x7148 │ │ │ │ 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, 5e432 │ │ │ │ - cbz r5, 5e432 │ │ │ │ + cbz r4, 5e48a │ │ │ │ + cbz r5, 5e48a │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 5e41e │ │ │ │ + beq.n 5e476 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e43a : │ │ │ │ +0005e492 : │ │ │ │ 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 5e45a │ │ │ │ + bge.n 5e4b2 │ │ │ │ mov r0, r1 │ │ │ │ blx 2abc0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 5e5bc │ │ │ │ + beq.w 5e614 │ │ │ │ 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 5e4a4 │ │ │ │ + bls.n 5e4fc │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 5e49e │ │ │ │ + bls.n 5e4f6 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 5e4a0 │ │ │ │ + bcc.n 5e4f8 │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #60848 @ 0xedb0 │ │ │ │ + movw r1, #61744 @ 0xf130 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 5e4de │ │ │ │ + bl d5890 │ │ │ │ + b.n 5e536 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 5e46c │ │ │ │ + b.n 5e4c4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 5e4d0 │ │ │ │ + bcc.n 5e528 │ │ │ │ ldrd r2, r1, [r7, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 5e4d0 │ │ │ │ + blt.n 5e528 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - beq.n 5e4e4 │ │ │ │ + beq.n 5e53c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5e5ae │ │ │ │ + bne.n 5e606 │ │ │ │ bic.w r5, r5, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r5, r4 │ │ │ │ - b.n 5e546 │ │ │ │ + b.n 5e59e │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl cd9d4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd888 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e4b4 │ │ │ │ + bne.n 5e50c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e5be │ │ │ │ + b.n 5e616 │ │ │ │ bic.w r5, r5, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r5, r4 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 5e512 │ │ │ │ + bls.n 5e56a │ │ │ │ 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 5e4ec │ │ │ │ + b.n 5e544 │ │ │ │ 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 5e5b6 │ │ │ │ + bls.n 5e60e │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 5e534 │ │ │ │ + b.n 5e58c │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, r4 │ │ │ │ mov ip, r1 │ │ │ │ - bls.n 5e57a │ │ │ │ + bls.n 5e5d2 │ │ │ │ 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 5e546 │ │ │ │ + b.n 5e59e │ │ │ │ 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 5e5b6 │ │ │ │ + bls.n 5e60e │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 5e59c │ │ │ │ + b.n 5e5f4 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005e5c2 : │ │ │ │ +0005e61a : │ │ │ │ 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 5e618 │ │ │ │ + bne.n 5e670 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1ce1b4 │ │ │ │ - cbz r0, 5e61c │ │ │ │ + bl 1ce44c │ │ │ │ + cbz r0, 5e674 │ │ │ │ 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 5e618 │ │ │ │ + bls.n 5e670 │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ and.w r0, r2, #3 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 5e5ee │ │ │ │ + beq.n 5e646 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 5e5ee │ │ │ │ + bne.n 5e646 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5e61e │ │ │ │ + bne.n 5e676 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r4, #0 │ │ │ │ movge r4, #1 │ │ │ │ - b.n 5e61e │ │ │ │ + b.n 5e676 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e61e │ │ │ │ + b.n 5e676 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e622 : │ │ │ │ +0005e67a : │ │ │ │ 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, 5e644 │ │ │ │ + cbz r4, 5e69c │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5e644 │ │ │ │ - bl 109078 │ │ │ │ - b.n 5e638 │ │ │ │ + cbz r0, 5e69c │ │ │ │ + bl 1091d4 │ │ │ │ + b.n 5e690 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005e646 : │ │ │ │ +0005e69e : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e650 : │ │ │ │ +0005e6a8 : │ │ │ │ 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 194ee0 │ │ │ │ + bl 195130 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e6a6 │ │ │ │ + cbz r0, 5e6fe │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1ce2d4 │ │ │ │ + bl 1ce56c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e69a │ │ │ │ + bge.n 5e6f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e69e │ │ │ │ + cbz r3, 5e6f6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e6a6 │ │ │ │ + b.n 5e6fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e69a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e6f2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005e6ae : │ │ │ │ +0005e706 : │ │ │ │ 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] @ (5e6e4 ) │ │ │ │ + ldr r0, [pc, #24] @ (5e73c ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 195548 │ │ │ │ + bl 195798 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0005e6e8 : │ │ │ │ +0005e740 : │ │ │ │ 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] @ (5e744 ) │ │ │ │ + ldr r2, [pc, #76] @ (5e79c ) │ │ │ │ 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, 5e73c │ │ │ │ + cbz r5, 5e794 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 918ec │ │ │ │ + bl 919dc │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5e72c │ │ │ │ + cbz r3, 5e784 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5e72c │ │ │ │ - movw r0, #13360 @ 0x3430 │ │ │ │ + cbz r3, 5e784 │ │ │ │ + movw r0, #14256 @ 0x37b0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1fcc54 │ │ │ │ + bl 1fcf88 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e748 : │ │ │ │ +0005e7a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5e76c ) │ │ │ │ + ldr r3, [pc, #20] @ (5e7c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5e770 │ │ │ │ + bl 5e7c8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ 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] @ (5e7d0 ) │ │ │ │ - bl 1c9a2c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (5e828 ) │ │ │ │ + bl 1c9a90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5e7c6 │ │ │ │ + blt.n 5e81e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5e79a │ │ │ │ + cbz r0, 5e7f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5e7ca │ │ │ │ - bl 7a1a4 │ │ │ │ - bl 703c0 │ │ │ │ + bmi.n 5e822 │ │ │ │ + bl 7a1b0 │ │ │ │ + bl 703e0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 5e7c6 │ │ │ │ - ldr r1, [pc, #36] @ (5e7d0 ) │ │ │ │ + cbz r0, 5e81e │ │ │ │ + ldr r1, [pc, #36] @ (5e828 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1c9004 │ │ │ │ - cbz r0, 5e7ca │ │ │ │ + bl 1c9068 │ │ │ │ + cbz r0, 5e822 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e7c6 │ │ │ │ + bge.n 5e81e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e7c6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e81e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e7cc │ │ │ │ + b.n 5e824 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r2!, {r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005e7d4 : │ │ │ │ +0005e82c : │ │ │ │ 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] @ (5e808 ) │ │ │ │ + ldr r0, [pc, #20] @ (5e860 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b3af8 │ │ │ │ + bl 1b3c00 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0005e80c : │ │ │ │ +0005e864 : │ │ │ │ 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, 5e838 │ │ │ │ + cbnz r0, 5e890 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ac888 │ │ │ │ + bl 1ac998 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e844 │ │ │ │ + bne.n 5e89c │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005e84a : │ │ │ │ +0005e8a2 : │ │ │ │ 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 db9d8 │ │ │ │ + bl db8dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e886 │ │ │ │ + beq.n 5e8de │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl db9d8 │ │ │ │ + bl db8dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e886 │ │ │ │ + beq.n 5e8de │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 154fb8 │ │ │ │ + b.w 155180 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005e88e : │ │ │ │ +0005e8e6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 5e8b0 │ │ │ │ - movw r0, #60820 @ 0xed94 │ │ │ │ + cbnz r0, 5e908 │ │ │ │ + movw r0, #61716 @ 0xf114 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #1887 @ 0x75f │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5e8dc │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e934 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 5e8c2 │ │ │ │ + cbz r3, 5e91a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 5e8c2 │ │ │ │ + bpl.n 5e91a │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5e8d4 │ │ │ │ - movw r0, #60820 @ 0xed94 │ │ │ │ + bge.n 5e92c │ │ │ │ + movw r0, #61716 @ 0xf114 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #1893 @ 0x765 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5e8dc │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e934 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w ffea8 │ │ │ │ + b.w ffecc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e8e2 : │ │ │ │ +0005e93a : │ │ │ │ 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 db9d8 │ │ │ │ + bl db8dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e91a │ │ │ │ - cbnz r4, 5e910 │ │ │ │ + beq.n 5e972 │ │ │ │ + cbnz r4, 5e968 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21d8d8 <_PyXIData_Clear@@Base+0x5c4> │ │ │ │ + b.w 21dd84 <_PyXIData_Clear@@Base+0x5c4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl db9d8 │ │ │ │ + bl db8dc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e902 │ │ │ │ + bne.n 5e95a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005e91e : │ │ │ │ +0005e976 : │ │ │ │ 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 db9d8 │ │ │ │ + bl db8dc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e94a │ │ │ │ + beq.n 5e9a2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1fb164 │ │ │ │ + b.w 1fb49c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005e94e : │ │ │ │ +0005e9a6 : │ │ │ │ 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 5e97e │ │ │ │ + bmi.n 5e9d6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13676 @ 0x356c │ │ │ │ + movw r1, #14572 @ 0x38ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 5e9a0 │ │ │ │ + bl d5890 │ │ │ │ + b.n 5e9f8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 5e9a6 │ │ │ │ + bmi.n 5e9fe │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #13712 @ 0x3590 │ │ │ │ + movw r1, #14608 @ 0x3910 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e9b4 │ │ │ │ + b.n 5ea0c │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5e9b2 │ │ │ │ + beq.n 5ea0a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 18e620 <_Py_NewReference@@Base+0x58> │ │ │ │ + b.w 191334 <_Py_NewReference@@Base+0x2b1c> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005e9b6 : │ │ │ │ +0005ea0e : │ │ │ │ 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 5e9da │ │ │ │ + bge.n 5ea32 │ │ │ │ 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 1a0124 <_PyBytes_DecodeEscape2@@Base+0xe14> │ │ │ │ + bl 1a035c <_PyBytes_DecodeEscape2@@Base+0xe14> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e9f6 │ │ │ │ + bne.n 5ea4e │ │ │ │ str r6, [r5, #20] │ │ │ │ - cbz r4, 5e9f6 │ │ │ │ + cbz r4, 5ea4e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005e9fa : │ │ │ │ +0005ea52 : │ │ │ │ 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 5ea26 │ │ │ │ + bge.n 5ea7e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65292 @ 0xff0c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #652 @ 0x28c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5ea76 │ │ │ │ - beq.w 5eb5c │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5eace │ │ │ │ + beq.w 5ebb4 │ │ │ │ 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 227f78 │ │ │ │ + bl 228428 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 5ea6a │ │ │ │ + bcc.n 5eac2 │ │ │ │ ldrd r3, r1, [r6, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 5ea6a │ │ │ │ + blt.n 5eac2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - bne.n 5ead4 │ │ │ │ + bne.n 5eb2c │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r1, r0 │ │ │ │ add r8, r7 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 5ea7c │ │ │ │ + b.n 5ead4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd9d4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd888 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ea50 │ │ │ │ + bne.n 5eaa8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5eb5e │ │ │ │ + b.n 5ebb6 │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 5eaa2 │ │ │ │ + bcs.n 5eafa │ │ │ │ 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 5ea7c │ │ │ │ + b.n 5ead4 │ │ │ │ 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 5eb56 │ │ │ │ + bls.n 5ebae │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ - b.n 5eac6 │ │ │ │ + b.n 5eb1e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5eb4e │ │ │ │ + bne.n 5eba6 │ │ │ │ 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 5eb18 │ │ │ │ + bcs.n 5eb70 │ │ │ │ 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 5eae2 │ │ │ │ + b.n 5eb3a │ │ │ │ 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 │ │ │ │ @@ -76480,403 +76514,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 5eb56 │ │ │ │ + bls.n 5ebae │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 5eb3c │ │ │ │ + b.n 5eb94 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005eb62 : │ │ │ │ +0005ebba : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #84] @ (5ebc8 ) │ │ │ │ + ldr r1, [pc, #84] @ (5ec20 ) │ │ │ │ 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, 5eba4 │ │ │ │ + cbnz r4, 5ebfc │ │ │ │ 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 5ebc4 │ │ │ │ + b.n 5ec1c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5eb80 │ │ │ │ + bne.n 5ebd8 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13748 @ 0x35b4 │ │ │ │ + movw r1, #14644 @ 0x3934 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ebcc : │ │ │ │ +0005ec24 : │ │ │ │ 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 5ebfc │ │ │ │ + bls.n 5ec54 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13784 @ 0x35d8 │ │ │ │ + movw r1, #14680 @ 0x3958 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ec48 │ │ │ │ - ldr r3, [pc, #76] @ (5ec4c ) │ │ │ │ + b.n 5eca0 │ │ │ │ + ldr r3, [pc, #76] @ (5eca4 ) │ │ │ │ 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, 5ec2c │ │ │ │ + cbnz r3, 5ec84 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13812 @ 0x35f4 │ │ │ │ + movw r1, #14708 @ 0x3974 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 5ebf6 │ │ │ │ + bl d5890 │ │ │ │ + b.n 5ec4e │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ec50 : │ │ │ │ +0005eca8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5ecb8 ) │ │ │ │ + ldr r1, [pc, #88] @ (5ed10 ) │ │ │ │ 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, 5ec92 │ │ │ │ + cbnz r4, 5ecea │ │ │ │ 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 5ecb2 │ │ │ │ + b.n 5ed0a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5ec6e │ │ │ │ + bne.n 5ecc6 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13844 @ 0x3614 │ │ │ │ + movw r1, #14740 @ 0x3994 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ecbc : │ │ │ │ +0005ed14 : │ │ │ │ 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 5ece8 │ │ │ │ + bls.n 5ed40 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13884 @ 0x363c │ │ │ │ + movw r1, #14780 @ 0x39bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 5ed16 │ │ │ │ - ldr r3, [pc, #80] @ (5ed3c ) │ │ │ │ + bl d5890 │ │ │ │ + b.n 5ed6e │ │ │ │ + ldr r3, [pc, #80] @ (5ed94 ) │ │ │ │ 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, 5ed1c │ │ │ │ + cbnz r3, 5ed74 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13916 @ 0x365c │ │ │ │ + movw r1, #14812 @ 0x39dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ed38 │ │ │ │ + b.n 5ed90 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ed40 : │ │ │ │ +0005ed98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5ed98 ) │ │ │ │ + ldr r1, [pc, #72] @ (5edf0 ) │ │ │ │ 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, 5ed74 │ │ │ │ + cbnz r4, 5edcc │ │ │ │ add.w r1, r3, #10304 @ 0x2840 │ │ │ │ adds r1, #22 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #8] │ │ │ │ - b.n 5ed94 │ │ │ │ + b.n 5edec │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5ed60 │ │ │ │ + bne.n 5edb8 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13952 @ 0x3680 │ │ │ │ + movw r1, #14848 @ 0x3a00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ed9c : │ │ │ │ +0005edf4 : │ │ │ │ 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] @ (5edd4 ) │ │ │ │ + ldr r2, [pc, #40] @ (5ee2c ) │ │ │ │ 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 1ca950 │ │ │ │ - cbnz r0, 5edce │ │ │ │ + bl 1ca9b8 │ │ │ │ + cbnz r0, 5ee26 │ │ │ │ add.w r1, r4, #10304 @ 0x2840 │ │ │ │ adds r1, #22 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 5edd2 │ │ │ │ + b.n 5ee2a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005edd8 : │ │ │ │ +0005ee30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5ee40 ) │ │ │ │ + ldr r1, [pc, #88] @ (5ee98 ) │ │ │ │ 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, 5ee1c │ │ │ │ + cbnz r4, 5ee74 │ │ │ │ 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 5ee3c │ │ │ │ + b.n 5ee94 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5edf8 │ │ │ │ + bne.n 5ee50 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13988 @ 0x36a4 │ │ │ │ + movw r1, #14884 @ 0x3a24 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ee44 : │ │ │ │ +0005ee9c : │ │ │ │ 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 5ee70 │ │ │ │ + bls.n 5eec8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14024 @ 0x36c8 │ │ │ │ + movw r1, #14920 @ 0x3a48 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 5ee9e │ │ │ │ - ldr r3, [pc, #80] @ (5eec4 ) │ │ │ │ + bl d5890 │ │ │ │ + b.n 5eef6 │ │ │ │ + ldr r3, [pc, #80] @ (5ef1c ) │ │ │ │ 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, 5eea4 │ │ │ │ + cbnz r3, 5eefc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14052 @ 0x36e4 │ │ │ │ + movw r1, #14948 @ 0x3a64 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5eec0 │ │ │ │ + b.n 5ef18 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005eec8 : │ │ │ │ +0005ef20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5ef20 ) │ │ │ │ + ldr r1, [pc, #72] @ (5ef78 ) │ │ │ │ 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, 5eefa │ │ │ │ + cbnz r4, 5ef52 │ │ │ │ add.w r1, r3, #1424 @ 0x590 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 5ef1a │ │ │ │ + b.n 5ef72 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5eee8 │ │ │ │ + bne.n 5ef40 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14148 @ 0x3744 │ │ │ │ + movw r1, #15044 @ 0x3ac4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ef24 : │ │ │ │ +0005ef7c : │ │ │ │ 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 5ef52 │ │ │ │ + blt.n 5efaa │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14184 @ 0x3768 │ │ │ │ + movw r1, #15080 @ 0x3ae8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5ef6c │ │ │ │ - ldr r2, [pc, #56] @ (5ef8c ) │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5efc4 │ │ │ │ + ldr r2, [pc, #56] @ (5efe4 ) │ │ │ │ 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 5ef90 │ │ │ │ + bl 5efe8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ef72 │ │ │ │ + bne.n 5efca │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ef8a │ │ │ │ + b.n 5efe2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 845f0 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + bl 84690 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ 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} │ │ │ │ @@ -76884,301 +76918,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 5efbc │ │ │ │ + bls.n 5f014 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14208 @ 0x3780 │ │ │ │ + movw r1, #15104 @ 0x3b00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 5efde │ │ │ │ + bl d5890 │ │ │ │ + b.n 5f036 │ │ │ │ add.w r3, r1, #1424 @ 0x590 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbnz r3, 5efe4 │ │ │ │ + cbnz r3, 5f03c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14236 @ 0x379c │ │ │ │ + movw r1, #15132 @ 0x3b1c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5efe6 │ │ │ │ + b.n 5f03e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005efe8 : │ │ │ │ +0005f040 : │ │ │ │ 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] @ (5f020 ) │ │ │ │ + ldr r2, [pc, #40] @ (5f078 ) │ │ │ │ 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 5ef90 │ │ │ │ + bl 5efe8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5f01c │ │ │ │ + beq.n 5f074 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f024 : │ │ │ │ +0005f07c : │ │ │ │ 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 5f052 │ │ │ │ + blt.n 5f0aa │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14184 @ 0x3768 │ │ │ │ + movw r1, #15080 @ 0x3ae8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 5f068 │ │ │ │ - ldr r2, [pc, #44] @ (5f080 ) │ │ │ │ + bl f1dcc │ │ │ │ + b.n 5f0c0 │ │ │ │ + ldr r2, [pc, #44] @ (5f0d8 ) │ │ │ │ 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 5ef90 │ │ │ │ - cbz r0, 5f06e │ │ │ │ + bl 5efe8 │ │ │ │ + cbz r0, 5f0c6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f07e │ │ │ │ + b.n 5f0d6 │ │ │ │ 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 77298 │ │ │ │ + bl 77280 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f0ac │ │ │ │ + bge.n 5f104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f0ac │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f104 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e68c │ │ │ │ + b.w 7e690 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5f0da │ │ │ │ + bge.n 5f132 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 5f0d4 │ │ │ │ + bge.n 5f12c │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 5f0da │ │ │ │ + b.n 5f132 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 5f0bc │ │ │ │ + b.n 5f114 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5f0ec │ │ │ │ + cbz r0, 5f144 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5f0f8 │ │ │ │ + cbz r0, 5f150 │ │ │ │ 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, 5f118 │ │ │ │ + cbnz r0, 5f170 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5f122 │ │ │ │ - b.n 5f128 │ │ │ │ + cbnz r0, 5f17a │ │ │ │ + b.n 5f180 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f112 │ │ │ │ - b.n 5f140 │ │ │ │ + beq.n 5f16a │ │ │ │ + b.n 5f198 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5f140 │ │ │ │ + cbnz r0, 5f198 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5f132 │ │ │ │ + cbz r0, 5f18a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5f140 │ │ │ │ + cbnz r0, 5f198 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5f140 │ │ │ │ + cbz r0, 5f198 │ │ │ │ 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, 5f14c │ │ │ │ + cbz r0, 5f1a4 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #20] @ (5f164 ) │ │ │ │ + ldr r2, [pc, #20] @ (5f1bc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 5f15e │ │ │ │ + cbnz r1, 5f1b6 │ │ │ │ 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] @ (5f174 ) │ │ │ │ + ldr r2, [pc, #8] @ (5f1cc ) │ │ │ │ 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, 5f1ac │ │ │ │ + cbz r0, 5f23a │ │ │ │ movw r3, #59860 @ 0xe9d4 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 5f1ac │ │ │ │ + beq.n 5f23a │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 5f1ec │ │ │ │ - bl 5f14e │ │ │ │ - cbz r0, 5f200 │ │ │ │ + bne.n 5f27a │ │ │ │ + bl 5f1a6 │ │ │ │ + cbz r0, 5f28e │ │ │ │ movw r3, #32212 @ 0x7dd4 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #59908 @ 0xea04 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ - movw r3, #62295 @ 0xf357 │ │ │ │ + movw r3, #62437 @ 0xf3e5 │ │ │ │ movt r3, #5 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 5f1e0 │ │ │ │ + cbz r5, 5f26e │ │ │ │ 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 5f168 │ │ │ │ + b.n 5f1c0 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 5f1f4 │ │ │ │ + cbz r2, 5f282 │ │ │ │ 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, 5f264 │ │ │ │ + cbz r0, 5f2f2 │ │ │ │ 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, 5f262 │ │ │ │ + cbz r1, 5f2f0 │ │ │ │ mov r4, r1 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 5f262 │ │ │ │ + cbz r7, 5f2f0 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5f240 │ │ │ │ + bcc.n 5f2ce │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 5f178 │ │ │ │ + bl 5f206 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 5f220 │ │ │ │ + bne.n 5f2ae │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 5f178 │ │ │ │ + bl 5f206 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 5f220 │ │ │ │ + b.n 5f2ae │ │ │ │ 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, #62055 @ 0xf267 │ │ │ │ + movw r4, #62197 @ 0xf2f5 │ │ │ │ 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] │ │ │ │ @@ -77203,75 +77262,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 5f2ca │ │ │ │ + bhi.n 5f358 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ - b.w 51784 │ │ │ │ + b.w 51774 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 78de8 │ │ │ │ - cbz r0, 5f310 │ │ │ │ + bl 78de0 │ │ │ │ + cbz r0, 5f39e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w ed1dc │ │ │ │ + b.w ed16c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1fe5e4 <_PyObject_FunctionStr@@Base+0x16c> │ │ │ │ + b.w 1fe920 <_PyObject_FunctionStr@@Base+0x16c> │ │ │ │ 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, #40168 @ 0x9ce8 │ │ │ │ + movw r1, #41064 @ 0xa068 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1934 │ │ │ │ - cbnz r0, 5f350 │ │ │ │ + bl 1e1c44 │ │ │ │ + cbnz r0, 5f3de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f352 │ │ │ │ + bge.n 5f3e0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f352 │ │ │ │ + b.n 5f3e0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 5f3c0 │ │ │ │ + cbz r0, 5f44e │ │ │ │ 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 5f3be │ │ │ │ + bcs.n 5f44c │ │ │ │ mov r5, r0 │ │ │ │ blx 2bf84 │ │ │ │ - cbz r0, 5f3be │ │ │ │ + cbz r0, 5f44c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r2, r3, r0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5f382 │ │ │ │ + bne.n 5f410 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 5f3be │ │ │ │ + bcs.n 5f44c │ │ │ │ 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 │ │ │ │ @@ -77284,163 +77343,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, 5f3e8 │ │ │ │ + cbz r0, 5f476 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 5f3e8 │ │ │ │ + cbz r3, 5f476 │ │ │ │ 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 5f356 │ │ │ │ + b.n 5f3e4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5f470 │ │ │ │ + beq.n 5f4fe │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 5f40c │ │ │ │ + bne.n 5f49a │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 5f46a │ │ │ │ + beq.n 5f4f8 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5f40c │ │ │ │ + bne.n 5f49a │ │ │ │ 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 5f424 │ │ │ │ + bne.n 5f4b2 │ │ │ │ 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 5f440 │ │ │ │ + bne.n 5f4ce │ │ │ │ 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 5f45a │ │ │ │ + bne.n 5f4e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5f4a6 │ │ │ │ + beq.n 5f534 │ │ │ │ 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 5f47c │ │ │ │ + bne.n 5f50a │ │ │ │ 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 5f492 │ │ │ │ + bne.n 5f520 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f4a8 : │ │ │ │ +0005f536 : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 5f4c8 │ │ │ │ + bne.n 5f556 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 5f4de │ │ │ │ + bge.n 5f56c │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 5f4b4 │ │ │ │ + b.n 5f542 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f4de │ │ │ │ + blt.n 5f56c │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 5f4ca │ │ │ │ + b.n 5f558 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f4e2 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +0005f570 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #32917 @ 0x8095 │ │ │ │ + movw r1, #32999 @ 0x80e7 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 212c30 <_PyXIData_Release@@Base+0x70> │ │ │ │ + b.w 2130d8 <_PyXIData_Release@@Base+0x70> │ │ │ │ │ │ │ │ -0005f4f0 : │ │ │ │ +0005f57e : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 5f50c │ │ │ │ + cbz r0, 5f59a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #7597 @ 0x1dad │ │ │ │ + movw r3, #7745 @ 0x1e41 │ │ │ │ movt r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f50e : │ │ │ │ +0005f59c : │ │ │ │ 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] @ (5f540 ) │ │ │ │ + ldr r4, [pc, #32] @ (5f5d0 ) │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f544 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +0005f5d4 <_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] @ (5f578 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (5f608 <_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] │ │ │ │ @@ -77454,403 +77514,403 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r2, #45540 @ 0xb1e4 │ │ │ │ + movw r2, #46396 @ 0xb53c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d076c <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ + bl d063c <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f5a8 : │ │ │ │ +0005f638 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f5ae <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ +0005f63e <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 5f5c2 <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ - cbz r1, 5f5be <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ - movw r3, #59540 @ 0xe894 │ │ │ │ + cbz r3, 5f652 <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ + cbz r1, 5f64e <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ + movw r3, #60532 @ 0xec74 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f5c6 <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ +0005f656 <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5f5e0 <_PyCode_CheckNoExternalState@@Base+0x1a> │ │ │ │ + bgt.n 5f670 <_PyCode_CheckNoExternalState@@Base+0x1a> │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5f5ea <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ + bgt.n 5f67a <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f5fc <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + ble.n 5f68c <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f5fc <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ - b.n 5f5ea <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ - movw r3, #59492 @ 0xe864 │ │ │ │ + ble.n 5f68c <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + b.n 5f67a <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ + movw r3, #60484 @ 0xec44 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - b.n 5f5f2 <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ - movw r3, #59516 @ 0xe87c │ │ │ │ + b.n 5f682 <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ + movw r3, #60508 @ 0xec5c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - cbnz r2, 5f5f8 <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ + cbnz r2, 5f688 <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 5f5f4 <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ + b.n 5f684 <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f600 <_PyCode_CheckPureFunction@@Base>: │ │ │ │ +0005f690 <_PyCode_CheckPureFunction@@Base>: │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 5f610 <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ + bmi.n 5f6a0 <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ tst.w r3, #384 @ 0x180 │ │ │ │ - bne.n 5f61a <_PyCode_CheckPureFunction@@Base+0x1a> │ │ │ │ + bne.n 5f6aa <_PyCode_CheckPureFunction@@Base+0x1a> │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 5f62a <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ - movw r3, #14268 @ 0x37bc │ │ │ │ + bpl.n 5f6ba <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ + movw r3, #15164 @ 0x3b3c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - b.n 5f622 <_PyCode_CheckPureFunction@@Base+0x22> │ │ │ │ - movw r3, #14296 @ 0x37d8 │ │ │ │ + b.n 5f6b2 <_PyCode_CheckPureFunction@@Base+0x22> │ │ │ │ + movw r3, #15192 @ 0x3b58 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - cbz r1, 5f626 <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ + cbz r1, 5f6b6 <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f62e : │ │ │ │ +0005f6be : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f632 : │ │ │ │ +0005f6c2 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #40664 @ 0x9ed8 │ │ │ │ + movw r1, #41560 @ 0xa258 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23334c │ │ │ │ - cbnz r0, 5f65c │ │ │ │ + bl 233800 │ │ │ │ + cbnz r0, 5f6ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 233a4c │ │ │ │ + b.w 233ef8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f660 : │ │ │ │ +0005f6f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #40612 @ 0x9ea4 │ │ │ │ + movw r1, #41508 @ 0xa224 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23334c │ │ │ │ - cbnz r0, 5f68a │ │ │ │ + bl 233800 │ │ │ │ + cbnz r0, 5f71a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 233a4c │ │ │ │ + b.w 233ef8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f68e : │ │ │ │ +0005f71e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #40664 @ 0x9ed8 │ │ │ │ + movw r1, #41560 @ 0xa258 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23334c │ │ │ │ - cbnz r0, 5f6b4 │ │ │ │ + bl 233800 │ │ │ │ + cbnz r0, 5f744 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5f320 │ │ │ │ + b.n 5f3ae │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f6b8 : │ │ │ │ +0005f748 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #40708 @ 0x9f04 │ │ │ │ + movw r1, #41604 @ 0xa284 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23334c │ │ │ │ - cbnz r0, 5f6de │ │ │ │ + bl 233800 │ │ │ │ + cbnz r0, 5f76e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5f320 │ │ │ │ + b.n 5f3ae │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f6e2 : │ │ │ │ +0005f772 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #40612 @ 0x9ea4 │ │ │ │ + movw r1, #41508 @ 0xa224 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - bl 23334c │ │ │ │ - cbnz r0, 5f708 │ │ │ │ + bl 233800 │ │ │ │ + cbnz r0, 5f798 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5f320 │ │ │ │ + b.n 5f3ae │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f70c : │ │ │ │ +0005f79c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f70e <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0005f79e <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 5f71e <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 5f7ae <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f720 <_PyLong_New@@Base>: │ │ │ │ - b.w 7f5b0 │ │ │ │ +0005f7b0 <_PyLong_New@@Base>: │ │ │ │ + b.w 7f5b4 │ │ │ │ │ │ │ │ -0005f724 <_PyLong_FromDigits@@Base>: │ │ │ │ +0005f7b4 <_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, 5f766 <_PyLong_FromDigits@@Base+0x42> │ │ │ │ + cbz r1, 5f7f6 <_PyLong_FromDigits@@Base+0x42> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f5b0 │ │ │ │ + bl 7f5b4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f768 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + cbz r0, 5f7f8 <_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 5f768 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ - ldr r4, [pc, #4] @ (5f76c <_PyLong_FromDigits@@Base+0x48>) │ │ │ │ + b.n 5f7f8 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + ldr r4, [pc, #4] @ (5f7fc <_PyLong_FromDigits@@Base+0x48>) │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005f770 <_PyLong_Sign@@Base>: │ │ │ │ +0005f800 <_PyLong_Sign@@Base>: │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ rsb r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f77c : │ │ │ │ +0005f80c : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f788 : │ │ │ │ +0005f818 : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f79a <_PyDict_NewPresized@@Base>: │ │ │ │ +0005f82a <_PyDict_NewPresized@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 198198 │ │ │ │ + b.w 1983e8 │ │ │ │ │ │ │ │ -0005f7a0 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w 197fe4 │ │ │ │ +0005f830 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w 198234 │ │ │ │ │ │ │ │ -0005f7a4 <_PyDict_SizeOf@@Base>: │ │ │ │ - b.w 5054c <_PyObject_CheckXIData@@Base+0x1658> │ │ │ │ +0005f834 <_PyDict_SizeOf@@Base>: │ │ │ │ + b.w 50804 <_PyObject_CheckXIData@@Base+0xc68> │ │ │ │ │ │ │ │ -0005f7a8 : │ │ │ │ +0005f838 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f7c2 : │ │ │ │ - b.w 21bbc0 │ │ │ │ +0005f852 : │ │ │ │ + b.w 21c06c │ │ │ │ │ │ │ │ -0005f7c6 : │ │ │ │ - b.w 2723fc <_Py_strhex@@Base+0x28c> │ │ │ │ +0005f856 : │ │ │ │ + b.w 2728bc <_Py_strhex@@Base+0x28c> │ │ │ │ │ │ │ │ -0005f7ca : │ │ │ │ - b.w 54d54 │ │ │ │ +0005f85a : │ │ │ │ + b.w 54eac │ │ │ │ │ │ │ │ -0005f7ce : │ │ │ │ +0005f85e : │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f7de : │ │ │ │ +0005f86e : │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f7ee : │ │ │ │ +0005f87e : │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f7fe <_Py_SetRefcnt@@Base>: │ │ │ │ +0005f88e <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f80a : │ │ │ │ +0005f89a : │ │ │ │ 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 5f84c │ │ │ │ + bls.n 5f8dc │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 5f840 │ │ │ │ + bhi.n 5f8d0 │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 5f84e │ │ │ │ + b.n 5f8de │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 5f84e │ │ │ │ + b.n 5f8de │ │ │ │ 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 292e7c <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ + bl 2931fc <_PyMonitoring_FireBranchEvent@@Base+0x2fc> │ │ │ │ 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] @ (5f8a8 ) │ │ │ │ + ldr r1, [pc, #32] @ (5f938 ) │ │ │ │ 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} │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + str r0, [r1, #32] │ │ │ │ movs r5, r5 │ │ │ │ - movw r3, #23680 @ 0x5c80 │ │ │ │ + movw r3, #24576 @ 0x6000 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f920 │ │ │ │ + beq.n 5f9b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5f920 │ │ │ │ + beq.n 5f9b0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (5f924 ) │ │ │ │ + ldr r2, [pc, #84] @ (5f9b4 ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5f8f0 │ │ │ │ + bne.n 5f980 │ │ │ │ movw r3, #4348 @ 0x10fc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5f8f0 │ │ │ │ + beq.n 5f980 │ │ │ │ blx 2ad14 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5f908 │ │ │ │ - cbz r3, 5f904 │ │ │ │ + beq.n 5f998 │ │ │ │ + cbz r3, 5f994 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 5f8f6 │ │ │ │ + b.n 5f986 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 5f916 │ │ │ │ + bne.n 5f9a6 │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 5f914 │ │ │ │ + cbz r2, 5f9a4 │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 5f916 │ │ │ │ + b.n 5f9a6 │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1912dc │ │ │ │ + b.w 191524 │ │ │ │ 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 │ │ │ │ @@ -77860,22 +77920,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 5f954 │ │ │ │ + bne.n 5f9e4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 5faee │ │ │ │ + b.n 5fb7e │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5f94e │ │ │ │ + beq.n 5f9de │ │ │ │ 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 │ │ │ │ @@ -77885,68 +77945,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 5f9a2 │ │ │ │ + bls.n 5fa32 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 5f998 │ │ │ │ + bhi.n 5fa28 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 5f9a4 │ │ │ │ + b.n 5fa34 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 5f9a4 │ │ │ │ + b.n 5fa34 │ │ │ │ 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 5f9ce │ │ │ │ + bne.n 5fa5e │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 5faee │ │ │ │ + b.n 5fb7e │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5f9f6 │ │ │ │ + bne.n 5fa86 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 5f94e │ │ │ │ + bls.n 5f9de │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5faee │ │ │ │ + beq.n 5fb7e │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5f9d6 │ │ │ │ + b.n 5fa66 │ │ │ │ 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 5fa26 │ │ │ │ + beq.n 5fab6 │ │ │ │ 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 │ │ │ │ @@ -77954,20 +78014,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 29355c <_PyMonitoring_FireBranchEvent@@Base+0x9e0> │ │ │ │ + bl 2938dc <_PyMonitoring_FireBranchEvent@@Base+0x9dc> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 5fa92 │ │ │ │ + cbz r2, 5fb22 │ │ │ │ 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 │ │ │ │ @@ -77979,96 +78039,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 5fa4c │ │ │ │ + b.n 5fadc │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 5f94e │ │ │ │ + beq.w 5f9de │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 5fabe │ │ │ │ + cbnz r6, 5fb4e │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 5faee │ │ │ │ + cbz r0, 5fb7e │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 5faa6 │ │ │ │ - b.n 5fae8 │ │ │ │ + bne.n 5fb36 │ │ │ │ + b.n 5fb78 │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 5fae4 │ │ │ │ + cbz r6, 5fb74 │ │ │ │ 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 5fac0 │ │ │ │ - b.n 5faee │ │ │ │ + bne.n 5fb50 │ │ │ │ + b.n 5fb7e │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5fa94 │ │ │ │ + b.n 5fb24 │ │ │ │ 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 5f14e │ │ │ │ - cbz r0, 5fb3e │ │ │ │ + bl 5f1a6 │ │ │ │ + cbz r0, 5fbce │ │ │ │ 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 5f168 │ │ │ │ + bl 5f1c0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5f178 │ │ │ │ + bl 5f206 │ │ │ │ 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, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 5faf8 │ │ │ │ + bl 5fb88 │ │ │ │ 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 │ │ │ │ @@ -78077,379 +78137,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 5fbb2 │ │ │ │ - movw r4, #45968 @ 0xb390 │ │ │ │ + beq.n 5fc42 │ │ │ │ + movw r4, #46968 @ 0xb778 │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 5fbc0 │ │ │ │ + bne.n 5fc50 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 5fbc4 │ │ │ │ - movw r4, #37032 @ 0x90a8 │ │ │ │ + b.n 5fc54 │ │ │ │ + movw r4, #38012 @ 0x947c │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 5fbc4 │ │ │ │ + b.n 5fc54 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 5fbd4 │ │ │ │ + bge.n 5fc64 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 5fc18 │ │ │ │ + bge.n 5fca8 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 5fbea │ │ │ │ + bne.n 5fc7a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 5fcd6 │ │ │ │ + beq.n 5fd66 │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #32112 @ 0x7d70 │ │ │ │ - movw r2, #14332 @ 0x37fc │ │ │ │ + movweq r4, #33008 @ 0x80f0 │ │ │ │ + movw r2, #15228 @ 0x3b7c │ │ │ │ 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 5fcd6 │ │ │ │ + b.n 5fd66 │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #47784 @ 0xbaa8 │ │ │ │ - movwlt r6, #36764 @ 0x8f9c │ │ │ │ + movwge r6, #48784 @ 0xbe90 │ │ │ │ + movwlt r6, #37744 @ 0x9370 │ │ │ │ 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, #40960 @ 0xa000 │ │ │ │ + movwge r6, #42128 @ 0xa490 │ │ │ │ movtge r6, #43 @ 0x2b │ │ │ │ - bl 2934bc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29383c <_PyMonitoring_FireBranchEvent@@Base+0x93c> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2934bc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29383c <_PyMonitoring_FireBranchEvent@@Base+0x93c> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 2934bc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29383c <_PyMonitoring_FireBranchEvent@@Base+0x93c> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r3, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ - movw r2, #37340 @ 0x91dc │ │ │ │ + movw r2, #38340 @ 0x95c4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r1, #32112 @ 0x7d70 │ │ │ │ + movw r1, #33008 @ 0x80f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r4, #14344 @ 0x3808 │ │ │ │ + movw r4, #15240 @ 0x3b88 │ │ │ │ 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, #14352 @ 0x3810 │ │ │ │ + movw r2, #15248 @ 0x3b90 │ │ │ │ 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, #14324 @ 0x37f4 │ │ │ │ + movw r2, #15220 @ 0x3b74 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fb44 │ │ │ │ + bl 5fbd4 │ │ │ │ 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, #14384 @ 0x3830 │ │ │ │ + movw r2, #15280 @ 0x3bb0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 5fb44 │ │ │ │ + bl 5fbd4 │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 5fdfc │ │ │ │ + bne.n 5fe8c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 5fb78 │ │ │ │ + bl 5fc08 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 5fb78 │ │ │ │ + bl 5fc08 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 5fb78 │ │ │ │ + bl 5fc08 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 5fb78 │ │ │ │ + bl 5fc08 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5fb78 │ │ │ │ + bl 5fc08 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #45968 @ 0xb390 │ │ │ │ + movw r3, #46968 @ 0xb778 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r2, #14324 @ 0x37f4 │ │ │ │ + movw r2, #15220 @ 0x3b74 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fb44 │ │ │ │ + bl 5fbd4 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 5fdf2 │ │ │ │ + bge.n 5fe82 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #27452 @ 0x6b3c │ │ │ │ + movw r2, #28308 @ 0x6e94 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fb44 │ │ │ │ - movw r2, #14368 @ 0x3820 │ │ │ │ + bl 5fbd4 │ │ │ │ + movw r2, #15264 @ 0x3ba0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fb44 │ │ │ │ - movw r2, #48268 @ 0xbc8c │ │ │ │ + bl 5fbd4 │ │ │ │ + movw r2, #50304 @ 0xc480 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - b.n 5fe78 │ │ │ │ - movw r2, #14392 @ 0x3838 │ │ │ │ + b.n 5ff08 │ │ │ │ + movw r2, #15288 @ 0x3bb8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - b.n 5fe78 │ │ │ │ + b.n 5ff08 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 5fb78 │ │ │ │ + bl 5fc08 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 5fb78 │ │ │ │ + bl 5fc08 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 5fb78 │ │ │ │ + bl 5fc08 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 5fb78 │ │ │ │ + bl 5fc08 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #32112 @ 0x7d70 │ │ │ │ + movw r3, #33008 @ 0x80f0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #14400 @ 0x3840 │ │ │ │ + movw r2, #15296 @ 0x3bc0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fb44 │ │ │ │ + bl 5fbd4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 5fdf2 │ │ │ │ - movw r2, #14408 @ 0x3848 │ │ │ │ + bge.n 5fe82 │ │ │ │ + movw r2, #15304 @ 0x3bc8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5fb44 │ │ │ │ + b.n 5fbd4 │ │ │ │ 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, #14384 @ 0x3830 │ │ │ │ + movw r2, #15280 @ 0x3bb0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fb44 │ │ │ │ + bl 5fbd4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 5fb78 │ │ │ │ + bl 5fc08 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #48268 @ 0xbc8c │ │ │ │ + movw r2, #50304 @ 0xc480 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5fb44 │ │ │ │ + b.n 5fbd4 │ │ │ │ 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, 5ff0a │ │ │ │ + cbz r4, 5ff9a │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 5fefc │ │ │ │ - b.n 5ff60 │ │ │ │ + bne.n 5ff8c │ │ │ │ + b.n 5fff0 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 5ff60 │ │ │ │ + beq.n 5fff0 │ │ │ │ movw r3, #2732 @ 0xaac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 5ff60 │ │ │ │ + cbz r3, 5fff0 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5ff60 │ │ │ │ + beq.n 5fff0 │ │ │ │ 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, #14428 @ 0x385c │ │ │ │ + movw r1, #15324 @ 0x3bdc │ │ │ │ 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 5faf8 │ │ │ │ - b.n 5ff6e │ │ │ │ + bl 5fb88 │ │ │ │ + b.n 5fffe │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5faf8 │ │ │ │ + bl 5fb88 │ │ │ │ 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, 5ff98 │ │ │ │ + cbnz r3, 60028 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1753a4 <_start@@Base+0x5a4> │ │ │ │ + bl 1755e4 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 5ffb0 │ │ │ │ + cbz r3, 60040 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #14448 @ 0x3870 │ │ │ │ + movw r0, #15344 @ 0x3bf0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 5fee6 │ │ │ │ - b.n 5fff0 │ │ │ │ + bl 5ff76 │ │ │ │ + b.n 60080 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 5ffc0 │ │ │ │ + cbnz r3, 60050 │ │ │ │ movw r0, #2204 @ 0x89c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 1753a4 <_start@@Base+0x5a4> │ │ │ │ + bl 1755e4 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5fff0 │ │ │ │ + cbz r3, 60080 │ │ │ │ movw r3, #2728 @ 0xaa8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 5ff9c │ │ │ │ - ldr r2, [pc, #40] @ (5fffc ) │ │ │ │ + blt.n 6002c │ │ │ │ + ldr r2, [pc, #40] @ (6008c ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5ffd8 │ │ │ │ + bne.n 60068 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 5ff9c │ │ │ │ + ble.n 6002c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #23] │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -78462,52 +78522,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, 60030 │ │ │ │ + cbnz r3, 600c0 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1753a4 <_start@@Base+0x5a4> │ │ │ │ + bl 1755e4 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 60046 │ │ │ │ + cbz r3, 600d6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #14468 @ 0x3884 │ │ │ │ + movw r0, #15364 @ 0x3c04 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 5fee6 │ │ │ │ - b.n 60086 │ │ │ │ + bl 5ff76 │ │ │ │ + b.n 60116 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 60056 │ │ │ │ + cbnz r3, 600e6 │ │ │ │ movw r0, #2204 @ 0x89c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 1753a4 <_start@@Base+0x5a4> │ │ │ │ + bl 1755e4 <_start@@Base+0x5a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 60086 │ │ │ │ + cbz r3, 60116 │ │ │ │ movw r3, #2724 @ 0xaa4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 60034 │ │ │ │ - ldr r2, [pc, #60] @ (600a8 ) │ │ │ │ + blt.n 600c4 │ │ │ │ + ldr r2, [pc, #60] @ (60138 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6006e │ │ │ │ + bne.n 600fe │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 60034 │ │ │ │ + ble.n 600c4 │ │ │ │ movw r3, #32212 @ 0x7dd4 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 6009e │ │ │ │ + cbz r2, 6012e │ │ │ │ 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} │ │ │ │ @@ -78519,82 +78579,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 60106 │ │ │ │ + bhi.n 60196 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 18fcd8 <_Py_NewReference@@Base+0x1710> │ │ │ │ + bl 18fec0 <_Py_NewReference@@Base+0x16a8> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 600d8 │ │ │ │ + cbz r4, 60168 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 600fa │ │ │ │ - cbz r5, 60106 │ │ │ │ - cbz r1, 60106 │ │ │ │ + bne.n 6018a │ │ │ │ + cbz r5, 60196 │ │ │ │ + cbz r1, 60196 │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 60106 │ │ │ │ + bcc.n 60196 │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 190064 <_Py_NewReference@@Base+0x1a9c> │ │ │ │ - b.n 600e4 │ │ │ │ + bl 19024c <_Py_NewReference@@Base+0x1a34> │ │ │ │ + b.n 60174 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 190064 <_Py_NewReference@@Base+0x1a9c> │ │ │ │ + b.w 19024c <_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, 60122 │ │ │ │ + cbz r2, 601b2 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #76] @ (60174 ) │ │ │ │ - bl 18fff0 <_Py_NewReference@@Base+0x1a28> │ │ │ │ - ldr r0, [pc, #72] @ (60178 ) │ │ │ │ - bl 1b56e0 │ │ │ │ + ldr r0, [pc, #76] @ (60204 ) │ │ │ │ + bl 1901d8 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + ldr r0, [pc, #72] @ (60208 ) │ │ │ │ + bl 1b581c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1b57b8 │ │ │ │ + bl 1b58f4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 6016c │ │ │ │ + cbz r4, 601fc │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 2b8c8 │ │ │ │ - cbz r0, 6016c │ │ │ │ + cbz r0, 601fc │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 6016c │ │ │ │ + cbz r2, 601fc │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #14488 @ 0x3898 │ │ │ │ + movw r0, #15384 @ 0x3c18 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 5ff72 │ │ │ │ + bl 60002 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6016e │ │ │ │ + b.n 601fe │ │ │ │ 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} │ │ │ │ @@ -78603,345 +78663,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 1b57b8 │ │ │ │ + bl 1b58f4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6021e │ │ │ │ + beq.n 602ae │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 18fff0 <_Py_NewReference@@Base+0x1a28> │ │ │ │ + bl 1901d8 <_Py_NewReference@@Base+0x19c0> │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ - movw r6, #23176 @ 0x5a88 │ │ │ │ + movw r6, #23256 @ 0x5ad8 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - bl 1b56e0 │ │ │ │ - ldr.w r8, [r6, #52] @ 0x34 │ │ │ │ + bl 1b581c │ │ │ │ + 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, 6021e │ │ │ │ + cbz r0, 602ae │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 601e6 │ │ │ │ + bne.n 60276 │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 601c8 │ │ │ │ + b.n 60258 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 6020a │ │ │ │ + bne.n 6029a │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 6020a │ │ │ │ + bne.n 6029a │ │ │ │ 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, 6021e │ │ │ │ - movw r0, #14564 @ 0x38e4 │ │ │ │ + cbz r0, 602ae │ │ │ │ + movw r0, #15460 @ 0x3c64 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5ff72 │ │ │ │ + bl 60002 │ │ │ │ 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 60260 │ │ │ │ + bne.n 602f0 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 60260 │ │ │ │ + cbz r3, 602f0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 194a40 │ │ │ │ + bl 194c90 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 60260 │ │ │ │ + bls.n 602f0 │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #59968 @ 0xea40 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 6017c │ │ │ │ + bl 6020c │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 60276 │ │ │ │ + bne.n 60306 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 6027c │ │ │ │ + b.n 6030c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 60290 │ │ │ │ + bne.n 60320 │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 60266 │ │ │ │ - cbnz r0, 602e4 │ │ │ │ + bne.n 602f6 │ │ │ │ + cbnz r0, 60374 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 602a2 │ │ │ │ + cbnz r3, 60332 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 602c8 │ │ │ │ + b.n 60358 │ │ │ │ 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 602be │ │ │ │ + bne.n 6034e │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 6029e │ │ │ │ - b.n 602aa │ │ │ │ + beq.n 6032e │ │ │ │ + b.n 6033a │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 602e4 │ │ │ │ + beq.n 60374 │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 602c4 │ │ │ │ + bne.n 60354 │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 602c4 │ │ │ │ + b.n 60354 │ │ │ │ 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 6030e │ │ │ │ + bne.n 6039e │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 6031e │ │ │ │ + bhi.n 603ae │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 602ee │ │ │ │ + b.n 6037e │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 60316 │ │ │ │ + bne.n 603a6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6033c │ │ │ │ - cbz r2, 60322 │ │ │ │ + b.n 603cc │ │ │ │ + cbz r2, 603b2 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 60322 │ │ │ │ - b.n 60312 │ │ │ │ + bne.n 603b2 │ │ │ │ + b.n 603a2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6033c │ │ │ │ + b.n 603cc │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 60338 │ │ │ │ + bne.n 603c8 │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 60312 │ │ │ │ - b.n 602ee │ │ │ │ + beq.n 603a2 │ │ │ │ + b.n 6037e │ │ │ │ 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 602e6 │ │ │ │ - cbnz r0, 60360 │ │ │ │ + bl 60376 │ │ │ │ + cbnz r0, 603f0 │ │ │ │ yield │ │ │ │ - b.n 60350 │ │ │ │ + b.n 603e0 │ │ │ │ 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 602e6 │ │ │ │ - cbnz r0, 60386 │ │ │ │ + bl 60376 │ │ │ │ + cbnz r0, 60416 │ │ │ │ yield │ │ │ │ - b.n 60376 │ │ │ │ + b.n 60406 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1928cc │ │ │ │ + bl 192b14 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #23680 @ 0x5c80 │ │ │ │ + movw r3, #24576 @ 0x6000 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6046e │ │ │ │ + beq.n 604fe │ │ │ │ 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 6045e │ │ │ │ + beq.n 604ee │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60464 │ │ │ │ + beq.n 604f4 │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 17f084 <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ + bl 17f2c4 <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 60428 │ │ │ │ + cbz r7, 604b8 │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 602e6 │ │ │ │ - cbnz r0, 603f8 │ │ │ │ + bl 60376 │ │ │ │ + cbnz r0, 60488 │ │ │ │ yield │ │ │ │ - b.n 603e8 │ │ │ │ + b.n 60478 │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 603e2 │ │ │ │ + bne.n 60472 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 6041c │ │ │ │ + cbnz r2, 604ac │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1911c4 <_Py_NewReference@@Base+0x2bfc> │ │ │ │ - b.n 6042a │ │ │ │ + bl 19140c <_Py_NewReference@@Base+0x2bf4> │ │ │ │ + b.n 604ba │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 6042a │ │ │ │ + b.n 604ba │ │ │ │ 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 603d8 │ │ │ │ + bne.n 60468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17f084 <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ - cbnz r0, 60456 │ │ │ │ + bl 17f2c4 <_Py_SetLocaleFromEnv@@Base+0x5bfc> │ │ │ │ + cbnz r0, 604e6 │ │ │ │ yield │ │ │ │ - b.n 6044a │ │ │ │ + b.n 604da │ │ │ │ mov r0, r4 │ │ │ │ - bl 5f86a │ │ │ │ - b.n 60464 │ │ │ │ + bl 5f8fa │ │ │ │ + b.n 604f4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 17a500 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ + bl 17a740 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 5f8ac │ │ │ │ + b.w 5f93c │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6048c │ │ │ │ + bne.n 6051c │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 60472 │ │ │ │ + bne.n 60502 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 60492 │ │ │ │ + bne.n 60522 │ │ │ │ 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 604ea │ │ │ │ + bcs.n 6057a │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 604e2 │ │ │ │ + bne.n 60572 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fb0ec │ │ │ │ + bl 1fa8a8 <_PyInterpreterConfig_InitFromDict@@Base+0xa94> │ │ │ │ str.w r9, [r5, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 604c8 │ │ │ │ + b.n 60558 │ │ │ │ movw r5, #2204 @ 0x89c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cbnz r3, 60500 │ │ │ │ + cbnz r3, 60590 │ │ │ │ add.w r0, r5, #240 @ 0xf0 │ │ │ │ - bl 1753a4 <_start@@Base+0x5a4> │ │ │ │ + bl 1755e4 <_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 190fd8 <_Py_NewReference@@Base+0x2a10> │ │ │ │ + bl 1911bc <_Py_NewReference@@Base+0x29a4> │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 18fff0 <_Py_NewReference@@Base+0x1a28> │ │ │ │ + bl 1901d8 <_Py_NewReference@@Base+0x19c0> │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 190a48 <_Py_NewReference@@Base+0x2480> │ │ │ │ + bl 190c2c <_Py_NewReference@@Base+0x2414> │ │ │ │ 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 │ │ │ │ @@ -78956,71 +79016,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 60576 │ │ │ │ + bne.n 60606 │ │ │ │ strex r7, r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne.n 60552 │ │ │ │ + bne.n 605e2 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6057c │ │ │ │ + bne.n 6060c │ │ │ │ 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 1921d4 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 19241c <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 605bc │ │ │ │ + cbnz r3, 6064c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1927e8 │ │ │ │ - b.n 60602 │ │ │ │ + bl 192a30 │ │ │ │ + b.n 60692 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 60602 │ │ │ │ + bne.n 60692 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 192824 │ │ │ │ + bl 192a6c │ │ │ │ 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 18fff0 <_Py_NewReference@@Base+0x1a28> │ │ │ │ + bl 1901d8 <_Py_NewReference@@Base+0x19c0> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 60602 │ │ │ │ + bne.n 60692 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 604a2 │ │ │ │ + bl 60532 │ │ │ │ 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 │ │ │ │ @@ -79032,154 +79092,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 606a8 │ │ │ │ + bcs.n 60738 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 60692 │ │ │ │ + cbz r3, 60722 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1921d4 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 19241c <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 6067a │ │ │ │ + cbnz r3, 6070a │ │ │ │ ldr.w r0, [r9, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 18fff0 <_Py_NewReference@@Base+0x1a28> │ │ │ │ + bl 1901d8 <_Py_NewReference@@Base+0x19c0> │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1929a0 │ │ │ │ + bl 192be8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 606a0 │ │ │ │ + b.n 60730 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 606a0 │ │ │ │ + bne.n 60730 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 6069e │ │ │ │ + bcc.n 6072e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 606a0 │ │ │ │ + b.n 60730 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 606a0 │ │ │ │ + b.n 60730 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ - b.n 60636 │ │ │ │ + b.n 606c6 │ │ │ │ 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, 606d2 │ │ │ │ + cbz r3, 60762 │ │ │ │ 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 190a48 <_Py_NewReference@@Base+0x2480> │ │ │ │ + bl 190c2c <_Py_NewReference@@Base+0x2414> │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 18fff0 <_Py_NewReference@@Base+0x1a28> │ │ │ │ + bl 1901d8 <_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 60858 │ │ │ │ + bcs.w 608e8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 60844 │ │ │ │ + beq.w 608d4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r9, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 60750 │ │ │ │ + beq.n 607e0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 60752 │ │ │ │ + cbz r6, 607e2 │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 60752 │ │ │ │ + beq.n 607e2 │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 60740 │ │ │ │ + b.n 607d0 │ │ │ │ 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 18fff0 <_Py_NewReference@@Base+0x1a28> │ │ │ │ + bl 1901d8 <_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 602e6 │ │ │ │ - cbnz r0, 60782 │ │ │ │ + bl 60376 │ │ │ │ + cbnz r0, 60812 │ │ │ │ yield │ │ │ │ - b.n 60772 │ │ │ │ + b.n 60802 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1921d4 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 19241c <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbnz r3, 6079a │ │ │ │ + cbnz r3, 6082a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1929a0 │ │ │ │ + bl 192be8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6084e │ │ │ │ + b.n 608de │ │ │ │ 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 18edb0 <_Py_NewReference@@Base+0x7e8> │ │ │ │ + bl 18ef98 <_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] │ │ │ │ @@ -79189,276 +79249,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, 607f0 │ │ │ │ + cbz r3, 60880 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 607f4 │ │ │ │ + b.n 60884 │ │ │ │ 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 1911c4 <_Py_NewReference@@Base+0x2bfc> │ │ │ │ + bl 19140c <_Py_NewReference@@Base+0x2bf4> │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 6084e │ │ │ │ + bne.n 608de │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 6083c │ │ │ │ + bcs.n 608cc │ │ │ │ cmp.w r8, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 6084e │ │ │ │ + cbz r3, 608de │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 6084e │ │ │ │ + bne.n 608de │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp] │ │ │ │ - b.n 6084e │ │ │ │ + b.n 608de │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 6081c │ │ │ │ - b.n 6084e │ │ │ │ + bhi.n 608ac │ │ │ │ + b.n 608de │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 192a88 │ │ │ │ + bl 192cd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 6071c │ │ │ │ + b.n 607ac │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 60866 │ │ │ │ + cbnz r4, 608f6 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2125e4 <_PyXI_FreeFailure@@Base+0x74> │ │ │ │ + bl 212a8c <_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, #14692 @ 0x3964 │ │ │ │ + movw r3, #15588 @ 0x3ce4 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #14704 @ 0x3970 │ │ │ │ + movw r3, #15600 @ 0x3cf0 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #14652 @ 0x393c │ │ │ │ + movw r2, #15548 @ 0x3cbc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ - movw r3, #14712 @ 0x3978 │ │ │ │ + movw r3, #15608 @ 0x3cf8 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #14724 @ 0x3984 │ │ │ │ + movw r3, #15620 @ 0x3d04 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #14736 @ 0x3990 │ │ │ │ + movw r3, #15632 @ 0x3d10 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #14748 @ 0x399c │ │ │ │ + movw r3, #15644 @ 0x3d1c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #14640 @ 0x3930 │ │ │ │ + movw r3, #15536 @ 0x3cb0 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #32112 @ 0x7d70 │ │ │ │ + movw r5, #33008 @ 0x80f0 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 5fb44 │ │ │ │ - ldr r0, [pc, #868] @ (60c5c ) │ │ │ │ + bl 5fbd4 │ │ │ │ + ldr r0, [pc, #868] @ (60cec ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #14756 @ 0x39a4 │ │ │ │ + movw r1, #15652 @ 0x3d24 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fcfc │ │ │ │ - ldr r0, [pc, #852] @ (60c60 ) │ │ │ │ + bl 5fd8c │ │ │ │ + ldr r0, [pc, #852] @ (60cf0 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #14768 @ 0x39b0 │ │ │ │ + movw r1, #15664 @ 0x3d30 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movw r5, #59968 @ 0xea40 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd8c │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #28176 @ 0x6e10 │ │ │ │ + movw r3, #29072 @ 0x7190 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #14384 @ 0x3830 │ │ │ │ + movw r2, #15280 @ 0x3bb0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fb44 │ │ │ │ + bl 5fbd4 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 5fb78 │ │ │ │ + bl 5fc08 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #48268 @ 0xbc8c │ │ │ │ + movw r2, #50304 @ 0xc480 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fb44 │ │ │ │ + bl 5fbd4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #14780 @ 0x39bc │ │ │ │ + movw r3, #15676 @ 0x3d3c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #14384 @ 0x3830 │ │ │ │ + movw r2, #15280 @ 0x3bb0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fb44 │ │ │ │ + bl 5fbd4 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 5fb78 │ │ │ │ + bl 5fc08 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #48268 @ 0xbc8c │ │ │ │ + movw r2, #50304 @ 0xc480 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fb44 │ │ │ │ + bl 5fbd4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #14788 @ 0x39c4 │ │ │ │ + movw r1, #15684 @ 0x3d44 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd8c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #14796 @ 0x39cc │ │ │ │ + movw r1, #15692 @ 0x3d4c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd8c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #14808 @ 0x39d8 │ │ │ │ + movw r1, #15704 @ 0x3d58 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd8c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #14820 @ 0x39e4 │ │ │ │ + movw r1, #15716 @ 0x3d64 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd8c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #28076 @ 0x6dac │ │ │ │ + movw r1, #28972 @ 0x712c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd8c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #14808 @ 0x39d8 │ │ │ │ + movw r1, #15704 @ 0x3d58 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd8c │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #14828 @ 0x39ec │ │ │ │ + movw r1, #15724 @ 0x3d6c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fe8a │ │ │ │ + bl 5ff1a │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #14840 @ 0x39f8 │ │ │ │ + movw r1, #15736 @ 0x3d78 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fe8a │ │ │ │ + bl 5ff1a │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #14852 @ 0x3a04 │ │ │ │ + movw r1, #15748 @ 0x3d84 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fe8a │ │ │ │ + bl 5ff1a │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #27996 @ 0x6d5c │ │ │ │ + movw r1, #28892 @ 0x70dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 5fe8a │ │ │ │ + bl 5ff1a │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #14860 @ 0x3a0c │ │ │ │ + movw r1, #15756 @ 0x3d8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fe8a │ │ │ │ + bl 5ff1a │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #14868 @ 0x3a14 │ │ │ │ + movw r1, #15764 @ 0x3d94 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fe8a │ │ │ │ + bl 5ff1a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #51220 @ 0xc814 │ │ │ │ + movw r1, #51676 @ 0xc9dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 5fcfc │ │ │ │ + bl 5fd8c │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 60afa │ │ │ │ + beq.n 60b8a │ │ │ │ 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 2934bc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29383c <_PyMonitoring_FireBranchEvent@@Base+0x93c> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 2934bc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29383c <_PyMonitoring_FireBranchEvent@@Base+0x93c> │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #14876 @ 0x3a1c │ │ │ │ + movw r3, #15772 @ 0x3d9c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #14888 @ 0x3a28 │ │ │ │ + movw r2, #15784 @ 0x3da8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 5fb44 │ │ │ │ + bl 5fbd4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 18f730 <_Py_NewReference@@Base+0x1168> │ │ │ │ + bl 18f918 <_Py_NewReference@@Base+0x1100> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #14908 @ 0x3a3c │ │ │ │ + movw r3, #15804 @ 0x3dbc │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #14920 @ 0x3a48 │ │ │ │ + movw r2, #15816 @ 0x3dc8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 5fb44 │ │ │ │ + bl 5fbd4 │ │ │ │ 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 │ │ │ │ @@ -79474,15 +79534,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] @ (60c64 ) │ │ │ │ + ldr r1, [pc, #196] @ (60cf4 ) │ │ │ │ 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 │ │ │ │ @@ -79496,363 +79556,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 2934bc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29383c <_PyMonitoring_FireBranchEvent@@Base+0x93c> │ │ │ │ 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 2934bc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29383c <_PyMonitoring_FireBranchEvent@@Base+0x93c> │ │ │ │ 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 60c2c │ │ │ │ + blt.n 60cbc │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 60c30 │ │ │ │ + bge.n 60cc0 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 60c30 │ │ │ │ + b.n 60cc0 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 60c46 │ │ │ │ + blt.n 60cd6 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 60c48 │ │ │ │ + bge.n 60cd8 │ │ │ │ mov r7, sl │ │ │ │ - b.n 60c48 │ │ │ │ + b.n 60cd8 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 60c68 │ │ │ │ + blt.n 60cf8 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 60c6c │ │ │ │ + bge.n 60cfc │ │ │ │ mov r8, r0 │ │ │ │ - b.n 60c6c │ │ │ │ + b.n 60cfc │ │ │ │ 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 29312c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ - movw r2, #14932 @ 0x3a54 │ │ │ │ + bl 2934ac <_PyMonitoring_FireBranchEvent@@Base+0x5ac> │ │ │ │ + movw r2, #15828 @ 0x3dd4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #38092 @ 0x94cc │ │ │ │ + movw r3, #38988 @ 0x984c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 5fb44 │ │ │ │ + bl 5fbd4 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 29312c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 2934ac <_PyMonitoring_FireBranchEvent@@Base+0x5ac> │ │ │ │ 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 29312c <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 2934ac <_PyMonitoring_FireBranchEvent@@Base+0x5ac> │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #1180 @ 0x49c │ │ │ │ + movw r3, #2076 @ 0x81c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #14952 @ 0x3a68 │ │ │ │ + movw r2, #15848 @ 0x3de8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ - movw r5, #38280 @ 0x9588 │ │ │ │ + movw r5, #39280 @ 0x9970 │ │ │ │ movt r5, #44 @ 0x2c │ │ │ │ - bl 5fb44 │ │ │ │ + bl 5fbd4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 5fb78 │ │ │ │ + bl 5fc08 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 60d32 │ │ │ │ + cbz r3, 60dc2 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #15020 @ 0x3aac │ │ │ │ + movw r2, #15916 @ 0x3e2c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fb44 │ │ │ │ + bl 5fbd4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5fb78 │ │ │ │ + bl 5fc08 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #48268 @ 0xbc8c │ │ │ │ + movw r2, #50304 @ 0xc480 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #61957 @ 0xf205 │ │ │ │ + movw r0, #62099 @ 0xf293 │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fb44 │ │ │ │ + bl 5fbd4 │ │ │ │ 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 60ea4 │ │ │ │ + beq.w 60f34 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f3f2 │ │ │ │ + bl 5f480 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 5f3f2 │ │ │ │ + bl 5f480 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 5f3f2 │ │ │ │ + bl 5f480 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 5f3f2 │ │ │ │ + bl 5f480 │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 5f3f2 │ │ │ │ + bl 5f480 │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 5f3f2 │ │ │ │ + bl 5f480 │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 5f3f2 │ │ │ │ + bl 5f480 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 5f3f2 │ │ │ │ + bl 5f480 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 5f3f2 │ │ │ │ + bl 5f480 │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 5f3f2 │ │ │ │ + bl 5f480 │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 5f3f2 │ │ │ │ + bl 5f480 │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 5f3f2 │ │ │ │ + bl 5f480 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 5f3f2 │ │ │ │ + bl 5f480 │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 5f3f2 │ │ │ │ + bl 5f480 │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 5f3f2 │ │ │ │ + bl 5f480 │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 5f472 │ │ │ │ + bl 5f500 │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 5f472 │ │ │ │ + bl 5f500 │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 5f472 │ │ │ │ + bl 5f500 │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 5f472 │ │ │ │ + bl 5f500 │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 5f472 │ │ │ │ + bl 5f500 │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 5f472 │ │ │ │ + bl 5f500 │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 5f472 │ │ │ │ + bl 5f500 │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 5f472 │ │ │ │ + bl 5f500 │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 5f472 │ │ │ │ + bl 5f500 │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 5f472 │ │ │ │ + bl 5f500 │ │ │ │ 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, #23680 @ 0x5c80 │ │ │ │ + movw r6, #24576 @ 0x6000 │ │ │ │ movt r6, #45 @ 0x2d │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 60fbc │ │ │ │ + beq.n 6104c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60fbc │ │ │ │ + beq.n 6104c │ │ │ │ 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 60ed0 │ │ │ │ - ldr r0, [pc, #224] @ (60fc0 ) │ │ │ │ + bne.n 60f60 │ │ │ │ + ldr r0, [pc, #224] @ (61050 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1900d4 <_Py_NewReference@@Base+0x1b0c> │ │ │ │ + bl 1902bc <_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 60fbc │ │ │ │ + bne.n 6104c │ │ │ │ movw r5, #2732 @ 0xaac │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 60f20 │ │ │ │ + cbz r3, 60fb0 │ │ │ │ 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 60f22 │ │ │ │ + b.n 60fb2 │ │ │ │ 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] @ (60fc4 ) │ │ │ │ + ldr r2, [pc, #144] @ (61054 ) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 60f3c │ │ │ │ + beq.n 60fcc │ │ │ │ blx 2ad14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 60fbc │ │ │ │ + beq.n 6104c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 60f5c │ │ │ │ + cbz r3, 60fec │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 60f58 │ │ │ │ - bl 6039c │ │ │ │ + beq.n 60fe8 │ │ │ │ + bl 6042c │ │ │ │ mov r3, r6 │ │ │ │ - b.n 60f48 │ │ │ │ + b.n 60fd8 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 60f68 │ │ │ │ + beq.n 60ff8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a500 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ + bl 17a740 <_Py_SetLocaleFromEnv@@Base+0x1078> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 60d4e │ │ │ │ + bl 293ad0 <_PyMonitoring_FireBranchEvent@@Base+0xbd0> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 60fbc │ │ │ │ + beq.n 6104c │ │ │ │ movw r3, #60624 @ 0xecd0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 60fa4 │ │ │ │ + cbz r1, 61034 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 60f80 │ │ │ │ + bne.n 61010 │ │ │ │ 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 600ac │ │ │ │ - b.n 60fbc │ │ │ │ + bl 6013c │ │ │ │ + b.n 6104c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 60fb6 │ │ │ │ + bne.n 61046 │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 60f84 │ │ │ │ + bne.n 61014 │ │ │ │ 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, #15928 @ 0x3e38 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbnz r5, 6109e │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #50304 @ 0xc480 │ │ │ │ + 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, #15964 @ 0x3e5c │ │ │ │ + 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 610b8 │ │ │ │ + mov r3, r8 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r2, #15976 @ 0x3e68 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #16012 @ 0x3e8c │ │ │ │ + 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 61118 │ │ │ │ + ldrb.w r3, [r5, #-2] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 61118 │ │ │ │ + ldrb.w r3, [r5, #-3] │ │ │ │ + cmp r3, #253 @ 0xfd │ │ │ │ + bne.n 61118 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #16048 @ 0x3eb0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + blx 2beb8 │ │ │ │ + b.n 6117c │ │ │ │ + movw r7, #16140 @ 0x3f0c │ │ │ │ + movt r7, #45 @ 0x2d │ │ │ │ + subs r6, r5, #3 │ │ │ │ + movs r3, #253 @ 0xfd │ │ │ │ + movs r1, #1 │ │ │ │ + movw r2, #16080 @ 0x3ed0 │ │ │ │ + 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, #16116 @ 0x3ef4 │ │ │ │ + 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 6115e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2beb8 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2be9c │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 61132 │ │ │ │ + movw r0, #16152 @ 0x3f18 │ │ │ │ + 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, #16300 @ 0x3fac │ │ │ │ + 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 611a8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 61198 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 611aa │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r6, 611c0 │ │ │ │ + movs r2, #28 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #16048 @ 0x3eb0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + blx 2beb8 │ │ │ │ + b.n 61212 │ │ │ │ + mov r0, r3 │ │ │ │ + movw r2, #16080 @ 0x3ed0 │ │ │ │ + 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, #16340 @ 0x3fd4 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + str.w fp, [sp] │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + movw r0, #16140 @ 0x3f0c │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + movs r2, #9 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w fp, #253 @ 0xfd │ │ │ │ + beq.n 61204 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + blx 2beb8 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2be9c │ │ │ │ + cmp r6, #4 │ │ │ │ + bne.n 611d2 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 61294 │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #14 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #16368 @ 0x3ff0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + blx 2beb8 │ │ │ │ + sub.w ip, r6, r5 │ │ │ │ + movw r2, #16384 @ 0x4000 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w ip, #8 │ │ │ │ + beq.n 61252 │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r6, r7 │ │ │ │ + bcs.n 61256 │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + b.n 6122c │ │ │ │ + cmp r6, r7 │ │ │ │ + bcc.n 61260 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r0, #10 │ │ │ │ + blx 2be9c │ │ │ │ + b.n 61294 │ │ │ │ + subs r2, r7, r6 │ │ │ │ + cmp r2, #8 │ │ │ │ + ble.n 6127a │ │ │ │ + sub.w r6, r7, #8 │ │ │ │ + movs r2, #4 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #16392 @ 0x4008 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + blx 2beb8 │ │ │ │ + movw r2, #16384 @ 0x4000 │ │ │ │ + movt r2, #45 @ 0x2d │ │ │ │ + movs r1, #1 │ │ │ │ + cmp r6, r7 │ │ │ │ + bcs.n 61256 │ │ │ │ + ldrb.w r3, [r6], #1 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ + b.n 6127a │ │ │ │ + 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 662f4 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 60fe6 │ │ │ │ + bpl.n 612d2 │ │ │ │ ldr.w r3, [r0, #-1] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 60ff8 │ │ │ │ + bge.n 612e4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #-1] │ │ │ │ - cbnz r3, 60ff8 │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 612e4 │ │ │ │ + b.w 76dd4 <_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 │ │ │ │ │ │ │ │ -00060ffa : │ │ │ │ - cbnz r0, 61000 │ │ │ │ - b.w 1f2e80 │ │ │ │ +000612e6 : │ │ │ │ + cbnz r0, 612ec │ │ │ │ + b.w 1f31b8 │ │ │ │ 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] @ (6103c ) │ │ │ │ + ldr r2, [pc, #40] @ (61328 ) │ │ │ │ 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, 61034 │ │ │ │ + cbz r3, 61320 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -79861,760 +80130,795 @@ │ │ │ │ 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, 61068 │ │ │ │ - movw r3, #32112 @ 0x7d70 │ │ │ │ + cbnz r2, 61354 │ │ │ │ + movw r3, #33008 @ 0x80f0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #15852 @ 0x3dec │ │ │ │ + movw r2, #16608 @ 0x40e0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 61070 │ │ │ │ - movw r3, #32184 @ 0x7db8 │ │ │ │ + b.n 6135c │ │ │ │ + movw r3, #33040 @ 0x8110 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #15032 @ 0x3ab8 │ │ │ │ + movw r0, #16400 @ 0x4010 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #15064 @ 0x3ad8 │ │ │ │ + movw r0, #16432 @ 0x4030 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ │ │ │ │ -00061094 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +00061380 <_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 610d2 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 613be <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 610e8 <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ - bge.n 610ce <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 613d4 <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ + bge.n 613ba <_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 610f0 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 613dc <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 610ec <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + cbnz r3, 613d8 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 610ec <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl 2047c0 │ │ │ │ - cbnz r0, 610ec <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl d8138 │ │ │ │ + bpl.n 613d8 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl 204838 │ │ │ │ + cbnz r0, 613d8 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl d801c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 610f0 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 613dc <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000610f2 : │ │ │ │ +000613de : │ │ │ │ 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 61120 │ │ │ │ - movw r0, #8236 @ 0x202c │ │ │ │ + beq.n 6140c │ │ │ │ + movw r0, #9132 @ 0x23ac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61132 │ │ │ │ + b.n 6141e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6111c │ │ │ │ + beq.n 61408 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061134 : │ │ │ │ +00061420 : │ │ │ │ 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 61162 │ │ │ │ + beq.n 6144e │ │ │ │ movs r1, #28 │ │ │ │ - movw r0, #21396 @ 0x5394 │ │ │ │ + movw r0, #22152 @ 0x5688 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61164 │ │ │ │ + b.n 61450 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061166 : │ │ │ │ +00061452 : │ │ │ │ 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 61194 │ │ │ │ + beq.n 61480 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #21396 @ 0x5394 │ │ │ │ + movw r0, #22152 @ 0x5688 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61196 │ │ │ │ + b.n 61482 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061198 : │ │ │ │ +00061484 : │ │ │ │ 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 611c8 │ │ │ │ + beq.n 614b4 │ │ │ │ movw r1, #393 @ 0x189 │ │ │ │ - movw r0, #21396 @ 0x5394 │ │ │ │ + movw r0, #22152 @ 0x5688 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 611ca │ │ │ │ + b.n 614b6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000611cc : │ │ │ │ +000614b8 : │ │ │ │ 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 61200 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 61200 │ │ │ │ + beq.n 614ec │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 614ec │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ - movw r0, #58140 @ 0xe31c │ │ │ │ + movw r0, #59424 @ 0xe820 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61208 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 614f4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 6120c │ │ │ │ + bpl.n 614f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6120e │ │ │ │ + b.n 614fa │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061210 : │ │ │ │ +000614fc : │ │ │ │ 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 61248 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 61248 │ │ │ │ + beq.n 61534 │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 61534 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ - movw r0, #58140 @ 0xe31c │ │ │ │ + movw r0, #59424 @ 0xe820 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6124c │ │ │ │ + b.n 61538 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006124e <_PyLong_UInt8_Converter@@Base>: │ │ │ │ +0006153a <_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 124044 │ │ │ │ + bl 123f54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61282 <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ + beq.n 6156e <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 61284 <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ + beq.n 61570 <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15100 @ 0x3afc │ │ │ │ + movw r1, #16468 @ 0x4054 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061286 <_PyLong_UInt16_Converter@@Base>: │ │ │ │ +00061572 <_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 124044 │ │ │ │ + bl 123f54 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 612ba <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ + beq.n 615a6 <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 612be <_PyLong_UInt16_Converter@@Base+0x38> │ │ │ │ + bls.n 615aa <_PyLong_UInt16_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15136 @ 0x3b20 │ │ │ │ + movw r1, #16504 @ 0x4078 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 612c0 <_PyLong_UInt16_Converter@@Base+0x3a> │ │ │ │ + b.n 615ac <_PyLong_UInt16_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000612c2 : │ │ │ │ - b.w 112c5c │ │ │ │ +000615ae : │ │ │ │ + b.w 112d9c │ │ │ │ │ │ │ │ -000612c6 : │ │ │ │ +000615b2 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 612fe │ │ │ │ + cbz r3, 615ea │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 612fe │ │ │ │ + cbz r3, 615ea │ │ │ │ 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 612f2 │ │ │ │ - bl d8138 │ │ │ │ + bne.n 615de │ │ │ │ + bl d801c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 612fa │ │ │ │ + b.n 615e6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061302 : │ │ │ │ +000615ee : │ │ │ │ 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 6131c │ │ │ │ - cbnz r0, 61322 │ │ │ │ - bl 28c354 <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ - b.n 6133e │ │ │ │ + beq.n 61608 │ │ │ │ + cbnz r0, 6160e │ │ │ │ + bl 28c814 <_Py_hashtable_foreach@@Base+0x1e60> │ │ │ │ + b.n 6162a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 61344 │ │ │ │ + cbnz r3, 61630 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15172 @ 0x3b44 │ │ │ │ + movw r1, #16540 @ 0x409c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61368 │ │ │ │ + b.n 61654 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 61328 │ │ │ │ + beq.n 61614 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61328 │ │ │ │ + bne.n 61614 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ 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 61390 │ │ │ │ + beq.n 6167c │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 61396 │ │ │ │ - bl 28c354 <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ - b.n 613a2 │ │ │ │ + cbnz r0, 61682 │ │ │ │ + bl 28c814 <_Py_hashtable_foreach@@Base+0x1e60> │ │ │ │ + b.n 6168e │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 613a8 │ │ │ │ + cbz r0, 61694 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 613b6 │ │ │ │ + b.n 616a2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000613bc : │ │ │ │ - b.n 6136e │ │ │ │ +000616a8 : │ │ │ │ + b.n 6165a │ │ │ │ │ │ │ │ -000613be : │ │ │ │ - b.n 6136e │ │ │ │ +000616aa : │ │ │ │ + b.n 6165a │ │ │ │ │ │ │ │ -000613c0 : │ │ │ │ +000616ac : │ │ │ │ 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, 613f6 │ │ │ │ + cbz r3, 616e2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 613f6 │ │ │ │ + cbz r3, 616e2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 613f6 │ │ │ │ + cbz r3, 616e2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 613f6 │ │ │ │ + cbz r3, 616e2 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl 1292d8 │ │ │ │ - cbz r0, 61412 │ │ │ │ - b.n 6140c │ │ │ │ + bl 1291e8 │ │ │ │ + cbz r0, 616fe │ │ │ │ + b.n 616f8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15212 @ 0x3b6c │ │ │ │ + movw r1, #16580 @ 0x40c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61546 │ │ │ │ + b.n 61832 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6142a │ │ │ │ + cbz r0, 61716 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 6140c │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 616f8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 61456 │ │ │ │ + bge.n 61742 │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15268 @ 0x3ba4 │ │ │ │ + movw r1, #16636 @ 0x40fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ mov r0, sp │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 6140c │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 616f8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 6149a │ │ │ │ + cbnz r3, 61786 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1ea3bc <_PySet_Update@@Base+0x1f0> │ │ │ │ - cbz r0, 6146e │ │ │ │ + bl 1ea674 <_PySet_Update@@Base+0x1f0> │ │ │ │ + cbz r0, 6175a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 6146e │ │ │ │ + cbnz r3, 6175a │ │ │ │ mov r0, sp │ │ │ │ - bl 1ea3bc <_PySet_Update@@Base+0x1f0> │ │ │ │ - cbnz r0, 61482 │ │ │ │ + bl 1ea674 <_PySet_Update@@Base+0x1f0> │ │ │ │ + cbnz r0, 6176e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 265218 <_Py_c_prod@@Base+0xf60> │ │ │ │ - cbz r0, 6149a │ │ │ │ + bl 265600 <_Py_c_prod@@Base+0xf60> │ │ │ │ + cbz r0, 61786 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 6149a │ │ │ │ + cbnz r3, 61786 │ │ │ │ mov r0, sp │ │ │ │ - bl 265218 <_Py_c_prod@@Base+0xf60> │ │ │ │ - cbz r0, 6149a │ │ │ │ + bl 265600 <_Py_c_prod@@Base+0xf60> │ │ │ │ + cbz r0, 61786 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2beec │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ mov r0, sp │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 61546 │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 61832 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 614b8 │ │ │ │ - bl 1f2e80 │ │ │ │ + cbnz r0, 617a4 │ │ │ │ + bl 1f31b8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ mov r0, sp │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 6140c │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 616f8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 614ca │ │ │ │ + ble.n 617b6 │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 614bc │ │ │ │ + b.n 617a8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 614e0 │ │ │ │ + ble.n 617cc │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 614d0 │ │ │ │ + b.n 617bc │ │ │ │ movs r7, #0 │ │ │ │ - cbz r6, 61534 │ │ │ │ + cbz r6, 61820 │ │ │ │ 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 61516 │ │ │ │ + blt.n 61802 │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 6150e │ │ │ │ + bge.n 617fa │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 61516 │ │ │ │ + b.n 61802 │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ subs r3, #4 │ │ │ │ - b.n 614f2 │ │ │ │ + b.n 617de │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 28d7f8 │ │ │ │ + bl 28dcb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 28d7f8 │ │ │ │ + bl 28dcb8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2beec │ │ │ │ - b.n 614e2 │ │ │ │ + b.n 617ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ mov r0, sp │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006154e : │ │ │ │ - b.w 147374 │ │ │ │ +0006183a : │ │ │ │ + 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, 6188c │ │ │ │ + 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 1291e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 6188e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 6188c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6188c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00061892 : │ │ │ │ + b.w 14728c │ │ │ │ │ │ │ │ -00061552 : │ │ │ │ - b.w d4f7c │ │ │ │ +00061896 : │ │ │ │ + b.w d4e34 │ │ │ │ │ │ │ │ -00061556 : │ │ │ │ - b.w 139920 │ │ │ │ - b.w 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 74e88 <_Py_SetImmortal@@Base> │ │ │ │ +0006189a : │ │ │ │ + b.w 139434 │ │ │ │ + b.w 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.w 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.w 74e6c <_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, 6157c │ │ │ │ + cbz r3, 618c0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 61592 │ │ │ │ + cbnz r3, 618d6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #1428 @ 0x594 │ │ │ │ + movw r2, #2464 @ 0x9a0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f1ea0 <_PyErr_SetString@@Base> │ │ │ │ + bl f1e2c <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061596 : │ │ │ │ +000618da : │ │ │ │ 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] @ (615f8 ) │ │ │ │ + ldr r2, [pc, #80] @ (6193c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 615b4 │ │ │ │ - cbnz r1, 615bc │ │ │ │ + cbz r0, 618f8 │ │ │ │ + cbnz r1, 61900 │ │ │ │ mov r0, r5 │ │ │ │ - bl 61566 │ │ │ │ - b.n 615c4 │ │ │ │ - bl cf294 │ │ │ │ + bl 618aa │ │ │ │ + b.n 61908 │ │ │ │ + bl cf168 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 615c8 │ │ │ │ + cbnz r0, 6190c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 615ec │ │ │ │ + b.n 61930 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d076c <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ + bl d063c <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 615ec │ │ │ │ + bge.n 61930 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 615ec │ │ │ │ + cbnz r3, 61930 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000615fc <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +00061940 <_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] @ (61660 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (619a4 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 6161a <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 61622 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 6195e <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 61966 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 61566 │ │ │ │ - b.n 6162a <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cf294 │ │ │ │ + bl 618aa │ │ │ │ + b.n 6196e <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cf168 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6162e <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 61972 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 61652 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + b.n 61996 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d076c <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ + bl d063c <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61652 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + bge.n 61996 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61652 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + cbnz r3, 61996 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061664 : │ │ │ │ +000619a8 : │ │ │ │ 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] @ (616f0 ) │ │ │ │ + ldr r6, [pc, #124] @ (61a34 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r3, r6] │ │ │ │ - cbz r1, 616a2 │ │ │ │ + cbz r1, 619e6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.n 616d6 │ │ │ │ + bmi.n 61a1a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #57368 @ 0xe018 │ │ │ │ + movw r2, #58176 @ 0xe340 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f1ea0 <_PyErr_SetString@@Base> │ │ │ │ - b.n 616c2 │ │ │ │ - cbz r2, 616c8 │ │ │ │ + bl f1e2c <_PyErr_SetString@@Base> │ │ │ │ + b.n 61a06 │ │ │ │ + cbz r2, 61a0c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 616c6 │ │ │ │ + bmi.n 61a0a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #15324 @ 0x3bdc │ │ │ │ + movw r2, #16692 @ 0x4134 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f1ea0 <_PyErr_SetString@@Base> │ │ │ │ + bl f1e2c <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 616ea │ │ │ │ - cbnz r1, 616da │ │ │ │ + b.n 61a2e │ │ │ │ + cbnz r1, 61a1e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9111c │ │ │ │ - b.n 616ea │ │ │ │ + bl 9120c │ │ │ │ + b.n 61a2e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 616a4 │ │ │ │ + bne.n 619e8 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e4458 │ │ │ │ + b.w e43f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #4] @ (616fc ) │ │ │ │ + ldr r1, [pc, #4] @ (61a40 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 908a8 │ │ │ │ + b.w 90998 │ │ │ │ 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 7e8e8 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 6172a │ │ │ │ + bl 7e8ec <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 61a6e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95250 <_PyType_LookupRef@@Base> │ │ │ │ + bl 95354 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61738 │ │ │ │ - b.n 61762 │ │ │ │ + cbnz r0, 61a7c │ │ │ │ + b.n 61aa6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f570 │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 6171c │ │ │ │ - b.n 6176e │ │ │ │ + bge.n 61a60 │ │ │ │ + b.n 61ab2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 6176e │ │ │ │ + cbz r3, 61ab2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61756 │ │ │ │ + bge.n 61a9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6175a │ │ │ │ + cbz r3, 61a9e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6176e │ │ │ │ + b.n 61ab2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 61756 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61a9a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 908a8 │ │ │ │ + b.w 90998 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e3f34 │ │ │ │ + b.w e3ef0 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 617ea │ │ │ │ + bhi.n 61b2e │ │ │ │ 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 617f4 │ │ │ │ + bne.n 61b38 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 617f4 │ │ │ │ + bne.n 61b38 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #2 │ │ │ │ - bl d5328 │ │ │ │ + bl d51e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 617fe │ │ │ │ + blt.n 61b42 │ │ │ │ cmp r4, #2 │ │ │ │ ittee eq │ │ │ │ movweq r0, #4364 @ 0x110c │ │ │ │ movweq r2, #5412 @ 0x1524 │ │ │ │ movwne r0, #5412 @ 0x1524 │ │ │ │ movwne r2, #4364 @ 0x110c │ │ │ │ ittee eq │ │ │ │ @@ -80623,28 +80927,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 61800 │ │ │ │ + bge.n 61b44 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 61800 │ │ │ │ + b.n 61b44 │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 61800 │ │ │ │ + b.n 61b44 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061802 : │ │ │ │ +00061b46 : │ │ │ │ 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 │ │ │ │ @@ -80673,634 +80977,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 2301b8 │ │ │ │ + bl 230670 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00061858 : │ │ │ │ +00061b9c : │ │ │ │ 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 61880 │ │ │ │ + bge.n 61bc4 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r1, [r7, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 618c4 │ │ │ │ + b.n 61c08 │ │ │ │ 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 131478 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 131114 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ - bl 2361f4 │ │ │ │ + bl 236674 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f6c38 │ │ │ │ + bl 1f6f78 │ │ │ │ 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 618fc │ │ │ │ + beq.n 61c40 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 618fc │ │ │ │ + beq.n 61c40 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 61914 │ │ │ │ - b.n 61926 │ │ │ │ + bne.n 61c58 │ │ │ │ + b.n 61c6a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 618f4 │ │ │ │ - movw r0, #22284 @ 0x570c │ │ │ │ + beq.n 61c38 │ │ │ │ + movw r0, #23180 @ 0x5a8c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 22a408 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a8bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 618f4 │ │ │ │ - b.n 61932 │ │ │ │ + bne.n 61c38 │ │ │ │ + b.n 61c76 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #22284 @ 0x570c │ │ │ │ + movw r0, #23180 @ 0x5a8c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 61932 │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 61c76 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ce1ec │ │ │ │ + b.w 1ce484 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061936 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +00061c7a <_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 20b068 │ │ │ │ + bl 20b400 │ │ │ │ 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 125020 │ │ │ │ + b.w 124f30 │ │ │ │ │ │ │ │ -00061960 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00061ca4 <_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 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6199e <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ + cbz r0, 61ce2 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7e940 │ │ │ │ + bl 7e944 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61992 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ + bge.n 61cd6 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61996 <_PyDict_GetItemStringWithError@@Base+0x36> │ │ │ │ + cbz r3, 61cda <_PyDict_GetItemStringWithError@@Base+0x36> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6199e <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ + b.n 61ce2 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 61992 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61cd6 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000619a2 <_PyDict_Pop@@Base>: │ │ │ │ +00061ce6 <_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 e1e44 │ │ │ │ - cbnz r0, 619d6 <_PyDict_Pop@@Base+0x34> │ │ │ │ - cbz r4, 619ce <_PyDict_Pop@@Base+0x2c> │ │ │ │ + bl e1dc0 │ │ │ │ + cbnz r0, 61d1a <_PyDict_Pop@@Base+0x34> │ │ │ │ + cbz r4, 61d12 <_PyDict_Pop@@Base+0x2c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 619d8 <_PyDict_Pop@@Base+0x36> │ │ │ │ + bge.n 61d1c <_PyDict_Pop@@Base+0x36> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 619d8 <_PyDict_Pop@@Base+0x36> │ │ │ │ + b.n 61d1c <_PyDict_Pop@@Base+0x36> │ │ │ │ mov r0, r5 │ │ │ │ - bl ff5ac <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 619d8 <_PyDict_Pop@@Base+0x36> │ │ │ │ + bl ff604 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 61d1c <_PyDict_Pop@@Base+0x36> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000619de : │ │ │ │ +00061d22 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 78218 │ │ │ │ + b.w 78210 │ │ │ │ │ │ │ │ -000619e6 : │ │ │ │ +00061d2a : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 78218 │ │ │ │ + b.w 78210 │ │ │ │ │ │ │ │ -000619ec : │ │ │ │ +00061d30 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1d2de0 │ │ │ │ + bl 1d30e0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61a22 │ │ │ │ - bl 925fc │ │ │ │ + cbz r0, 61d66 │ │ │ │ + bl 926ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61a16 │ │ │ │ + bge.n 61d5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61a1a │ │ │ │ + cbz r3, 61d5e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61a22 │ │ │ │ + b.n 61d66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 61a16 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61d5a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061a26 : │ │ │ │ +00061d6a : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 837ec │ │ │ │ + b.w 8389c │ │ │ │ │ │ │ │ -00061a2c <_PyObject_GetAttrId@@Base>: │ │ │ │ +00061d70 <_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 2f430 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 61a50 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + bl 2f490 <_PyUnicode_FromId@@Base> │ │ │ │ + cbz r0, 61d94 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 908a8 │ │ │ │ + b.w 90998 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061a52 <_PyObject_CallMethodId@@Base>: │ │ │ │ +00061d96 <_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] @ (61ab4 <_PyObject_CallMethodId@@Base+0x62>) │ │ │ │ + ldr r2, [pc, #80] @ (61df8 <_PyObject_CallMethodId@@Base+0x62>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 61a70 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 61a78 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + cbz r0, 61db4 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 61dbc <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 61566 │ │ │ │ - b.n 61a80 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 61a2c <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 618aa │ │ │ │ + b.n 61dc4 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 61d70 <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61a84 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + cbnz r0, 61dc8 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 61aa8 <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + b.n 61dec <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d076c <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ + bl d063c <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61aa8 <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + bge.n 61dec <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61aa8 <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + cbnz r3, 61dec <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061ab8 <_PyObject_AssertFailed@@Base>: │ │ │ │ +00061dfc <_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, #15360 @ 0x3c00 │ │ │ │ + movw r2, #16728 @ 0x4158 │ │ │ │ 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 61b06 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #15368 @ 0x3c08 │ │ │ │ + beq.n 61e4a <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #16736 @ 0x4160 │ │ │ │ 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, 61b22 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 61e66 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #15376 @ 0x3c10 │ │ │ │ + movw r2, #16744 @ 0x4168 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 61b30 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #15400 @ 0x3c28 │ │ │ │ + b.n 61e74 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #16768 @ 0x4180 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ - cbz r6, 61b4a <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #18488 @ 0x4838 │ │ │ │ + cbz r6, 61e8e <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #19344 @ 0x4b90 │ │ │ │ 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, #48268 @ 0xbc8c │ │ │ │ + movw r2, #50304 @ 0xc480 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 131388 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 131024 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 61b84 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 61ec8 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #34468 @ 0x86a4 │ │ │ │ + movw r2, #35324 @ 0x89fc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ - b.n 61bbe <_PyObject_AssertFailed@@Base+0x106> │ │ │ │ + b.n 61f02 <_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 660fc <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + bl 662f4 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 313f0 <_PyObject_Dump@@Base> │ │ │ │ + bl 31450 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #48268 @ 0xbc8c │ │ │ │ + movw r2, #50304 @ 0xc480 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c1fc │ │ │ │ - movw r1, #15420 @ 0x3c3c │ │ │ │ + movw r1, #16788 @ 0x4194 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #4] @ (61bcc <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - cdp2 0, 12, cr0, cr4, cr8, {2} │ │ │ │ + ldr r0, [pc, #4] @ (61f10 <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + lsls r0, r0, #9 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00061bd0 : │ │ │ │ +00061f14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (61c34 ) │ │ │ │ + ldr r0, [pc, #84] @ (61f78 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 61bf8 │ │ │ │ + bne.n 61f3c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61be8 │ │ │ │ + bne.n 61f2c │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 61c04 │ │ │ │ - bl 26aff0 │ │ │ │ - bl 182d84 │ │ │ │ + beq.n 61f48 │ │ │ │ + bl 241b70 │ │ │ │ + bl 182fc4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 61c20 │ │ │ │ + bne.n 61f64 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61c10 │ │ │ │ + bne.n 61f54 │ │ │ │ dmb ish │ │ │ │ - beq.n 61c30 │ │ │ │ + beq.n 61f74 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (61c34 ) │ │ │ │ - b.w 235af8 │ │ │ │ + ldr r0, [pc, #8] @ (61f78 ) │ │ │ │ + b.w 265bac │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00061c38 : │ │ │ │ +00061f7c : │ │ │ │ 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] @ (61ca8 ) │ │ │ │ + ldr r3, [pc, #96] @ (61fec ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61c62 │ │ │ │ + bne.n 61fa6 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61c52 │ │ │ │ + bne.n 61f96 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 61c70 │ │ │ │ + beq.n 61fb4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 26aff0 │ │ │ │ - ldr r3, [pc, #56] @ (61cac ) │ │ │ │ + bl 241b70 │ │ │ │ + ldr r3, [pc, #56] @ (61ff0 ) │ │ │ │ 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 61c92 │ │ │ │ + bne.n 61fd6 │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61c82 │ │ │ │ + bne.n 61fc6 │ │ │ │ dmb ish │ │ │ │ - beq.n 61ca4 │ │ │ │ + beq.n 61fe8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 235af8 │ │ │ │ + b.w 265bac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00061cb0 : │ │ │ │ +00061ff4 : │ │ │ │ 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] @ (61d20 ) │ │ │ │ + ldr r3, [pc, #96] @ (62064 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 61cda │ │ │ │ + bne.n 6201e │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61cca │ │ │ │ + bne.n 6200e │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 61ce8 │ │ │ │ + beq.n 6202c │ │ │ │ mov r0, r3 │ │ │ │ - bl 26aff0 │ │ │ │ - ldr r3, [pc, #56] @ (61d24 ) │ │ │ │ + bl 241b70 │ │ │ │ + ldr r3, [pc, #56] @ (62068 ) │ │ │ │ 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 61d0a │ │ │ │ + bne.n 6204e │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61cfa │ │ │ │ + bne.n 6203e │ │ │ │ dmb ish │ │ │ │ - beq.n 61d1c │ │ │ │ + beq.n 62060 │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 235af8 │ │ │ │ + b.w 265bac │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00061d28 : │ │ │ │ +0006206c : │ │ │ │ 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 7730c │ │ │ │ + b.w 772f4 │ │ │ │ │ │ │ │ -00061d3e : │ │ │ │ +00062082 : │ │ │ │ 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, #40612 @ 0x9ea4 │ │ │ │ + movw r1, #41508 @ 0xa224 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bl 23334c │ │ │ │ - cbz r0, 61d64 │ │ │ │ + bl 233800 │ │ │ │ + cbz r0, 620a8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61d7a │ │ │ │ + b.n 620be │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61d5e │ │ │ │ + beq.n 620a2 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00061d7e : │ │ │ │ +000620c2 : │ │ │ │ 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 61dac │ │ │ │ - movw r0, #27880 @ 0x6ce8 │ │ │ │ + beq.n 620f0 │ │ │ │ + movw r0, #28736 @ 0x7040 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #610 @ 0x262 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61de8 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 6212c │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 61dee │ │ │ │ - cbz r1, 61dd2 │ │ │ │ + beq.n 62132 │ │ │ │ + cbz r1, 62116 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 61dd2 │ │ │ │ + bpl.n 62116 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61df0 │ │ │ │ + bge.n 62134 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 61df0 │ │ │ │ + b.n 62134 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15444 @ 0x3c54 │ │ │ │ + movw r1, #16812 @ 0x41ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61e14 │ │ │ │ + b.n 62158 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 61e12 │ │ │ │ + cbz r0, 62156 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61e12 │ │ │ │ + bge.n 62156 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 61e12 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 62156 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31380 @ 0x7a94 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61e46 │ │ │ │ - movw r0, #21396 @ 0x5394 │ │ │ │ + beq.n 6218a │ │ │ │ + movw r0, #22152 @ 0x5688 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #393 @ 0x189 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61e4c │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 62190 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 61e5e │ │ │ │ + cbnz r0, 621a2 │ │ │ │ mov.w r1, #508 @ 0x1fc │ │ │ │ - movw r0, #21396 @ 0x5394 │ │ │ │ + movw r0, #22152 @ 0x5688 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61e6a │ │ │ │ - ldr r1, [pc, #88] @ (61eb8 ) │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 621ae │ │ │ │ + ldr r1, [pc, #88] @ (621fc ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b65a0 │ │ │ │ + bl b67ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 61e6e │ │ │ │ + bne.n 621b2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 61eb2 │ │ │ │ + b.n 621f6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 61e90 │ │ │ │ + cbz r0, 621d4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 61e90 │ │ │ │ + bne.n 621d4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61e90 │ │ │ │ + bge.n 621d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 61e90 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 621d4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #10492 @ 0x28fc │ │ │ │ + movw r2, #11568 @ 0x2d30 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #15468 @ 0x3c6c │ │ │ │ + movw r0, #16836 @ 0x41c4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ 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 │ │ │ │ @@ -81311,50 +81616,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 76c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c0c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61f04 │ │ │ │ + cbnz r0, 62248 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 62018 │ │ │ │ + bge.w 6235c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 62018 │ │ │ │ + bne.w 6235c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 62018 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6235c │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 61f26 │ │ │ │ + bne.n 6226a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 61f26 │ │ │ │ + beq.n 6226a │ │ │ │ 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 61f4c │ │ │ │ + bne.n 62290 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 61f4c │ │ │ │ + beq.n 62290 │ │ │ │ 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] │ │ │ │ @@ -81373,378 +81678,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 61fb8 │ │ │ │ + ble.n 622fc │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 61fb2 │ │ │ │ + bne.n 622f6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 61fb2 │ │ │ │ + beq.n 622f6 │ │ │ │ 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 61f80 │ │ │ │ + b.n 622c4 │ │ │ │ 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 61fda │ │ │ │ + bge.n 6231e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61fda │ │ │ │ + cbnz r3, 6231e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ - cbnz r7, 61fec │ │ │ │ + cbnz r7, 62330 │ │ │ │ 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, 62004 │ │ │ │ + cbnz r6, 62348 │ │ │ │ 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 70e80 │ │ │ │ + bl 70ea0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0006201e : │ │ │ │ +00062362 : │ │ │ │ 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 61ebc │ │ │ │ + b.n 62200 │ │ │ │ │ │ │ │ -00062034 : │ │ │ │ +00062378 : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #25416 @ 0x6348 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 61ebc │ │ │ │ + b.n 62200 │ │ │ │ │ │ │ │ -00062044 : │ │ │ │ +00062388 : │ │ │ │ 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 61ebc │ │ │ │ - cbz r0, 6209c │ │ │ │ - ldr r3, [pc, #60] @ (620a4 ) │ │ │ │ + bl 62200 │ │ │ │ + cbz r0, 623e0 │ │ │ │ + ldr r3, [pc, #60] @ (623e8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 62078 │ │ │ │ + cbnz r5, 623bc │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 6209e │ │ │ │ - bl 1ce1b4 │ │ │ │ + b.n 623e2 │ │ │ │ + bl 1ce44c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2907c4 <_PyArg_ParseStack@@Base+0x1d8> │ │ │ │ + bl 290b40 <_PyArg_ParseStack@@Base+0x1d8> │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 6209e │ │ │ │ + cbnz r0, 623e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6209c │ │ │ │ + bge.n 623e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6209c │ │ │ │ + cbnz r3, 623e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000620a8 : │ │ │ │ +000623ec : │ │ │ │ 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 61ebc │ │ │ │ - cbz r0, 620d4 │ │ │ │ + bl 62200 │ │ │ │ + cbz r0, 62418 │ │ │ │ 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, 62136 │ │ │ │ + cbnz r0, 62444 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6213e │ │ │ │ + cbz r0, 6244c │ │ │ │ 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 62128 │ │ │ │ + beq.n 62436 │ │ │ │ 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, 62166 │ │ │ │ + cbnz r0, 62474 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6216e │ │ │ │ + cbz r0, 6247c │ │ │ │ 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 62158 │ │ │ │ + beq.n 62466 │ │ │ │ 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, 62196 │ │ │ │ + cbnz r0, 624a4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6219e │ │ │ │ + cbz r0, 624ac │ │ │ │ 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 62188 │ │ │ │ + beq.n 62496 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 621aa │ │ │ │ + cbz r0, 624b8 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 621b6 │ │ │ │ + cbz r0, 624c4 │ │ │ │ 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 62206 │ │ │ │ + bge.n 62514 │ │ │ │ ldrh.w lr, [r8, r7, lsl #1] │ │ │ │ ldrh.w ip, [r8, ip, lsl #1] │ │ │ │ - cbz r3, 621e0 │ │ │ │ + cbz r3, 624ee │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 621ec │ │ │ │ - b.n 621e4 │ │ │ │ + bls.n 624fa │ │ │ │ + b.n 624f2 │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 621ec │ │ │ │ + bcs.n 624fa │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 621c6 │ │ │ │ + b.n 624d4 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 621fc │ │ │ │ + bne.n 6250a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 621c6 │ │ │ │ + bne.n 624d4 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 621c6 │ │ │ │ + b.n 624d4 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 621c6 │ │ │ │ + b.n 624d4 │ │ │ │ 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 6225a │ │ │ │ + bge.n 62568 │ │ │ │ ldr.w lr, [r8, r7, lsl #2] │ │ │ │ ldr.w ip, [r8, ip, lsl #2] │ │ │ │ - cbz r3, 62234 │ │ │ │ + cbz r3, 62542 │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 62240 │ │ │ │ - b.n 62238 │ │ │ │ + bls.n 6254e │ │ │ │ + b.n 62546 │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 62240 │ │ │ │ + bcs.n 6254e │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 6221a │ │ │ │ + b.n 62528 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 62250 │ │ │ │ + bne.n 6255e │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6221a │ │ │ │ + bne.n 62528 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6221a │ │ │ │ + b.n 62528 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 6221a │ │ │ │ + b.n 62528 │ │ │ │ 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 6228e │ │ │ │ + bmi.n 6259c │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62278 │ │ │ │ + beq.n 62586 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62278 │ │ │ │ - b.n 62290 │ │ │ │ + beq.n 62586 │ │ │ │ + b.n 6259e │ │ │ │ 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, 622b8 │ │ │ │ + cbnz r0, 625c6 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 622aa │ │ │ │ - b.n 622be │ │ │ │ + bne.n 625b8 │ │ │ │ + b.n 625cc │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 622b2 │ │ │ │ + beq.n 625c0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 622ca │ │ │ │ + cbz r0, 625d8 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #36] @ (622f4 ) │ │ │ │ + ldr r3, [pc, #40] @ (62604 ) │ │ │ │ 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 │ │ │ │ @@ -81753,139 +82034,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, 6232a │ │ │ │ + cbnz r0, 6263a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 62334 │ │ │ │ - b.n 6233a │ │ │ │ + cbnz r0, 62644 │ │ │ │ + b.n 6264a │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62324 │ │ │ │ - b.n 62352 │ │ │ │ + beq.n 62634 │ │ │ │ + b.n 62662 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 62352 │ │ │ │ + cbnz r0, 62662 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 62344 │ │ │ │ + cbz r0, 62654 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 62352 │ │ │ │ + cbnz r0, 62662 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 62352 │ │ │ │ + cbz r0, 62662 │ │ │ │ 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, 62372 │ │ │ │ + cbnz r0, 62682 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6237c │ │ │ │ - b.n 62382 │ │ │ │ + cbnz r0, 6268c │ │ │ │ + b.n 62692 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6236c │ │ │ │ - b.n 6239a │ │ │ │ + beq.n 6267c │ │ │ │ + b.n 626aa │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6239a │ │ │ │ + cbnz r0, 626aa │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 6238c │ │ │ │ + cbz r0, 6269c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6239a │ │ │ │ + cbnz r0, 626aa │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 6239a │ │ │ │ + cbz r0, 626aa │ │ │ │ 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, 623ca │ │ │ │ + cbnz r0, 626da │ │ │ │ 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 623b4 │ │ │ │ + beq.n 626c4 │ │ │ │ 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, 623fa │ │ │ │ + cbnz r0, 6270a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 62402 │ │ │ │ + cbz r0, 62712 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 623ec │ │ │ │ + beq.n 626fc │ │ │ │ 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, 6242a │ │ │ │ + cbnz r0, 6273a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 62432 │ │ │ │ + cbz r0, 62742 │ │ │ │ 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 6241c │ │ │ │ + beq.n 6272c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #55777 @ 0xd9e1 │ │ │ │ + movw r1, #56997 @ 0xdea5 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movw r0, #56224 @ 0xdba0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w 463fc │ │ │ │ - ldr r3, [pc, #48] @ (6247c ) │ │ │ │ + b.w 4648c │ │ │ │ + ldr r3, [pc, #48] @ (6278c ) │ │ │ │ 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 │ │ │ │ @@ -81901,21 +82182,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 62498 │ │ │ │ - bl 1645b4 │ │ │ │ + cbz r0, 627a8 │ │ │ │ + bl 16461c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000624a2 : │ │ │ │ +000627b2 : │ │ │ │ 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 │ │ │ │ @@ -81923,21 +82204,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 621b8 │ │ │ │ + bl 624c6 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 621b8 │ │ │ │ + bl 624c6 │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -81946,58 +82227,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, 62510 │ │ │ │ + cbz r0, 62820 │ │ │ │ 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 62538 │ │ │ │ + blt.n 62848 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 62534 │ │ │ │ + bne.n 62844 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 62538 │ │ │ │ + b.n 62848 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 6251e │ │ │ │ + b.n 6282e │ │ │ │ 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 62548 │ │ │ │ + bne.n 62858 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 6256a │ │ │ │ + bge.n 6287a │ │ │ │ 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 62554 │ │ │ │ + b.n 62864 │ │ │ │ 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 │ │ │ │ @@ -82009,170 +82290,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 62658 │ │ │ │ + beq.n 62968 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 626ca │ │ │ │ + bcs.w 629da │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r0, [ip, r2] │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ - cbz r0, 625c2 │ │ │ │ + cbz r0, 628d2 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 625ac │ │ │ │ - b.n 626ca │ │ │ │ + bhi.n 628bc │ │ │ │ + b.n 629da │ │ │ │ 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 62604 │ │ │ │ + bge.n 62914 │ │ │ │ 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 62600 │ │ │ │ + beq.n 62910 │ │ │ │ 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 625a6 │ │ │ │ + b.n 628b6 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 625d6 │ │ │ │ + b.n 628e6 │ │ │ │ ldrd r0, r5, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 62650 │ │ │ │ + bge.n 62960 │ │ │ │ ldrh.w r4, [r8, r0, lsl #1] │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6260a │ │ │ │ + beq.n 6291a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r3, r3, fp, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 626ca │ │ │ │ + bls.n 629da │ │ │ │ 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 625c6 │ │ │ │ + beq.n 628d6 │ │ │ │ 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 625a6 │ │ │ │ + b.n 628b6 │ │ │ │ sub.w r0, r2, r9 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 626ce │ │ │ │ + b.n 629de │ │ │ │ cmp fp, lr │ │ │ │ mov r5, fp │ │ │ │ it lt │ │ │ │ movlt r5, lr │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 626ca │ │ │ │ + bcs.n 629da │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 6267a │ │ │ │ + cbz r2, 6298a │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62664 │ │ │ │ - b.n 626ca │ │ │ │ + bhi.n 62974 │ │ │ │ + b.n 629da │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 626aa │ │ │ │ + bge.n 629ba │ │ │ │ ldrh.w fp, [r8, r4, lsl #1] │ │ │ │ ldrh.w r9, [r2, r4, lsl #1] │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 626a6 │ │ │ │ + beq.n 629b6 │ │ │ │ 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 62660 │ │ │ │ + b.n 62970 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 62684 │ │ │ │ + b.n 62994 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 626c4 │ │ │ │ + bge.n 629d4 │ │ │ │ ldrh.w fp, [r8, r4, lsl #1] │ │ │ │ ldrh.w r9, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 626ac │ │ │ │ + beq.n 629bc │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 62660 │ │ │ │ + b.n 62970 │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 626ce │ │ │ │ + b.n 629de │ │ │ │ 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] @ (62740 ) │ │ │ │ + ldr r3, [pc, #80] @ (62a50 ) │ │ │ │ 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 624ac │ │ │ │ + bl 627bc │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 6256e │ │ │ │ + bl 6287e │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62724 │ │ │ │ + beq.n 62a34 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 62724 │ │ │ │ + beq.n 62a34 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 62706 │ │ │ │ - ldr r3, [pc, #24] @ (62740 ) │ │ │ │ + b.n 62a16 │ │ │ │ + ldr r3, [pc, #24] @ (62a50 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 62736 │ │ │ │ + beq.n 62a46 │ │ │ │ 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} │ │ │ │ @@ -82181,21 +82462,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 6220c │ │ │ │ + bl 6251a │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6220c │ │ │ │ + bl 6251a │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82204,58 +82485,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, 627a8 │ │ │ │ + cbz r0, 62ab8 │ │ │ │ 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 627d0 │ │ │ │ + blt.n 62ae0 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 627cc │ │ │ │ + bne.n 62adc │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 627d0 │ │ │ │ + b.n 62ae0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 627b6 │ │ │ │ + b.n 62ac6 │ │ │ │ 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 627e0 │ │ │ │ + bne.n 62af0 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 62802 │ │ │ │ + bge.n 62b12 │ │ │ │ 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 627ec │ │ │ │ + b.n 62afc │ │ │ │ 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 │ │ │ │ @@ -82267,400 +82548,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 628e6 │ │ │ │ + beq.n 62bf6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 6295c │ │ │ │ + bcs.w 62c6c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 62856 │ │ │ │ + cbz r2, 62b66 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62842 │ │ │ │ - b.n 6295c │ │ │ │ + bhi.n 62b52 │ │ │ │ + b.n 62c6c │ │ │ │ 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 62896 │ │ │ │ + bge.n 62ba6 │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r8, r9, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 62890 │ │ │ │ + beq.n 62ba0 │ │ │ │ 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 6283c │ │ │ │ + b.n 62b4c │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 62868 │ │ │ │ + b.n 62b78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 628de │ │ │ │ + bge.n 62bee │ │ │ │ ldr.w r9, [ip, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 62898 │ │ │ │ + beq.n 62ba8 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 6295c │ │ │ │ + bls.n 62c6c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r7, [r6, r2] │ │ │ │ sub.w r2, r5, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6285a │ │ │ │ + beq.n 62b6a │ │ │ │ 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 6283c │ │ │ │ + b.n 62b4c │ │ │ │ sub.w r0, r8, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 62960 │ │ │ │ + b.n 62c70 │ │ │ │ cmp fp, lr │ │ │ │ mov r9, fp │ │ │ │ it lt │ │ │ │ movlt r9, lr │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 6295c │ │ │ │ + bcs.n 62c6c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 62908 │ │ │ │ + cbz r2, 62c18 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 628f4 │ │ │ │ - b.n 6295c │ │ │ │ + bhi.n 62c04 │ │ │ │ + b.n 62c6c │ │ │ │ rsb r8, r5, #1 │ │ │ │ mov r2, r4 │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 6293a │ │ │ │ + bge.n 62c4a │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 62936 │ │ │ │ + beq.n 62c46 │ │ │ │ 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 628f0 │ │ │ │ + b.n 62c00 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 62912 │ │ │ │ + b.n 62c22 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 62954 │ │ │ │ + bge.n 62c64 │ │ │ │ ldr.w sl, [ip, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 6293c │ │ │ │ + beq.n 62c4c │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 628f0 │ │ │ │ + b.n 62c00 │ │ │ │ sub.w r0, r8, fp │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 62960 │ │ │ │ + b.n 62c70 │ │ │ │ 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] @ (629d0 ) │ │ │ │ + ldr r3, [pc, #80] @ (62ce0 ) │ │ │ │ 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 62744 │ │ │ │ + bl 62a54 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 62806 │ │ │ │ + bl 62b16 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 629b6 │ │ │ │ + beq.n 62cc6 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 629b6 │ │ │ │ + beq.n 62cc6 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 62998 │ │ │ │ - ldr r3, [pc, #24] @ (629d0 ) │ │ │ │ + b.n 62ca8 │ │ │ │ + ldr r3, [pc, #24] @ (62ce0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 629c8 │ │ │ │ + beq.n 62cd8 │ │ │ │ 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} │ │ │ │ │ │ │ │ -000629d4 <_PyUnicode_InternInPlace@@Base>: │ │ │ │ +00062ce4 <_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 79ab4 │ │ │ │ + bl 79aac │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000629f0 : │ │ │ │ +00062d00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (62a18 ) │ │ │ │ + ldr r1, [pc, #24] @ (62d28 ) │ │ │ │ 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 79ab4 │ │ │ │ + bl 79aac │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062a1c <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00062d2c <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 62a48 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 62d58 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #6 │ │ │ │ - movw r1, #46380 @ 0xb52c │ │ │ │ + movw r1, #47276 @ 0xb8ac │ │ │ │ movt r1, #57 @ 0x39 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ - movw r2, #53292 @ 0xd02c │ │ │ │ + movw r2, #54188 @ 0xd3ac │ │ │ │ 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 62a4a <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 62d5a <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #45148 @ 0xb05c │ │ │ │ + movw r3, #46044 @ 0xb3dc │ │ │ │ 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, #2964 @ 0xb94 │ │ │ │ + movwmi r2, #55864 @ 0xda38 │ │ │ │ uxthmi r3, r3 │ │ │ │ - movtmi r2, #68 @ 0x44 │ │ │ │ + movtmi r2, #67 @ 0x43 │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062a74 : │ │ │ │ +00062d84 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (62a88 ) │ │ │ │ + ldr r4, [pc, #12] @ (62d98 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2e1ea <_PyObject_DebugMallocStats@@Base+0x71a> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062a8c : │ │ │ │ +00062d9c : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (62aa0 ) │ │ │ │ + ldr r4, [pc, #12] @ (62db0 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2e1ea <_PyObject_DebugMallocStats@@Base+0x71a> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062aa4 <_PyObjectArray_Free@@Base>: │ │ │ │ +00062db4 <_PyObjectArray_Free@@Base>: │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 62aac <_PyObjectArray_Free@@Base+0x8> │ │ │ │ - b.w 75f9c │ │ │ │ + beq.n 62dbc <_PyObjectArray_Free@@Base+0x8> │ │ │ │ + b.w 75f84 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062aae <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00062dbe <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldrb.w r3, [r3, #3291] @ 0xcdb │ │ │ │ - cbz r3, 62ac0 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 62dd0 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #11 │ │ │ │ - b.w 20771c │ │ │ │ + b.w 207928 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062ac2 : │ │ │ │ +00062dd2 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062ad0 : │ │ │ │ - b.w 2072fc │ │ │ │ +00062de0 : │ │ │ │ + b.w 207508 │ │ │ │ │ │ │ │ -00062ad4 : │ │ │ │ - ldr r2, [pc, #12] @ (62ae4 ) │ │ │ │ +00062de4 : │ │ │ │ + ldr r2, [pc, #12] @ (62df4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 20b608 <_PyXI_Enter@@Base+0x3e4> │ │ │ │ + b.w 20b670 <_PyXI_NewSession@@Base+0x84> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062ae8 : │ │ │ │ - ldr r2, [pc, #12] @ (62af8 ) │ │ │ │ +00062df8 : │ │ │ │ + ldr r2, [pc, #12] @ (62e08 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 20e978 │ │ │ │ + b.w 20edb0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062afc <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +00062e0c <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062afe <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +00062e0e <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b00 : │ │ │ │ +00062e10 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b02 : │ │ │ │ +00062e12 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b04 : │ │ │ │ +00062e14 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b06 : │ │ │ │ +00062e16 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b08 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ +00062e18 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 215004 <_PyFunction_VerifyStateless@@Base+0x1d0> │ │ │ │ + b.w 2154b0 <_PyFunction_VerifyStateless@@Base+0x1d0> │ │ │ │ │ │ │ │ -00062b12 <_PyXIData_Lookup@@Base>: │ │ │ │ +00062e22 <_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 62b44 <_PyXIData_Lookup@@Base+0x32> │ │ │ │ + beq.n 62e54 <_PyXIData_Lookup@@Base+0x32> │ │ │ │ adds.w r3, r3, #5536 @ 0x15a0 │ │ │ │ - beq.n 62b44 <_PyXIData_Lookup@@Base+0x32> │ │ │ │ + beq.n 62e54 <_PyXIData_Lookup@@Base+0x32> │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21a170 <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ - b.n 62b4a <_PyXIData_Lookup@@Base+0x38> │ │ │ │ + bl 21a624 <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ + b.n 62e5a <_PyXIData_Lookup@@Base+0x38> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062b50 <_PyXI_GetFailureCode@@Base>: │ │ │ │ - cbz r0, 62b54 <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ +00062e60 <_PyXI_GetFailureCode@@Base>: │ │ │ │ + cbz r0, 62e64 <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b56 <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ +00062e66 <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r2, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b60 : │ │ │ │ +00062e70 : │ │ │ │ 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 1d2ee8 │ │ │ │ + bl 1d31e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062b7e <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +00062e8e <_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 8e788 │ │ │ │ + bl 8e870 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062bb2 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00062ec2 <_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 │ │ │ │ @@ -82669,259 +82950,259 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2e19e <_PyObject_DebugMallocStats@@Base+0x6ce> │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062bdc : │ │ │ │ +00062eec : │ │ │ │ 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} │ │ │ │ │ │ │ │ -00062bf8 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 62bdc │ │ │ │ +00062f08 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 62eec │ │ │ │ │ │ │ │ -00062bfc : │ │ │ │ +00062f0c : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ - cbz r0, 62c18 │ │ │ │ + cbz r0, 62f28 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 62c18 │ │ │ │ + cbz r0, 62f28 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062c1a : │ │ │ │ - ldr r1, [pc, #16] @ (62c2c ) │ │ │ │ +00062f2a : │ │ │ │ + ldr r1, [pc, #16] @ (62f3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 196bac <_PySys_GetRequiredAttr@@Base+0x1140> │ │ │ │ + b.w 196dfc <_PySys_GetRequiredAttr@@Base+0x1140> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062c30 : │ │ │ │ +00062f40 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062c3e : │ │ │ │ +00062f4e : │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #15176 @ 0x3b48 │ │ │ │ + movw r3, #16072 @ 0x3ec8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062c54 : │ │ │ │ +00062f64 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062c62 : │ │ │ │ +00062f72 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062c72 : │ │ │ │ +00062f82 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062c82 : │ │ │ │ +00062f92 : │ │ │ │ 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, #15652 @ 0x3d24 │ │ │ │ + movw r4, #17020 @ 0x427c │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 184058 │ │ │ │ + bl 184298 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062ca8 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +00062fb8 <_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 51cee <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51cde <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062cd6 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +00062fe6 <_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 62cf4 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 63004 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 2c4fc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 62ce8 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 62ff8 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 62d0a <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 6301a <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 62cfa <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 6300a <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 62d16 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 63026 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 2c4fc │ │ │ │ - b.n 62ce8 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 62ff8 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00062d1e <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +0006302e <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d2e <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +0006303e <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062d3e <_PySeqLock_BeginRead@@Base>: │ │ │ │ +0006304e <_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 62d64 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 63074 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 2c4fc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 62d54 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 63064 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062d66 <_PySeqLock_EndRead@@Base>: │ │ │ │ +00063076 <_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 62d86 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 63096 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 2c4fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62d88 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 63098 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062d8a <_PySeqLock_AfterFork@@Base>: │ │ │ │ +0006309a <_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 │ │ │ │ │ │ │ │ -00062d9c : │ │ │ │ +000630ac : │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ dmb ish │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062dac <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +000630bc <_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 80870 │ │ │ │ + bl 808d4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062dd4 : │ │ │ │ +000630e4 : │ │ │ │ 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 177db8 │ │ │ │ + bl 177ff8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062dfe : │ │ │ │ +0006310e : │ │ │ │ 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 │ │ │ │ @@ -82931,15 +83212,15 @@ │ │ │ │ blx 2b9a8 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d550 │ │ │ │ │ │ │ │ -00062e2e <_Py_FatalErrorFunc@@Base>: │ │ │ │ +0006313e <_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 │ │ │ │ @@ -82953,302 +83234,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, #15676 @ 0x3d3c │ │ │ │ + movw r1, #17044 @ 0x4294 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #65260 @ 0xfeec │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #600 @ 0x258 │ │ │ │ + movt r0, #73 @ 0x49 │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00062e82 : │ │ │ │ +00063192 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (62eb0 ) │ │ │ │ + ldr r3, [pc, #28] @ (631c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 62ea8 │ │ │ │ - movw r1, #31336 @ 0x7a68 │ │ │ │ + cbnz r0, 631b8 │ │ │ │ + movw r1, #32232 @ 0x7de8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #16] @ (62eb4 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (631c4 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6c5b8 │ │ │ │ + b.w 6c5e0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 15, cr0, cr12, cr8, {2} │ │ │ │ + lsls r0, r5, #9 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00062eb8 : │ │ │ │ +000631c8 : │ │ │ │ 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] @ (62ee0 ) │ │ │ │ + ldr r2, [pc, #24] @ (631f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1e1d78 │ │ │ │ + bl 1e2088 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e3a68 │ │ │ │ + b.w 1e3d78 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062ee4 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +000631f4 <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 18dfc0 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 18e210 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -00062eea <_PyThreadState_Init@@Base>: │ │ │ │ +000631fa <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #15704 @ 0x3d58 │ │ │ │ + movw r1, #17072 @ 0x42b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #4] @ (62f08 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (63218 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - vhadd.u16 q0, q0, q4 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00062f0c : │ │ │ │ - ldr r3, [pc, #8] @ (62f18 ) │ │ │ │ +0006321c : │ │ │ │ + ldr r3, [pc, #8] @ (63228 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1d6f90 │ │ │ │ + b.w 1d77a8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062f1c <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +0006322c <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #8685 @ 0x21ed │ │ │ │ + movw r3, #8965 @ 0x2305 │ │ │ │ movt r3, #10 │ │ │ │ ldr.w r2, [r0, #376] @ 0x178 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062f36 : │ │ │ │ +00063246 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d7038 │ │ │ │ + bl 1d7388 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 62f60 │ │ │ │ - ldr r2, [pc, #20] @ (62f64 ) │ │ │ │ + bne.n 63270 │ │ │ │ + ldr r2, [pc, #20] @ (63274 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1da13c │ │ │ │ - bl 1dd2c4 <_PyBytes_Repeat@@Base+0x400> │ │ │ │ + bl 1da450 │ │ │ │ + bl 1dd5d4 <_PyBytes_Repeat@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062f68 : │ │ │ │ - ldr r2, [pc, #12] @ (62f78 ) │ │ │ │ +00063278 : │ │ │ │ + ldr r2, [pc, #12] @ (63288 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1da13c │ │ │ │ + b.w 1da450 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062f7c : │ │ │ │ +0006328c : │ │ │ │ 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 1cc06c │ │ │ │ + bl 1cc180 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00062fa2 : │ │ │ │ +000632b2 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1cbdb8 │ │ │ │ + b.w 1cbecc │ │ │ │ stmdb 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 63028 │ │ │ │ + bne.n 63338 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 63018 │ │ │ │ + beq.n 63328 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2934bc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29383c <_PyMonitoring_FireBranchEvent@@Base+0x93c> │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 63004 │ │ │ │ + blt.n 63314 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2934bc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29383c <_PyMonitoring_FireBranchEvent@@Base+0x93c> │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 63018 │ │ │ │ + bge.n 63328 │ │ │ │ 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 6313e │ │ │ │ + b.n 6344e │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 6313e │ │ │ │ + b.n 6344e │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 2934bc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29383c <_PyMonitoring_FireBranchEvent@@Base+0x93c> │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 63082 │ │ │ │ + beq.n 63392 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2934bc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29383c <_PyMonitoring_FireBranchEvent@@Base+0x93c> │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 6306e │ │ │ │ + blt.n 6337e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2934bc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29383c <_PyMonitoring_FireBranchEvent@@Base+0x93c> │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 63082 │ │ │ │ + bge.n 63392 │ │ │ │ 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 63092 │ │ │ │ + b.n 633a2 │ │ │ │ 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 2934bc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29383c <_PyMonitoring_FireBranchEvent@@Base+0x93c> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 630e6 │ │ │ │ + beq.n 633f6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2934bc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29383c <_PyMonitoring_FireBranchEvent@@Base+0x93c> │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 630d2 │ │ │ │ + blt.n 633e2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 2934bc <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29383c <_PyMonitoring_FireBranchEvent@@Base+0x93c> │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 630e6 │ │ │ │ + bge.n 633f6 │ │ │ │ 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 630f6 │ │ │ │ + b.n 63406 │ │ │ │ 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 63112 │ │ │ │ + blt.n 63422 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mvns r0, r7 │ │ │ │ sub.w r4, r1, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bge.n 6312a │ │ │ │ - b.n 63132 │ │ │ │ + bge.n 6343a │ │ │ │ + b.n 63442 │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 6312a │ │ │ │ + beq.n 6343a │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 63138 │ │ │ │ + blt.n 63448 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 6313e │ │ │ │ + b.n 6344e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6313e │ │ │ │ + b.n 6344e │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00063144 : │ │ │ │ +00063454 : │ │ │ │ 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, 63164 │ │ │ │ + cbnz r0, 63474 │ │ │ │ blx 2b07c │ │ │ │ movs r0, #0 │ │ │ │ blx 2af14 │ │ │ │ - cbnz r0, 6317e │ │ │ │ - ldr r3, [pc, #116] @ (631e4 ) │ │ │ │ + cbnz r0, 6348e │ │ │ │ + ldr r3, [pc, #116] @ (634f4 ) │ │ │ │ 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} │ │ │ │ @@ -83256,2706 +83539,2635 @@ │ │ │ │ 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 631a4 │ │ │ │ + ble.n 634b4 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2c3f4 <__sysconf@plt> │ │ │ │ - b.n 631a8 │ │ │ │ + b.n 634b8 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 631b2 │ │ │ │ + bls.n 634c2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 631e0 │ │ │ │ + b.n 634f0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bd60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 631ac │ │ │ │ + bne.n 634bc │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bd0c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bc3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 631ac │ │ │ │ - ldr r3, [pc, #16] @ (631e4 ) │ │ │ │ + bne.n 634bc │ │ │ │ + ldr r3, [pc, #16] @ (634f4 ) │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -000631e8 : │ │ │ │ +000634f8 : │ │ │ │ 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, 63216 │ │ │ │ + cbnz r0, 63526 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 6321a │ │ │ │ + bge.n 6352a │ │ │ │ blx 2bae4 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0006321e : │ │ │ │ +0006352e : │ │ │ │ b.w 2bae0 │ │ │ │ │ │ │ │ -00063222 : │ │ │ │ +00063532 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2ad10 │ │ │ │ │ │ │ │ -00063228 : │ │ │ │ +00063538 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -00063244 : │ │ │ │ +00063554 : │ │ │ │ b.w 2bf58 │ │ │ │ │ │ │ │ -00063248 : │ │ │ │ - ldr r3, [pc, #12] @ (63258 ) │ │ │ │ +00063558 : │ │ │ │ + ldr r3, [pc, #12] @ (63568 ) │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006325c : │ │ │ │ - b.n 6316a │ │ │ │ +0006356c : │ │ │ │ + b.n 6347a │ │ │ │ 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 6327e │ │ │ │ + beq.n 6358e │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 632fa │ │ │ │ + bne.n 6360a │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 63282 │ │ │ │ + b.n 63592 │ │ │ │ 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 6329c │ │ │ │ + bcc.n 635ac │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 632fe │ │ │ │ + b.n 6360e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6b130 │ │ │ │ + bl 6b158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63296 │ │ │ │ + beq.n 635a6 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 632e8 │ │ │ │ + cbz r3, 635f8 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.n 632e0 │ │ │ │ + bpl.n 635f0 │ │ │ │ add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 632e0 │ │ │ │ - bl 6b230 │ │ │ │ - cbz r5, 632c8 │ │ │ │ + bne.n 635f0 │ │ │ │ + bl 6b258 │ │ │ │ + cbz r5, 635d8 │ │ │ │ subs r6, r6, r7 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 632da │ │ │ │ - movw r3, #15764 @ 0x3d94 │ │ │ │ + beq.n 635ea │ │ │ │ + movw r3, #16660 @ 0x4114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str.w r3, [r9] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 632fe │ │ │ │ + b.n 6360e │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ - b.n 632aa │ │ │ │ + b.n 635ba │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 632f2 │ │ │ │ + cbz r5, 63602 │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 632fe │ │ │ │ + b.n 6360e │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00063304 : │ │ │ │ +00063614 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1a75fc │ │ │ │ + b.w 1a782c │ │ │ │ │ │ │ │ -0006330a <_Py_closerange@@Base>: │ │ │ │ +0006361a <_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, 6334a <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 6365a <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 2bd78 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 6333c <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 6364c <_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 6334a <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 6365a <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 2b490 │ │ │ │ - b.n 6333c <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 6364c <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006334c : │ │ │ │ +0006365c : │ │ │ │ movs 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 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cbz r0, 6337a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #32] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6337a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 6337a │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 63394 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63394 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 63394 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r2, 633c6 │ │ │ │ + │ │ │ │ +00063660 : │ │ │ │ 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 633c2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 633c2 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ + movw r3, #4360 @ 0x1108 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #17120 @ 0x42e0 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cbz r2, 633f8 │ │ │ │ + │ │ │ │ +0006368a : │ │ │ │ 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 633f4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 633f4 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #6612 @ 0x19d4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 636b0 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 235484 │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #55956 @ 0xda94 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000633fc : │ │ │ │ - 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, 6344e │ │ │ │ - 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 1292d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 63450 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6344e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6344e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00063454 : │ │ │ │ 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, #15752 @ 0x3d88 │ │ │ │ + movw r1, #17156 @ 0x4304 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + bl f1dcc │ │ │ │ + movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, 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 634aa │ │ │ │ - movw r3, #8304 @ 0x2070 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 634c0 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 634f2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 634f2 │ │ │ │ - b.n 634c2 │ │ │ │ - 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 634de │ │ │ │ - movw r3, #8304 @ 0x2070 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 6350c │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 634f2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + 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 63738 │ │ │ │ + movw r5, #32004 @ 0x7d04 │ │ │ │ + movt r5, #9665 @ 0x25c1 │ │ │ │ + movs r3, #2 │ │ │ │ + cmp r5, r2 │ │ │ │ + sbcs r3, r4 │ │ │ │ + blt.n 63744 │ │ │ │ + mov.w r3, #51712 @ 0xca00 │ │ │ │ + movt r3, #15258 @ 0x3b9a │ │ │ │ + movs r5, #0 │ │ │ │ + umull r2, r6, r2, r3 │ │ │ │ + mla r6, r3, r4, r6 │ │ │ │ + b.n 6374e │ │ │ │ + movs r2, #0 │ │ │ │ + mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6374e │ │ │ │ + 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 6377a │ │ │ │ + mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mvns r7, r3 │ │ │ │ + sub.w ip, r4, r1 │ │ │ │ + cmp r7, r2 │ │ │ │ + sbcs.w ip, ip, r6 │ │ │ │ + bge.n 63792 │ │ │ │ + b.n 6379e │ │ │ │ + orrs.w r4, r3, r1 │ │ │ │ + beq.n 63792 │ │ │ │ + negs r7, r3 │ │ │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ + sbc.w r4, r4, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ + sbcs.w r4, r6, r4 │ │ │ │ + blt.n 637a6 │ │ │ │ + adds r3, r3, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + adc.w r4, r1, r6 │ │ │ │ + b.n 637b0 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 637b0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + strd r3, r4, [r0] │ │ │ │ + cbnz r5, 637b8 │ │ │ │ + cbz r2, 637d4 │ │ │ │ + movw r3, #44652 @ 0xae6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #34164 @ 0x8574 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 637d6 │ │ │ │ + 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 │ │ │ │ + mov r4, r1 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + add.w r1, sp, #31 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + 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, #17200 @ 0x4330 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + blx 2af2c <__isoc23_sscanf@plt> │ │ │ │ + cmp r0, #6 │ │ │ │ + bne.n 63850 │ │ │ │ + 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 63850 │ │ │ │ + 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 6386a │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #17220 @ 0x4344 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +0006386e : │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #58304 @ 0xe3c0 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 63894 │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #17244 @ 0x435c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w d5890 │ │ │ │ + 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, 638c0 │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #47084 @ 0xb7ec │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 638c2 │ │ │ │ + adds r0, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000638c4 : │ │ │ │ + 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 638f8 │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #17280 @ 0x4380 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5890 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 638fe │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ + ubfx r0, r0, #2, #3 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00063900 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bmi.n 63920 │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #17280 @ 0x4380 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w d5890 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + lsls r2, r3, #26 │ │ │ │ + bpl.n 63930 │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi r0, #20 │ │ │ │ + addpl r0, #28 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00063934 : │ │ │ │ + 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 6396e │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #17244 @ 0x435c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5890 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 63976 │ │ │ │ + adds r0, #8 │ │ │ │ + bl 12ad4c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #7852 @ 0x1eac │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 639a4 │ │ │ │ + movw r3, #8304 @ 0x2070 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 639ba │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 639ec │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6350e │ │ │ │ + ble.n 639ec │ │ │ │ + b.n 639bc │ │ │ │ + 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 639d8 │ │ │ │ + movw r3, #8304 @ 0x2070 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 63a06 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 639ec │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 63a08 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6354c │ │ │ │ + bl f1dcc │ │ │ │ + b.n 63a46 │ │ │ │ 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 124384 │ │ │ │ + bl 124298 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63538 │ │ │ │ + bge.n 63a32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63538 │ │ │ │ + cbnz r3, 63a32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6354c │ │ │ │ + bge.n 63a46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6354c │ │ │ │ + cbnz r3, 63a46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 6357c │ │ │ │ + beq.n 63a76 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63592 │ │ │ │ + bne.n 63a8c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 635c4 │ │ │ │ + beq.n 63abe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 635c4 │ │ │ │ - b.n 63594 │ │ │ │ + ble.n 63abe │ │ │ │ + b.n 63a8e │ │ │ │ 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 635b0 │ │ │ │ + beq.n 63aaa │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 635de │ │ │ │ + bne.n 63ad8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 635c4 │ │ │ │ + beq.n 63abe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 635e0 │ │ │ │ + bgt.n 63ada │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6361e │ │ │ │ + bl f1dcc │ │ │ │ + b.n 63b18 │ │ │ │ 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 12016c │ │ │ │ + bl 120084 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6360a │ │ │ │ + bge.n 63b04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6360a │ │ │ │ + cbnz r3, 63b04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6361e │ │ │ │ + bge.n 63b18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6361e │ │ │ │ + cbnz r3, 63b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 6364e │ │ │ │ + beq.n 63b48 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63664 │ │ │ │ + bne.n 63b5e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63696 │ │ │ │ + beq.n 63b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63696 │ │ │ │ - b.n 63666 │ │ │ │ + ble.n 63b90 │ │ │ │ + b.n 63b60 │ │ │ │ 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 63682 │ │ │ │ + beq.n 63b7c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 636b0 │ │ │ │ + bne.n 63baa │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63696 │ │ │ │ + beq.n 63b90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 636b2 │ │ │ │ + bgt.n 63bac │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 636f0 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 63bea │ │ │ │ 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 142a38 │ │ │ │ + bl 142750 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 636dc │ │ │ │ + bge.n 63bd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 636dc │ │ │ │ + cbnz r3, 63bd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 636f0 │ │ │ │ + bge.n 63bea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 636f0 │ │ │ │ + cbnz r3, 63bea │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 63720 │ │ │ │ + beq.n 63c1a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63736 │ │ │ │ + bne.n 63c30 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63768 │ │ │ │ + beq.n 63c62 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63768 │ │ │ │ - b.n 63738 │ │ │ │ + ble.n 63c62 │ │ │ │ + b.n 63c32 │ │ │ │ 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 63754 │ │ │ │ + beq.n 63c4e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63782 │ │ │ │ + bne.n 63c7c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63768 │ │ │ │ + beq.n 63c62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63784 │ │ │ │ + bgt.n 63c7e │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 637c2 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 63cbc │ │ │ │ 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 135840 │ │ │ │ + bl 13538c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 637ae │ │ │ │ + bge.n 63ca8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 637ae │ │ │ │ + cbnz r3, 63ca8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 637c2 │ │ │ │ + bge.n 63cbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 637c2 │ │ │ │ + cbnz r3, 63cbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 637f2 │ │ │ │ + beq.n 63cec │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63808 │ │ │ │ + bne.n 63d02 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6383a │ │ │ │ + beq.n 63d34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6383a │ │ │ │ - b.n 6380a │ │ │ │ + ble.n 63d34 │ │ │ │ + b.n 63d04 │ │ │ │ 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 63826 │ │ │ │ + beq.n 63d20 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63854 │ │ │ │ + bne.n 63d4e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6383a │ │ │ │ + beq.n 63d34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63856 │ │ │ │ + bgt.n 63d50 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 63894 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 63d8e │ │ │ │ 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 12307c │ │ │ │ + bl 122f8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63880 │ │ │ │ + bge.n 63d7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63880 │ │ │ │ + cbnz r3, 63d7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63894 │ │ │ │ + bge.n 63d8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63894 │ │ │ │ + cbnz r3, 63d8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 638c4 │ │ │ │ + beq.n 63dbe │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 638da │ │ │ │ + bne.n 63dd4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6390c │ │ │ │ + beq.n 63e06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6390c │ │ │ │ - b.n 638dc │ │ │ │ + ble.n 63e06 │ │ │ │ + b.n 63dd6 │ │ │ │ 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 638f8 │ │ │ │ + beq.n 63df2 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63926 │ │ │ │ + bne.n 63e20 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6390c │ │ │ │ + beq.n 63e06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63928 │ │ │ │ + bgt.n 63e22 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 63966 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 63e60 │ │ │ │ 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 15f0fc │ │ │ │ + bl 15f1d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63952 │ │ │ │ + bge.n 63e4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63952 │ │ │ │ + cbnz r3, 63e4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63966 │ │ │ │ + bge.n 63e60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63966 │ │ │ │ + cbnz r3, 63e60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 63996 │ │ │ │ + beq.n 63e90 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 639ac │ │ │ │ + bne.n 63ea6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 639de │ │ │ │ + beq.n 63ed8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 639de │ │ │ │ - b.n 639ae │ │ │ │ + ble.n 63ed8 │ │ │ │ + b.n 63ea8 │ │ │ │ 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 639ca │ │ │ │ + beq.n 63ec4 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 639f8 │ │ │ │ + bne.n 63ef2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 639de │ │ │ │ + beq.n 63ed8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 639fa │ │ │ │ + bgt.n 63ef4 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 63a38 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 63f32 │ │ │ │ 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 121e78 │ │ │ │ + bl 121d88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63a24 │ │ │ │ + bge.n 63f1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63a24 │ │ │ │ + cbnz r3, 63f1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63a38 │ │ │ │ + bge.n 63f32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63a38 │ │ │ │ + cbnz r3, 63f32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 63a68 │ │ │ │ + beq.n 63f62 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63a7e │ │ │ │ + bne.n 63f78 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63ab0 │ │ │ │ + beq.n 63faa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63ab0 │ │ │ │ - b.n 63a80 │ │ │ │ + ble.n 63faa │ │ │ │ + b.n 63f7a │ │ │ │ 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 63a9c │ │ │ │ + beq.n 63f96 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63aca │ │ │ │ + bne.n 63fc4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63ab0 │ │ │ │ + beq.n 63faa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63acc │ │ │ │ + bgt.n 63fc6 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 63b0a │ │ │ │ + bl f1dcc │ │ │ │ + b.n 64004 │ │ │ │ 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 202b38 │ │ │ │ + bl 202c8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63af6 │ │ │ │ + bge.n 63ff0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63af6 │ │ │ │ + cbnz r3, 63ff0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63b0a │ │ │ │ + bge.n 64004 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63b0a │ │ │ │ + cbnz r3, 64004 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 63b3a │ │ │ │ + beq.n 64034 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b50 │ │ │ │ + bne.n 6404a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63b82 │ │ │ │ + beq.n 6407c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63b82 │ │ │ │ - b.n 63b52 │ │ │ │ + ble.n 6407c │ │ │ │ + b.n 6404c │ │ │ │ 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 63b6e │ │ │ │ + beq.n 64068 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b9c │ │ │ │ + bne.n 64096 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63b82 │ │ │ │ + beq.n 6407c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63b9e │ │ │ │ + bgt.n 64098 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 63bdc │ │ │ │ + bl f1dcc │ │ │ │ + b.n 640d6 │ │ │ │ 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 12f078 │ │ │ │ + bl 12f010 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63bc8 │ │ │ │ + bge.n 640c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63bc8 │ │ │ │ + cbnz r3, 640c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63bdc │ │ │ │ + bge.n 640d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63bdc │ │ │ │ + cbnz r3, 640d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 63c0c │ │ │ │ + beq.n 64106 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c22 │ │ │ │ + bne.n 6411c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63c54 │ │ │ │ + beq.n 6414e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63c54 │ │ │ │ - b.n 63c24 │ │ │ │ + ble.n 6414e │ │ │ │ + b.n 6411e │ │ │ │ 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 63c40 │ │ │ │ + beq.n 6413a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c6e │ │ │ │ + bne.n 64168 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63c54 │ │ │ │ + beq.n 6414e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63c70 │ │ │ │ + bgt.n 6416a │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 63cae │ │ │ │ + bl f1dcc │ │ │ │ + b.n 641a8 │ │ │ │ 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 fb390 │ │ │ │ + bl fb3dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63c9a │ │ │ │ + bge.n 64194 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63c9a │ │ │ │ + cbnz r3, 64194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63cae │ │ │ │ + bge.n 641a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63cae │ │ │ │ + cbnz r3, 641a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 63cde │ │ │ │ + beq.n 641d8 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63cf4 │ │ │ │ + bne.n 641ee │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63d26 │ │ │ │ + beq.n 64220 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63d26 │ │ │ │ - b.n 63cf6 │ │ │ │ + ble.n 64220 │ │ │ │ + b.n 641f0 │ │ │ │ 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 63d12 │ │ │ │ + beq.n 6420c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d40 │ │ │ │ + bne.n 6423a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63d26 │ │ │ │ + beq.n 64220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63d42 │ │ │ │ + bgt.n 6423c │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 63d80 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 6427a │ │ │ │ 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 1daa6c │ │ │ │ + bl 1dad80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63d6c │ │ │ │ + bge.n 64266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63d6c │ │ │ │ + cbnz r3, 64266 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63d80 │ │ │ │ + bge.n 6427a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63d80 │ │ │ │ + cbnz r3, 6427a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 63db0 │ │ │ │ + beq.n 642aa │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63dc6 │ │ │ │ + bne.n 642c0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63df8 │ │ │ │ + beq.n 642f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63df8 │ │ │ │ - b.n 63dc8 │ │ │ │ + ble.n 642f2 │ │ │ │ + b.n 642c2 │ │ │ │ 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 63de4 │ │ │ │ + beq.n 642de │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e12 │ │ │ │ + bne.n 6430c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63df8 │ │ │ │ + beq.n 642f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63e14 │ │ │ │ + bgt.n 6430e │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 63e52 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 6434c │ │ │ │ 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 227e9c │ │ │ │ + bl 22834c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63e3e │ │ │ │ + bge.n 64338 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63e3e │ │ │ │ + cbnz r3, 64338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63e52 │ │ │ │ + bge.n 6434c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63e52 │ │ │ │ + cbnz r3, 6434c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 63e82 │ │ │ │ + beq.n 6437c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e98 │ │ │ │ + bne.n 64392 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63eca │ │ │ │ + beq.n 643c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63eca │ │ │ │ - b.n 63e9a │ │ │ │ + ble.n 643c4 │ │ │ │ + b.n 64394 │ │ │ │ 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 63eb6 │ │ │ │ + beq.n 643b0 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ee4 │ │ │ │ + bne.n 643de │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63eca │ │ │ │ + beq.n 643c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63ee6 │ │ │ │ + bgt.n 643e0 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 63f24 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 6441e │ │ │ │ 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 259b2c │ │ │ │ + bl 259f54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63f10 │ │ │ │ + bge.n 6440a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63f10 │ │ │ │ + cbnz r3, 6440a │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63f24 │ │ │ │ + bge.n 6441e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63f24 │ │ │ │ + cbnz r3, 6441e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 63f54 │ │ │ │ + beq.n 6444e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f6a │ │ │ │ + bne.n 64464 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63f9c │ │ │ │ + beq.n 64496 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63f9c │ │ │ │ - b.n 63f6c │ │ │ │ + ble.n 64496 │ │ │ │ + b.n 64466 │ │ │ │ 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 63f88 │ │ │ │ + beq.n 64482 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63fb6 │ │ │ │ + bne.n 644b0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63f9c │ │ │ │ + beq.n 64496 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63fb8 │ │ │ │ + bgt.n 644b2 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 63ff6 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 644f0 │ │ │ │ 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 2458f8 │ │ │ │ + bl 245d90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63fe2 │ │ │ │ + bge.n 644dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63fe2 │ │ │ │ + cbnz r3, 644dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63ff6 │ │ │ │ + bge.n 644f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63ff6 │ │ │ │ + cbnz r3, 644f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 64026 │ │ │ │ + beq.n 64520 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6403c │ │ │ │ + bne.n 64536 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6406e │ │ │ │ + beq.n 64568 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6406e │ │ │ │ - b.n 6403e │ │ │ │ + ble.n 64568 │ │ │ │ + b.n 64538 │ │ │ │ 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 6405a │ │ │ │ + beq.n 64554 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64088 │ │ │ │ + bne.n 64582 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6406e │ │ │ │ + beq.n 64568 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6408a │ │ │ │ + bgt.n 64584 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 640c8 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 645c2 │ │ │ │ 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 15fbf4 │ │ │ │ + bl 15fccc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 640b4 │ │ │ │ + bge.n 645ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 640b4 │ │ │ │ + cbnz r3, 645ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 640c8 │ │ │ │ + bge.n 645c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 640c8 │ │ │ │ + cbnz r3, 645c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 640f8 │ │ │ │ + beq.n 645f2 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6410e │ │ │ │ + bne.n 64608 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64140 │ │ │ │ + beq.n 6463a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64140 │ │ │ │ - b.n 64110 │ │ │ │ + ble.n 6463a │ │ │ │ + b.n 6460a │ │ │ │ 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 6412c │ │ │ │ + beq.n 64626 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6415a │ │ │ │ + bne.n 64654 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64140 │ │ │ │ + beq.n 6463a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6415c │ │ │ │ + bgt.n 64656 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6419a │ │ │ │ + bl f1dcc │ │ │ │ + b.n 64694 │ │ │ │ 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 25ee10 │ │ │ │ + bl 25f230 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64186 │ │ │ │ + bge.n 64680 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64186 │ │ │ │ + cbnz r3, 64680 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6419a │ │ │ │ + bge.n 64694 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6419a │ │ │ │ + cbnz r3, 64694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 641ca │ │ │ │ + beq.n 646c4 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 641e0 │ │ │ │ + bne.n 646da │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64212 │ │ │ │ + beq.n 6470c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64212 │ │ │ │ - b.n 641e2 │ │ │ │ + ble.n 6470c │ │ │ │ + b.n 646dc │ │ │ │ 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 641fe │ │ │ │ + beq.n 646f8 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6422c │ │ │ │ + bne.n 64726 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64212 │ │ │ │ + beq.n 6470c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6422e │ │ │ │ + bgt.n 64728 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6426c │ │ │ │ + bl f1dcc │ │ │ │ + b.n 64766 │ │ │ │ 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 1f0274 │ │ │ │ + bl 1f05a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64258 │ │ │ │ + bge.n 64752 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64258 │ │ │ │ + cbnz r3, 64752 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6426c │ │ │ │ + bge.n 64766 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6426c │ │ │ │ + cbnz r3, 64766 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 6429c │ │ │ │ + beq.n 64796 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 642b2 │ │ │ │ + bne.n 647ac │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 642e4 │ │ │ │ + beq.n 647de │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 642e4 │ │ │ │ - b.n 642b4 │ │ │ │ + ble.n 647de │ │ │ │ + b.n 647ae │ │ │ │ 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 642d0 │ │ │ │ + beq.n 647ca │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 642fe │ │ │ │ + bne.n 647f8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 642e4 │ │ │ │ + beq.n 647de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64300 │ │ │ │ + bgt.n 647fa │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6433e │ │ │ │ + bl f1dcc │ │ │ │ + b.n 64838 │ │ │ │ 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 202e94 │ │ │ │ + bl 202fe8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6432a │ │ │ │ + bge.n 64824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6432a │ │ │ │ + cbnz r3, 64824 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6433e │ │ │ │ + bge.n 64838 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6433e │ │ │ │ + cbnz r3, 64838 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 6436e │ │ │ │ + beq.n 64868 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64384 │ │ │ │ + bne.n 6487e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 643b6 │ │ │ │ + beq.n 648b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 643b6 │ │ │ │ - b.n 64386 │ │ │ │ + ble.n 648b0 │ │ │ │ + b.n 64880 │ │ │ │ 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 643a2 │ │ │ │ + beq.n 6489c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 643d0 │ │ │ │ + bne.n 648ca │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 643b6 │ │ │ │ + beq.n 648b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 643d2 │ │ │ │ + bgt.n 648cc │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 64410 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 6490a │ │ │ │ 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 e89d0 │ │ │ │ + bl e898c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 643fc │ │ │ │ + bge.n 648f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 643fc │ │ │ │ + cbnz r3, 648f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64410 │ │ │ │ + bge.n 6490a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64410 │ │ │ │ + cbnz r3, 6490a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00064414 : │ │ │ │ - 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 6443a │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 234fdc │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55376 @ 0xd850 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - 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, #15788 @ 0x3dac │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - 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 644c2 │ │ │ │ - movw r5, #32004 @ 0x7d04 │ │ │ │ - movt r5, #9665 @ 0x25c1 │ │ │ │ - movs r3, #2 │ │ │ │ - cmp r5, r2 │ │ │ │ - sbcs r3, r4 │ │ │ │ - blt.n 644ce │ │ │ │ - mov.w r3, #51712 @ 0xca00 │ │ │ │ - movt r3, #15258 @ 0x3b9a │ │ │ │ - movs r5, #0 │ │ │ │ - umull r2, r6, r2, r3 │ │ │ │ - mla r6, r3, r4, r6 │ │ │ │ - b.n 644d8 │ │ │ │ - movs r2, #0 │ │ │ │ - mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 644d8 │ │ │ │ - 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 64504 │ │ │ │ - mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ - mvns r7, r3 │ │ │ │ - sub.w ip, r4, r1 │ │ │ │ - cmp r7, r2 │ │ │ │ - sbcs.w ip, ip, r6 │ │ │ │ - bge.n 6451c │ │ │ │ - b.n 64528 │ │ │ │ - orrs.w r4, r3, r1 │ │ │ │ - beq.n 6451c │ │ │ │ - negs r7, r3 │ │ │ │ - mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ - sbc.w r4, r4, r1 │ │ │ │ - cmp r2, r7 │ │ │ │ - sbcs.w r4, r6, r4 │ │ │ │ - blt.n 64530 │ │ │ │ - adds r3, r3, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - adc.w r4, r1, r6 │ │ │ │ - b.n 6453a │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 6453a │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - strd r3, r4, [r0] │ │ │ │ - cbnz r5, 64542 │ │ │ │ - cbz r2, 6455e │ │ │ │ - movw r3, #44652 @ 0xae6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33276 @ 0x81fc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64560 │ │ │ │ - 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 │ │ │ │ - mov r4, r1 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - add.w r1, sp, #31 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - 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, #15832 @ 0x3dd8 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - blx 2af2c <__isoc23_sscanf@plt> │ │ │ │ - cmp r0, #6 │ │ │ │ - bne.n 645da │ │ │ │ - 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 645da │ │ │ │ - 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 645f4 │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15852 @ 0x3dec │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -000645f8 : │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #58304 @ 0xe3c0 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 6461e │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15876 @ 0x3e04 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ 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, 6464a │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46084 @ 0xb404 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 6464c │ │ │ │ - adds r0, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cbz r0, 64938 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #32] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 64938 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 64938 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + cbz r0, 64952 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 64952 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 64952 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0006464e : │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r2, 64984 │ │ │ │ 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 64682 │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64688 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ - ubfx r0, r0, #2, #3 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r0, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 64980 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 64980 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - │ │ │ │ -0006468a : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bmi.n 646aa │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #15912 @ 0x3e28 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - bpl.n 646ba │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi r0, #20 │ │ │ │ - addpl r0, #28 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + movs r0, #0 │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -000646be : │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cbz r2, 649b6 │ │ │ │ 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 646f8 │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #15876 @ 0x3e04 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64700 │ │ │ │ - adds r0, #8 │ │ │ │ - bl 12ae3c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r0, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 649b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 649b2 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 64726 │ │ │ │ + cbnz r2, 649de │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 647f8 │ │ │ │ + bhi.n 64ab0 │ │ │ │ tbb [pc, r2] │ │ │ │ strb r7, [r3, r5] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #56564 @ 0xdcf4 │ │ │ │ + movw r0, #57544 @ 0xe0c8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 22a408 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a8bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64718 │ │ │ │ + bne.n 649d0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64896 │ │ │ │ + b.n 64b4e │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ - b.n 64746 │ │ │ │ + b.n 649fe │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1334f4 │ │ │ │ + bl 132ffc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64738 │ │ │ │ + beq.n 649f0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1334f4 │ │ │ │ + bl 132ffc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 64774 │ │ │ │ + cbnz r0, 64a2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64738 │ │ │ │ + bge.n 649f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64738 │ │ │ │ + bne.n 649f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 64738 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 649f0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 64788 │ │ │ │ + bne.n 64a40 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64812 │ │ │ │ - b.n 64866 │ │ │ │ + bne.n 64aca │ │ │ │ + b.n 64b1e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1334f4 │ │ │ │ + bl 132ffc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64866 │ │ │ │ + beq.n 64b1e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 64812 │ │ │ │ + bne.n 64aca │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5932 @ 0x172c │ │ │ │ + movw r1, #6748 @ 0x1a5c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64866 │ │ │ │ + bge.n 64b1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64866 │ │ │ │ + bne.n 64b1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 64866 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64b1e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1334f4 │ │ │ │ + bl 132ffc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64738 │ │ │ │ - ldr r4, [pc, #192] @ (6489c ) │ │ │ │ + beq.n 649f0 │ │ │ │ + ldr r4, [pc, #192] @ (64b54 ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 64812 │ │ │ │ + b.n 64aca │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5964 @ 0x174c │ │ │ │ + movw r1, #6780 @ 0x1a7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 64738 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 649f0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #6008 @ 0x1778 │ │ │ │ + movw r1, #6824 @ 0x1aa8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1336c0 │ │ │ │ + bl 1331c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64896 │ │ │ │ + bne.n 64b4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64836 │ │ │ │ + bge.n 64aee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64836 │ │ │ │ + cbnz r3, 64aee │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6484a │ │ │ │ + bge.n 64b02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6484a │ │ │ │ + cbnz r3, 64b02 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 64738 │ │ │ │ + bge.w 649f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64738 │ │ │ │ + bne.w 649f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 64738 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 649f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6487a │ │ │ │ + bge.n 64b32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6487a │ │ │ │ + cbnz r3, 64b32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 64738 │ │ │ │ + bge.w 649f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 64738 │ │ │ │ + bne.w 649f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 64738 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 649f0 │ │ │ │ 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 7fcd0 │ │ │ │ - cbnz r0, 648c2 │ │ │ │ + bl 7fcd4 │ │ │ │ + cbnz r0, 64b7a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6491a │ │ │ │ + b.n 64bd2 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ - cbnz r4, 648d8 │ │ │ │ - ldr r0, [pc, #84] @ (64920 ) │ │ │ │ + cbnz r4, 64b90 │ │ │ │ + ldr r0, [pc, #84] @ (64bd8 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 133ea8 │ │ │ │ + bl 1339c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 648e6 │ │ │ │ - ldr r0, [pc, #72] @ (64924 ) │ │ │ │ + b.n 64b9e │ │ │ │ + ldr r0, [pc, #72] @ (64bdc ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 133ea8 │ │ │ │ + bl 1339c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 648fa │ │ │ │ + bge.n 64bb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 648fa │ │ │ │ + cbnz r3, 64bb2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 648bc │ │ │ │ + beq.n 64b74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6490a │ │ │ │ + blt.n 64bc2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6491a │ │ │ │ + b.n 64bd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64906 │ │ │ │ + bne.n 64bbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 64906 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64bbe │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 649a0 <_PyMonitoring_FireLineEvent@@Base+0x68> │ │ │ │ + cbz r0, 64c58 <_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 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ │ │ │ │ -00064938 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +00064bf0 <_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 7fcd0 │ │ │ │ - cbz r0, 6498e <_PyMonitoring_FireLineEvent@@Base+0x56> │ │ │ │ + bl 7fcd4 │ │ │ │ + cbz r0, 64c46 <_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 51cee <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51cde <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64992 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + bge.n 64c4a <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64992 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + cbnz r3, 64c4a <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 64992 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64c4a <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 7fcd0 │ │ │ │ - movw r0, #15932 @ 0x3e3c │ │ │ │ + b.w 7fcd4 │ │ │ │ + ldrsh.w r0, [r1] │ │ │ │ + b.w 7fcd4 │ │ │ │ + movs r0, #0 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + ldrb.w r2, [r3, #-1]! │ │ │ │ + cmp r1, r3 │ │ │ │ + orr.w r0, r2, r0, lsl #8 │ │ │ │ + bne.n 64c60 <_PyMonitoring_FireLineEvent@@Base+0x70> │ │ │ │ + b.w 7fcd4 │ │ │ │ + movw r0, #17300 @ 0x4394 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 793ec │ │ │ │ - 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 1292d8 │ │ │ │ - cbnz r0, 64a0e <_PyMonitoring_FireLineEvent@@Base+0xd6> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq.n 649f6 <_PyMonitoring_FireLineEvent@@Base+0xbe> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #15944 @ 0x3e48 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 64a10 <_PyMonitoring_FireLineEvent@@Base+0xd8> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, sp, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 12ae3c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b708 │ │ │ │ - bl 793ec │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 64a10 <_PyMonitoring_FireLineEvent@@Base+0xd8> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 64a1a <_PyMonitoring_FireLineEvent@@Base+0xe2> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 12ae3c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, pc} │ │ │ │ - b.w 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 793e4 │ │ │ │ + b.w 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.w 74e6c <_Py_SetImmortal@@Base> │ │ │ │ │ │ │ │ -00064a28 : │ │ │ │ +00064c84 : │ │ │ │ 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 64a66 │ │ │ │ + beq.n 64cc2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64a5e │ │ │ │ + bmi.n 64cba │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64ad0 │ │ │ │ - bl 85938 │ │ │ │ + b.n 64d2c │ │ │ │ + bl 859e8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64a68 │ │ │ │ + b.n 64cc4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64a7e │ │ │ │ + bne.n 64cda │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 64a90 │ │ │ │ + b.n 64cec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64a58 │ │ │ │ - bl 85938 │ │ │ │ + bpl.n 64cb4 │ │ │ │ + bl 859e8 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64aa8 │ │ │ │ + bne.n 64d04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64aba │ │ │ │ + b.n 64d16 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64a58 │ │ │ │ - bl 85938 │ │ │ │ + bpl.n 64cb4 │ │ │ │ + bl 859e8 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64a58 │ │ │ │ + blt.n 64cb4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64a58 │ │ │ │ + bge.n 64cb4 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00064ad4 : │ │ │ │ +00064d30 : │ │ │ │ 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 11ab20 │ │ │ │ + bl 11acd8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64b0e │ │ │ │ + beq.n 64d6a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11b1fc │ │ │ │ + bl 11b3b4 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00064b12 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00064d6e <_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, 64b3e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r0, 64d9a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 64b3e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 64b3a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + bpl.n 64d9a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 64d96 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 64b3e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 64b3e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 64b52 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + bpl.n 64d9a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 64d9a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 64dae <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ movw r1, #1375 @ 0x55f │ │ │ │ - movw r0, #18820 @ 0x4984 │ │ │ │ + movw r0, #19576 @ 0x4c78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64b5e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + b.n 64dba <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d6fc0 │ │ │ │ + bl d6eb0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064b68 : │ │ │ │ +00064dc4 : │ │ │ │ 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, 64b92 │ │ │ │ + cbz r0, 64dee │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 64b92 │ │ │ │ - cbz r1, 64b8e │ │ │ │ + bpl.n 64dee │ │ │ │ + cbz r1, 64dea │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 64b92 │ │ │ │ - cbz r2, 64b92 │ │ │ │ - cbnz r3, 64ba6 │ │ │ │ + bpl.n 64dee │ │ │ │ + cbz r2, 64dee │ │ │ │ + cbnz r3, 64e02 │ │ │ │ movw r1, #1401 @ 0x579 │ │ │ │ - movw r0, #18820 @ 0x4984 │ │ │ │ + movw r0, #19576 @ 0x4c78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64bb0 │ │ │ │ + b.n 64e0c │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d6fc0 │ │ │ │ + bl d6eb0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064bb4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00064e10 <_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, 64bde <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r0, 64e3a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 64bde <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 64bda <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + bpl.n 64e3a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 64e36 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 64bde <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 64bde <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 64bf2 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + bpl.n 64e3a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 64e3a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 64e4e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ movw r1, #1426 @ 0x592 │ │ │ │ - movw r0, #18820 @ 0x4984 │ │ │ │ + movw r0, #19576 @ 0x4c78 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64bfc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + b.n 64e58 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d6fc0 │ │ │ │ + bl d6eb0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064c00 : │ │ │ │ +00064e5c : │ │ │ │ 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, 64c28 │ │ │ │ + cbnz r6, 64e84 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #53504 @ 0xd100 │ │ │ │ + movw r3, #54400 @ 0xd480 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 64c3a │ │ │ │ - movw r0, #15984 @ 0x3e70 │ │ │ │ + b.n 64e96 │ │ │ │ + movw r0, #17312 @ 0x43a0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64d02 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 64f5e │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 64c4c │ │ │ │ + cbz r2, 64ea8 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ - b.n 64c3a │ │ │ │ + b.n 64e96 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 191854 │ │ │ │ + bl 191a9c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64d02 │ │ │ │ + beq.n 64f5e │ │ │ │ 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, #9497 @ 0x2519 │ │ │ │ + movw r3, #9257 @ 0x2429 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #8185 @ 0x1ff9 │ │ │ │ + movw r3, #9009 @ 0x2331 │ │ │ │ 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, #51637 @ 0xc9b5 │ │ │ │ + movw r3, #52513 @ 0xcd21 │ │ │ │ movt r3, #32 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #49331 @ 0xc0b3 │ │ │ │ + movw r3, #49375 @ 0xc0df │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f570 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64cfc │ │ │ │ + blt.n 64f58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 7e8e8 <_PyType_GetDict@@Base> │ │ │ │ + bl 7e8ec <_PyType_GetDict@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fb58 <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ + bl 7fb5c <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64d06 │ │ │ │ + bne.n 64f62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64cfc │ │ │ │ + bge.n 64f58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64cfc │ │ │ │ + cbnz r3, 64f58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00064d0c : │ │ │ │ - b.w 64c00 │ │ │ │ +00064f68 : │ │ │ │ + b.w 64e5c │ │ │ │ │ │ │ │ -00064d10 <_PyType_NewManagedObject@@Base>: │ │ │ │ +00064f6c <_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 78de8 │ │ │ │ - cbnz r0, 64d2e <_PyType_NewManagedObject@@Base+0x1e> │ │ │ │ + bl 78de0 │ │ │ │ + cbnz r0, 64f8a <_PyType_NewManagedObject@@Base+0x1e> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ 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 │ │ │ │ @@ -85968,723 +86180,684 @@ │ │ │ │ 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, #49300 @ 0xc094 │ │ │ │ + movw r1, #50196 @ 0xc414 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c2030 │ │ │ │ - cbnz r0, 64d80 <_PyType_NewManagedObject@@Base+0x70> │ │ │ │ + bl c22a8 │ │ │ │ + cbnz r0, 64fdc <_PyType_NewManagedObject@@Base+0x70> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64db6 <_PyType_NewManagedObject@@Base+0xa6> │ │ │ │ + b.n 65012 <_PyType_NewManagedObject@@Base+0xa6> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d7d8 │ │ │ │ + bl 4d858 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64d9c <_PyType_NewManagedObject@@Base+0x8c> │ │ │ │ + beq.n 64ff8 <_PyType_NewManagedObject@@Base+0x8c> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64dae <_PyType_NewManagedObject@@Base+0x9e> │ │ │ │ - b.n 64da6 <_PyType_NewManagedObject@@Base+0x96> │ │ │ │ - bl 7fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 64d8e <_PyType_NewManagedObject@@Base+0x7e> │ │ │ │ - b.n 64d7c <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 6500a <_PyType_NewManagedObject@@Base+0x9e> │ │ │ │ + b.n 65002 <_PyType_NewManagedObject@@Base+0x96> │ │ │ │ + bl 7fa34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 64fea <_PyType_NewManagedObject@@Base+0x7e> │ │ │ │ + b.n 64fd8 <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64d7c <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ + bne.n 64fd8 <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r2, 64ddc <_PyType_NewManagedObject@@Base+0xcc> │ │ │ │ - cbz r3, 64dc6 <_PyType_NewManagedObject@@Base+0xb6> │ │ │ │ + cbz r2, 65038 <_PyType_NewManagedObject@@Base+0xcc> │ │ │ │ + cbz r3, 65022 <_PyType_NewManagedObject@@Base+0xb6> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 64dce <_PyType_NewManagedObject@@Base+0xbe> │ │ │ │ - movw r1, #15852 @ 0x3dec │ │ │ │ + b.n 6502a <_PyType_NewManagedObject@@Base+0xbe> │ │ │ │ + movw r1, #16608 @ 0x40e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #16008 @ 0x3e88 │ │ │ │ + movw r0, #17336 @ 0x43b8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w e3ce0 │ │ │ │ - cbz r3, 64de2 <_PyType_NewManagedObject@@Base+0xd2> │ │ │ │ + b.w e3c9c │ │ │ │ + cbz r3, 6503e <_PyType_NewManagedObject@@Base+0xd2> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 64dea <_PyType_NewManagedObject@@Base+0xda> │ │ │ │ - movw r1, #15852 @ 0x3dec │ │ │ │ + b.n 65046 <_PyType_NewManagedObject@@Base+0xda> │ │ │ │ + movw r1, #16608 @ 0x40e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #16044 @ 0x3eac │ │ │ │ + movw r0, #17372 @ 0x43dc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ 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, #16072 @ 0x3ec8 │ │ │ │ + movw r0, #17400 @ 0x43f8 │ │ │ │ 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 e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ 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 64e44 <_PyType_NewManagedObject@@Base+0x134> │ │ │ │ + beq.n 650a0 <_PyType_NewManagedObject@@Base+0x134> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ - movw r0, #16104 @ 0x3ee8 │ │ │ │ + movw r0, #17432 @ 0x4418 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064e5c <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +000650b8 <_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 64e96 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #764] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 650f2 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #764] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #683 @ 0x2ab │ │ │ │ - movw r3, #60820 @ 0xed94 │ │ │ │ + movw r3, #61716 @ 0xf114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #16160 @ 0x3f20 │ │ │ │ + movw r2, #17488 @ 0x4450 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61ab8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61dfc <_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 64ed0 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ + bne.n 6512c <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 65018 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r4, [pc, #708] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.w 65274 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r4, [pc, #708] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ - movw r3, #60820 @ 0xed94 │ │ │ │ + movw r3, #61716 @ 0xf114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16228 @ 0x3f64 │ │ │ │ + movw r2, #17556 @ 0x4494 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61ab8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61dfc <_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 64f3a <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ - cbz r2, 64f06 <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ - ldr r4, [pc, #656] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 65196 <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ + cbz r2, 65162 <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ + ldr r4, [pc, #656] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #697 @ 0x2b9 │ │ │ │ - movw r3, #60820 @ 0xed94 │ │ │ │ + movw r3, #61716 @ 0xf114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16260 @ 0x3f84 │ │ │ │ + movw r2, #17588 @ 0x44b4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61ab8 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r6, 64f28 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ - ldr r5, [pc, #620] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bl 61dfc <_PyObject_AssertFailed@@Base> │ │ │ │ + cbz r6, 65184 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ + ldr r5, [pc, #620] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r4, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ - movw r3, #60820 @ 0xed94 │ │ │ │ + movw r3, #61716 @ 0xf114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16356 @ 0x3fe4 │ │ │ │ + movw r2, #17684 @ 0x4514 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61ab8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61dfc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r2, r0, #28 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 64ff0 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #580] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 6524c <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #580] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #701 @ 0x2bd │ │ │ │ - b.n 64fd6 <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ - cbz r2, 64f5a <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ - ldr r4, [pc, #568] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + b.n 65232 <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ + cbz r2, 651b6 <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ + ldr r4, [pc, #568] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #60820 @ 0xed94 │ │ │ │ + movw r3, #61716 @ 0xf114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #16260 @ 0x3f84 │ │ │ │ + movw r2, #17588 @ 0x44b4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61ab8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61dfc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r1, [r0, #28] │ │ │ │ - cbnz r1, 64f7c <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ - ldr r4, [pc, #536] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + cbnz r1, 651d8 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ + ldr r4, [pc, #536] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #711 @ 0x2c7 │ │ │ │ - movw r3, #60820 @ 0xed94 │ │ │ │ + movw r3, #61716 @ 0xf114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #16408 @ 0x4018 │ │ │ │ + movw r2, #17736 @ 0x4548 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61ab8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61dfc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ - cbz r6, 64fcc <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ + cbz r6, 65228 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 64fa4 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ - ldr r5, [pc, #496] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 65200 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ + ldr r5, [pc, #496] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #713 @ 0x2c9 │ │ │ │ - movw r3, #60820 @ 0xed94 │ │ │ │ + movw r3, #61716 @ 0xf114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16428 @ 0x402c │ │ │ │ + movw r2, #17756 @ 0x455c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61ab8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61dfc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 65018 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #456] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 65274 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #456] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #714 @ 0x2ca │ │ │ │ - movw r3, #60820 @ 0xed94 │ │ │ │ + movw r3, #61716 @ 0xf114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16456 @ 0x4048 │ │ │ │ + movw r2, #17784 @ 0x4578 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61ab8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61dfc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 64ff0 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #420] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 6524c <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #420] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #717 @ 0x2cd │ │ │ │ - movw r3, #60820 @ 0xed94 │ │ │ │ + movw r3, #61716 @ 0xf114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #16380 @ 0x3ffc │ │ │ │ + movw r2, #17708 @ 0x452c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61ab8 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 65018 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + bl 61dfc <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 65274 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 65018 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #384] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + cbz r2, 65274 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #384] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #722 @ 0x2d2 │ │ │ │ - movw r3, #60820 @ 0xed94 │ │ │ │ + movw r3, #61716 @ 0xf114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #16496 @ 0x4070 │ │ │ │ + movw r2, #17824 @ 0x45a0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 61ab8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61dfc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 6517c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + beq.w 653d8 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 65032 <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ + bpl.n 6528e <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r4, #20 │ │ │ │ addpl.w r2, r4, #28 │ │ │ │ - b.n 65034 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + b.n 65290 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 6505e <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ + ble.n 652ba <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 65046 <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ + bne.n 652a2 <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ - b.n 65052 <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ + b.n 652ae <_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 6503a <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ + b.n 65296 <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 650cc <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ - cbnz r6, 650b0 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ + bne.n 65328 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ + cbnz r6, 6530c <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 6508a <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ - ldr r5, [pc, #268] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bhi.n 652e6 <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ + ldr r5, [pc, #268] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #742 @ 0x2e6 │ │ │ │ - movw r3, #60820 @ 0xed94 │ │ │ │ + movw r3, #61716 @ 0xf114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #16524 @ 0x408c │ │ │ │ + movw r2, #17852 @ 0x45bc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 61ab8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61dfc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.n 65146 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - ldr r5, [pc, #232] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bls.n 653a2 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + ldr r5, [pc, #232] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #743 @ 0x2e7 │ │ │ │ - movw r3, #60820 @ 0xed94 │ │ │ │ + movw r3, #61716 @ 0xf114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #16540 @ 0x409c │ │ │ │ + movw r2, #17868 @ 0x45cc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 61ab8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61dfc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 65146 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - movw r3, #60820 @ 0xed94 │ │ │ │ + bls.n 653a2 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + movw r3, #61716 @ 0xf114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16556 @ 0x40ac │ │ │ │ + movw r2, #17884 @ 0x45dc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #176] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #176] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #746 @ 0x2ea │ │ │ │ - b.n 6516c <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 653c8 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 6510a <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ + bne.n 65366 <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 650ec <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ - movw r3, #60820 @ 0xed94 │ │ │ │ + bhi.n 65348 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ + movw r3, #61716 @ 0xf114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16572 @ 0x40bc │ │ │ │ + movw r2, #17900 @ 0x45ec │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #144] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #144] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #749 @ 0x2ed │ │ │ │ - b.n 6516c <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 653c8 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 6514a <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - movw r3, #60820 @ 0xed94 │ │ │ │ + bcc.n 653a6 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + movw r3, #61716 @ 0xf114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16592 @ 0x40d0 │ │ │ │ + movw r2, #17920 @ 0x4600 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #116] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #116] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #750 @ 0x2ee │ │ │ │ - b.n 6516c <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 653c8 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 65128 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ - movw r3, #60820 @ 0xed94 │ │ │ │ + bcs.n 65384 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ + movw r3, #61716 @ 0xf114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16612 @ 0x40e4 │ │ │ │ + movw r2, #17940 @ 0x4614 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #84] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #84] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ - b.n 6516c <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 653c8 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.n 65150 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ - movw r3, #60820 @ 0xed94 │ │ │ │ + bcc.n 653ac <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ + movw r3, #61716 @ 0xf114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16632 @ 0x40f8 │ │ │ │ + movw r2, #17960 @ 0x4628 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #56] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #56] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ - b.n 6516c <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 653c8 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ - b.n 65154 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 653b0 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ - b.n 65154 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 653b0 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ - cbz r3, 6517c <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ - ldr r5, [pc, #32] @ (65178 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r3, #60820 @ 0xed94 │ │ │ │ + cbz r3, 653d8 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + ldr r5, [pc, #32] @ (653d4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r3, #61716 @ 0xf114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #16652 @ 0x410c │ │ │ │ + movw r2, #17980 @ 0x463c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov.w r1, #756 @ 0x2f4 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 61ab8 <_PyObject_AssertFailed@@Base> │ │ │ │ - vhadd.u32 q0, q2, q4 │ │ │ │ + bl 61dfc <_PyObject_AssertFailed@@Base> │ │ │ │ + lsls r0, r2, #10 │ │ │ │ + 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 651b8 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ubfx r3, r3, #2, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 651bc <_PyUnicode_CheckConsistency@@Base+0x360> │ │ │ │ - movw r2, #65535 @ 0xffff │ │ │ │ - movt r2, #16 │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - cmp r3, #2 │ │ │ │ - it ne │ │ │ │ - movne r1, r2 │ │ │ │ - b.n 651be <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ - movs r1, #127 @ 0x7f │ │ │ │ - b.n 651be <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ - movs r1, #255 @ 0xff │ │ │ │ - mov r0, r6 │ │ │ │ - bl 70ef8 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 651de <_PyUnicode_CheckConsistency@@Base+0x382> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r6, r2 │ │ │ │ - ite le │ │ │ │ - strle r6, [sp, #0] │ │ │ │ - strgt r2, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - bl d6184 <_PyUnicodeWriter_WriteStr@@Base+0xb8> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000651e4 : │ │ │ │ +000653de : │ │ │ │ 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 65200 │ │ │ │ - bl 4d46c │ │ │ │ - b.n 6523c │ │ │ │ + bmi.n 653fa │ │ │ │ + bl 4d4fc │ │ │ │ + b.n 65436 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #16728 @ 0x4158 │ │ │ │ + movw r1, #18056 @ 0x4688 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1eed64 │ │ │ │ + bl 1ef098 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6523c │ │ │ │ - movw r1, #62276 @ 0xf344 │ │ │ │ + beq.n 65436 │ │ │ │ + movw r1, #63172 @ 0xf6c4 │ │ │ │ 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 519ae │ │ │ │ + b.w 5199e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065240 : │ │ │ │ +0006543a : │ │ │ │ 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 6525c │ │ │ │ - bl 4d46c │ │ │ │ - b.n 652de │ │ │ │ + bmi.n 65456 │ │ │ │ + bl 4d4fc │ │ │ │ + b.n 654d8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #16840 @ 0x41c8 │ │ │ │ + movw r1, #18168 @ 0x46f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1eed64 │ │ │ │ + bl 1ef098 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 652de │ │ │ │ - movw r1, #62276 @ 0xf344 │ │ │ │ + beq.n 654d8 │ │ │ │ + movw r1, #63172 @ 0xf6c4 │ │ │ │ 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 519ae │ │ │ │ + bl 5199e │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 652de │ │ │ │ + cbz r0, 654d8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 652d6 │ │ │ │ + bmi.n 654d0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #11948 @ 0x2eac │ │ │ │ + movw r1, #12844 @ 0x322c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 652de │ │ │ │ + bge.n 654d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 652de │ │ │ │ + cbnz r3, 654d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 652de │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 654d8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 193ea0 │ │ │ │ + b.w 1940f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000652e2 : │ │ │ │ +000654dc : │ │ │ │ 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 652fe │ │ │ │ - bl 4d46c │ │ │ │ - b.n 6533a │ │ │ │ + bmi.n 654f8 │ │ │ │ + bl 4d4fc │ │ │ │ + b.n 65534 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #16960 @ 0x4240 │ │ │ │ + movw r1, #18288 @ 0x4770 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1eed64 │ │ │ │ + bl 1ef098 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6533a │ │ │ │ - movw r1, #62276 @ 0xf344 │ │ │ │ + beq.n 65534 │ │ │ │ + movw r1, #63172 @ 0xf6c4 │ │ │ │ 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 284030 │ │ │ │ + b.w 2844f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006533e : │ │ │ │ +00065538 : │ │ │ │ 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 6535a │ │ │ │ - bl 4d46c │ │ │ │ - b.n 6537c │ │ │ │ + bmi.n 65554 │ │ │ │ + bl 4d4fc │ │ │ │ + b.n 65576 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #17132 @ 0x42ec │ │ │ │ + movw r1, #18460 @ 0x481c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1eed64 │ │ │ │ + bl 1ef098 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 65380 │ │ │ │ + bne.n 6557a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 653da │ │ │ │ - movw r1, #62276 @ 0xf344 │ │ │ │ + b.n 655d4 │ │ │ │ + movw r1, #63172 @ 0xf6c4 │ │ │ │ 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 284030 │ │ │ │ + bl 2844f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6537c │ │ │ │ + beq.n 65576 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 653da │ │ │ │ + bmi.n 655d4 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #17252 @ 0x4364 │ │ │ │ + movw r1, #18580 @ 0x4894 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6537c │ │ │ │ + bge.n 65576 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6537c │ │ │ │ + bne.n 65576 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 6537c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65576 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000653de : │ │ │ │ +000655d8 : │ │ │ │ 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 f95c4 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f95d4 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8aa70 │ │ │ │ + b.w 8aafc │ │ │ │ │ │ │ │ -00065406 : │ │ │ │ +00065600 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 171dbc │ │ │ │ + b.w 17200c │ │ │ │ │ │ │ │ -0006540c <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00065606 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 65420 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 6561a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 65424 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 6561e <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w cd9d4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w cd888 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -0006542a <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +00065624 <_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 6546e <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 65668 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 65464 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 6565e <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 6545e <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 65658 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 6544a <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 65472 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 65644 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 6566c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 6546e <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 65668 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 65442 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 65472 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 6563c <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 6566c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 65474 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 6566e <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 6549e <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 65698 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 6549e <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 65698 <_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 654b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 656aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 654b2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 656ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65484 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 6567e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd9d4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd888 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 65484 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 654fa <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 6567e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 656f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 654c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 656c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 654dc <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 656d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 2beec │ │ │ │ - b.n 654f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 656ec <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 654f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 656ec <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strh.w r3, [r0], #2 │ │ │ │ - b.n 654ca <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 656c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 654f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 656ec <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - b.n 654e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 656da <_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 │ │ │ │ @@ -86692,850 +86865,849 @@ │ │ │ │ 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 65528 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 65722 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6553e <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 65738 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65570 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ + beq.n 6576a <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65570 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ - b.n 65540 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 6576a <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ + b.n 6573a <_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 6555c <_PyUnicodeWriter_WriteLatin1String@@Base+0x132> │ │ │ │ + beq.n 65756 <_PyUnicodeWriter_WriteLatin1String@@Base+0x132> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6558a <_PyUnicodeWriter_WriteLatin1String@@Base+0x160> │ │ │ │ + bne.n 65784 <_PyUnicodeWriter_WriteLatin1String@@Base+0x160> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65570 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ + beq.n 6576a <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6558c <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bgt.n 65786 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 655ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 657c4 <_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 151298 │ │ │ │ + bl 151238 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 655b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ + bge.n 657b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 655b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ + cbnz r3, 657b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 655ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ + bge.n 657c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 655ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ + cbnz r3, 657c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 655f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1ce> │ │ │ │ + beq.n 657f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1ce> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65626 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fc> │ │ │ │ + bne.n 65820 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fc> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6560c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e2> │ │ │ │ + beq.n 65806 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65628 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fe> │ │ │ │ + bgt.n 65822 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fe> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6564e <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 65848 <_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 11d514 │ │ │ │ + bl 11d794 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6564e <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ + bge.n 65848 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6564e <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ + cbnz r3, 65848 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 6567c <_PyUnicodeWriter_WriteLatin1String@@Base+0x252> │ │ │ │ + beq.n 65876 <_PyUnicodeWriter_WriteLatin1String@@Base+0x252> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 656aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ + bne.n 658a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65690 <_PyUnicodeWriter_WriteLatin1String@@Base+0x266> │ │ │ │ + beq.n 6588a <_PyUnicodeWriter_WriteLatin1String@@Base+0x266> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 656ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x282> │ │ │ │ + bgt.n 658a6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x282> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 656d2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 658cc <_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 24ed9c │ │ │ │ + bl 24f234 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 656d2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ + bge.n 658cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 656d2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ + cbnz r3, 658cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 65700 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d6> │ │ │ │ + beq.n 658fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d6> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6572e <_PyUnicodeWriter_WriteLatin1String@@Base+0x304> │ │ │ │ + bne.n 65928 <_PyUnicodeWriter_WriteLatin1String@@Base+0x304> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65714 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ea> │ │ │ │ + beq.n 6590e <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65730 <_PyUnicodeWriter_WriteLatin1String@@Base+0x306> │ │ │ │ + bgt.n 6592a <_PyUnicodeWriter_WriteLatin1String@@Base+0x306> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 65756 <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 65950 <_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 150f98 │ │ │ │ + bl 150f38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65756 <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ + bge.n 65950 <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65756 <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ + cbnz r3, 65950 <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 65784 <_PyUnicodeWriter_WriteLatin1String@@Base+0x35a> │ │ │ │ + beq.n 6597e <_PyUnicodeWriter_WriteLatin1String@@Base+0x35a> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 657b2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x388> │ │ │ │ + bne.n 659ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x388> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65798 <_PyUnicodeWriter_WriteLatin1String@@Base+0x36e> │ │ │ │ + beq.n 65992 <_PyUnicodeWriter_WriteLatin1String@@Base+0x36e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 657b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + bgt.n 659ae <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 657da <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 659d4 <_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 1b6cac │ │ │ │ + bl 1b6de8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 657da <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + bge.n 659d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 657da <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + cbnz r3, 659d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 65808 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3de> │ │ │ │ + beq.n 65a02 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3de> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65836 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40c> │ │ │ │ + bne.n 65a30 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6581c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f2> │ │ │ │ + beq.n 65a16 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65838 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40e> │ │ │ │ + bgt.n 65a32 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40e> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6585e <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 65a58 <_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 124dfc │ │ │ │ + bl 124d0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6585e <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ + bge.n 65a58 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6585e <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ + cbnz r3, 65a58 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 6588c <_PyUnicodeWriter_WriteLatin1String@@Base+0x462> │ │ │ │ + beq.n 65a86 <_PyUnicodeWriter_WriteLatin1String@@Base+0x462> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 658ba <_PyUnicodeWriter_WriteLatin1String@@Base+0x490> │ │ │ │ + bne.n 65ab4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x490> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 658a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x476> │ │ │ │ + beq.n 65a9a <_PyUnicodeWriter_WriteLatin1String@@Base+0x476> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 658bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x492> │ │ │ │ + bgt.n 65ab6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x492> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 658e2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 65adc <_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 24f2a0 │ │ │ │ + bl 24f738 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 658e2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + bge.n 65adc <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 658e2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + cbnz r3, 65adc <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000658e6 : │ │ │ │ +00065ae0 : │ │ │ │ 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 194ee0 │ │ │ │ - cbnz r0, 65914 │ │ │ │ - ldr r2, [pc, #56] @ (6593c ) │ │ │ │ + bl 195130 │ │ │ │ + cbnz r0, 65b0e │ │ │ │ + ldr r2, [pc, #56] @ (65b34 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1da13c │ │ │ │ - b.n 65936 │ │ │ │ + bl 1da450 │ │ │ │ + b.n 65b30 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6c64 │ │ │ │ + bl 1d7058 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65936 │ │ │ │ + bge.n 65b30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65936 │ │ │ │ + cbnz r3, 65b30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065940 : │ │ │ │ +00065b38 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 658e6 │ │ │ │ + b.w 65ae0 │ │ │ │ │ │ │ │ -00065946 : │ │ │ │ +00065b3e : │ │ │ │ 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 194ee0 │ │ │ │ - cbnz r0, 65974 │ │ │ │ - ldr r2, [pc, #56] @ (6599c ) │ │ │ │ + bl 195130 │ │ │ │ + cbnz r0, 65b6c │ │ │ │ + ldr r2, [pc, #56] @ (65b94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1da13c │ │ │ │ - b.n 65996 │ │ │ │ + bl 1da450 │ │ │ │ + b.n 65b8e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62f36 │ │ │ │ + bl 63246 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65996 │ │ │ │ + bge.n 65b8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65996 │ │ │ │ + cbnz r3, 65b8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000659a0 : │ │ │ │ +00065b98 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 65946 │ │ │ │ + b.w 65b3e │ │ │ │ │ │ │ │ -000659a6 : │ │ │ │ +00065b9e : │ │ │ │ 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 194ee0 │ │ │ │ - cbz r0, 659e8 │ │ │ │ + bl 195130 │ │ │ │ + cbz r0, 65be0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cdc50 │ │ │ │ + bl 1cdee8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 659ec │ │ │ │ + bge.n 65be4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 659ec │ │ │ │ + cbnz r3, 65be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 659ec │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65be4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000659f0 : │ │ │ │ +00065be8 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 659a6 │ │ │ │ + b.w 65b9e │ │ │ │ │ │ │ │ -000659f8 : │ │ │ │ +00065bf0 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 659a6 │ │ │ │ - b.w 194ee0 │ │ │ │ + b.w 65b9e │ │ │ │ + b.w 195130 │ │ │ │ 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 65a4a │ │ │ │ + beq.n 65c42 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 65a4a │ │ │ │ + beq.n 65c42 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17356 @ 0x43cc │ │ │ │ + movw r1, #18684 @ 0x48fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65a7e │ │ │ │ + b.n 65c76 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65a78 │ │ │ │ + beq.n 65c70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9dd9c <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9deb0 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65a68 │ │ │ │ + bge.n 65c60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 65a44 │ │ │ │ + b.n 65c3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 65a7c │ │ │ │ + b.n 65c74 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065a80 : │ │ │ │ +00065c78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (65ab4 ) │ │ │ │ + ldr r4, [pc, #36] @ (65cac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 31638 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 316b8 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65ab2 │ │ │ │ - movw r0, #17388 @ 0x43ec │ │ │ │ + bge.n 65caa │ │ │ │ + movw r0, #18716 @ 0x491c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fcc54 │ │ │ │ + b.w 1fcf88 │ │ │ │ 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 d80a8 │ │ │ │ + bl d7f8c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f1e40 │ │ │ │ - bl d80a8 │ │ │ │ + bl f1dcc │ │ │ │ + bl d7f8c │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1d2af4 │ │ │ │ + bl 1d2df4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d80bc │ │ │ │ + b.w d7fa0 │ │ │ │ │ │ │ │ -00065aee <_PyBytes_FromData@@Base>: │ │ │ │ +00065ce6 <_PyBytes_FromData@@Base>: │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - b.w 711a8 │ │ │ │ + b.w 711b0 │ │ │ │ │ │ │ │ -00065af6 : │ │ │ │ - ldr r0, [pc, #28] @ (65b14 ) │ │ │ │ +00065cee : │ │ │ │ + ldr r0, [pc, #28] @ (65d0c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #17428 @ 0x4414 │ │ │ │ + movw r2, #18756 @ 0x4944 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w f1ea0 <_PyErr_SetString@@Base> │ │ │ │ + b.w f1e2c <_PyErr_SetString@@Base> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065b18 <_PyState_AddModule@@Base>: │ │ │ │ - cbz r2, 65b54 <_PyState_AddModule@@Base+0x3c> │ │ │ │ +00065d10 <_PyState_AddModule@@Base>: │ │ │ │ + cbz r2, 65d4c <_PyState_AddModule@@Base+0x3c> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 65b4a <_PyState_AddModule@@Base+0x32> │ │ │ │ + cbz r1, 65d42 <_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, #26448 @ 0x6750 │ │ │ │ + movw r2, #27304 @ 0x6aa8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f1ea0 <_PyErr_SetString@@Base> │ │ │ │ + bl f1e2c <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1943f8 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + b.w 194648 <_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, #17464 @ 0x4438 │ │ │ │ + movw r2, #18792 @ 0x4968 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f1ea0 <_PyErr_SetString@@Base> │ │ │ │ + bl f1e2c <_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, #17464 @ 0x4438 │ │ │ │ + movw r2, #18792 @ 0x4968 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f1ea0 <_PyErr_SetString@@Base> │ │ │ │ + bl f1e2c <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065baa : │ │ │ │ +00065da2 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1dfa5c <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + b.w 1dfd6c <_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 65bea │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 65de2 │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37636 @ 0x9304 │ │ │ │ + movw r1, #38532 @ 0x9684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #17040 @ 0x4290 │ │ │ │ + movw r0, #17796 @ 0x4584 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r4 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65c12 │ │ │ │ - ldr r2, [pc, #40] @ (65c14 ) │ │ │ │ + b.n 65e0a │ │ │ │ + ldr r2, [pc, #40] @ (65e0c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 195344 │ │ │ │ + bl 195594 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 65be6 │ │ │ │ - cbz r0, 65c0a │ │ │ │ + beq.n 65dde │ │ │ │ + cbz r0, 65e02 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 196de0 <_PySys_GetRequiredAttr@@Base+0x1374> │ │ │ │ + b.w 197030 <_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 7161c │ │ │ │ + bl 71610 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65dbe │ │ │ │ - ldr r3, [pc, #400] @ (65dc8 ) │ │ │ │ + beq.w 65fb6 │ │ │ │ + ldr r3, [pc, #400] @ (65fc0 ) │ │ │ │ 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 65c5a │ │ │ │ - bne.n 65c5e │ │ │ │ + bgt.n 65e52 │ │ │ │ + bne.n 65e56 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #244] @ 0xf4 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 65c60 │ │ │ │ + b.n 65e58 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 65c60 │ │ │ │ + b.n 65e58 │ │ │ │ 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, 65ca6 │ │ │ │ - bl 793ec │ │ │ │ + cbz r0, 65e9e │ │ │ │ + bl 793e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 65daa │ │ │ │ - bl 85ac0 │ │ │ │ + beq.w 65fa2 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65c9c │ │ │ │ + bge.n 65e94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 65c9c │ │ │ │ + cbnz r3, 65e94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #16 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 65c6c │ │ │ │ - b.n 65daa │ │ │ │ + beq.n 65e64 │ │ │ │ + b.n 65fa2 │ │ │ │ movw r3, #11924 @ 0x2e94 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 65cea │ │ │ │ + cbz r0, 65ee2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 65cb0 │ │ │ │ - bl 793ec │ │ │ │ + beq.n 65ea8 │ │ │ │ + bl 793e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 65daa │ │ │ │ - bl 85ac0 │ │ │ │ + beq.n 65fa2 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65ce2 │ │ │ │ + bge.n 65eda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 65ce2 │ │ │ │ + cbnz r3, 65eda │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 65cb0 │ │ │ │ - b.n 65daa │ │ │ │ + beq.n 65ea8 │ │ │ │ + b.n 65fa2 │ │ │ │ movw r3, #11928 @ 0x2e98 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 65d2e │ │ │ │ + cbz r0, 65f26 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 65cf4 │ │ │ │ - bl 793ec │ │ │ │ + beq.n 65eec │ │ │ │ + bl 793e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 65daa │ │ │ │ - bl 85ac0 │ │ │ │ + beq.n 65fa2 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65d26 │ │ │ │ + bge.n 65f1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 65d26 │ │ │ │ + cbnz r3, 65f1e │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 65cf4 │ │ │ │ - b.n 65daa │ │ │ │ + beq.n 65eec │ │ │ │ + b.n 65fa2 │ │ │ │ movw r3, #32056 @ 0x7d38 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65dc0 │ │ │ │ + beq.n 65fb8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65dc0 │ │ │ │ - bl 793ec │ │ │ │ + beq.n 65fb8 │ │ │ │ + bl 793e4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 65daa │ │ │ │ + cbz r0, 65fa2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d4f7c │ │ │ │ + bl d4e34 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65d6e │ │ │ │ + bge.n 65f66 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65daa │ │ │ │ + bge.n 65fa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65daa │ │ │ │ + cbnz r3, 65fa2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 65daa │ │ │ │ - beq.n 65d88 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65fa2 │ │ │ │ + beq.n 65f80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65d3c │ │ │ │ + bge.n 65f34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65d3c │ │ │ │ + bne.n 65f34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 65d3c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65f34 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65da6 │ │ │ │ + bge.n 65f9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65da6 │ │ │ │ + cbnz r3, 65f9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 65d3c │ │ │ │ + beq.n 65f34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65dbe │ │ │ │ + bge.n 65fb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65dbe │ │ │ │ + cbnz r3, 65fb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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} │ │ │ │ @@ -87544,197 +87716,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, 65dfe │ │ │ │ - movw r1, #32364 @ 0x7e6c │ │ │ │ + cbnz r0, 65ff6 │ │ │ │ + movw r1, #33260 @ 0x81ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25076 @ 0x61f4 │ │ │ │ + movw r0, #25972 @ 0x6574 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 65e12 │ │ │ │ - bl 112c58 │ │ │ │ - b.n 65e32 │ │ │ │ - bl 112f8c │ │ │ │ + bne.n 6600a │ │ │ │ + bl 112d98 │ │ │ │ + b.n 6602a │ │ │ │ + bl 11384c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65e32 │ │ │ │ + bge.n 6602a │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c6ff4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 65e32 │ │ │ │ + bl 1c7058 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 6602a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7000 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c7064 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b82b0 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 1b8378 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00065e3c : │ │ │ │ +00066034 : │ │ │ │ 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] @ (65ea4 ) │ │ │ │ - bl 1d2c10 │ │ │ │ + ldr r0, [pc, #84] @ (6609c ) │ │ │ │ + bl 1d2f10 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65e6e │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 65e9e │ │ │ │ - movw r0, #32320 @ 0x7e40 │ │ │ │ + cbnz r0, 66066 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 66096 │ │ │ │ + movw r0, #33216 @ 0x81c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1b2f14 │ │ │ │ - cbz r0, 65e9e │ │ │ │ + bl 1b301c │ │ │ │ + cbz r0, 66096 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (65ea8 ) │ │ │ │ + ldr r0, [pc, #52] @ (660a0 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 94c40 │ │ │ │ + bl 94d44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65e92 │ │ │ │ + bge.n 6608a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65e96 │ │ │ │ + cbz r3, 6608e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65e9e │ │ │ │ + b.n 66096 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 65e92 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6608a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 65930 │ │ │ │ + b.n 65b28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xfbcc004d │ │ │ │ - cbnz r0, 65eba │ │ │ │ - movw r0, #25276 @ 0x62bc │ │ │ │ + cbnz r0, 660b2 │ │ │ │ + movw r0, #26032 @ 0x65b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 1b3ac0 │ │ │ │ + b.w 1b3bc8 │ │ │ │ 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, #17508 @ 0x4464 │ │ │ │ + movw r7, #18836 @ 0x4994 │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ subs r4, r0, #4 │ │ │ │ - movw r0, #65100 @ 0xfe4c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 1b3ac0 │ │ │ │ + movw r0, #460 @ 0x1cc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 1b3bc8 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 65f34 │ │ │ │ + cbz r1, 6612c │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 65efa │ │ │ │ - movw r0, #17492 @ 0x4454 │ │ │ │ + bne.n 660f2 │ │ │ │ + movw r0, #18820 @ 0x4984 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b3ac0 │ │ │ │ - b.n 65ede │ │ │ │ + bl 1b3bc8 │ │ │ │ + b.n 660d6 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 65f0c │ │ │ │ - movw r0, #17496 @ 0x4458 │ │ │ │ + bhi.n 66104 │ │ │ │ + movw r0, #18824 @ 0x4988 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b3ac0 │ │ │ │ - b.n 65ede │ │ │ │ + bl 1b3bc8 │ │ │ │ + b.n 660d6 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 65f1e │ │ │ │ - movw r0, #17500 @ 0x445c │ │ │ │ + bhi.n 66116 │ │ │ │ + movw r0, #18828 @ 0x498c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b3ac0 │ │ │ │ - b.n 65ede │ │ │ │ + bl 1b3bc8 │ │ │ │ + b.n 660d6 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - movw r0, #13528 @ 0x34d8 │ │ │ │ + movw r0, #14284 @ 0x37cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1b3ac0 │ │ │ │ - b.n 65ede │ │ │ │ - movw r0, #65100 @ 0xfe4c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ + bl 1b3bc8 │ │ │ │ + b.n 660d6 │ │ │ │ + movw r0, #460 @ 0x1cc │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1b3ac0 │ │ │ │ + b.w 1b3bc8 │ │ │ │ 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 65f6e │ │ │ │ + beq.n 66166 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65f8e │ │ │ │ - cbz r1, 65f96 │ │ │ │ - movw r0, #17516 @ 0x446c │ │ │ │ + bne.n 66186 │ │ │ │ + cbz r1, 6618e │ │ │ │ + movw r0, #18844 @ 0x499c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1fbc70 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 65fac │ │ │ │ + bl 1fbfa8 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 661a4 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 65f96 │ │ │ │ + beq.n 6618e │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65f96 │ │ │ │ + beq.n 6618e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a5e54 <_PyConfig_AsDict@@Base+0xd48> │ │ │ │ + b.w 1a607c <_PyConfig_AsDict@@Base+0xd48> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65f8e │ │ │ │ - movw r0, #17516 @ 0x446c │ │ │ │ + beq.n 66186 │ │ │ │ + movw r0, #18844 @ 0x499c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 22a408 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a8bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 65f8e │ │ │ │ + bne.n 66186 │ │ │ │ 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] @ (66014 ) │ │ │ │ + ldr r2, [pc, #80] @ (6620c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 66006 │ │ │ │ + cbz r3, 661fe │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1d5554 │ │ │ │ + bl 1d5644 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65ff6 │ │ │ │ + cbnz r0, 661ee │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52872 @ 0xce88 │ │ │ │ + movw r1, #53580 @ 0xd14c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6600e │ │ │ │ + bl f1dcc │ │ │ │ + b.n 66206 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 233654 <_PyLong_UnsignedShort_Converter@@Base+0x12c> │ │ │ │ + b.w 233b08 <_PyLong_UnsignedShort_Converter@@Base+0x12c> │ │ │ │ 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} │ │ │ │ @@ -87742,41 +87914,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, 6603a │ │ │ │ + cbz r2, 66232 │ │ │ │ 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, #28608 @ 0x6fc0 │ │ │ │ + movw r1, #29504 @ 0x7340 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ - cbz r6, 66082 │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ + cbz r6, 6627a │ │ │ │ mov r0, r6 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #34608 @ 0x8730 │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #35464 @ 0x8a88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_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 │ │ │ │ @@ -87788,1115 +87960,906 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d550 │ │ │ │ │ │ │ │ -000660b0 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +000662a8 <_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, #17540 @ 0x4484 │ │ │ │ + movw r1, #18868 @ 0x49b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 66018 │ │ │ │ + bl 66210 │ │ │ │ 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, #27820 @ 0x6cac │ │ │ │ + movw r1, #28676 @ 0x7004 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_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 202dcc │ │ │ │ + b.w 202f20 │ │ │ │ stmdb 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] @ (66218 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ + ldr r3, [pc, #264] @ (66410 <_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 6612c <_Py_FatalRefcountErrorFunc@@Base+0x7c> │ │ │ │ + bne.n 66324 <_Py_FatalRefcountErrorFunc@@Base+0x7c> │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6611c <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ + bne.n 66314 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6614a <_Py_FatalRefcountErrorFunc@@Base+0x9a> │ │ │ │ + beq.n 66342 <_Py_FatalRefcountErrorFunc@@Base+0x9a> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1abfa0 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #208] @ (6621c <_Py_FatalRefcountErrorFunc@@Base+0x16c>) │ │ │ │ + bl 1069b8 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #208] @ (66414 <_Py_FatalRefcountErrorFunc@@Base+0x16c>) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbnz r3, 66164 <_Py_FatalRefcountErrorFunc@@Base+0xb4> │ │ │ │ + cbnz r3, 6635c <_Py_FatalRefcountErrorFunc@@Base+0xb4> │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17600 @ 0x44c0 │ │ │ │ + movw r1, #18928 @ 0x49f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ - b.n 661e8 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ + b.n 663e0 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 33278 <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ + bl 332c8 <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 661e8 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ + cbz r0, 663e0 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r7, r8, #8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17668 @ 0x4504 │ │ │ │ + movw r1, #18996 @ 0x4a34 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ ldrh.w r3, [r8, #4] │ │ │ │ - movw r1, #17724 @ 0x453c │ │ │ │ + movw r1, #19052 @ 0x4a6c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, fp │ │ │ │ - ble.n 661da <_Py_FatalRefcountErrorFunc@@Base+0x12a> │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 663d2 <_Py_FatalRefcountErrorFunc@@Base+0x12a> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7], #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1faf40 │ │ │ │ + bl 1fb2f0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17736 @ 0x4548 │ │ │ │ + movw r1, #19064 @ 0x4a78 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fbccc <_PyEval_StartTheWorld@@Base+0x4> │ │ │ │ + bl 1fc004 <_PyEval_StartTheWorld@@Base+0x4> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48268 @ 0xbc8c │ │ │ │ + movw r1, #50304 @ 0xc480 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ - b.n 66188 <_Py_FatalRefcountErrorFunc@@Base+0xd8> │ │ │ │ - movw r1, #48268 @ 0xbc8c │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ + b.n 66380 <_Py_FatalRefcountErrorFunc@@Base+0xd8> │ │ │ │ + movw r1, #50304 @ 0xc480 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [sl] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 66200 <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ + bne.n 663f8 <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ strexb r1, r3, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 661f0 <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ + bne.n 663e8 <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ dmb ish │ │ │ │ - beq.n 66212 <_Py_FatalRefcountErrorFunc@@Base+0x162> │ │ │ │ - ldr r0, [pc, #16] @ (66218 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ + beq.n 6640a <_Py_FatalRefcountErrorFunc@@Base+0x162> │ │ │ │ + ldr r0, [pc, #16] @ (66410 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 235af8 │ │ │ │ + b.w 265bac │ │ │ │ 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, #17748 @ 0x4554 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 66266 <_Py_FatalRefcountErrorFunc@@Base+0x1b6> │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #48268 @ 0xbc8c │ │ │ │ - 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, #17784 @ 0x4578 │ │ │ │ - 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 66280 <_Py_FatalRefcountErrorFunc@@Base+0x1d0> │ │ │ │ - mov r3, r8 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r2, #17796 @ 0x4584 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #17832 @ 0x45a8 │ │ │ │ - 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 662e0 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ - ldrb.w r3, [r5, #-2] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 662e0 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ - ldrb.w r3, [r5, #-3] │ │ │ │ - cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 662e0 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #28 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #17868 @ 0x45cc │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - blx 2beb8 │ │ │ │ - b.n 66344 <_Py_FatalRefcountErrorFunc@@Base+0x294> │ │ │ │ - movw r7, #17960 @ 0x4628 │ │ │ │ - movt r7, #45 @ 0x2d │ │ │ │ - subs r6, r5, #3 │ │ │ │ - movs r3, #253 @ 0xfd │ │ │ │ - movs r1, #1 │ │ │ │ - movw r2, #17900 @ 0x45ec │ │ │ │ - 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, #17936 @ 0x4610 │ │ │ │ - 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 66326 <_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 662fa <_Py_FatalRefcountErrorFunc@@Base+0x24a> │ │ │ │ - movw r0, #17972 @ 0x4634 │ │ │ │ - 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, #18120 @ 0x46c8 │ │ │ │ - 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 66370 <_Py_FatalRefcountErrorFunc@@Base+0x2c0> │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 66360 <_Py_FatalRefcountErrorFunc@@Base+0x2b0> │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 66372 <_Py_FatalRefcountErrorFunc@@Base+0x2c2> │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r6, 66388 <_Py_FatalRefcountErrorFunc@@Base+0x2d8> │ │ │ │ - movs r2, #28 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #17868 @ 0x45cc │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - blx 2beb8 │ │ │ │ - b.n 663da <_Py_FatalRefcountErrorFunc@@Base+0x32a> │ │ │ │ - mov r0, r3 │ │ │ │ - movw r2, #17900 @ 0x45ec │ │ │ │ - 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, #18160 @ 0x46f0 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - str.w fp, [sp] │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #17960 @ 0x4628 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - movs r2, #9 │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 663cc <_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 6639a <_Py_FatalRefcountErrorFunc@@Base+0x2ea> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 6645c <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r2, #14 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #18188 @ 0x470c │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - blx 2beb8 │ │ │ │ - sub.w ip, r6, r5 │ │ │ │ - movw r2, #18204 @ 0x471c │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w ip, #8 │ │ │ │ - beq.n 6641a <_Py_FatalRefcountErrorFunc@@Base+0x36a> │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r6, r7 │ │ │ │ - bcs.n 6641e <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 663f4 <_Py_FatalRefcountErrorFunc@@Base+0x344> │ │ │ │ - cmp r6, r7 │ │ │ │ - bcc.n 66428 <_Py_FatalRefcountErrorFunc@@Base+0x378> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r0, #10 │ │ │ │ - blx 2be9c │ │ │ │ - b.n 6645c <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ - subs r2, r7, r6 │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 66442 <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ - sub.w r6, r7, #8 │ │ │ │ - movs r2, #4 │ │ │ │ - movs r1, #1 │ │ │ │ - movw r0, #18212 @ 0x4724 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - blx 2beb8 │ │ │ │ - movw r2, #18204 @ 0x471c │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - movs r1, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - bcs.n 6641e <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ - ldrb.w r3, [r6], #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - blx 2b2b0 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 66442 <_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 660fc <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ │ │ │ │ -0006647a : │ │ │ │ +00066418 : │ │ │ │ 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] @ (66528 ) │ │ │ │ + ldr r3, [pc, #156] @ (664c4 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 664a4 │ │ │ │ + bne.n 66442 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66494 │ │ │ │ + bne.n 66432 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 664b2 │ │ │ │ + beq.n 66450 │ │ │ │ mov r0, r3 │ │ │ │ - bl 26aff0 │ │ │ │ + bl 241b70 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr.w r3, [r0, #1784] @ 0x6f8 │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 664ee │ │ │ │ + ble.n 6648c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 664da │ │ │ │ + bne.n 66478 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 664ca │ │ │ │ + bne.n 66468 │ │ │ │ dmb ish │ │ │ │ - beq.n 664e8 │ │ │ │ + beq.n 66486 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 235af8 │ │ │ │ + bl 265bac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66524 │ │ │ │ + b.n 664c2 │ │ │ │ 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 66514 │ │ │ │ + bne.n 664b2 │ │ │ │ strexb r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66504 │ │ │ │ + bne.n 664a2 │ │ │ │ dmb ish │ │ │ │ - beq.n 66522 │ │ │ │ + beq.n 664c0 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 235af8 │ │ │ │ + bl 265bac │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ str r4, [r5, #76] @ 0x4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0006652c : │ │ │ │ +000664c8 : │ │ │ │ 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, 66578 │ │ │ │ - bl 9a66c <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 66514 │ │ │ │ + bl 9a744 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 6657a │ │ │ │ - cbz r4, 66578 │ │ │ │ - movw r1, #14984 @ 0x3a88 │ │ │ │ + cbz r0, 66516 │ │ │ │ + cbz r4, 66514 │ │ │ │ + movw r1, #15880 @ 0x3e08 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 66578 │ │ │ │ + cbz r0, 66514 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #4880 @ 0x1310 │ │ │ │ + movw r1, #5776 @ 0x1690 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2c140 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 6657a │ │ │ │ + b.n 66516 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006657c : │ │ │ │ +00066518 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 2e3dc │ │ │ │ + b.w 2e43c │ │ │ │ │ │ │ │ -00066584 : │ │ │ │ +00066520 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 2e3dc │ │ │ │ + b.w 2e43c │ │ │ │ │ │ │ │ -0006658a : │ │ │ │ +00066526 : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 2e3dc │ │ │ │ + b.w 2e43c │ │ │ │ │ │ │ │ -00066592 : │ │ │ │ +0006652e : │ │ │ │ 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 5e650 │ │ │ │ + bl 5e6a8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000665b4 : │ │ │ │ +00066550 : │ │ │ │ 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 5e650 │ │ │ │ + bl 5e6a8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000665d8 : │ │ │ │ +00066574 : │ │ │ │ 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 5e650 │ │ │ │ + bl 5e6a8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000665fc : │ │ │ │ +00066598 : │ │ │ │ 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 194e8c │ │ │ │ + bl 1950dc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006661c : │ │ │ │ +000665b8 : │ │ │ │ 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 194e8c │ │ │ │ + bl 1950dc │ │ │ │ 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 3f5de │ │ │ │ + bl 3f5ce │ │ │ │ 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 6668e │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 6662a │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37636 @ 0x9304 │ │ │ │ + movw r1, #38532 @ 0x9684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #57884 @ 0xe21c │ │ │ │ + movw r0, #58780 @ 0xe59c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 666c0 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6665c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ - cbz r0, 666c0 │ │ │ │ + bl 8b3dc │ │ │ │ + cbz r0, 6665c │ │ │ │ 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, #60916 @ 0xedf4 │ │ │ │ - movweq r1, #18220 @ 0x472c │ │ │ │ + movwne r1, #61812 @ 0xf174 │ │ │ │ + movweq r1, #19076 @ 0x4a84 │ │ │ │ movtne r1, #41 @ 0x29 │ │ │ │ movteq r1, #45 @ 0x2d │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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 666fe │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 6669a │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37636 @ 0x9304 │ │ │ │ + movw r1, #38532 @ 0x9684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #18288 @ 0x4770 │ │ │ │ + movw r0, #19144 @ 0x4ac8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6670a │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 666a6 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6670e │ │ │ │ + cbnz r0, 666aa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66760 │ │ │ │ + b.n 666fc │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 66730 │ │ │ │ + beq.n 666cc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6670a │ │ │ │ + bl f1dcc │ │ │ │ + b.n 666a6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2b004 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 66748 │ │ │ │ + cbz r0, 666e4 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 711a8 │ │ │ │ - b.n 66760 │ │ │ │ + bl 711b0 │ │ │ │ + b.n 666fc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18252 @ 0x474c │ │ │ │ + movw r1, #19108 @ 0x4aa4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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, 66786 │ │ │ │ + cbnz r2, 66722 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 66786 │ │ │ │ + bne.n 66722 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 667a8 │ │ │ │ + cbnz r0, 66744 │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 667f0 │ │ │ │ + cbz r0, 6678c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 667ba │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 667f0 │ │ │ │ + bne.n 66756 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 6678c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 667cc │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 667f0 │ │ │ │ + bne.n 66768 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 6678c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 667de │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 667f0 │ │ │ │ + bne.n 6677a │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 6678c │ │ │ │ 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 291a94 <_PyObject_GetXIDataNoFallback@@Base+0xc88> │ │ │ │ + b.w 291e10 <_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, 66816 │ │ │ │ + cbnz r3, 667b2 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 66816 │ │ │ │ + ble.n 667b2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 66816 │ │ │ │ - cbnz r0, 66830 │ │ │ │ + bne.n 667b2 │ │ │ │ + cbnz r0, 667cc │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #64] @ (66864 ) │ │ │ │ + ldr r4, [pc, #64] @ (66800 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6685e │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 667fa │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #440 @ 0x1b8 │ │ │ │ + movw r1, #1336 @ 0x538 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1ce3e0 │ │ │ │ + bl 1ce678 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6685e │ │ │ │ + cbz r0, 667fa │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18300 @ 0x477c │ │ │ │ + movw r1, #19156 @ 0x4ad4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov r0, r4 │ │ │ │ blx 2c01c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r0, [r2, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00066868 : │ │ │ │ +00066804 : │ │ │ │ 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, 668ac │ │ │ │ + cbz r3, 66848 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #54356 @ 0xd454 │ │ │ │ + movw r1, #55232 @ 0xd7c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2c220 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6691a │ │ │ │ + beq.n 668b6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 126b90 │ │ │ │ - b.n 668d2 │ │ │ │ - bl 39490 │ │ │ │ + bl 126a88 │ │ │ │ + b.n 6686e │ │ │ │ + bl 394e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6688e │ │ │ │ - b.n 6691e │ │ │ │ + beq.n 6682a │ │ │ │ + b.n 668ba │ │ │ │ ldr r3, [r5, #0] │ │ │ │ blx 2beb8 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc.n 66908 │ │ │ │ + bcc.n 668a4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2c1fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66908 │ │ │ │ + cbnz r0, 668a4 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 668fc │ │ │ │ + bcc.n 66898 │ │ │ │ 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 668b8 │ │ │ │ + bne.n 66854 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be18 │ │ │ │ subs r4, r0, r7 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6690c │ │ │ │ + b.n 668a8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b124 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 668d2 │ │ │ │ - b.n 6690c │ │ │ │ + beq.n 6686e │ │ │ │ + b.n 668a8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 2c01c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1272a4 │ │ │ │ - b.n 6691e │ │ │ │ + bl 1271b4 │ │ │ │ + b.n 668ba │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066928 : │ │ │ │ +000668c4 : │ │ │ │ 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, 6694a │ │ │ │ + cbz r0, 668e6 │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 6693a │ │ │ │ + b.n 668d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 669d6 │ │ │ │ + beq.n 66972 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ blx 2b408 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6696c │ │ │ │ + cbnz r0, 66908 │ │ │ │ mov r0, r7 │ │ │ │ blx 2abc0 │ │ │ │ add.w r5, r7, r0, lsl #2 │ │ │ │ subs r1, r5, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8ad44 │ │ │ │ - cbnz r0, 6698e │ │ │ │ + bl 8add0 │ │ │ │ + cbnz r0, 6692a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 669d6 │ │ │ │ + bge.n 66972 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 669d6 │ │ │ │ + cbnz r3, 66972 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 669d6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66972 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ - cbz r3, 6699c │ │ │ │ + cbz r3, 66938 │ │ │ │ adds r4, #4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - b.n 66956 │ │ │ │ - ldr r0, [pc, #72] @ (669e8 ) │ │ │ │ + b.n 668f2 │ │ │ │ + ldr r0, [pc, #72] @ (66984 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (669ec ) │ │ │ │ + ldr r1, [pc, #72] @ (66988 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1c9004 │ │ │ │ - cbz r0, 669be │ │ │ │ - movw r1, #18320 @ 0x4790 │ │ │ │ + bl 1c9068 │ │ │ │ + cbz r0, 6695a │ │ │ │ + movw r1, #19176 @ 0x4ae8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #52] @ (669f0 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (6698c ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 669e4 │ │ │ │ + bge.n 66980 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 669e4 │ │ │ │ + cbnz r3, 66980 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #18344 @ 0x47a8 │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #19200 @ 0x4b00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #16] @ (669f0 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6698c ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf74c004d │ │ │ │ - vhadd.u8 q8, q0, q4 │ │ │ │ + lsls r4, r5, #10 │ │ │ │ + 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 53fb0 <_Py_hashtable_size@@Base> │ │ │ │ + bl 5371a <_Py_hashtable_size@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066a14 <_Py_stat@@Base>: │ │ │ │ +000669b0 <_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 11c074 │ │ │ │ - cbz r0, 66a70 <_Py_stat@@Base+0x5c> │ │ │ │ + bl 11c238 │ │ │ │ + cbz r0, 66a0c <_Py_stat@@Base+0x5c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1dd94c │ │ │ │ + bl 1ddc5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66a50 <_Py_stat@@Base+0x3c> │ │ │ │ + bne.n 669ec <_Py_stat@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66a70 <_Py_stat@@Base+0x5c> │ │ │ │ + bge.n 66a0c <_Py_stat@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66a70 <_Py_stat@@Base+0x5c> │ │ │ │ + cbnz r3, 66a0c <_Py_stat@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 66a70 <_Py_stat@@Base+0x5c> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66a0c <_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 66a74 <_Py_stat@@Base+0x60> │ │ │ │ + bge.n 66a10 <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66a74 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 66a10 <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 66a74 <_Py_stat@@Base+0x60> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66a10 <_Py_stat@@Base+0x60> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00066a7a <_Py_open@@Base>: │ │ │ │ +00066a16 <_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 194ee0 │ │ │ │ + bl 195130 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66b20 <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 66abc <_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, #25908 @ 0x6534 │ │ │ │ + movw r1, #26764 @ 0x688c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #25444 @ 0x6364 │ │ │ │ + movw r0, #26200 @ 0x6658 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66b38 <_Py_open@@Base+0xbe> │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 66ad4 <_Py_open@@Base+0xbe> │ │ │ │ + bl 97c54 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2acd4 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 66af0 <_Py_open@@Base+0x76> │ │ │ │ + bge.n 66a8c <_Py_open@@Base+0x76> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 66b26 <_Py_open@@Base+0xac> │ │ │ │ - bl edde4 │ │ │ │ + bne.n 66ac2 <_Py_open@@Base+0xac> │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66ac2 <_Py_open@@Base+0x48> │ │ │ │ - b.n 66b38 <_Py_open@@Base+0xbe> │ │ │ │ + beq.n 66a5e <_Py_open@@Base+0x48> │ │ │ │ + b.n 66ad4 <_Py_open@@Base+0xbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66b04 <_Py_open@@Base+0x8a> │ │ │ │ + bge.n 66aa0 <_Py_open@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66b04 <_Py_open@@Base+0x8a> │ │ │ │ + cbnz r3, 66aa0 <_Py_open@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #28608 @ 0x6fc0 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ - bl 1a8680 <_PyConfig_FromDict@@Base+0x56c> │ │ │ │ + bl 1a88b0 <_PyConfig_FromDict@@Base+0x56c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66b50 <_Py_open@@Base+0xd6> │ │ │ │ + bne.n 66aec <_Py_open@@Base+0xd6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b490 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66b50 <_Py_open@@Base+0xd6> │ │ │ │ + b.n 66aec <_Py_open@@Base+0xd6> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bdc │ │ │ │ + bl 1a7e0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66b20 <_Py_open@@Base+0xa6> │ │ │ │ + bge.n 66abc <_Py_open@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66b20 <_Py_open@@Base+0xa6> │ │ │ │ + bne.n 66abc <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 66b20 <_Py_open@@Base+0xa6> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66abc <_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] @ (66be0 <_Py_open@@Base+0x166>) │ │ │ │ - movw r4, #42352 @ 0xa570 │ │ │ │ + ldr r5, [pc, #116] @ (66b7c <_Py_open@@Base+0x166>) │ │ │ │ + movw r4, #44984 @ 0xafb8 │ │ │ │ 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 205bb4 │ │ │ │ - cbnz r0, 66b8e <_Py_open@@Base+0x114> │ │ │ │ + bl 205dc0 │ │ │ │ + cbnz r0, 66b2a <_Py_open@@Base+0x114> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66bca <_Py_open@@Base+0x150> │ │ │ │ + b.n 66b66 <_Py_open@@Base+0x150> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #30116 @ 0x75a4 │ │ │ │ + movw r1, #30972 @ 0x78fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #50992 @ 0xc730 │ │ │ │ + movw r0, #51660 @ 0xc9cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66b8a <_Py_open@@Base+0x110> │ │ │ │ + beq.n 66b26 <_Py_open@@Base+0x110> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 206ea4 │ │ │ │ + bl 2070b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 66bc4 <_Py_open@@Base+0x14a> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 66b60 <_Py_open@@Base+0x14a> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66b8a <_Py_open@@Base+0x110> │ │ │ │ + bne.n 66b26 <_Py_open@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fcd0 │ │ │ │ - ldr r3, [pc, #20] @ (66be0 <_Py_open@@Base+0x166>) │ │ │ │ + bl 7fcd4 │ │ │ │ + ldr r3, [pc, #20] @ (66b7c <_Py_open@@Base+0x166>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 66bdc <_Py_open@@Base+0x162> │ │ │ │ + beq.n 66b78 <_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, #18368 @ 0x47c0 │ │ │ │ + movw r3, #19224 @ 0x4b18 │ │ │ │ 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 66c84 <_Py_open@@Base+0x20a> │ │ │ │ + bne.n 66c20 <_Py_open@@Base+0x20a> │ │ │ │ movw r5, #43732 @ 0xaad4 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ - cbnz r0, 66c86 <_Py_open@@Base+0x20c> │ │ │ │ - ldr r2, [pc, #80] @ (66c8c <_Py_open@@Base+0x212>) │ │ │ │ + bl d7d94 │ │ │ │ + cbnz r0, 66c22 <_Py_open@@Base+0x20c> │ │ │ │ + ldr r2, [pc, #80] @ (66c28 <_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, 66c52 <_Py_open@@Base+0x1d8> │ │ │ │ + cbz r7, 66bee <_Py_open@@Base+0x1d8> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - cbnz r3, 66c6c <_Py_open@@Base+0x1f2> │ │ │ │ + cbnz r3, 66c08 <_Py_open@@Base+0x1f2> │ │ │ │ blx 2b0ac │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #18384 @ 0x47d0 │ │ │ │ + movw r2, #19240 @ 0x4b28 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 1ecbac <_PyErr_Format@@Base> │ │ │ │ - b.n 66c86 <_Py_open@@Base+0x20c> │ │ │ │ + bl 1ecee0 <_PyErr_Format@@Base> │ │ │ │ + b.n 66c22 <_Py_open@@Base+0x20c> │ │ │ │ blx 2b0ac │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #18384 @ 0x47d0 │ │ │ │ + movw r1, #19240 @ 0x4b28 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 506c2 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 66c86 <_Py_open@@Base+0x20c> │ │ │ │ + bl 509b0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 66c22 <_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} │ │ │ │ @@ -88906,80 +88869,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 66cb6 <_Py_open@@Base+0x23c> │ │ │ │ + beq.n 66c52 <_Py_open@@Base+0x23c> │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 66cc0 <_Py_open@@Base+0x246> │ │ │ │ - bl 66be4 <_Py_open@@Base+0x16a> │ │ │ │ + b.n 66c5c <_Py_open@@Base+0x246> │ │ │ │ + bl 66b80 <_Py_open@@Base+0x16a> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66cb0 <_Py_open@@Base+0x236> │ │ │ │ - b.n 66d46 <_Py_open@@Base+0x2cc> │ │ │ │ + bne.n 66c4c <_Py_open@@Base+0x236> │ │ │ │ + b.n 66ce2 <_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 66d6a <_Py_open@@Base+0x2f0> │ │ │ │ + bge.n 66d06 <_Py_open@@Base+0x2f0> │ │ │ │ movw r8, #43732 @ 0xaad4 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ - cbnz r0, 66d46 <_Py_open@@Base+0x2cc> │ │ │ │ - ldr r3, [pc, #120] @ (66d7c <_Py_open@@Base+0x302>) │ │ │ │ + bl d7d94 │ │ │ │ + cbnz r0, 66ce2 <_Py_open@@Base+0x2cc> │ │ │ │ + ldr r3, [pc, #120] @ (66d18 <_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 66d28 <_Py_open@@Base+0x2ae> │ │ │ │ + beq.n 66cc4 <_Py_open@@Base+0x2ae> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ - cbnz r3, 66d4c <_Py_open@@Base+0x2d2> │ │ │ │ + cbnz r3, 66ce8 <_Py_open@@Base+0x2d2> │ │ │ │ blx 2b0ac │ │ │ │ - movw r2, #18412 @ 0x47ec │ │ │ │ + movw r2, #19268 @ 0x4b44 │ │ │ │ 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 1ecbac <_PyErr_Format@@Base> │ │ │ │ + bl 1ecee0 <_PyErr_Format@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66d74 <_Py_open@@Base+0x2fa> │ │ │ │ + b.n 66d10 <_Py_open@@Base+0x2fa> │ │ │ │ blx 2b0ac │ │ │ │ mov r3, r6 │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #18412 @ 0x47ec │ │ │ │ + movw r1, #19268 @ 0x4b44 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 506c2 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 66d46 <_Py_open@@Base+0x2cc> │ │ │ │ + bl 509b0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 66ce2 <_Py_open@@Base+0x2cc> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 66cc0 <_Py_open@@Base+0x246> │ │ │ │ + bne.n 66c5c <_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} │ │ │ │ @@ -88989,238 +88952,291 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 66da6 <_Py_open@@Base+0x32c> │ │ │ │ + beq.n 66d42 <_Py_open@@Base+0x32c> │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 66db0 <_Py_open@@Base+0x336> │ │ │ │ - bl 66be4 <_Py_open@@Base+0x16a> │ │ │ │ + b.n 66d4c <_Py_open@@Base+0x336> │ │ │ │ + bl 66b80 <_Py_open@@Base+0x16a> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66da0 <_Py_open@@Base+0x326> │ │ │ │ - b.n 66ddc <_Py_open@@Base+0x362> │ │ │ │ + bne.n 66d3c <_Py_open@@Base+0x326> │ │ │ │ + b.n 66d78 <_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 66de2 <_Py_open@@Base+0x368> │ │ │ │ + bge.n 66d7e <_Py_open@@Base+0x368> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66dec <_Py_open@@Base+0x372> │ │ │ │ + b.n 66d88 <_Py_open@@Base+0x372> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 66db0 <_Py_open@@Base+0x336> │ │ │ │ + bne.n 66d4c <_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 b3d54 │ │ │ │ - cbnz r0, 66e10 <_Py_open@@Base+0x396> │ │ │ │ + bl b3f5c │ │ │ │ + cbnz r0, 66dac <_Py_open@@Base+0x396> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66e42 <_Py_open@@Base+0x3c8> │ │ │ │ + b.n 66dde <_Py_open@@Base+0x3c8> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b3d54 │ │ │ │ + bl b3f5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66e0c <_Py_open@@Base+0x392> │ │ │ │ + beq.n 66da8 <_Py_open@@Base+0x392> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b3d54 │ │ │ │ + bl b3f5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66e0c <_Py_open@@Base+0x392> │ │ │ │ + beq.n 66da8 <_Py_open@@Base+0x392> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #18496 @ 0x4840 │ │ │ │ + movw r0, #19352 @ 0x4b98 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ 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 703c0 │ │ │ │ - cbz r0, 66eba <_Py_open@@Base+0x440> │ │ │ │ + bl 703e0 │ │ │ │ + cbz r0, 66e56 <_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 66ebc <_Py_open@@Base+0x442> │ │ │ │ + bls.n 66e58 <_Py_open@@Base+0x442> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r7, [r3, r5, lsl #2] │ │ │ │ - cbnz r7, 66e7a <_Py_open@@Base+0x400> │ │ │ │ + cbnz r7, 66e16 <_Py_open@@Base+0x400> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 66e62 <_Py_open@@Base+0x3e8> │ │ │ │ - bl 7fcd0 │ │ │ │ + b.n 66dfe <_Py_open@@Base+0x3e8> │ │ │ │ + bl 7fcd4 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 66ea6 <_Py_open@@Base+0x42c> │ │ │ │ - bl 78504 │ │ │ │ + cbz r6, 66e42 <_Py_open@@Base+0x42c> │ │ │ │ + bl 784fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66ea2 <_Py_open@@Base+0x428> │ │ │ │ + bge.n 66e3e <_Py_open@@Base+0x428> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 66ea2 <_Py_open@@Base+0x428> │ │ │ │ + cbnz r3, 66e3e <_Py_open@@Base+0x428> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 66e76 <_Py_open@@Base+0x3fc> │ │ │ │ + bne.n 66e12 <_Py_open@@Base+0x3fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66eba <_Py_open@@Base+0x440> │ │ │ │ + bge.n 66e56 <_Py_open@@Base+0x440> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66eba <_Py_open@@Base+0x440> │ │ │ │ + cbnz r3, 66e56 <_Py_open@@Base+0x440> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 66e46 <_Py_open@@Base+0x3cc> │ │ │ │ + b.n 66de2 <_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 66e46 <_Py_open@@Base+0x3cc> │ │ │ │ - cbz r0, 66f2a <_Py_open@@Base+0x4b0> │ │ │ │ + bl 66de2 <_Py_open@@Base+0x3cc> │ │ │ │ + cbz r0, 66ec6 <_Py_open@@Base+0x4b0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66efa <_Py_open@@Base+0x480> │ │ │ │ + cbnz r0, 66e96 <_Py_open@@Base+0x480> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66f2a <_Py_open@@Base+0x4b0> │ │ │ │ + bge.n 66ec6 <_Py_open@@Base+0x4b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66f2a <_Py_open@@Base+0x4b0> │ │ │ │ + cbnz r3, 66ec6 <_Py_open@@Base+0x4b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 66f2a <_Py_open@@Base+0x4b0> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66ec6 <_Py_open@@Base+0x4b0> │ │ │ │ movs r0, #1 │ │ │ │ - bl 713bc │ │ │ │ - cbnz r0, 66f2e <_Py_open@@Base+0x4b4> │ │ │ │ + bl 713c4 │ │ │ │ + cbnz r0, 66eca <_Py_open@@Base+0x4b4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66f16 <_Py_open@@Base+0x49c> │ │ │ │ + bge.n 66eb2 <_Py_open@@Base+0x49c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66f16 <_Py_open@@Base+0x49c> │ │ │ │ + cbnz r3, 66eb2 <_Py_open@@Base+0x49c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66f2a <_Py_open@@Base+0x4b0> │ │ │ │ + bge.n 66ec6 <_Py_open@@Base+0x4b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66f2a <_Py_open@@Base+0x4b0> │ │ │ │ + cbnz r3, 66ec6 <_Py_open@@Base+0x4b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 66f48 <_Py_open@@Base+0x4ce> │ │ │ │ + b.n 66ee4 <_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 66eec <_Py_open@@Base+0x4d6> │ │ │ │ + b.w 7dd30 │ │ │ │ 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 61286 <_PyLong_UInt16_Converter@@Base> │ │ │ │ - cbz r0, 66f74 <_Py_open@@Base+0x4fa> │ │ │ │ + bl 61572 <_PyLong_UInt16_Converter@@Base> │ │ │ │ + cbz r0, 66f24 <_Py_open@@Base+0x50e> │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 7dd48 │ │ │ │ + bl 7dd30 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 66f4c <_Py_open@@Base+0x4d2> │ │ │ │ + b.n 66efc <_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 26a090 <_PyLong_UInt32_Converter@@Base> │ │ │ │ - cbz r0, 66f9c <_Py_open@@Base+0x522> │ │ │ │ + bl 26a578 <_PyLong_UInt32_Converter@@Base> │ │ │ │ + cbz r0, 66f4c <_Py_open@@Base+0x536> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ rev r0, r0 │ │ │ │ - bl 7dd48 │ │ │ │ + bl 7dd30 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 66f7a <_Py_open@@Base+0x500> │ │ │ │ + b.n 66f2a <_Py_open@@Base+0x514> │ │ │ │ + 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 1291e8 │ │ │ │ + cbnz r0, 66fb8 <_Py_open@@Base+0x5a2> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq.n 66fa0 <_Py_open@@Base+0x58a> │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #19392 @ 0x4bc0 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 66fba <_Py_open@@Base+0x5a4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, sp, #4 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 12ad4c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b708 │ │ │ │ + bl 793e4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 66fba <_Py_open@@Base+0x5a4> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 66fc4 <_Py_open@@Base+0x5ae> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 12ad4c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + 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 r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 235374 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 66fec <_Py_open@@Base+0x572> │ │ │ │ + bl 23581c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 67014 <_Py_open@@Base+0x5fe> │ │ │ │ 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, 66fe2 <_Py_open@@Base+0x568> │ │ │ │ + cbnz r0, 6700a <_Py_open@@Base+0x5f4> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 66fee <_Py_open@@Base+0x574> │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 67016 <_Py_open@@Base+0x600> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 194ee0 │ │ │ │ + bl 195130 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 66fee <_Py_open@@Base+0x574> │ │ │ │ + b.n 67016 <_Py_open@@Base+0x600> │ │ │ │ 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 │ │ │ │ @@ -89237,187 +89253,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 67046 <_Py_open@@Base+0x5cc> │ │ │ │ + beq.n 6706e <_Py_open@@Base+0x658> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18536 @ 0x4868 │ │ │ │ + movw r1, #19432 @ 0x4be8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 67078 <_Py_open@@Base+0x5fe> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 670a0 <_Py_open@@Base+0x68a> │ │ │ │ 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, #18572 @ 0x488c │ │ │ │ + movw r2, #19468 @ 0x4c0c │ │ │ │ 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] @ (67284 <_Py_open@@Base+0x80a>) │ │ │ │ - bl d6f50 │ │ │ │ - cbnz r0, 6707c <_Py_open@@Base+0x602> │ │ │ │ + ldr r3, [pc, #528] @ (672ac <_Py_open@@Base+0x896>) │ │ │ │ + bl d6e40 │ │ │ │ + cbnz r0, 670a4 <_Py_open@@Base+0x68e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6727c <_Py_open@@Base+0x802> │ │ │ │ + b.n 672a4 <_Py_open@@Base+0x88e> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b314 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 670aa <_Py_open@@Base+0x630> │ │ │ │ + cbnz r0, 670d2 <_Py_open@@Base+0x6bc> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18600 @ 0x48a8 │ │ │ │ + movw r1, #19496 @ 0x4c28 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6724a <_Py_open@@Base+0x7d0> │ │ │ │ - bl fb124 │ │ │ │ + b.n 67272 <_Py_open@@Base+0x85c> │ │ │ │ + bl fb170 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 6708e <_Py_open@@Base+0x614> │ │ │ │ + blt.n 670b6 <_Py_open@@Base+0x6a0> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 670ea <_Py_open@@Base+0x670> │ │ │ │ - bl fb124 │ │ │ │ + cbz r0, 67112 <_Py_open@@Base+0x6fc> │ │ │ │ + bl fb170 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 670ce <_Py_open@@Base+0x654> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 670f6 <_Py_open@@Base+0x6e0> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 67248 <_Py_open@@Base+0x7ce> │ │ │ │ - b.n 670d2 <_Py_open@@Base+0x658> │ │ │ │ + bne.w 67270 <_Py_open@@Base+0x85a> │ │ │ │ + b.n 670fa <_Py_open@@Base+0x6e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 670ee <_Py_open@@Base+0x674> │ │ │ │ + bge.n 67116 <_Py_open@@Base+0x700> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18636 @ 0x48cc │ │ │ │ + movw r1, #19532 @ 0x4c4c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 670a4 <_Py_open@@Base+0x62a> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 670cc <_Py_open@@Base+0x6b6> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 670fe <_Py_open@@Base+0x684> │ │ │ │ + cbz r3, 67126 <_Py_open@@Base+0x710> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 67100 <_Py_open@@Base+0x686> │ │ │ │ + b.n 67128 <_Py_open@@Base+0x712> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 67116 <_Py_open@@Base+0x69c> │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 670a4 <_Py_open@@Base+0x62a> │ │ │ │ + cbnz r0, 6713e <_Py_open@@Base+0x728> │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 670cc <_Py_open@@Base+0x6b6> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 2b314 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 6712e <_Py_open@@Base+0x6b4> │ │ │ │ + cbnz r0, 67156 <_Py_open@@Base+0x740> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 6713e <_Py_open@@Base+0x6c4> │ │ │ │ - b.n 67142 <_Py_open@@Base+0x6c8> │ │ │ │ + bhi.n 67166 <_Py_open@@Base+0x750> │ │ │ │ + b.n 6716a <_Py_open@@Base+0x754> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 24e748 │ │ │ │ + bl 24ebe0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67126 <_Py_open@@Base+0x6ac> │ │ │ │ - b.n 67158 <_Py_open@@Base+0x6de> │ │ │ │ + bne.n 6714e <_Py_open@@Base+0x738> │ │ │ │ + b.n 67180 <_Py_open@@Base+0x76a> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 6715c <_Py_open@@Base+0x6e2> │ │ │ │ + cbnz r4, 67184 <_Py_open@@Base+0x76e> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18664 @ 0x48e8 │ │ │ │ + movw r1, #19560 @ 0x4c68 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6724a <_Py_open@@Base+0x7d0> │ │ │ │ + b.n 67272 <_Py_open@@Base+0x85c> │ │ │ │ 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, 671b6 <_Py_open@@Base+0x73c> │ │ │ │ + cbz r1, 671de <_Py_open@@Base+0x7c8> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 67180 <_Py_open@@Base+0x706> │ │ │ │ + bls.n 671a8 <_Py_open@@Base+0x792> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 67198 <_Py_open@@Base+0x71e> │ │ │ │ + bne.n 671c0 <_Py_open@@Base+0x7aa> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18708 @ 0x4914 │ │ │ │ + movw r1, #19604 @ 0x4c94 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 67158 <_Py_open@@Base+0x6de> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 67180 <_Py_open@@Base+0x76a> │ │ │ │ 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 671b8 <_Py_open@@Base+0x73e> │ │ │ │ + b.n 671e0 <_Py_open@@Base+0x7ca> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 67214 <_Py_open@@Base+0x79a> │ │ │ │ + beq.n 6723c <_Py_open@@Base+0x826> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 671ea <_Py_open@@Base+0x770> │ │ │ │ + bls.n 67212 <_Py_open@@Base+0x7fc> │ │ │ │ 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 671ea <_Py_open@@Base+0x770> │ │ │ │ + bhi.n 67212 <_Py_open@@Base+0x7fc> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 671ea <_Py_open@@Base+0x770> │ │ │ │ + bhi.n 67212 <_Py_open@@Base+0x7fc> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 67202 <_Py_open@@Base+0x788> │ │ │ │ + bne.n 6722a <_Py_open@@Base+0x814> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18752 @ 0x4940 │ │ │ │ + movw r1, #19648 @ 0x4cc0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 67158 <_Py_open@@Base+0x6de> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 67180 <_Py_open@@Base+0x76a> │ │ │ │ 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] │ │ │ │ @@ -89426,42 +89442,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, #27389 @ 0x6afd │ │ │ │ + movw r2, #27473 @ 0x6b51 │ │ │ │ movt r2, #3 │ │ │ │ - bl 207364 │ │ │ │ + bl 207570 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 67158 <_Py_open@@Base+0x6de> │ │ │ │ + beq.n 67180 <_Py_open@@Base+0x76a> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6724a <_Py_open@@Base+0x7d0> │ │ │ │ + b.n 67272 <_Py_open@@Base+0x85c> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6725a <_Py_open@@Base+0x7e0> │ │ │ │ + cbz r3, 67282 <_Py_open@@Base+0x86c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 67278 <_Py_open@@Base+0x7fe> │ │ │ │ + ble.n 672a0 <_Py_open@@Base+0x88a> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 67264 <_Py_open@@Base+0x7ea> │ │ │ │ - bl 75f9c │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 6728c <_Py_open@@Base+0x876> │ │ │ │ + bl 75f84 │ │ │ │ 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 │ │ │ │ @@ -89470,1389 +89486,1662 @@ │ │ │ │ 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, #18800 @ 0x4970 │ │ │ │ + movw r1, #19696 @ 0x4cf0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ - bl 8e728 │ │ │ │ - cbnz r0, 672be <_Py_open@@Base+0x844> │ │ │ │ + bl 8e810 │ │ │ │ + cbnz r0, 672e6 <_Py_open@@Base+0x8d0> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 673c0 <_Py_open@@Base+0x946> │ │ │ │ + b.n 673e8 <_Py_open@@Base+0x9d2> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #18820 @ 0x4984 │ │ │ │ + movw r1, #19716 @ 0x4d04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl fe788 │ │ │ │ + bl fe7e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 672ba <_Py_open@@Base+0x840> │ │ │ │ + beq.n 672e2 <_Py_open@@Base+0x8cc> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 67314 <_Py_open@@Base+0x89a> │ │ │ │ + ble.n 6733c <_Py_open@@Base+0x926> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 672e2 <_Py_open@@Base+0x868> │ │ │ │ + bcc.n 6730a <_Py_open@@Base+0x8f4> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 67308 <_Py_open@@Base+0x88e> │ │ │ │ + b.n 67330 <_Py_open@@Base+0x91a> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 672de <_Py_open@@Base+0x864> │ │ │ │ + beq.n 67306 <_Py_open@@Base+0x8f0> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 67308 <_Py_open@@Base+0x88e> │ │ │ │ + bhi.n 67330 <_Py_open@@Base+0x91a> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r5, r0 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67316 <_Py_open@@Base+0x89c> │ │ │ │ + cbnz r0, 6733e <_Py_open@@Base+0x928> │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f2e80 │ │ │ │ + bl 1f31b8 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 67386 <_Py_open@@Base+0x90c> │ │ │ │ + b.n 673ae <_Py_open@@Base+0x998> │ │ │ │ mov r7, r4 │ │ │ │ - movw r1, #18868 @ 0x49b4 │ │ │ │ + movw r1, #19764 @ 0x4d34 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w fp, r6, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 67362 <_Py_open@@Base+0x8e8> │ │ │ │ + bge.n 6738a <_Py_open@@Base+0x974> │ │ │ │ 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 15fd54 │ │ │ │ - cbz r0, 67384 <_Py_open@@Base+0x90a> │ │ │ │ + bl 15fe2c │ │ │ │ + cbz r0, 673ac <_Py_open@@Base+0x996> │ │ │ │ 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 6732a <_Py_open@@Base+0x8b0> │ │ │ │ + b.n 67352 <_Py_open@@Base+0x93c> │ │ │ │ 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, #18841 @ 0x4999 │ │ │ │ + movw r5, #19537 @ 0x4c51 │ │ │ │ movt r5, #6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 33d0a <_Py_fstat@@Base+0x382> │ │ │ │ + bl 33d5a <_Py_fstat@@Base+0x382> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 67386 <_Py_open@@Base+0x90c> │ │ │ │ + b.n 673ae <_Py_open@@Base+0x998> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r4 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 673a0 <_Py_open@@Base+0x926> │ │ │ │ + beq.n 673c8 <_Py_open@@Base+0x9b2> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 6738e <_Py_open@@Base+0x914> │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 673b6 <_Py_open@@Base+0x9a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 673c0 <_Py_open@@Base+0x946> │ │ │ │ + bge.n 673e8 <_Py_open@@Base+0x9d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 673c0 <_Py_open@@Base+0x946> │ │ │ │ + cbnz r3, 673e8 <_Py_open@@Base+0x9d2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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, #18956 @ 0x4a0c │ │ │ │ + movw r1, #19852 @ 0x4d8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8e728 │ │ │ │ - cbnz r0, 6740e <_Py_open@@Base+0x994> │ │ │ │ - bl d8138 │ │ │ │ - movw r2, #22969 @ 0x59b9 │ │ │ │ + bl 8e810 │ │ │ │ + cbnz r0, 67436 <_Py_open@@Base+0xa20> │ │ │ │ + bl d801c │ │ │ │ + movw r2, #22729 @ 0x58c9 │ │ │ │ movt r2, #18 │ │ │ │ - movw r1, #18972 @ 0x4a1c │ │ │ │ + movw r1, #19868 @ 0x4d9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e728 │ │ │ │ - cbnz r0, 67412 <_Py_open@@Base+0x998> │ │ │ │ + bl 8e810 │ │ │ │ + cbnz r0, 6743a <_Py_open@@Base+0xa24> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67484 <_Py_open@@Base+0xa0a> │ │ │ │ + b.n 674ac <_Py_open@@Base+0xa96> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67414 <_Py_open@@Base+0x99a> │ │ │ │ + b.n 6743c <_Py_open@@Base+0xa26> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #54648 @ 0xd578 │ │ │ │ + movw r1, #55544 @ 0xd8f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #18988 @ 0x4a2c │ │ │ │ + movw r0, #19884 @ 0x4dac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6740a <_Py_open@@Base+0x990> │ │ │ │ + beq.n 67432 <_Py_open@@Base+0xa1c> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6747e <_Py_open@@Base+0xa04> │ │ │ │ + cbnz r0, 674a6 <_Py_open@@Base+0xa90> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b4b4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12ae3c │ │ │ │ - cbz r5, 67462 <_Py_open@@Base+0x9e8> │ │ │ │ + bl 12ad4c │ │ │ │ + cbz r5, 6748a <_Py_open@@Base+0xa74> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67462 <_Py_open@@Base+0x9e8> │ │ │ │ + bge.n 6748a <_Py_open@@Base+0xa74> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67462 <_Py_open@@Base+0x9e8> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 67474 <_Py_open@@Base+0x9fa> │ │ │ │ + cbnz r3, 6748a <_Py_open@@Base+0xa74> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6749c <_Py_open@@Base+0xa86> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 6740a <_Py_open@@Base+0x990> │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 67432 <_Py_open@@Base+0xa1c> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 67484 <_Py_open@@Base+0xa0a> │ │ │ │ + b.n 674ac <_Py_open@@Base+0xa96> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6744e <_Py_open@@Base+0x9d4> │ │ │ │ - b.n 67464 <_Py_open@@Base+0x9ea> │ │ │ │ + bne.n 67476 <_Py_open@@Base+0xa60> │ │ │ │ + b.n 6748c <_Py_open@@Base+0xa76> │ │ │ │ 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, #19008 @ 0x4a40 │ │ │ │ + movw r1, #19904 @ 0x4dc0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 674fa <_Py_open@@Base+0xa80> │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 67522 <_Py_open@@Base+0xb0c> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #45540 @ 0xb1e4 │ │ │ │ + movw r1, #46396 @ 0xb53c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #19028 @ 0x4a54 │ │ │ │ + movw r0, #19924 @ 0x4dd4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 674fa <_Py_open@@Base+0xa80> │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 67522 <_Py_open@@Base+0xb0c> │ │ │ │ + bl 97c54 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b45c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ - cbnz r4, 674fe <_Py_open@@Base+0xa84> │ │ │ │ + bl 9a80c │ │ │ │ + cbnz r4, 67526 <_Py_open@@Base+0xb10> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19052 @ 0x4a6c │ │ │ │ + movw r1, #19948 @ 0x4dec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67508 <_Py_open@@Base+0xa8e> │ │ │ │ + b.n 67530 <_Py_open@@Base+0xb1a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ 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, #19076 @ 0x4a84 │ │ │ │ + movw r1, #19972 @ 0x4e04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 67552 <_Py_open@@Base+0xad8> │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 6757a <_Py_open@@Base+0xb64> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 67556 <_Py_open@@Base+0xadc> │ │ │ │ + bcc.n 6757e <_Py_open@@Base+0xb68> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19096 @ 0x4a98 │ │ │ │ + movw r1, #19992 @ 0x4e18 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 675aa <_Py_open@@Base+0xb30> │ │ │ │ + b.n 675d2 <_Py_open@@Base+0xbbc> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #3988 @ 0xf94 │ │ │ │ + movw r1, #4884 @ 0x1314 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #19136 @ 0x4ac0 │ │ │ │ + movw r0, #20032 @ 0x4e40 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 67552 <_Py_open@@Base+0xad8> │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 6757a <_Py_open@@Base+0xb64> │ │ │ │ + bl 97c54 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2bf78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ - cbnz r4, 675a4 <_Py_open@@Base+0xb2a> │ │ │ │ + bl 9a80c │ │ │ │ + cbnz r4, 675cc <_Py_open@@Base+0xbb6> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19160 @ 0x4ad8 │ │ │ │ + movw r1, #20056 @ 0x4e58 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 67552 <_Py_open@@Base+0xad8> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 6757a <_Py_open@@Base+0xb64> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ 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, #19184 @ 0x4af0 │ │ │ │ + movw r1, #20080 @ 0x4e70 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 675fc <_Py_open@@Base+0xb82> │ │ │ │ - bl 97b54 │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 67624 <_Py_open@@Base+0xc0e> │ │ │ │ + bl 97c54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b194 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ - cbnz r4, 67600 <_Py_open@@Base+0xb86> │ │ │ │ + bl 9a80c │ │ │ │ + cbnz r4, 67628 <_Py_open@@Base+0xc12> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19204 @ 0x4b04 │ │ │ │ + movw r1, #20100 @ 0x4e84 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67606 <_Py_open@@Base+0xb8c> │ │ │ │ + b.n 6762e <_Py_open@@Base+0xc18> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ 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, #19224 @ 0x4b18 │ │ │ │ + movw r1, #20120 @ 0x4e98 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, sp │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 67656 <_Py_open@@Base+0xbdc> │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 6767e <_Py_open@@Base+0xc68> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 6765a <_Py_open@@Base+0xbe0> │ │ │ │ + bne.n 67682 <_Py_open@@Base+0xc6c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 67686 <_Py_open@@Base+0xc0c> │ │ │ │ + beq.n 676ae <_Py_open@@Base+0xc98> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19240 @ 0x4b28 │ │ │ │ + movw r1, #20136 @ 0x4ea8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 676b6 <_Py_open@@Base+0xc3c> │ │ │ │ + b.n 676de <_Py_open@@Base+0xcc8> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 67666 <_Py_open@@Base+0xbec> │ │ │ │ + bne.n 6768e <_Py_open@@Base+0xc78> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 67686 <_Py_open@@Base+0xc0c> │ │ │ │ - b.n 6763a <_Py_open@@Base+0xbc0> │ │ │ │ + beq.n 676ae <_Py_open@@Base+0xc98> │ │ │ │ + b.n 67662 <_Py_open@@Base+0xc4c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19284 @ 0x4b54 │ │ │ │ + movw r1, #20180 @ 0x4ed4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 67656 <_Py_open@@Base+0xbdc> │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 6767e <_Py_open@@Base+0xc68> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 2afe0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 676aa <_Py_open@@Base+0xc30> │ │ │ │ + cbnz r0, 676d2 <_Py_open@@Base+0xcbc> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12ae3c │ │ │ │ - b.n 67656 <_Py_open@@Base+0xbdc> │ │ │ │ + bl 12ad4c │ │ │ │ + b.n 6767e <_Py_open@@Base+0xc68> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ 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, #20208 @ 0x4ef0 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 67730 <_Py_open@@Base+0xd1a> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movw r3, #65523 @ 0xfff3 │ │ │ │ + movt r3, #32767 @ 0x7fff │ │ │ │ + cmp r0, r3 │ │ │ │ + bhi.n 6771a <_Py_open@@Base+0xd04> │ │ │ │ + adds r0, #12 │ │ │ │ + bl 7dd30 │ │ │ │ + b.n 67732 <_Py_open@@Base+0xd1c> │ │ │ │ + movw r3, #44652 @ 0xae6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #20220 @ 0x4efc │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5890 │ │ │ │ + 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 e38a8 │ │ │ │ + bl e3864 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 676de <_Py_open@@Base+0xc64> │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 676de <_Py_open@@Base+0xc64> │ │ │ │ + bne.n 6775a <_Py_open@@Base+0xd44> │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 6775a <_Py_open@@Base+0xd44> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6771a <_Py_open@@Base+0xca0> │ │ │ │ - bl 97b54 │ │ │ │ + b.n 67796 <_Py_open@@Base+0xd80> │ │ │ │ + bl 97c54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b490 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 67712 <_Py_open@@Base+0xc98> │ │ │ │ + bge.n 6778e <_Py_open@@Base+0xd78> │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 67712 <_Py_open@@Base+0xc98> │ │ │ │ + beq.n 6778e <_Py_open@@Base+0xd78> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ 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 e38a8 │ │ │ │ + bl e3864 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67740 <_Py_open@@Base+0xcc6> │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 67740 <_Py_open@@Base+0xcc6> │ │ │ │ + bne.n 677bc <_Py_open@@Base+0xda6> │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 677bc <_Py_open@@Base+0xda6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6775a <_Py_open@@Base+0xce0> │ │ │ │ + b.n 677d6 <_Py_open@@Base+0xdc0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0458 <_Py_dup@@Base> │ │ │ │ + bl 1e0768 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6773c <_Py_open@@Base+0xcc2> │ │ │ │ - bl 7fcd0 │ │ │ │ + beq.n 677b8 <_Py_open@@Base+0xda2> │ │ │ │ + bl 7fcd4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6775a <_Py_open@@Base+0xce0> │ │ │ │ + cbnz r0, 677d6 <_Py_open@@Base+0xdc0> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b490 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #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, #20256 @ 0x4f20 │ │ │ │ + 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 8e810 │ │ │ │ + cbz r0, 6783c <_Py_open@@Base+0xe26> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #5 │ │ │ │ + bmi.n 67840 <_Py_open@@Base+0xe2a> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #20272 @ 0x4f30 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6799c <_Py_open@@Base+0xf86> │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + movw r1, #20316 @ 0x4f5c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + bl 8e810 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6783c <_Py_open@@Base+0xe26> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1048576 @ 0x100000 │ │ │ │ + bcc.n 6787c <_Py_open@@Base+0xe66> │ │ │ │ + movw r3, #44652 @ 0xae6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #20364 @ 0x4f8c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.n 6783c <_Py_open@@Base+0xe26> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + movw r1, #55544 @ 0xd8f8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #20408 @ 0x4fb8 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 91b34 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6783c <_Py_open@@Base+0xe26> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + add r7, sp, #84 @ 0x54 │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r7 │ │ │ │ + movw r2, #54632 @ 0xd568 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + bl 1843dc │ │ │ │ + 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 97c54 │ │ │ │ + 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 9a80c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cbz r1, 678e6 <_Py_open@@Base+0xed0> │ │ │ │ + ldr.w r0, [fp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + bl 27d22c <_PyUnicode_ToNumeric@@Base+0x8358> │ │ │ │ + b.n 67902 <_Py_open@@Base+0xeec> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ + cbz r2, 67906 <_Py_open@@Base+0xef0> │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #20428 @ 0x4fcc │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 67994 <_Py_open@@Base+0xf7e> │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 67922 <_Py_open@@Base+0xf0c> │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 67942 <_Py_open@@Base+0xf2c> │ │ │ │ + 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 67942 <_Py_open@@Base+0xf2c> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 67942 <_Py_open@@Base+0xf2c> │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #20468 @ 0x4ff4 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.n 67902 <_Py_open@@Base+0xeec> │ │ │ │ + bl 97c54 │ │ │ │ + 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 9a80c │ │ │ │ + cbz r4, 67978 <_Py_open@@Base+0xf62> │ │ │ │ + ldr.w r0, [fp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 27d22c <_PyUnicode_ToNumeric@@Base+0x8358> │ │ │ │ + b.n 67902 <_Py_open@@Base+0xeec> │ │ │ │ + add r0, sp, #116 @ 0x74 │ │ │ │ + bl 793e4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 67902 <_Py_open@@Base+0xeec> │ │ │ │ + mov r2, r7 │ │ │ │ + movw r0, #20500 @ 0x5014 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + bl 808ac │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 6799c <_Py_open@@Base+0xf86> │ │ │ │ + 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, #35984 @ 0x8c90 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl ff6f0 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cbz r2, 679dc <_Py_open@@Base+0xfc6> │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 679dc <_Py_open@@Base+0xfc6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 679dc <_Py_open@@Base+0xfc6> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 76dd4 <_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 679ec <_Py_open@@Base+0xfd6> │ │ │ │ + pop {r4, r5} │ │ │ │ + b.w 11ffcc │ │ │ │ + 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 67a0e <_Py_open@@Base+0xff8> │ │ │ │ + pop {r4} │ │ │ │ + b.w 100b6c │ │ │ │ + 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 27da80 │ │ │ │ + vcmp.f64 d0, d10 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 67a5a <_Py_open@@Base+0x1044> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 67a8a <_Py_open@@Base+0x1074> │ │ │ │ + movs r1, #1 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + bl 27da80 │ │ │ │ + vcmp.f64 d0, d10 │ │ │ │ + vmov.f64 d9, d0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 67a76 <_Py_open@@Base+0x1060> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 67a8a <_Py_open@@Base+0x1074> │ │ │ │ + vmov.f64 d1, d9 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2858a4 │ │ │ │ + vpop {d8-d10} │ │ │ │ + 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, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6778c <_Py_open@@Base+0xd12> │ │ │ │ + beq.n 67ac0 <_Py_open@@Base+0x10aa> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 677a2 <_Py_open@@Base+0xd28> │ │ │ │ + bne.n 67ad6 <_Py_open@@Base+0x10c0> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 677f8 <_Py_open@@Base+0xd7e> │ │ │ │ + beq.n 67b2c <_Py_open@@Base+0x1116> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 677f8 <_Py_open@@Base+0xd7e> │ │ │ │ - b.n 677a4 <_Py_open@@Base+0xd2a> │ │ │ │ + ble.n 67b2c <_Py_open@@Base+0x1116> │ │ │ │ + b.n 67ad8 <_Py_open@@Base+0x10c2> │ │ │ │ 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 677c0 <_Py_open@@Base+0xd46> │ │ │ │ + beq.n 67af4 <_Py_open@@Base+0x10de> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 677d6 <_Py_open@@Base+0xd5c> │ │ │ │ + bne.n 67b0a <_Py_open@@Base+0x10f4> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 677f8 <_Py_open@@Base+0xd7e> │ │ │ │ + beq.n 67b2c <_Py_open@@Base+0x1116> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 677f8 <_Py_open@@Base+0xd7e> │ │ │ │ - b.n 677d8 <_Py_open@@Base+0xd5e> │ │ │ │ + ble.n 67b2c <_Py_open@@Base+0x1116> │ │ │ │ + b.n 67b0c <_Py_open@@Base+0x10f6> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 67834 <_Py_open@@Base+0xdba> │ │ │ │ + cbz r6, 67b68 <_Py_open@@Base+0x1152> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67812 <_Py_open@@Base+0xd98> │ │ │ │ + bne.n 67b46 <_Py_open@@Base+0x1130> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 67820 <_Py_open@@Base+0xda6> │ │ │ │ + bne.n 67b54 <_Py_open@@Base+0x113e> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6786e <_Py_open@@Base+0xdf4> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 67ba2 <_Py_open@@Base+0x118c> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67828 <_Py_open@@Base+0xdae> │ │ │ │ - b.n 677ea <_Py_open@@Base+0xd70> │ │ │ │ + bne.n 67b5c <_Py_open@@Base+0x1146> │ │ │ │ + b.n 67b1e <_Py_open@@Base+0x1108> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 677f8 <_Py_open@@Base+0xd7e> │ │ │ │ - b.n 6782a <_Py_open@@Base+0xdb0> │ │ │ │ + ble.n 67b2c <_Py_open@@Base+0x1116> │ │ │ │ + b.n 67b5e <_Py_open@@Base+0x1148> │ │ │ │ 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 21b248 │ │ │ │ + bl 21b6fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67854 <_Py_open@@Base+0xdda> │ │ │ │ + bge.n 67b88 <_Py_open@@Base+0x1172> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67854 <_Py_open@@Base+0xdda> │ │ │ │ + cbnz r3, 67b88 <_Py_open@@Base+0x1172> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67868 <_Py_open@@Base+0xdee> │ │ │ │ + bge.n 67b9c <_Py_open@@Base+0x1186> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67868 <_Py_open@@Base+0xdee> │ │ │ │ + cbnz r3, 67b9c <_Py_open@@Base+0x1186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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 678a0 <_Py_open@@Base+0xe26> │ │ │ │ + beq.n 67bd4 <_Py_open@@Base+0x11be> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 678b6 <_Py_open@@Base+0xe3c> │ │ │ │ + bne.n 67bea <_Py_open@@Base+0x11d4> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 6790c <_Py_open@@Base+0xe92> │ │ │ │ + beq.n 67c40 <_Py_open@@Base+0x122a> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6790c <_Py_open@@Base+0xe92> │ │ │ │ - b.n 678b8 <_Py_open@@Base+0xe3e> │ │ │ │ + ble.n 67c40 <_Py_open@@Base+0x122a> │ │ │ │ + b.n 67bec <_Py_open@@Base+0x11d6> │ │ │ │ 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 678d4 <_Py_open@@Base+0xe5a> │ │ │ │ + beq.n 67c08 <_Py_open@@Base+0x11f2> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 678ea <_Py_open@@Base+0xe70> │ │ │ │ + bne.n 67c1e <_Py_open@@Base+0x1208> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 6790c <_Py_open@@Base+0xe92> │ │ │ │ + beq.n 67c40 <_Py_open@@Base+0x122a> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 6790c <_Py_open@@Base+0xe92> │ │ │ │ - b.n 678ec <_Py_open@@Base+0xe72> │ │ │ │ + ble.n 67c40 <_Py_open@@Base+0x122a> │ │ │ │ + b.n 67c20 <_Py_open@@Base+0x120a> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 67948 <_Py_open@@Base+0xece> │ │ │ │ + cbz r6, 67c7c <_Py_open@@Base+0x1266> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67926 <_Py_open@@Base+0xeac> │ │ │ │ + bne.n 67c5a <_Py_open@@Base+0x1244> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 67934 <_Py_open@@Base+0xeba> │ │ │ │ + bne.n 67c68 <_Py_open@@Base+0x1252> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #54924 @ 0xd68c │ │ │ │ + movw r1, #55960 @ 0xda98 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 67982 <_Py_open@@Base+0xf08> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 67cb6 <_Py_open@@Base+0x12a0> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6793c <_Py_open@@Base+0xec2> │ │ │ │ - b.n 678fe <_Py_open@@Base+0xe84> │ │ │ │ + bne.n 67c70 <_Py_open@@Base+0x125a> │ │ │ │ + b.n 67c32 <_Py_open@@Base+0x121c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6790c <_Py_open@@Base+0xe92> │ │ │ │ - b.n 6793e <_Py_open@@Base+0xec4> │ │ │ │ + ble.n 67c40 <_Py_open@@Base+0x122a> │ │ │ │ + b.n 67c72 <_Py_open@@Base+0x125c> │ │ │ │ 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 42620 │ │ │ │ + bl 426b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67968 <_Py_open@@Base+0xeee> │ │ │ │ + bge.n 67c9c <_Py_open@@Base+0x1286> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67968 <_Py_open@@Base+0xeee> │ │ │ │ + cbnz r3, 67c9c <_Py_open@@Base+0x1286> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6797c <_Py_open@@Base+0xf02> │ │ │ │ + bge.n 67cb0 <_Py_open@@Base+0x129a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6797c <_Py_open@@Base+0xf02> │ │ │ │ + cbnz r3, 67cb0 <_Py_open@@Base+0x129a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067986 : │ │ │ │ +00067cba : │ │ │ │ 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, 679b6 │ │ │ │ - ldr r3, [pc, #52] @ (679d4 ) │ │ │ │ + cbz r0, 67cea │ │ │ │ + ldr r3, [pc, #52] @ (67d08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 194ee0 │ │ │ │ + bl 195130 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 679b6 │ │ │ │ + cbnz r0, 67cea │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1ea698 │ │ │ │ + bl 1ea950 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7730c │ │ │ │ + b.w 772f4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000679d8 : │ │ │ │ +00067d0c : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 67986 │ │ │ │ + b.w 67cba │ │ │ │ │ │ │ │ -000679e0 : │ │ │ │ +00067d14 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 67a0a │ │ │ │ + cbz r0, 67d3e │ │ │ │ mov r5, r1 │ │ │ │ - bl 194ee0 │ │ │ │ + bl 195130 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67a0e │ │ │ │ - ldr r3, [pc, #52] @ (67a30 ) │ │ │ │ + cbnz r0, 67d42 │ │ │ │ + ldr r3, [pc, #52] @ (67d64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67a2c │ │ │ │ + b.n 67d60 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1dfa5c <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1dfd6c <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67a2c │ │ │ │ + bge.n 67d60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67a2c │ │ │ │ + cbnz r3, 67d60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067a34 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00067d68 <_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 523f4 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 523e4 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67a5c <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 67d90 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67a90 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 67dc4 <_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 51cee <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51cde <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 67a8a <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl d80bc │ │ │ │ - b.n 67a90 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ - bl 7730c │ │ │ │ - b.n 67a56 <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 67dbe <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl d7fa0 │ │ │ │ + b.n 67dc4 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + bl 772f4 │ │ │ │ + b.n 67d8a <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00067a96 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00067dca <_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 523f4 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 523e4 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67abe <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ + bne.n 67df2 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67af2 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + b.n 67e26 <_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 51cee <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 51cde <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 67aec <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl d80bc │ │ │ │ - b.n 67af2 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ - bl 7730c │ │ │ │ - b.n 67ab8 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 67e20 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl d7fa0 │ │ │ │ + b.n 67e26 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + bl 772f4 │ │ │ │ + b.n 67dec <_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 703c0 │ │ │ │ + bl 703e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67b84 <_PyMonitoring_FireReraiseEvent@@Base+0xee> │ │ │ │ + beq.n 67eb8 <_PyMonitoring_FireReraiseEvent@@Base+0xee> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 67b56 <_PyMonitoring_FireReraiseEvent@@Base+0xc0> │ │ │ │ + b.n 67e8a <_PyMonitoring_FireReraiseEvent@@Base+0xc0> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - movw r0, #43464 @ 0xa9c8 │ │ │ │ + movw r0, #44464 @ 0xadb0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 67b88 <_PyMonitoring_FireReraiseEvent@@Base+0xf2> │ │ │ │ + cbz r0, 67ebc <_PyMonitoring_FireReraiseEvent@@Base+0xf2> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67ba0 <_PyMonitoring_FireReraiseEvent@@Base+0x10a> │ │ │ │ + blt.n 67ed4 <_PyMonitoring_FireReraiseEvent@@Base+0x10a> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67bb0 <_PyMonitoring_FireReraiseEvent@@Base+0x11a> │ │ │ │ + blt.n 67ee4 <_PyMonitoring_FireReraiseEvent@@Base+0x11a> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 67b7e <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + beq.n 67eb2 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 67bc0 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ + bls.n 67ef4 <_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 67b54 <_PyMonitoring_FireReraiseEvent@@Base+0xbe> │ │ │ │ + beq.n 67e88 <_PyMonitoring_FireReraiseEvent@@Base+0xbe> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ - bl 7dd48 │ │ │ │ + bl 7dd30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67b1e <_PyMonitoring_FireReraiseEvent@@Base+0x88> │ │ │ │ + bne.n 67e52 <_PyMonitoring_FireReraiseEvent@@Base+0x88> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67bc0 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ + b.n 67ef4 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67b7e <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bge.n 67eb2 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67b7e <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bne.n 67eb2 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 67b7e <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67eb2 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67b46 <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ + bne.n 67e7a <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 67b46 <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67e7a <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67b4e <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ + bne.n 67e82 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 67b4e <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67e82 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 67af8 <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ + b.n 67e2c <_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 67af8 <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ - cbz r0, 67c2e <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bl 67e2c <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ + cbz r0, 67f62 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67bfe <_PyMonitoring_FireReraiseEvent@@Base+0x168> │ │ │ │ + cbnz r0, 67f32 <_PyMonitoring_FireReraiseEvent@@Base+0x168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67c2e <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bge.n 67f62 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67c2e <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + cbnz r3, 67f62 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 67c2e <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67f62 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ movs r0, #1 │ │ │ │ - bl 713bc │ │ │ │ - cbnz r0, 67c32 <_PyMonitoring_FireReraiseEvent@@Base+0x19c> │ │ │ │ + bl 713c4 │ │ │ │ + cbnz r0, 67f66 <_PyMonitoring_FireReraiseEvent@@Base+0x19c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67c1a <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ + bge.n 67f4e <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67c1a <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ + cbnz r3, 67f4e <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67c2e <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bge.n 67f62 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67c2e <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + cbnz r3, 67f62 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67c4c <_PyMonitoring_FireReraiseEvent@@Base+0x1b6> │ │ │ │ + b.n 67f80 <_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} │ │ │ │ │ │ │ │ -00067c50 : │ │ │ │ +00067f84 : │ │ │ │ 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 793ec │ │ │ │ - cbz r0, 67cb4 │ │ │ │ + bl 793e4 │ │ │ │ + cbz r0, 67fe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194ee0 │ │ │ │ + bl 195130 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 67ca0 │ │ │ │ - cbz r6, 67cba │ │ │ │ + cbz r0, 67fd4 │ │ │ │ + cbz r6, 67fee │ │ │ │ mov r0, r6 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 67cba │ │ │ │ + cbnz r0, 67fee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67ca0 │ │ │ │ + bge.n 67fd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67ca0 │ │ │ │ + cbnz r3, 67fd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67cb4 │ │ │ │ + bge.n 67fe8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67cb4 │ │ │ │ + cbnz r3, 67fe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67cfc │ │ │ │ + b.n 68030 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1e10dc │ │ │ │ + bl 1e13ec │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67ce8 │ │ │ │ + bge.n 6801c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67ce8 │ │ │ │ + cbnz r3, 6801c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67cfc │ │ │ │ + bge.n 68030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67cfc │ │ │ │ + cbnz r3, 68030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00067d04 : │ │ │ │ +00068038 : │ │ │ │ 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] @ (67de8 ) │ │ │ │ + ldr r4, [pc, #212] @ (6811c ) │ │ │ │ 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 67d42 │ │ │ │ + bne.n 68076 │ │ │ │ strexb r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67d32 │ │ │ │ + bne.n 68066 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 67d5c │ │ │ │ + beq.n 68090 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1abfa0 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 1069b8 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w r4, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r4, 67d6c │ │ │ │ + cbz r4, 680a0 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67d6c │ │ │ │ + beq.n 680a0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 67d60 │ │ │ │ + b.n 68094 │ │ │ │ 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 67d8c │ │ │ │ + bne.n 680c0 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67d7c │ │ │ │ + bne.n 680b0 │ │ │ │ dmb ish │ │ │ │ - beq.n 67d96 │ │ │ │ - bl 235af8 │ │ │ │ - cbz r4, 67dde │ │ │ │ - cbz r5, 67da6 │ │ │ │ + beq.n 680ca │ │ │ │ + bl 265bac │ │ │ │ + cbz r4, 68112 │ │ │ │ + cbz r5, 680da │ │ │ │ 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 67dae │ │ │ │ + bne.n 680e2 │ │ │ │ dmb ish │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ add.w r3, r4, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 67dca │ │ │ │ + bne.n 680fe │ │ │ │ dmb ish │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067dec : │ │ │ │ +00068120 : │ │ │ │ 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] @ (67ea8 ) │ │ │ │ + ldr r2, [pc, #172] @ (681dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 67e14 │ │ │ │ - movw r1, #31336 @ 0x7a68 │ │ │ │ + cbnz r5, 68148 │ │ │ │ + movw r1, #32232 @ 0x7de8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #156] @ (67eac ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (681e0 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (67eb0 ) │ │ │ │ - bl 1c9a2c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (681e4 ) │ │ │ │ + bl 1c9a90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67e96 │ │ │ │ + blt.n 681ca │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 67e2e │ │ │ │ + cbz r0, 68162 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 67e5a │ │ │ │ - bl 7a1a4 │ │ │ │ + bmi.n 6818e │ │ │ │ + bl 7a1b0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 67e96 │ │ │ │ - ldr r1, [pc, #112] @ (67eb0 ) │ │ │ │ + cbz r0, 681ca │ │ │ │ + ldr r1, [pc, #112] @ (681e4 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1c9004 │ │ │ │ - cbz r0, 67e5a │ │ │ │ + bl 1c9068 │ │ │ │ + cbz r0, 6818e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67e96 │ │ │ │ + bge.n 681ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67e96 │ │ │ │ - b.n 67e78 │ │ │ │ + cbnz r3, 681ca │ │ │ │ + b.n 681ac │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 67e96 │ │ │ │ + cbz r4, 681ca │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 67e7e │ │ │ │ + cbz r0, 681b2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67e96 │ │ │ │ + bge.n 681ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67e96 │ │ │ │ + cbnz r3, 681ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 67e96 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 681ca │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67ea2 │ │ │ │ + bge.n 681d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67ea2 │ │ │ │ + cbnz r3, 681d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c7000 <_PyErr_Clear@@Base> │ │ │ │ + b.w 1c7064 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u16 q8, q0, q4 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00067eb4 : │ │ │ │ +000681e8 : │ │ │ │ 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] @ (67f00 ) │ │ │ │ + ldr r0, [pc, #56] @ (68234 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1c9a2c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1c9a90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67ed8 │ │ │ │ + bge.n 6820c │ │ │ │ movs r4, #0 │ │ │ │ - bl d8138 │ │ │ │ - b.n 67ef8 │ │ │ │ + bl d801c │ │ │ │ + b.n 6822c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 67ef2 │ │ │ │ + cbz r0, 68226 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 67ef4 │ │ │ │ + beq.n 68228 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 67ef4 │ │ │ │ + b.n 68228 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00067f04 : │ │ │ │ +00068238 : │ │ │ │ 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] @ (68080 ) │ │ │ │ + ldr r6, [pc, #360] @ (683b4 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #22220 @ 0x56cc │ │ │ │ + movw r4, #23116 @ 0x5a4c │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r6] │ │ │ │ - ble.n 67f36 │ │ │ │ + ble.n 6826a │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r1, 67f3a │ │ │ │ + cbnz r1, 6826e │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6806a │ │ │ │ + beq.w 6839e │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8ad44 │ │ │ │ - cbnz r0, 67f72 │ │ │ │ + bl 8add0 │ │ │ │ + cbnz r0, 682a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6806a │ │ │ │ + bge.w 6839e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6806a │ │ │ │ + bne.n 6839e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 6806a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6839e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 67f4a │ │ │ │ + bne.n 6827e │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #26320 @ 0x66d0 │ │ │ │ + movw r0, #27216 @ 0x6a50 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793a4 │ │ │ │ + bl 7939c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c9004 │ │ │ │ + bl 1c9068 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67fca │ │ │ │ + beq.n 682fe │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67fbc │ │ │ │ + bge.n 682f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67fbc │ │ │ │ + cbnz r3, 682f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #19312 @ 0x4b70 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #20504 @ 0x5018 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #188] @ (68084 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ (683b8 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67fdc │ │ │ │ + bge.n 68310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67fdc │ │ │ │ + cbnz r3, 68310 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 68078 │ │ │ │ + beq.n 683ac │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1cb804 │ │ │ │ + bl 1cb918 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68078 │ │ │ │ + beq.n 683ac │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 68008 │ │ │ │ - movw r1, #19336 @ 0x4b88 │ │ │ │ + cbnz r4, 6833c │ │ │ │ + movw r1, #20528 @ 0x5030 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #128] @ (68084 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #124] @ (68088 ) │ │ │ │ + ldr r0, [pc, #128] @ (683b8 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #124] @ (683bc ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1c9a2c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1c9a90 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 68022 │ │ │ │ - movw r1, #19368 @ 0x4ba8 │ │ │ │ + bge.n 68356 │ │ │ │ + movw r1, #20560 @ 0x5050 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #100] @ (68084 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #100] @ (683b8 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 68054 │ │ │ │ + cbz r0, 68388 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1b2e60 │ │ │ │ + bl 1b2f68 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68040 │ │ │ │ - movw r1, #19388 @ 0x4bbc │ │ │ │ + bne.n 68374 │ │ │ │ + movw r1, #20580 @ 0x5064 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #72] @ (68084 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (683b8 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68054 │ │ │ │ + bge.n 68388 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 68054 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 68388 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68078 │ │ │ │ + bge.n 683ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68078 │ │ │ │ + cbnz r3, 683ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 68078 │ │ │ │ - movw r1, #19420 @ 0x4bdc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 683ac │ │ │ │ + movw r1, #20612 @ 0x5084 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #16] @ (68084 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (683b8 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u32 q8, q6, q4 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ @ instruction: 0xf74c004d │ │ │ │ │ │ │ │ -0006808c : │ │ │ │ +000683c0 : │ │ │ │ movw r3, #61408 @ 0xefe0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 67f04 │ │ │ │ + b.w 68238 │ │ │ │ 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 1259b8 │ │ │ │ + bl 1258c8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 680c4 │ │ │ │ + cbnz r0, 683f8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 680ee │ │ │ │ + b.n 68422 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #19 │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2bd00 │ │ │ │ - cbnz r0, 680e8 │ │ │ │ + cbnz r0, 6841c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 680c0 │ │ │ │ - bl 7dd48 │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 683f4 │ │ │ │ + bl 7dd30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ 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 │ │ │ │ @@ -90862,151 +91151,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] @ (681c0 ) │ │ │ │ - movw r2, #19440 @ 0x4bf0 │ │ │ │ + ldr r3, [pc, #156] @ (684f4 ) │ │ │ │ + movw r2, #20632 @ 0x5098 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d6f50 │ │ │ │ - cbz r0, 68154 │ │ │ │ + bl d6e40 │ │ │ │ + cbz r0, 68488 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 68158 │ │ │ │ + bge.n 6848c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19460 @ 0x4c04 │ │ │ │ + movw r1, #20652 @ 0x50ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 681ba │ │ │ │ + b.n 684ee │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 68164 │ │ │ │ + bne.n 68498 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 68186 │ │ │ │ + b.n 684ba │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 68186 │ │ │ │ + ble.n 684ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ae3c │ │ │ │ + bl 12ad4c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19500 @ 0x4c2c │ │ │ │ + movw r1, #20692 @ 0x50d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 68154 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 68488 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5ae14 │ │ │ │ + bl 5ae6c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 681a6 │ │ │ │ - bl 12ae3c │ │ │ │ + bge.n 684da │ │ │ │ + bl 12ad4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1a4 │ │ │ │ - b.n 68154 │ │ │ │ - bl 12ae3c │ │ │ │ - movw r0, #19548 @ 0x4c5c │ │ │ │ + bl 7a1b0 │ │ │ │ + b.n 68488 │ │ │ │ + bl 12ad4c │ │ │ │ + movw r0, #20740 @ 0x5104 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ 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 71610 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6858e │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2b01c │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 68520 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 68556 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1a7e04 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 6858e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 6858e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6858e │ │ │ │ + bl 85b70 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 6857a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 685a2 │ │ │ │ + adds r7, #8 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + movw r2, #23543 @ 0x5bf7 │ │ │ │ + movt r2, #6 │ │ │ │ + movw r0, #20744 @ 0x5108 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + cbz r1, 685b2 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + bl 808ac │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 68544 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a1b0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 68592 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ab9c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 685b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 68588 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68588 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 68554 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68554 │ │ │ │ + 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] @ (68328 ) │ │ │ │ + ldr r4, [pc, #336] @ (68720 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #43720 @ 0xaac8 │ │ │ │ + movw r1, #44264 @ 0xace8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r4] │ │ │ │ movs r2, #0 │ │ │ │ - bl fe99c <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl fe9f4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68282 │ │ │ │ + beq.n 6867c │ │ │ │ add.w r0, r5, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - movw r1, #6067 @ 0x17b3 │ │ │ │ + movw r1, #6197 @ 0x1835 │ │ │ │ movt r1, #3 │ │ │ │ - bl 1a6bac <_Py_normpath@@Base+0xa58> │ │ │ │ + bl 1a6ddc <_Py_normpath@@Base+0xa60> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68282 │ │ │ │ - ldr r0, [pc, #284] @ (6832c ) │ │ │ │ + blt.n 6867c │ │ │ │ + ldr r0, [pc, #280] @ (68724 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68228 │ │ │ │ + bne.n 68622 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68218 │ │ │ │ + bne.n 68612 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 68244 │ │ │ │ + beq.n 6863e │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1abfa0 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 1069b8 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w sl, [r5, #3704] @ 0xe78 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 68258 │ │ │ │ + beq.n 68652 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 6824a │ │ │ │ + b.n 68644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 68288 │ │ │ │ + cbnz r0, 68682 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 68276 │ │ │ │ + bne.n 68670 │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68266 │ │ │ │ + bne.n 68660 │ │ │ │ dmb ish │ │ │ │ - beq.n 68282 │ │ │ │ - ldr r0, [pc, #172] @ (6832c ) │ │ │ │ - bl 235af8 │ │ │ │ + beq.n 6867c │ │ │ │ + ldr r0, [pc, #172] @ (68724 ) │ │ │ │ + bl 265bac │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6831e │ │ │ │ + b.n 68718 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr.w r3, [r5, #3704] @ 0xe78 │ │ │ │ adds r4, #16 │ │ │ │ - cbz r3, 682de │ │ │ │ + cbz r3, 686d8 │ │ │ │ ldr.w ip, [r3, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ str.w r9, [r3, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 682b4 │ │ │ │ + beq.n 686ae │ │ │ │ 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 │ │ │ │ @@ -91017,173 +91380,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 68292 │ │ │ │ + b.n 6868c │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 682f2 │ │ │ │ + bne.n 686ec │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 682e2 │ │ │ │ + bne.n 686dc │ │ │ │ dmb ish │ │ │ │ - beq.n 682fe │ │ │ │ - ldr r0, [pc, #48] @ (6832c ) │ │ │ │ - bl 235af8 │ │ │ │ + beq.n 686f8 │ │ │ │ + ldr r0, [pc, #48] @ (68724 ) │ │ │ │ + bl 265bac │ │ │ │ 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 1fbe68 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ + bl 1fc1a0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00068330 : │ │ │ │ +00068728 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (68368 ) │ │ │ │ + ldr r4, [pc, #40] @ (68760 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 681c4 │ │ │ │ + bl 685be │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68364 │ │ │ │ - movw r0, #19552 @ 0x4c60 │ │ │ │ + bne.n 6875c │ │ │ │ + movw r0, #20748 @ 0x510c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fcc54 │ │ │ │ + b.w 1fcf88 │ │ │ │ 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] @ (683b4 ) │ │ │ │ + ldr r0, [pc, #56] @ (687ac ) │ │ │ │ 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, #52093 @ 0xcb7d │ │ │ │ + movwne r1, #52913 @ 0xceb1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #31 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 681c4 │ │ │ │ + bl 685be │ │ │ │ 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] @ (6856c ) │ │ │ │ + ldr r5, [pc, #416] @ (68964 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #48128 @ 0xbc00 │ │ │ │ + movw r1, #48992 @ 0xbf60 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r5] │ │ │ │ movs r2, #0 │ │ │ │ - bl fe99c <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl fe9f4 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68476 │ │ │ │ + beq.n 6886e │ │ │ │ add.w r0, r4, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #225 @ 0xe1 │ │ │ │ - movw r1, #7041 @ 0x1b81 │ │ │ │ + movw r1, #7169 @ 0x1c01 │ │ │ │ movt r1, #3 │ │ │ │ - bl 1a6bac <_Py_normpath@@Base+0xa58> │ │ │ │ + bl 1a6ddc <_Py_normpath@@Base+0xa60> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68476 │ │ │ │ - ldr r0, [pc, #364] @ (68570 ) │ │ │ │ + blt.n 6886e │ │ │ │ + ldr r0, [pc, #364] @ (68968 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6841c │ │ │ │ + bne.n 68814 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6840c │ │ │ │ + bne.n 68804 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 68438 │ │ │ │ + beq.n 68830 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1abfa0 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 1069b8 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ movs r5, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 6844c │ │ │ │ + beq.n 68844 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 6843e │ │ │ │ + b.n 68836 │ │ │ │ mov r0, r5 │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 6847c │ │ │ │ + cbnz r0, 68874 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6846a │ │ │ │ + bne.n 68862 │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6845a │ │ │ │ + bne.n 68852 │ │ │ │ dmb ish │ │ │ │ - beq.n 68476 │ │ │ │ - ldr r0, [pc, #252] @ (68570 ) │ │ │ │ - bl 235af8 │ │ │ │ + beq.n 6886e │ │ │ │ + ldr r0, [pc, #252] @ (68968 ) │ │ │ │ + bl 265bac │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68562 │ │ │ │ + b.n 6895a │ │ │ │ ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ adds r5, #16 │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 684d4 │ │ │ │ + cbz r3, 688cc │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ str.w r9, [r3, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 684aa │ │ │ │ + beq.n 688a2 │ │ │ │ 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 │ │ │ │ @@ -91194,113 +91556,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 68488 │ │ │ │ + b.n 68880 │ │ │ │ add.w r4, r4, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r4, #3304] @ 0xce8 │ │ │ │ - cbnz r3, 68508 │ │ │ │ + cbnz r3, 68900 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 684f6 │ │ │ │ + bne.n 688ee │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 684e6 │ │ │ │ + bne.n 688de │ │ │ │ dmb ish │ │ │ │ - beq.n 68546 │ │ │ │ - ldr r0, [pc, #112] @ (68570 ) │ │ │ │ - bl 235af8 │ │ │ │ - b.n 68546 │ │ │ │ + beq.n 6893e │ │ │ │ + ldr r0, [pc, #112] @ (68968 ) │ │ │ │ + bl 265bac │ │ │ │ + b.n 6893e │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 684de │ │ │ │ + beq.n 688d6 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ - bl 203e78 │ │ │ │ + bl 203fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68504 │ │ │ │ + beq.n 688fc │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68532 │ │ │ │ + bne.n 6892a │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68522 │ │ │ │ + bne.n 6891a │ │ │ │ dmb ish │ │ │ │ - beq.n 6853e │ │ │ │ - ldr r0, [pc, #52] @ (68570 ) │ │ │ │ - bl 235af8 │ │ │ │ + beq.n 68936 │ │ │ │ + ldr r0, [pc, #52] @ (68968 ) │ │ │ │ + bl 265bac │ │ │ │ mov r0, r7 │ │ │ │ - bl 7730c │ │ │ │ - b.n 68476 │ │ │ │ + bl 772f4 │ │ │ │ + b.n 6886e │ │ │ │ ldr.w r3, [r4, #3304] @ 0xce8 │ │ │ │ movw r1, #27823 @ 0x6caf │ │ │ │ movs r0, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 1fbe68 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ + bl 1fc1a0 <_PyObject_MaybeCallSpecialNoArgs@@Base+0xa0> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00068574 : │ │ │ │ +0006896c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (685ac ) │ │ │ │ + ldr r4, [pc, #40] @ (689a4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 683b8 │ │ │ │ + bl 687b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 685a8 │ │ │ │ - movw r0, #19604 @ 0x4c94 │ │ │ │ + bne.n 689a0 │ │ │ │ + movw r0, #20800 @ 0x5140 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fcc54 │ │ │ │ + b.w 1fcf88 │ │ │ │ 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] @ (685f8 ) │ │ │ │ + ldr r0, [pc, #56] @ (689f0 ) │ │ │ │ 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, #38317 @ 0x95ad │ │ │ │ + movwne r1, #38513 @ 0x9671 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #21 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 683b8 │ │ │ │ + bl 687b0 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -91311,28 +91673,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, 6861e │ │ │ │ + cbnz r0, 68a16 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 68628 │ │ │ │ - b.n 6862e │ │ │ │ + cbnz r0, 68a20 │ │ │ │ + b.n 68a26 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68618 │ │ │ │ - b.n 6863c │ │ │ │ + beq.n 68a10 │ │ │ │ + b.n 68a34 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6863c │ │ │ │ + cbnz r0, 68a34 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 6863c │ │ │ │ + cbz r0, 68a34 │ │ │ │ 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 │ │ │ │ @@ -91352,1679 +91714,1342 @@ │ │ │ │ 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, 6867c │ │ │ │ + cbz r0, 68a74 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.n 68672 │ │ │ │ - b.n 68672 │ │ │ │ - b.n 68672 │ │ │ │ - b.n 68672 │ │ │ │ + b.n 68a6a │ │ │ │ + b.n 68a6a │ │ │ │ + b.n 68a6a │ │ │ │ + b.n 68a6a │ │ │ │ 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, 686ac │ │ │ │ + cbnz r0, 68aa4 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 686b4 │ │ │ │ + cbz r0, 68aac │ │ │ │ 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 6869e │ │ │ │ + beq.n 68a96 │ │ │ │ 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] @ (6872c ) │ │ │ │ + ldr r3, [pc, #92] @ (68b24 ) │ │ │ │ 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 6870a │ │ │ │ + bcc.n 68b02 │ │ │ │ cmp r3, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 6870a │ │ │ │ + cbnz r4, 68b02 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ add.w r3, sp, #4096 @ 0x1000 │ │ │ │ adds r3, #3 │ │ │ │ strb r4, [r3, #0] │ │ │ │ - bl 686b6 │ │ │ │ + bl 68aae │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (6872c ) │ │ │ │ + ldr r2, [pc, #28] @ (68b24 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 68722 │ │ │ │ + beq.n 68b1a │ │ │ │ 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, 6874e │ │ │ │ + cbnz r0, 68b46 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 68758 │ │ │ │ - b.n 6875e │ │ │ │ + cbnz r0, 68b50 │ │ │ │ + b.n 68b56 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68748 │ │ │ │ - b.n 6876c │ │ │ │ + beq.n 68b40 │ │ │ │ + b.n 68b64 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6876c │ │ │ │ + cbnz r0, 68b64 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6876c │ │ │ │ + cbz r0, 68b64 │ │ │ │ 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, 68794 │ │ │ │ + cbnz r0, 68b8c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 6879c │ │ │ │ + cbz r0, 68b94 │ │ │ │ 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 68786 │ │ │ │ + beq.n 68b7e │ │ │ │ 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, 687bc │ │ │ │ + cbnz r0, 68bb4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 687c6 │ │ │ │ - b.n 687cc │ │ │ │ + cbnz r0, 68bbe │ │ │ │ + b.n 68bc4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 687b6 │ │ │ │ - b.n 687f8 │ │ │ │ + beq.n 68bae │ │ │ │ + b.n 68bf0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 687f8 │ │ │ │ + cbnz r0, 68bf0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 687d6 │ │ │ │ + cbz r0, 68bce │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 687f8 │ │ │ │ + cbnz r0, 68bf0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 687e0 │ │ │ │ + cbz r0, 68bd8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 687f8 │ │ │ │ + cbnz r0, 68bf0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 687ea │ │ │ │ + cbz r0, 68be2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 687f8 │ │ │ │ + cbnz r0, 68bf0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 687f8 │ │ │ │ + cbz r0, 68bf0 │ │ │ │ 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 261744 │ │ │ │ - b.w 4dec4 │ │ │ │ + b.w 261b64 │ │ │ │ + b.w 4df30 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 6883c │ │ │ │ + cbz r3, 68c34 │ │ │ │ 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 28b350 <_PyXIData_Free@@Base+0x23f8> │ │ │ │ + bl 28b850 <_Py_hashtable_foreach@@Base+0xe9c> │ │ │ │ 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 68860 │ │ │ │ + bgt.n 68c58 │ │ │ │ adds r4, #1 │ │ │ │ blx 2b490 │ │ │ │ - b.n 68852 │ │ │ │ + b.n 68c4a │ │ │ │ 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, 6888e │ │ │ │ + cbnz r0, 68c86 │ │ │ │ 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 68864 │ │ │ │ + bl 68c5c │ │ │ │ blx 2b548 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2b548 │ │ │ │ │ │ │ │ -000688ba : │ │ │ │ +00068cb2 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -000688d6 : │ │ │ │ +00068cce : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 68926 │ │ │ │ + bhi.n 68d1e │ │ │ │ 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 1d89fc │ │ │ │ - cbnz r0, 68922 │ │ │ │ + bl 1d8d10 │ │ │ │ + cbnz r0, 68d1a │ │ │ │ ldr.w r1, [r5, #1576] @ 0x628 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d89fc │ │ │ │ - cbnz r0, 68922 │ │ │ │ + bl 1d8d10 │ │ │ │ + cbnz r0, 68d1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 204830 │ │ │ │ + bl 204874 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006892c : │ │ │ │ +00068d24 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 688d6 │ │ │ │ + b.w 68cce │ │ │ │ │ │ │ │ -00068932 : │ │ │ │ - ldr r3, [pc, #12] @ (68940 ) │ │ │ │ +00068d2a : │ │ │ │ + ldr r3, [pc, #12] @ (68d38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 346e4 │ │ │ │ + b.w 34734 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #14492 @ 0x389c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 793ec │ │ │ │ - movw r0, #14492 @ 0x389c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - b.w 793ec │ │ │ │ - stmdb 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, #19688 @ 0x4ce8 │ │ │ │ - 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 8e728 │ │ │ │ - cbz r0, 689be │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #5 │ │ │ │ - bmi.n 689c2 │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19704 @ 0x4cf8 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 68b1e │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - movw r1, #19748 @ 0x4d24 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - bl 8e728 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 689be │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 689fe │ │ │ │ - movw r3, #44652 @ 0xae6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19796 @ 0x4d54 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 689be │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r1, #54648 @ 0xd578 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #19840 @ 0x4d80 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 91a44 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 689be │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - add r7, sp, #84 @ 0x54 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r7 │ │ │ │ - movw r2, #53736 @ 0xd1e8 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - bl 18419c │ │ │ │ - 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 97b54 │ │ │ │ - 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 9a734 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cbz r1, 68a68 │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - bl 27cd6c <_PyUnicode_ToNumeric@@Base+0x8358> │ │ │ │ - b.n 68a84 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ - cbz r2, 68a88 │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19860 @ 0x4d94 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 68b16 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 68aa4 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 68ac4 │ │ │ │ - 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 68ac4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 68ac4 │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19900 @ 0x4dbc │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 68a84 │ │ │ │ - bl 97b54 │ │ │ │ - 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 9a734 │ │ │ │ - cbz r4, 68afa │ │ │ │ - ldr.w r0, [fp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 27cd6c <_PyUnicode_ToNumeric@@Base+0x8358> │ │ │ │ - b.n 68a84 │ │ │ │ - add r0, sp, #116 @ 0x74 │ │ │ │ - bl 793ec │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68a84 │ │ │ │ - mov r2, r7 │ │ │ │ - movw r0, #19932 @ 0x4ddc │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 80848 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 68b1e │ │ │ │ - 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, #19936 @ 0x4de0 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 68b7a │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 203fb0 │ │ │ │ - cbz r0, 68b7a │ │ │ │ - ldr r3, [pc, #44] @ (68b80 ) │ │ │ │ - ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ - cbz r3, 68b68 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ - mla r0, r0, r1, r3 │ │ │ │ - bl 212594 <_PyXI_FreeFailure@@Base+0x24> │ │ │ │ - cbnz r0, 68b72 │ │ │ │ - movw r0, #5412 @ 0x1524 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - b.n 68b7a │ │ │ │ - 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, #19952 @ 0x4df0 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 68bd8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 68bc6 │ │ │ │ - bl 97b54 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 68864 │ │ │ │ - movs r0, #11 │ │ │ │ - blx 2bca0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a734 │ │ │ │ - b.n 68bd0 │ │ │ │ - bl 68864 │ │ │ │ - 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, #19964 @ 0x4dfc │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 68c20 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 688d6 │ │ │ │ - cbz r0, 68c24 │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49148 @ 0xbffc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68c2c │ │ │ │ - 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 68c58 │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ - 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, 68c8e │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68ca0 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2beec │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 3335c <_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, 68cd0 │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68cec │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2b210 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 68cbe │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2beec │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 3335c <_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 68864 │ │ │ │ - movs r0, #0 │ │ │ │ - cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bcc.n 68d1a │ │ │ │ - sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ - cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 68d20 │ │ │ │ - add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 68d24 │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - mov r2, r4 │ │ │ │ - bl 686b6 │ │ │ │ - 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, #19976 @ 0x4e08 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ - 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, #20068 @ 0x4e64 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 68d9e │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movw r3, #65523 @ 0xfff3 │ │ │ │ - movt r3, #32767 @ 0x7fff │ │ │ │ - cmp r0, r3 │ │ │ │ - bhi.n 68d88 │ │ │ │ - adds r0, #12 │ │ │ │ - bl 7dd48 │ │ │ │ - b.n 68da0 │ │ │ │ - movw r3, #44652 @ 0xae6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20080 @ 0x4e70 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ - orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 68da8 │ │ │ │ - b.w 7dd48 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #34816 @ 0x8800 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl ff698 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cbz r2, 68dee │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68dee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 68dee │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldrsh.w r0, [r1] │ │ │ │ - b.w 7fcd0 │ │ │ │ - movs r0, #0 │ │ │ │ - adds r3, r1, #4 │ │ │ │ - ldrb.w r2, [r3, #-1]! │ │ │ │ - cmp r1, r3 │ │ │ │ - orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 68dfe │ │ │ │ - b.w 7fcd0 │ │ │ │ - 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 7fcd0 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 7fcd0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68864 │ │ │ │ - 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 68864 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - bl 292e98 <_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 7fcd0 │ │ │ │ - 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, 68eae │ │ │ │ - bl 97b54 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9a734 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ - 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 21d1d8 <_PyEval_AddPendingCall@@Base+0x804> │ │ │ │ - cbz r0, 68f12 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 2beec │ │ │ │ - bl 97b54 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - blx 2bed0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9a734 │ │ │ │ - cbz r5, 68f0c │ │ │ │ - blx 2c188 <__errno_location@plt> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - str r5, [r0, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 68f12 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 7fcd0 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r0, #4 │ │ │ │ - b.w 7fcd0 │ │ │ │ - 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 68f28 │ │ │ │ - pop {r4, r5} │ │ │ │ - b.w 11ff50 │ │ │ │ - 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 68f4a │ │ │ │ - pop {r4} │ │ │ │ - b.w 100bf4 │ │ │ │ - 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 27d5bc │ │ │ │ - vcmp.f64 d0, d10 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 68f96 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 68fc6 │ │ │ │ - movs r1, #1 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - bl 27d5bc │ │ │ │ - vcmp.f64 d0, d10 │ │ │ │ - vmov.f64 d9, d0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 68fb2 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 68fc6 │ │ │ │ - vmov.f64 d1, d9 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - vpop {d8-d10} │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2853e4 │ │ │ │ - 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 1c9e74 │ │ │ │ + bl 1c9edc │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69002 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 69034 │ │ │ │ + bne.n 68d70 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 68da2 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 1c9e74 │ │ │ │ + bl 1c9edc │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69020 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 69034 │ │ │ │ + bne.n 68d8e │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 68da2 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2853e4 │ │ │ │ + b.w 2858a4 │ │ │ │ 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 168d70 │ │ │ │ + bl 168e18 <_PyTime_AsLong@@Base+0x1578> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69080 │ │ │ │ + bne.n 68dee │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ - cbz r0, 6907a │ │ │ │ + bl d7d94 │ │ │ │ + cbz r0, 68de8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 209f48 │ │ │ │ + bl 20a34c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 690a4 │ │ │ │ + b.n 68e12 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 69092 │ │ │ │ + bne.n 68e00 │ │ │ │ add.w r3, r1, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 69070 │ │ │ │ + bcs.n 68dde │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ asrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 69096 │ │ │ │ + bgt.n 68e04 │ │ │ │ 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 20987c │ │ │ │ + bl 20a068 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 690ec │ │ │ │ + bne.n 68e5a │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ - cbz r0, 690e6 │ │ │ │ + bl d7d94 │ │ │ │ + cbz r0, 68e54 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 209f48 │ │ │ │ + bl 20a34c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6911c │ │ │ │ + b.n 68e8a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6910a │ │ │ │ + beq.n 68e78 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 6910a │ │ │ │ + bhi.n 68e78 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 209f48 │ │ │ │ - b.n 690e6 │ │ │ │ + bl 20a34c │ │ │ │ + b.n 68e54 │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6910e │ │ │ │ + bgt.n 68e7c │ │ │ │ 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 68c5c │ │ │ │ + movs r0, #0 │ │ │ │ + cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bcc.n 68eb8 │ │ │ │ + sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ + cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ + bcs.n 68ebe │ │ │ │ + add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ + b.n 68ec2 │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + mov r2, r4 │ │ │ │ + bl 68aae │ │ │ │ + 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, #20884 @ 0x5194 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d5890 │ │ │ │ + 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 209f08 │ │ │ │ - cbz r0, 69190 │ │ │ │ + bl 20a0e4 │ │ │ │ + cbz r0, 68f5e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 116054 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 116fc4 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69166 │ │ │ │ + bge.n 68f34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69166 │ │ │ │ + cbnz r3, 68f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 69196 │ │ │ │ + bne.n 68f64 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #8264 @ 0x2048 │ │ │ │ + movw r1, #9300 @ 0x2454 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69198 │ │ │ │ + b.n 68f66 │ │ │ │ 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 209f08 │ │ │ │ - cbz r0, 69202 │ │ │ │ + bl 20a0e4 │ │ │ │ + cbz r0, 68fd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 116054 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 116fc4 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 691e2 │ │ │ │ + bge.n 68fb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 691e2 │ │ │ │ + cbnz r3, 68fb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 69208 │ │ │ │ + bne.n 68fd6 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #42116 @ 0xa484 │ │ │ │ + movw r1, #43116 @ 0xa86c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6920a │ │ │ │ + b.n 68fd8 │ │ │ │ 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 24c0e4 │ │ │ │ + bl 24c57c │ │ │ │ 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 69258 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 69258 │ │ │ │ + bne.n 69026 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 69026 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #63100 @ 0xf67c │ │ │ │ + movw r1, #64220 @ 0xfadc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6927c │ │ │ │ + bl f1dcc │ │ │ │ + b.n 6904a │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17489c │ │ │ │ - cbnz r0, 6927c │ │ │ │ + bl 174adc │ │ │ │ + cbnz r0, 6904a │ │ │ │ movs r1, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 17489c │ │ │ │ + b.w 174adc │ │ │ │ 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 24c0e4 │ │ │ │ + bl 24c57c │ │ │ │ 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 692d2 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 692d2 │ │ │ │ + bne.n 690a0 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 690a0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #63100 @ 0xf67c │ │ │ │ + movw r1, #64220 @ 0xfadc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f1e40 │ │ │ │ - b.n 692f8 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 690c6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f5ad8 │ │ │ │ - cbnz r0, 692f8 │ │ │ │ + bl 1f5e18 │ │ │ │ + cbnz r0, 690c6 │ │ │ │ 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 1f5ad8 │ │ │ │ + b.w 1f5e18 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 6933c │ │ │ │ + cbz r3, 6910a │ │ │ │ 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, 69332 │ │ │ │ + cbz r0, 69100 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 711a8 │ │ │ │ - b.n 69346 │ │ │ │ + bl 711b0 │ │ │ │ + b.n 69114 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69346 │ │ │ │ + b.n 69114 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ add sp, #12 │ │ │ │ pop {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 2bc48 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 7fcd4 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + b.w 7fcd4 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 68c5c │ │ │ │ + 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 68c5c │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 293218 <_PyMonitoring_FireBranchEvent@@Base+0x318> │ │ │ │ + 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 7fcd4 │ │ │ │ + movs r0, #4 │ │ │ │ + b.w 7fcd4 │ │ │ │ stmdb 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] @ 69490 │ │ │ │ + ldr.w r8, [pc, #308] @ 692d8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r8, #1368] @ 0x558 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6948a │ │ │ │ + beq.w 692d2 │ │ │ │ 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 693a2 │ │ │ │ + beq.n 691ea │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 69386 │ │ │ │ + bne.n 691ce │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 693a6 │ │ │ │ + b.n 691ee │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r3, r3, r6, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 693bc │ │ │ │ + cbz r2, 69204 │ │ │ │ adds r1, #12 │ │ │ │ movs r2, #0 │ │ │ │ add r1, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ blx 2bd3c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 693e6 │ │ │ │ + beq.n 6922e │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28608 @ 0x6fc0 │ │ │ │ + movw r1, #29504 @ 0x7340 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_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 69422 │ │ │ │ + b.n 6926a │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r5, #53736 @ 0xd1e8 │ │ │ │ + movw r5, #54632 @ 0xd568 │ │ │ │ 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, #20116 @ 0x4e94 │ │ │ │ + movw r1, #20976 @ 0x51f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_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 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #51980 @ 0xcb0c │ │ │ │ + movw r1, #52876 @ 0xce8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r8, #1380] @ 0x564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32000 │ │ │ │ + bl 3207c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 69470 │ │ │ │ + cbnz r3, 692b8 │ │ │ │ ldr.w r3, [r8, #1388] @ 0x56c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r3, 6946c │ │ │ │ + cbz r3, 692b4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #48268 @ 0xbc8c │ │ │ │ + movw r1, #50304 @ 0xc480 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 182e18 <_Py_write_noraise@@Base> │ │ │ │ + bl 183058 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fe68 <_Py_DumpStack@@Base> │ │ │ │ + bl 2fec8 <_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, #21020 @ 0x521c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 6932e │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 204108 │ │ │ │ + cbz r0, 6932e │ │ │ │ + ldr r3, [pc, #44] @ (69334 ) │ │ │ │ + ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ + cbz r3, 6931c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ + mla r0, r0, r1, r3 │ │ │ │ + bl 212a3c <_PyXI_FreeFailure@@Base+0x24> │ │ │ │ + cbnz r0, 69326 │ │ │ │ + movw r0, #5412 @ 0x1524 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + b.n 6932e │ │ │ │ + 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, #21036 @ 0x522c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 6937c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 68cce │ │ │ │ + cbz r0, 69380 │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #49624 @ 0xc1d8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69388 │ │ │ │ + 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, #21048 @ 0x5238 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 693e0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 693ce │ │ │ │ + bl 97c54 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 68c5c │ │ │ │ + movs r0, #11 │ │ │ │ + blx 2bca0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a80c │ │ │ │ + b.n 693d8 │ │ │ │ + bl 68c5c │ │ │ │ + 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, 69410 │ │ │ │ + bl 97c54 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9a80c │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7fcd4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #20160 @ 0x4ec0 │ │ │ │ + movw r1, #21060 @ 0x5244 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #65428 @ 0xff94 │ │ │ │ - movt r0, #72 @ 0x48 │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #768 @ 0x300 │ │ │ │ + movt r0, #73 @ 0x49 │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 694f0 │ │ │ │ + beq.n 69476 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 694da │ │ │ │ + beq.n 69460 │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 694f4 │ │ │ │ + beq.n 6947a │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20212 @ 0x4ef4 │ │ │ │ + movw r1, #21112 @ 0x5278 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1e40 │ │ │ │ + b.w f1dcc │ │ │ │ movw r3, #61044 @ 0xee74 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20176 @ 0x4ed0 │ │ │ │ + movw r1, #21076 @ 0x5254 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f1e40 │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w f1dcc │ │ │ │ + b.w 1f31b8 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68864 │ │ │ │ - bl 1b750c │ │ │ │ - cbnz r0, 69516 │ │ │ │ + bl 68c5c │ │ │ │ + bl 1b764c │ │ │ │ + cbnz r0, 6949c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 126b90 │ │ │ │ + bl 126a88 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #38037 @ 0x9495 │ │ │ │ + movw r0, #37915 @ 0x941b │ │ │ │ movt r0, #6 │ │ │ │ - bl 1d4760 │ │ │ │ + bl 1d4a60 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69550 │ │ │ │ + bne.n 694d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b83f0 │ │ │ │ + bl 1b84b8 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20256 @ 0x4f20 │ │ │ │ + movw r1, #21156 @ 0x52a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6956c │ │ │ │ + b.n 694f2 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126b90 │ │ │ │ + bl 126a88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1272a4 │ │ │ │ + bl 1271b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b83f0 │ │ │ │ + bl 1b84b8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006956e : │ │ │ │ - b.w 3241a │ │ │ │ +000694f4 : │ │ │ │ + b.w 32462 │ │ │ │ + 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 69520 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 1a7e04 │ │ │ │ + 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, 69556 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1a7e04 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69568 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2beec │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ + bl 333ac <_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 21d684 <_PyEval_AddPendingCall@@Base+0x804> │ │ │ │ + cbz r0, 695c6 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 2beec │ │ │ │ + bl 97c54 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + blx 2bed0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9a80c │ │ │ │ + cbz r5, 695c0 │ │ │ │ + blx 2c188 <__errno_location@plt> │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + str r5, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1a7e04 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 695c6 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 7fcd4 │ │ │ │ + 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, 695f6 │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1a7e04 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69612 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2b210 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 695e4 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2beec │ │ │ │ + ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ + bl 333ac <_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 14b04c │ │ │ │ - cbnz r0, 695a4 │ │ │ │ + bl 14aef8 │ │ │ │ + cbnz r0, 69648 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20284 @ 0x4f3c │ │ │ │ + movw r1, #21184 @ 0x52c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 695ae │ │ │ │ + bl f1dcc │ │ │ │ + b.n 69652 │ │ │ │ mov r0, r8 │ │ │ │ - bl 147374 │ │ │ │ + bl 14728c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 695b2 │ │ │ │ + bge.n 69656 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69684 │ │ │ │ + b.n 69728 │ │ │ │ cmp.w r7, #65536 @ 0x10000 │ │ │ │ - ble.n 695d0 │ │ │ │ + ble.n 69674 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20324 @ 0x4f64 │ │ │ │ + movw r1, #21224 @ 0x52e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 695ae │ │ │ │ + bl f1dcc │ │ │ │ + b.n 69652 │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 695e0 │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 695ae │ │ │ │ + cbnz r0, 69684 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 69652 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 69654 │ │ │ │ - bl ee044 │ │ │ │ + beq.n 696f8 │ │ │ │ + bl edfec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6966e │ │ │ │ - bl 11c060 │ │ │ │ + beq.n 69712 │ │ │ │ + bl 11c224 │ │ │ │ add.w r1, r5, r6, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 69622 │ │ │ │ + cbnz r3, 696c6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20340 @ 0x4f74 │ │ │ │ + movw r1, #21240 @ 0x52f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 69630 │ │ │ │ - b.n 6966e │ │ │ │ - bl 1ef954 <_Py_Gid_Converter@@Base> │ │ │ │ + blt.n 696d4 │ │ │ │ + b.n 69712 │ │ │ │ + bl 1efc88 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6963e │ │ │ │ + cbnz r0, 696e2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6966e │ │ │ │ + bge.n 69712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6966e │ │ │ │ + cbnz r3, 69712 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 6966e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69712 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69650 │ │ │ │ + bge.n 696f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69650 │ │ │ │ + cbnz r3, 696f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 695e2 │ │ │ │ + b.n 69686 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b94c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69676 │ │ │ │ + bge.n 6971a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 695ae │ │ │ │ + bl 75f84 │ │ │ │ + b.n 69652 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ 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 fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 696a8 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 696da │ │ │ │ + bne.n 6974c │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 6977e │ │ │ │ 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 696d2 │ │ │ │ + bne.n 69776 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 696d2 │ │ │ │ + cbz r3, 69776 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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 fb124 │ │ │ │ + bl fb170 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6970a │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 697ae │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 69722 │ │ │ │ + b.n 697c6 │ │ │ │ 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 fb124 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 69746 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 6974e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 6979e │ │ │ │ - subs r3, r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 69766 │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49148 @ 0xbffc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 69742 │ │ │ │ - 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, 69796 │ │ │ │ - cbz r0, 69796 │ │ │ │ - movw r1, #20364 @ 0x4f8c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - blx 2bb70 │ │ │ │ - cbnz r0, 69796 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 793ec │ │ │ │ - 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, 697c0 │ │ │ │ + cbnz r3, 697e8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 697c0 │ │ │ │ + ble.n 697e8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 697c0 │ │ │ │ - cbnz r0, 697e0 │ │ │ │ + bne.n 697e8 │ │ │ │ + cbnz r0, 69808 │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 697f8 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69820 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 697f2 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 697f8 │ │ │ │ + bne.n 6981a │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 69820 │ │ │ │ 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, 6981e │ │ │ │ + cbnz r3, 69846 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6981e │ │ │ │ + ble.n 69846 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6981e │ │ │ │ - cbnz r0, 69838 │ │ │ │ + bne.n 69846 │ │ │ │ + cbnz r0, 69860 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (69878 ) │ │ │ │ + ldr r4, [pc, #76] @ (698a0 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69872 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6989a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6984a │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 69872 │ │ │ │ + bne.n 69872 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 6989a │ │ │ │ mov r0, r4 │ │ │ │ blx 2ad9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69868 │ │ │ │ + bge.n 69890 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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, 6989c │ │ │ │ + cbnz r3, 698c4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6989c │ │ │ │ + ble.n 698c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6989c │ │ │ │ - cbnz r0, 698ba │ │ │ │ + bne.n 698c4 │ │ │ │ + cbnz r0, 698e2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (698f8 ) │ │ │ │ + ldr r4, [pc, #76] @ (69920 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 698ba │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 698e2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 698f2 │ │ │ │ + b.n 6991a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 698d6 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 698fe │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 698b6 │ │ │ │ + bne.n 698de │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 698f2 │ │ │ │ + b.n 6991a │ │ │ │ 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 │ │ │ │ @@ -93038,42 +93063,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, 6991c │ │ │ │ + cbnz r3, 69944 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6991c │ │ │ │ + ble.n 69944 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6991c │ │ │ │ - cbnz r0, 6993a │ │ │ │ + bne.n 69944 │ │ │ │ + cbnz r0, 69962 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #80] @ (6997c ) │ │ │ │ + ldr r4, [pc, #80] @ (699a4 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6993a │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69962 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69976 │ │ │ │ + b.n 6999e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69956 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 6997e │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69936 │ │ │ │ + bne.n 6995e │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69976 │ │ │ │ + b.n 6999e │ │ │ │ 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 │ │ │ │ @@ -93088,42 +93113,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, 699a0 │ │ │ │ + cbnz r3, 699c8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 699a0 │ │ │ │ + ble.n 699c8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 699a0 │ │ │ │ - cbnz r0, 699be │ │ │ │ + bne.n 699c8 │ │ │ │ + cbnz r0, 699e6 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #72] @ (699f8 ) │ │ │ │ + ldr r4, [pc, #72] @ (69a20 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 699be │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 699e6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 699f2 │ │ │ │ + b.n 69a1a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 699da │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 69a02 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 699ba │ │ │ │ + bne.n 699e2 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 699f2 │ │ │ │ + b.n 69a1a │ │ │ │ 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 │ │ │ │ @@ -93135,213 +93160,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, 69a1c │ │ │ │ + cbnz r3, 69a44 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69a1c │ │ │ │ + ble.n 69a44 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69a1c │ │ │ │ - cbnz r0, 69a36 │ │ │ │ + bne.n 69a44 │ │ │ │ + cbnz r0, 69a5e │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (69a5c ) │ │ │ │ + ldr r4, [pc, #48] @ (69a84 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69a56 │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69a7e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69a48 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 69a56 │ │ │ │ + bne.n 69a70 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 69a7e │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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, 69a80 │ │ │ │ + cbnz r3, 69aa8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69a80 │ │ │ │ + ble.n 69aa8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69a80 │ │ │ │ - cbnz r0, 69a9a │ │ │ │ + bne.n 69aa8 │ │ │ │ + cbnz r0, 69ac2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (69ac0 ) │ │ │ │ + ldr r4, [pc, #48] @ (69ae8 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69aba │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69ae2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69aac │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 69aba │ │ │ │ + bne.n 69ad4 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 69ae2 │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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, 69ae4 │ │ │ │ + cbnz r3, 69b0c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69ae4 │ │ │ │ + ble.n 69b0c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69ae4 │ │ │ │ - cbnz r0, 69afe │ │ │ │ + bne.n 69b0c │ │ │ │ + cbnz r0, 69b26 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (69b24 ) │ │ │ │ + ldr r4, [pc, #48] @ (69b4c ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69b1e │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69b46 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69b10 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 69b1e │ │ │ │ + bne.n 69b38 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 69b46 │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ + b.w 7fcd4 │ │ │ │ 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 20b068 │ │ │ │ + bl 20b400 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69b44 │ │ │ │ + bne.n 69b6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69b66 │ │ │ │ + b.n 69b8e │ │ │ │ blx 2ae90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69b5e │ │ │ │ + bne.n 69b86 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ 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, 69b82 │ │ │ │ + cbz r3, 69baa │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 69b92 │ │ │ │ + b.n 69bba │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69b90 │ │ │ │ + ble.n 69bb8 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 69b8c │ │ │ │ - cbnz r1, 69bb8 │ │ │ │ + bgt.n 69bb4 │ │ │ │ + cbnz r1, 69be0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 69b92 │ │ │ │ + b.n 69bba │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #140] @ (69c20 ) │ │ │ │ + ldr r1, [pc, #140] @ (69c48 ) │ │ │ │ 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 f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69bbe │ │ │ │ + cbnz r0, 69be6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69c1a │ │ │ │ + b.n 69c42 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 20b068 │ │ │ │ + bl 20b400 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 69bb4 │ │ │ │ + beq.n 69bdc │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 69be4 │ │ │ │ + beq.n 69c0c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69be6 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 69be6 │ │ │ │ - b.n 69bb4 │ │ │ │ + bne.n 69c0e │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 69c0e │ │ │ │ + b.n 69bdc │ │ │ │ movs r4, #0 │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b748 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ - cbz r4, 69c12 │ │ │ │ + bl 9a80c │ │ │ │ + cbz r4, 69c3a │ │ │ │ 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 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ 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 │ │ │ │ @@ -93349,316 +93374,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, 69c5e │ │ │ │ + cbz r0, 69c86 │ │ │ │ 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 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 69c64 │ │ │ │ + b.n 69c8c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 194ee0 │ │ │ │ + bl 195130 │ │ │ │ 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, 69ca0 │ │ │ │ + cbz r0, 69cc8 │ │ │ │ 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 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69ca6 │ │ │ │ + b.n 69cce │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 194ee0 │ │ │ │ + bl 195130 │ │ │ │ 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 69ccc │ │ │ │ + bne.n 69cf4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69cee │ │ │ │ - b.n 69ce6 │ │ │ │ + bne.n 69d16 │ │ │ │ + b.n 69d0e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #39880 @ 0x9bc8 │ │ │ │ + movw r0, #40776 @ 0x9f48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69cbe │ │ │ │ + bne.n 69ce6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69d1e │ │ │ │ - bl 7fa30 │ │ │ │ + b.n 69d46 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69ce2 │ │ │ │ + bne.n 69d0a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69d02 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 69d2a │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69ce2 │ │ │ │ - bl 97b54 │ │ │ │ + bne.n 69d0a │ │ │ │ + bl 97c54 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6330a <_Py_closerange@@Base> │ │ │ │ + bl 6361a <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ 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 69d44 │ │ │ │ + bne.n 69d6c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69d62 │ │ │ │ - b.n 69d5c │ │ │ │ + bne.n 69d8a │ │ │ │ + b.n 69d84 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1332 @ 0x534 │ │ │ │ + movw r0, #2228 @ 0x8b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69d36 │ │ │ │ - b.n 69dc8 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 69dc8 │ │ │ │ + bne.n 69d5e │ │ │ │ + b.n 69df0 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 69df0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69d74 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 69dc8 │ │ │ │ + bne.n 69d9c │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 69df0 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 69d92 │ │ │ │ + bls.n 69dba │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49148 @ 0xbffc │ │ │ │ + movw r1, #49624 @ 0xc1d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 69dc8 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 69df0 │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd3c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 69da6 │ │ │ │ + cbz r5, 69dce │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 69daa │ │ │ │ + b.n 69dd2 │ │ │ │ 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 69dcc │ │ │ │ + bge.n 69df4 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69dd4 │ │ │ │ + b.n 69dfc │ │ │ │ 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 69e02 │ │ │ │ + bhi.n 69e2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 69e24 │ │ │ │ - b.n 69e1c │ │ │ │ - movw r0, #1356 @ 0x54c │ │ │ │ + bne.n 69e4c │ │ │ │ + b.n 69e44 │ │ │ │ + movw r0, #2252 @ 0x8cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69df4 │ │ │ │ + bne.n 69e1c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69eb0 │ │ │ │ - bl 7fa30 │ │ │ │ + b.n 69ed8 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69e18 │ │ │ │ + bne.n 69e40 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69e38 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 69e60 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69e18 │ │ │ │ + bne.n 69e40 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 69e7e │ │ │ │ + ble.n 69ea6 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 69e58 │ │ │ │ + beq.n 69e80 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69e5a │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 69e5a │ │ │ │ - b.n 69e18 │ │ │ │ + bne.n 69e82 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 69e82 │ │ │ │ + b.n 69e40 │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 69e80 │ │ │ │ + beq.n 69ea8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20380 @ 0x4f9c │ │ │ │ + movw r1, #21264 @ 0x5310 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 69e18 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 69e40 │ │ │ │ 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 69ea8 │ │ │ │ + bge.n 69ed0 │ │ │ │ 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 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbnz r0, 69ec6 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 97c54 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 2b590 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a80c │ │ │ │ + bl edd74 │ │ │ │ + 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 fb170 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 69f34 │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 69f3c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 69f8c │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bls.n 69f54 │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #49624 @ 0xc1d8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.n 69f30 │ │ │ │ + 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, 69f84 │ │ │ │ + cbz r0, 69f84 │ │ │ │ + movw r1, #21288 @ 0x5328 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + blx 2bb70 │ │ │ │ + cbnz r0, 69f84 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 793e4 │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + movw r0, #15368 @ 0x3c08 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 793e4 │ │ │ │ + movw r0, #15368 @ 0x3c08 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + b.w 793e4 │ │ │ │ + cbnz r0, 69fb6 │ │ │ │ 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 1f3d18 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1f4168 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 69ef8 │ │ │ │ + beq.n 69fe8 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 253398 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 253830 <_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 713bc │ │ │ │ - cbz r0, 69f82 │ │ │ │ + bl 713c4 │ │ │ │ + cbz r0, 6a072 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #116] @ 69f90 │ │ │ │ + vldr d8, [pc, #116] @ 6a080 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 293460 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 2937e0 <_PyMonitoring_FireBranchEvent@@Base+0x8e0> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 293460 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 2937e0 <_PyMonitoring_FireBranchEvent@@Base+0x8e0> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 859e8 │ │ │ │ + bl 85a98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 69f6e │ │ │ │ + cbz r0, 6a05e │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 293460 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 2937e0 <_PyMonitoring_FireBranchEvent@@Base+0x8e0> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 293460 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 2937e0 <_PyMonitoring_FireBranchEvent@@Base+0x8e0> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 859e8 │ │ │ │ - cbnz r0, 69f86 │ │ │ │ + bl 85a98 │ │ │ │ + cbnz r0, 6a076 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69f82 │ │ │ │ + bge.n 6a072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69f82 │ │ │ │ + cbnz r3, 6a072 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69f88 │ │ │ │ + b.n 6a078 │ │ │ │ str r0, [r4, #20] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ @@ -93669,1083 +93760,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 69fc2 │ │ │ │ + bhi.n 6a0b2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69fe0 │ │ │ │ - b.n 69fda │ │ │ │ - movw r0, #1252 @ 0x4e4 │ │ │ │ + bne.n 6a0d0 │ │ │ │ + b.n 6a0ca │ │ │ │ + movw r0, #2148 @ 0x864 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69fb4 │ │ │ │ - b.n 6a016 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 6a016 │ │ │ │ + bne.n 6a0a4 │ │ │ │ + b.n 6a106 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 6a106 │ │ │ │ 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 69eb6 │ │ │ │ + bl 69fa6 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a016 │ │ │ │ + beq.n 6a106 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 69eb6 │ │ │ │ + bl 69fa6 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a016 │ │ │ │ + beq.n 6a106 │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c3c4 <__setitimer64@plt> │ │ │ │ - cbz r0, 6a01a │ │ │ │ + cbz r0, 6a10a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a020 │ │ │ │ + b.n 6a110 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 69efc │ │ │ │ + bl 69fec │ │ │ │ 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 fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a048 │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 6a066 │ │ │ │ + bne.n 6a138 │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 6a156 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2bcdc <__getitimer64@plt> │ │ │ │ - cbz r0, 6a05e │ │ │ │ + cbz r0, 6a14e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a068 │ │ │ │ + b.n 6a158 │ │ │ │ mov r0, sp │ │ │ │ - bl 69efc │ │ │ │ - b.n 6a068 │ │ │ │ + bl 69fec │ │ │ │ + b.n 6a158 │ │ │ │ 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 d80a8 │ │ │ │ + bl d7f8c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - movw r0, #20404 @ 0x4fb4 │ │ │ │ + bl 1a7e04 │ │ │ │ + movw r0, #21304 @ 0x5338 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1fcc54 │ │ │ │ + bl 1fcf88 │ │ │ │ mov r0, r6 │ │ │ │ - bl d80bc │ │ │ │ + bl d7fa0 │ │ │ │ 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 85460 │ │ │ │ - cbz r0, 6a128 │ │ │ │ + bl 85500 │ │ │ │ + cbz r0, 6a218 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1b3ab4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1b3bbc <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 6a12a │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 6a21a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a128 │ │ │ │ + bge.n 6a218 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a128 │ │ │ │ + cbnz r3, 6a218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 21d1d8 <_PyEval_AddPendingCall@@Base+0x804> │ │ │ │ - cbz r0, 6a1a0 │ │ │ │ + bl 21d684 <_PyEval_AddPendingCall@@Base+0x804> │ │ │ │ + cbz r0, 6a290 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2beec │ │ │ │ - bl 97b54 │ │ │ │ + bl 97c54 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 2b9d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6a196 │ │ │ │ + bne.n 6a286 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6a186 │ │ │ │ - bl edde4 │ │ │ │ + bne.n 6a276 │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a156 │ │ │ │ + beq.n 6a246 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a1a0 │ │ │ │ + b.n 6a290 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - b.n 6a182 │ │ │ │ + bl 1a7e04 │ │ │ │ + b.n 6a272 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6a0b2 │ │ │ │ + bl 6a1a2 │ │ │ │ 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 6a1ca │ │ │ │ + bne.n 6a2ba │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 21d1d8 <_PyEval_AddPendingCall@@Base+0x804> │ │ │ │ - cbnz r0, 6a1e2 │ │ │ │ - b.n 6a26a │ │ │ │ + bl 21d684 <_PyEval_AddPendingCall@@Base+0x804> │ │ │ │ + cbnz r0, 6a2d2 │ │ │ │ + b.n 6a35a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1440 @ 0x5a0 │ │ │ │ + movw r0, #2336 @ 0x920 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a1be │ │ │ │ - b.n 6a26a │ │ │ │ + bne.n 6a2ae │ │ │ │ + b.n 6a35a │ │ │ │ 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 1f3d18 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1f4168 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a26a │ │ │ │ + beq.n 6a35a │ │ │ │ ldrd r5, r4, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6a21c │ │ │ │ + bge.n 6a30c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39288 @ 0x9978 │ │ │ │ + movw r1, #40288 @ 0x9d60 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6a26a │ │ │ │ + bl f1dcc │ │ │ │ + b.n 6a35a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2357a4 <_PyDeadline_Init@@Base> │ │ │ │ + bl 235d60 <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f59e0 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 97b54 │ │ │ │ + bl 1f5d20 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6a292 │ │ │ │ + bne.n 6a382 │ │ │ │ blx 2c188 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6a26e │ │ │ │ + beq.n 6a35e │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6a288 │ │ │ │ + beq.n 6a378 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a29e │ │ │ │ - bl edde4 │ │ │ │ + b.n 6a38e │ │ │ │ + bl edd74 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a26a │ │ │ │ - bl 263f38 <_PyDeadline_Get@@Base> │ │ │ │ + bne.n 6a35a │ │ │ │ + bl 26a3dc <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 6a228 │ │ │ │ - b.n 6a292 │ │ │ │ + bge.n 6a318 │ │ │ │ + b.n 6a382 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 6a29e │ │ │ │ + b.n 6a38e │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6a0b2 │ │ │ │ + bl 6a1a2 │ │ │ │ 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 125dcc │ │ │ │ + bl 125cdc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1cc53c │ │ │ │ + b.w 1cc64c │ │ │ │ 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 150854 │ │ │ │ + bl 1507f4 │ │ │ │ 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 150854 │ │ │ │ + bl 1507f4 │ │ │ │ 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 150854 │ │ │ │ + bl 1507f4 │ │ │ │ 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 125dcc │ │ │ │ + bl 125cdc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 6a36e │ │ │ │ + beq.n 6a45e │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a36e │ │ │ │ + beq.n 6a45e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 6a386 │ │ │ │ - b.n 6a398 │ │ │ │ + bne.n 6a476 │ │ │ │ + b.n 6a488 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6a366 │ │ │ │ - movw r0, #20468 @ 0x4ff4 │ │ │ │ + beq.n 6a456 │ │ │ │ + movw r0, #21368 @ 0x5378 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 22a408 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a8bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a366 │ │ │ │ - b.n 6a3d6 │ │ │ │ + bne.n 6a456 │ │ │ │ + b.n 6a4c6 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #20468 @ 0x4ff4 │ │ │ │ + movw r0, #21368 @ 0x5378 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6a3d6 │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6a4c6 │ │ │ │ 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 6a3ca │ │ │ │ + beq.n 6a4ba │ │ │ │ mov r1, r6 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 6a3ca │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 6a4ba │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #33248 @ 0x81e0 │ │ │ │ + movw r1, #34136 @ 0x8558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20468 @ 0x4ff4 │ │ │ │ + movw r0, #21368 @ 0x5378 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a3d6 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a4c6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23fab0 │ │ │ │ + b.w 23ff28 │ │ │ │ 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, 6a3f6 │ │ │ │ + cbnz r2, 6a4e6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6a40a │ │ │ │ - b.n 6a41c │ │ │ │ - movw r0, #59136 @ 0xe700 │ │ │ │ + bne.n 6a4fa │ │ │ │ + b.n 6a50c │ │ │ │ + movw r0, #60420 @ 0xec04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 22a408 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a8bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a3ee │ │ │ │ - b.n 6a428 │ │ │ │ + bne.n 6a4de │ │ │ │ + b.n 6a518 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #59136 @ 0xe700 │ │ │ │ + movw r0, #60420 @ 0xec04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6a428 │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6a518 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 23fa00 │ │ │ │ + b.w 23fe78 │ │ │ │ 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, 6a448 │ │ │ │ + cbnz r2, 6a538 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6a45c │ │ │ │ - b.n 6a46e │ │ │ │ - movw r0, #31768 @ 0x7c18 │ │ │ │ + bne.n 6a54c │ │ │ │ + b.n 6a55e │ │ │ │ + movw r0, #32768 @ 0x8000 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 22a408 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a8bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a440 │ │ │ │ - b.n 6a47a │ │ │ │ + bne.n 6a530 │ │ │ │ + b.n 6a56a │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #31768 @ 0x7c18 │ │ │ │ + movw r0, #32768 @ 0x8000 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6a47a │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6a56a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24f6cc │ │ │ │ + b.w 24fb64 │ │ │ │ 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 703c0 │ │ │ │ - cbz r0, 6a4ce │ │ │ │ - ldr r2, [pc, #64] @ (6a4d4 ) │ │ │ │ - movw r1, #20480 @ 0x5000 │ │ │ │ + bl 703e0 │ │ │ │ + cbz r0, 6a5be │ │ │ │ + ldr r2, [pc, #64] @ (6a5c4 ) │ │ │ │ + movw r1, #21380 @ 0x5384 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r4, r0 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a4ba │ │ │ │ - ldr r2, [pc, #44] @ (6a4d4 ) │ │ │ │ + beq.n 6a5aa │ │ │ │ + ldr r2, [pc, #44] @ (6a5c4 ) │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20496 @ 0x5010 │ │ │ │ + movw r1, #21396 @ 0x5394 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a4d0 │ │ │ │ + bne.n 6a5c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a4ce │ │ │ │ + bge.n 6a5be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a4ce │ │ │ │ + cbnz r3, 6a5be │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 1d7610 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1d7a98 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fb9a8 <_PyXI_NewInterpreter@@Base+0x264> │ │ │ │ + bl 1fbce0 <_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 20e8f8 │ │ │ │ + bl 20ec70 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #20508 @ 0x501c │ │ │ │ + movw r0, #21408 @ 0x53a0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #20532 @ 0x5034 │ │ │ │ + movw r4, #21432 @ 0x53b8 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ - movw r1, #10268 @ 0x281c │ │ │ │ + movw r1, #51656 @ 0xc9c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #20544 @ 0x5040 │ │ │ │ + movw r0, #21444 @ 0x53c4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ pop {r4} │ │ │ │ - b.w e3ce0 │ │ │ │ + b.w e3c9c │ │ │ │ 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, #10268 @ 0x281c │ │ │ │ - movweq r1, #20532 @ 0x5034 │ │ │ │ + movwne r1, #51656 @ 0xc9c8 │ │ │ │ + movweq r1, #21432 @ 0x53b8 │ │ │ │ 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, #20568 @ 0x5058 │ │ │ │ + movw r0, #21468 @ 0x53dc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl e3ce0 │ │ │ │ + bl e3c9c │ │ │ │ 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, #20612 @ 0x5084 │ │ │ │ + movw r1, #21512 @ 0x5408 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 6a5fe │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 6a6ee │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp.w r4, #28672 @ 0x7000 │ │ │ │ - bge.n 6a602 │ │ │ │ - cbz r4, 6a602 │ │ │ │ + bge.n 6a6f2 │ │ │ │ + cbz r4, 6a6f2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20628 @ 0x5094 │ │ │ │ + movw r1, #21528 @ 0x5418 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov.w r2, #28672 @ 0x7000 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a632 │ │ │ │ - bl 63248 │ │ │ │ + b.n 6a722 │ │ │ │ + bl 63558 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6316a │ │ │ │ + bl 6347a │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a62c │ │ │ │ + bne.n 6a71c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #20660 @ 0x50b4 │ │ │ │ + movw r1, #21560 @ 0x5438 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 6a5fe │ │ │ │ + bl d5890 │ │ │ │ + b.n 6a6ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ 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, #65256 @ 0xfee8 │ │ │ │ - movt r1, #44 @ 0x2c │ │ │ │ + movw r1, #840 @ 0x348 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8e728 │ │ │ │ - cbz r0, 6a688 │ │ │ │ + bl 8e810 │ │ │ │ + cbz r0, 6a778 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2705a0 <_PyTime_FromLong@@Base> │ │ │ │ + bl 270a60 <_PyTime_FromLong@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a688 │ │ │ │ + beq.n 6a778 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1f59e0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1f5d20 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ad20 <__clock_settime64@plt> │ │ │ │ - cbz r0, 6a68c │ │ │ │ + cbz r0, 6a77c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a694 │ │ │ │ + b.n 6a784 │ │ │ │ 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 1386fc │ │ │ │ + bl 138228 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a6fc │ │ │ │ + cbz r0, 6a7ec │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl e4750 │ │ │ │ + bl e46ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl e4750 │ │ │ │ + bl e46ec │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl e4750 │ │ │ │ + bl e46ec │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #20688 @ 0x50d0 │ │ │ │ + movw r0, #21588 @ 0x5454 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a6f0 │ │ │ │ + bge.n 6a7e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6a6f4 │ │ │ │ + cbz r3, 6a7e4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6a6fc │ │ │ │ + b.n 6a7ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a6f0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a7e0 │ │ │ │ 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 6a73a │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 6a82a │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #37636 @ 0x9304 │ │ │ │ + movw r1, #38532 @ 0x9684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59284 @ 0xe794 │ │ │ │ + movw r0, #60180 @ 0xeb14 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a77e │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a86e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a77e │ │ │ │ + cbz r0, 6a86e │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a768 │ │ │ │ + beq.n 6a858 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6a77e │ │ │ │ + bl f1dcc │ │ │ │ + b.n 6a86e │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2baf0 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a7d14 │ │ │ │ + b.w 1a7f44 │ │ │ │ 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 6a7aa │ │ │ │ + bne.n 6a89a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a7c2 │ │ │ │ - b.n 6a802 │ │ │ │ + bne.n 6a8b2 │ │ │ │ + b.n 6a8f2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33580 @ 0x832c │ │ │ │ + movw r0, #34436 @ 0x8684 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a79a │ │ │ │ - b.n 6a870 │ │ │ │ + bne.n 6a88a │ │ │ │ + b.n 6a960 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6a7e4 │ │ │ │ + bpl.n 6a8d4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a870 │ │ │ │ + beq.n 6a960 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a804 │ │ │ │ - b.n 6a842 │ │ │ │ - movw r2, #30024 @ 0x7548 │ │ │ │ + beq.n 6a8f4 │ │ │ │ + b.n 6a932 │ │ │ │ + movw r2, #30780 @ 0x783c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33248 @ 0x81e0 │ │ │ │ + movw r1, #34136 @ 0x8558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33580 @ 0x832c │ │ │ │ + movw r0, #34436 @ 0x8684 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a870 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a960 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6a82c │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 6a91c │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33580 @ 0x832c │ │ │ │ + movw r0, #34436 @ 0x8684 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a870 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a960 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6a870 │ │ │ │ + cbz r0, 6a960 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a85a │ │ │ │ + beq.n 6a94a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6a870 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 6a960 │ │ │ │ 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 1a7d14 │ │ │ │ + b.w 1a7f44 │ │ │ │ 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 6a89c │ │ │ │ + bne.n 6a98c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a8b4 │ │ │ │ - b.n 6a8f4 │ │ │ │ + bne.n 6a9a4 │ │ │ │ + b.n 6a9e4 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33592 @ 0x8338 │ │ │ │ + movw r0, #34448 @ 0x8690 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a88c │ │ │ │ - b.n 6a974 │ │ │ │ + bne.n 6a97c │ │ │ │ + b.n 6aa64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6a8d6 │ │ │ │ + bpl.n 6a9c6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a974 │ │ │ │ + beq.n 6aa64 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a8f6 │ │ │ │ - b.n 6a934 │ │ │ │ - movw r2, #30024 @ 0x7548 │ │ │ │ + beq.n 6a9e6 │ │ │ │ + b.n 6aa24 │ │ │ │ + movw r2, #30780 @ 0x783c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33248 @ 0x81e0 │ │ │ │ + movw r1, #34136 @ 0x8558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33592 @ 0x8338 │ │ │ │ + movw r0, #34448 @ 0x8690 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a974 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aa64 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6a91e │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 6aa0e │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33592 @ 0x8338 │ │ │ │ + movw r0, #34448 @ 0x8690 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a974 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aa64 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6a974 │ │ │ │ + cbz r0, 6aa64 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a94c │ │ │ │ + beq.n 6aa3c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6a974 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 6aa64 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fb124 │ │ │ │ + bl fb170 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a95e │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 6a974 │ │ │ │ + bne.n 6aa4e │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 6aa64 │ │ │ │ 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 1a7d14 │ │ │ │ + b.w 1a7f44 │ │ │ │ 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 6a9ec │ │ │ │ + beq.n 6aadc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6a9ce │ │ │ │ + bpl.n 6aabe │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6aa16 │ │ │ │ + cbz r0, 6ab06 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a9ee │ │ │ │ + beq.n 6aade │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6aa16 │ │ │ │ - movw r2, #30024 @ 0x7548 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 6ab06 │ │ │ │ + movw r2, #30780 @ 0x783c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #37636 @ 0x9304 │ │ │ │ + movw r1, #38532 @ 0x9684 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33608 @ 0x8348 │ │ │ │ + movw r0, #34464 @ 0x86a0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aa16 │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ab06 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b24c │ │ │ │ - cbnz r0, 6aa0a │ │ │ │ + cbnz r0, 6aafa │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a7bd4 │ │ │ │ + b.w 1a7e04 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1a7d14 │ │ │ │ + b.w 1a7f44 │ │ │ │ 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 6aa5a │ │ │ │ + bne.n 6ab4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6aa72 │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ + bmi.n 6ab62 │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33248 @ 0x81e0 │ │ │ │ + movw r1, #34136 @ 0x8558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33620 @ 0x8354 │ │ │ │ + movw r0, #34476 @ 0x86ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aa7e │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ab6e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33620 @ 0x8354 │ │ │ │ + movw r0, #34476 @ 0x86ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aa32 │ │ │ │ - b.n 6aa7e │ │ │ │ + bne.n 6ab22 │ │ │ │ + b.n 6ab6e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6aa82 │ │ │ │ + cbnz r0, 6ab72 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ab10 │ │ │ │ + b.n 6ac00 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6aaba │ │ │ │ + bne.n 6abaa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6aaf0 │ │ │ │ + beq.n 6abe0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6aad2 │ │ │ │ + bpl.n 6abc2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6aa7e │ │ │ │ + beq.n 6ab6e │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6aaf2 │ │ │ │ + beq.n 6abe2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6aa7e │ │ │ │ - movw r2, #30024 @ 0x7548 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 6ab6e │ │ │ │ + movw r2, #30780 @ 0x783c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33620 @ 0x8354 │ │ │ │ + movw r0, #34476 @ 0x86ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aa7e │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ab6e │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ae78 │ │ │ │ - cbz r0, 6ab08 │ │ │ │ + cbz r0, 6abf8 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1a7d14 │ │ │ │ + b.w 1a7f44 │ │ │ │ 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, #29736 @ 0x7428 │ │ │ │ + movw r1, #30492 @ 0x771c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8e728 │ │ │ │ - cbnz r0, 6ab3a │ │ │ │ + bl 8e810 │ │ │ │ + cbnz r0, 6ac2a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ab6e │ │ │ │ + b.n 6ac5e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl f19ac │ │ │ │ + bl f1938 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ab36 │ │ │ │ + beq.n 6ac26 │ │ │ │ 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 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -94753,699 +94844,624 @@ │ │ │ │ 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, #20696 @ 0x50d8 │ │ │ │ + movw r1, #21596 @ 0x545c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8e728 │ │ │ │ - cbnz r0, 6ab9c │ │ │ │ + bl 8e810 │ │ │ │ + cbnz r0, 6ac8c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ac14 │ │ │ │ + b.n 6ad04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl f19ac │ │ │ │ + bl f1938 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ab98 │ │ │ │ + beq.n 6ac88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl f19ac │ │ │ │ + bl f1938 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ac0e │ │ │ │ + cbz r0, 6acfe │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6abcc │ │ │ │ + bgt.n 6acbc │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2b7c0 │ │ │ │ - cbz r0, 6abea │ │ │ │ + cbz r0, 6acda │ │ │ │ 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 6ac06 │ │ │ │ + b.n 6acf6 │ │ │ │ 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 75f9c │ │ │ │ + bl 75f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006ac1a <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #9312 @ 0x2460 │ │ │ │ +0006ad0a <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #10208 @ 0x27e0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movw r1, #14935 @ 0x3a57 │ │ │ │ - b.w 1956fc │ │ │ │ - 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 7161c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6acc0 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ - mov r4, r0 │ │ │ │ - blx 2b01c │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6ac52 <_Py_Get_Getpath_CodeObject@@Base+0x38> │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 6ac88 <_Py_Get_Getpath_CodeObject@@Base+0x6e> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6acc0 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 6acc0 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 6acc0 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ - bl 85ac0 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 6acac <_Py_Get_Getpath_CodeObject@@Base+0x92> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6acd4 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ - adds r7, #8 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - movw r2, #23039 @ 0x59ff │ │ │ │ - movt r2, #6 │ │ │ │ - movw r0, #20700 @ 0x50dc │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - cbz r1, 6ace4 <_Py_Get_Getpath_CodeObject@@Base+0xca> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - bl 80848 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 6ac76 <_Py_Get_Getpath_CodeObject@@Base+0x5c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a1a4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6acc4 <_Py_Get_Getpath_CodeObject@@Base+0xaa> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ab9c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6acea <_Py_Get_Getpath_CodeObject@@Base+0xd0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6acba <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 6acba <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 6ac86 <_Py_Get_Getpath_CodeObject@@Base+0x6c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ac86 <_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 6ad30 <_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 6ad48 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ - movw r2, #54164 @ 0xd394 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #33248 @ 0x81e0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33604 @ 0x8344 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6adaa <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - movw r0, #33604 @ 0x8344 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6ad08 <_Py_Get_Getpath_CodeObject@@Base+0xee> │ │ │ │ - b.n 6adaa <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r3 │ │ │ │ - bl 8b350 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 6adaa <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ - blx 2bf84 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 6ad76 <_Py_Get_Getpath_CodeObject@@Base+0x15c> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6adaa <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - cbnz r3, 6ad96 <_Py_Get_Getpath_CodeObject@@Base+0x17c> │ │ │ │ - mov r0, r7 │ │ │ │ - bl cf584 │ │ │ │ - movw r1, #20704 @ 0x50e0 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6adaa <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 6adba <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1259b8 │ │ │ │ - cbnz r0, 6adae <_Py_Get_Getpath_CodeObject@@Base+0x194> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 6adea <_Py_Get_Getpath_CodeObject@@Base+0x1d0> │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl a0600 │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 6adbc <_Py_Get_Getpath_CodeObject@@Base+0x1a2> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2bcf4 │ │ │ │ - cbnz r0, 6adda <_Py_Get_Getpath_CodeObject@@Base+0x1c0> │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 1a7bd4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a1a4 │ │ │ │ - b.n 6adaa <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ - movs r1, #0 │ │ │ │ - bl 1a7d14 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 7a1a4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + b.w 19594c │ │ │ │ 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, 6ae14 <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ + cbnz r3, 6ad3e <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6ae14 <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ + ble.n 6ad3e <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6ae14 <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ - cbnz r0, 6ae32 <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ + bne.n 6ad3e <_Py_Get_Getpath_CodeObject@@Base+0x34> │ │ │ │ + cbnz r0, 6ad5c <_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] @ (6ae9c <_Py_Get_Getpath_CodeObject@@Base+0x282>) │ │ │ │ + ldr r4, [pc, #120] @ (6adc4 <_Py_Get_Getpath_CodeObject@@Base+0xba>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f2450 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6ae32 <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ + bl f23dc <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6ad5c <_Py_Get_Getpath_CodeObject@@Base+0x52> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ae8e <_Py_Get_Getpath_CodeObject@@Base+0x274> │ │ │ │ + b.n 6adb8 <_Py_Get_Getpath_CodeObject@@Base+0xae> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1259b8 │ │ │ │ + bl 1258c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ae2e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + beq.n 6ad58 <_Py_Get_Getpath_CodeObject@@Base+0x4e> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl a0600 │ │ │ │ + bl a0720 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #54648 @ 0xd578 │ │ │ │ + movw r1, #55544 @ 0xd8f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #20740 @ 0x5104 │ │ │ │ + movw r0, #21600 @ 0x5460 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91a44 │ │ │ │ + bl 91b34 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6ae7a <_Py_Get_Getpath_CodeObject@@Base+0x260> │ │ │ │ - bl 97b54 │ │ │ │ + beq.n 6ada4 <_Py_Get_Getpath_CodeObject@@Base+0x9a> │ │ │ │ + bl 97c54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b6f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a734 │ │ │ │ + bl 9a80c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6ae86 <_Py_Get_Getpath_CodeObject@@Base+0x26c> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 6adb0 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ae2e <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bne.n 6ad58 <_Py_Get_Getpath_CodeObject@@Base+0x4e> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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 125dcc │ │ │ │ + bl 125cdc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 6aedc <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ + beq.n 6ae04 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6aedc <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ + beq.n 6ae04 <_Py_Get_Getpath_CodeObject@@Base+0xfa> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 6aef4 <_Py_Get_Getpath_CodeObject@@Base+0x2da> │ │ │ │ - b.n 6af06 <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ + bne.n 6ae1c <_Py_Get_Getpath_CodeObject@@Base+0x112> │ │ │ │ + b.n 6ae2e <_Py_Get_Getpath_CodeObject@@Base+0x124> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6aed4 <_Py_Get_Getpath_CodeObject@@Base+0x2ba> │ │ │ │ - movw r0, #20752 @ 0x5110 │ │ │ │ + beq.n 6adfc <_Py_Get_Getpath_CodeObject@@Base+0xf2> │ │ │ │ + movw r0, #21612 @ 0x546c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ - bl 22a408 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 22a8bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aed4 <_Py_Get_Getpath_CodeObject@@Base+0x2ba> │ │ │ │ - b.n 6af42 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bne.n 6adfc <_Py_Get_Getpath_CodeObject@@Base+0xf2> │ │ │ │ + b.n 6ae6a <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #20752 @ 0x5110 │ │ │ │ + movw r0, #21612 @ 0x546c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6af42 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6ae6a <_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 6af30 <_Py_Get_Getpath_CodeObject@@Base+0x316> │ │ │ │ + bmi.n 6ae58 <_Py_Get_Getpath_CodeObject@@Base+0x14e> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #15316 @ 0x3bd4 │ │ │ │ + movw r2, #16112 @ 0x3ef0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #33496 @ 0x82d8 │ │ │ │ + movw r1, #34392 @ 0x8658 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20752 @ 0x5110 │ │ │ │ + movw r0, #21612 @ 0x546c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 2406ac <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6af42 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ae6a <_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 208160 <_PyCode_ReturnsOnlyNone@@Base+0x124> │ │ │ │ - cbnz r0, 6af46 <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ + bl 2082fc <_PyCode_ReturnsOnlyNone@@Base+0xb8> │ │ │ │ + cbnz r0, 6ae6e <_Py_Get_Getpath_CodeObject@@Base+0x164> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6afc0 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + b.n 6aee8 <_Py_Get_Getpath_CodeObject@@Base+0x1de> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bgt.n 6af66 <_Py_Get_Getpath_CodeObject@@Base+0x34c> │ │ │ │ + bgt.n 6ae8e <_Py_Get_Getpath_CodeObject@@Base+0x184> │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 6af82 <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ + b.n 6aeaa <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ str r2, [r0, #12] │ │ │ │ - beq.n 6afa6 <_Py_Get_Getpath_CodeObject@@Base+0x38c> │ │ │ │ + beq.n 6aece <_Py_Get_Getpath_CodeObject@@Base+0x1c4> │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6afc0 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ - bl 7730c │ │ │ │ + beq.n 6aee8 <_Py_Get_Getpath_CodeObject@@Base+0x1de> │ │ │ │ + bl 772f4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20768 @ 0x5120 │ │ │ │ + movw r1, #21628 @ 0x547c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 6af42 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 6ae6a <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 6af54 <_Py_Get_Getpath_CodeObject@@Base+0x33a> │ │ │ │ + ble.n 6ae7c <_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 6af82 <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ + b.n 6aeaa <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6afc0 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + beq.n 6aee8 <_Py_Get_Getpath_CodeObject@@Base+0x1de> │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6af66 <_Py_Get_Getpath_CodeObject@@Base+0x34c> │ │ │ │ + bne.n 6ae8e <_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} │ │ │ │ │ │ │ │ -0006afc2 <_PyOS_IsMainThread@@Base>: │ │ │ │ - ldr r3, [pc, #12] @ (6afd0 <_PyOS_IsMainThread@@Base+0xe>) │ │ │ │ +0006aeea <_PyOS_IsMainThread@@Base>: │ │ │ │ + ldr r3, [pc, #12] @ (6aef8 <_PyOS_IsMainThread@@Base+0xe>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1a5a5c <_PyConfig_AsDict@@Base+0x950> │ │ │ │ + b.w 1a5c84 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne.n 6af3c <_PyOS_IsMainThread@@Base+0x52> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.n 6af54 <_PyOS_IsMainThread@@Base+0x6a> │ │ │ │ + movw r2, #55060 @ 0xd714 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #34136 @ 0x8558 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #34460 @ 0x869c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 240b24 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6afb6 <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + movw r0, #34460 @ 0x869c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + mov r2, r3 │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6af14 <_PyOS_IsMainThread@@Base+0x2a> │ │ │ │ + b.n 6afb6 <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r3 │ │ │ │ + bl 8b3dc │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 6afb6 <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ + blx 2bf84 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6af82 <_PyOS_IsMainThread@@Base+0x98> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.n 6afb6 <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ + ldrb r3, [r5, #0] │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + cbnz r3, 6afa2 <_PyOS_IsMainThread@@Base+0xb8> │ │ │ │ + mov r0, r7 │ │ │ │ + bl cf454 │ │ │ │ + movw r1, #21648 @ 0x5490 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.n 6afb6 <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 6afc6 <_PyOS_IsMainThread@@Base+0xdc> │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1258c8 │ │ │ │ + cbnz r0, 6afba <_PyOS_IsMainThread@@Base+0xd0> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 6aff6 <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl a0720 │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 6afc8 <_PyOS_IsMainThread@@Base+0xde> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2bcf4 │ │ │ │ + cbnz r0, 6afe6 <_PyOS_IsMainThread@@Base+0xfc> │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1a7e04 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a1b0 │ │ │ │ + b.n 6afb6 <_PyOS_IsMainThread@@Base+0xcc> │ │ │ │ + movs r1, #0 │ │ │ │ + bl 1a7f44 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 7a1b0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6b0b0 <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ + beq.n 6b0d8 <_PyOS_IsMainThread@@Base+0x1ee> │ │ │ │ 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 6afe8 <_PyOS_IsMainThread@@Base+0x26> │ │ │ │ + bne.n 6b010 <_PyOS_IsMainThread@@Base+0x126> │ │ │ │ movw r3, #59848 @ 0xe9c8 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6b0b0 <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ + beq.n 6b0d8 <_PyOS_IsMainThread@@Base+0x1ee> │ │ │ │ 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 6b032 <_PyOS_IsMainThread@@Base+0x70> │ │ │ │ + b.n 6b05a <_PyOS_IsMainThread@@Base+0x170> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6b0de <_PyOS_IsMainThread@@Base+0x11c> │ │ │ │ + beq.n 6b106 <_PyOS_IsMainThread@@Base+0x21c> │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 6b0b0 <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ + beq.n 6b0d8 <_PyOS_IsMainThread@@Base+0x1ee> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b0b2 <_PyOS_IsMainThread@@Base+0xf0> │ │ │ │ + beq.n 6b0da <_PyOS_IsMainThread@@Base+0x1f0> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6b024 <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ + beq.n 6b04c <_PyOS_IsMainThread@@Base+0x162> │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ - bls.n 6b108 <_PyOS_IsMainThread@@Base+0x146> │ │ │ │ + bls.n 6b130 <_PyOS_IsMainThread@@Base+0x246> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 6b024 <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ + bne.n 6b04c <_PyOS_IsMainThread@@Base+0x162> │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6b120 <_PyOS_IsMainThread@@Base+0x15e> │ │ │ │ + beq.n 6b148 <_PyOS_IsMainThread@@Base+0x25e> │ │ │ │ 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 6b112 <_PyOS_IsMainThread@@Base+0x150> │ │ │ │ + beq.n 6b13a <_PyOS_IsMainThread@@Base+0x250> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6b11a <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + beq.n 6b142 <_PyOS_IsMainThread@@Base+0x258> │ │ │ │ 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 6b0b8 <_PyOS_IsMainThread@@Base+0xf6> │ │ │ │ + beq.n 6b0e0 <_PyOS_IsMainThread@@Base+0x1f6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6b028 <_PyOS_IsMainThread@@Base+0x66> │ │ │ │ + b.n 6b050 <_PyOS_IsMainThread@@Base+0x166> │ │ │ │ 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 6b062 <_PyOS_IsMainThread@@Base+0xa0> │ │ │ │ + bne.n 6b08a <_PyOS_IsMainThread@@Base+0x1a0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6b028 <_PyOS_IsMainThread@@Base+0x66> │ │ │ │ + bne.n 6b050 <_PyOS_IsMainThread@@Base+0x166> │ │ │ │ ldrb.w r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.n 6b02e <_PyOS_IsMainThread@@Base+0x6c> │ │ │ │ + bne.n 6b056 <_PyOS_IsMainThread@@Base+0x16c> │ │ │ │ add.w r5, r8, #2 │ │ │ │ mov r1, sl │ │ │ │ adds r5, r0, r5 │ │ │ │ - beq.n 6b12a <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ + beq.n 6b152 <_PyOS_IsMainThread@@Base+0x268> │ │ │ │ subs r3, r5, #1 │ │ │ │ add.w r4, sl, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6b126 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ - cbz r0, 6b126 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ + beq.n 6b14e <_PyOS_IsMainThread@@Base+0x264> │ │ │ │ + cbz r0, 6b14e <_PyOS_IsMainThread@@Base+0x264> │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6b0f6 <_PyOS_IsMainThread@@Base+0x134> │ │ │ │ + b.n 6b11e <_PyOS_IsMainThread@@Base+0x234> │ │ │ │ subs r2, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 6b024 <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ - b.n 6b04c <_PyOS_IsMainThread@@Base+0x8a> │ │ │ │ + bne.n 6b04c <_PyOS_IsMainThread@@Base+0x162> │ │ │ │ + b.n 6b074 <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6b0d8 <_PyOS_IsMainThread@@Base+0x116> │ │ │ │ + b.n 6b100 <_PyOS_IsMainThread@@Base+0x216> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6b0de <_PyOS_IsMainThread@@Base+0x11c> │ │ │ │ + b.n 6b106 <_PyOS_IsMainThread@@Base+0x21c> │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 6b0d6 <_PyOS_IsMainThread@@Base+0x114> │ │ │ │ + b.n 6b0fe <_PyOS_IsMainThread@@Base+0x214> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6b0b2 <_PyOS_IsMainThread@@Base+0xf0> │ │ │ │ + b.n 6b0da <_PyOS_IsMainThread@@Base+0x1f0> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006b130 : │ │ │ │ +0006b158 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6b16a │ │ │ │ + blt.n 6b192 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ push {lr} │ │ │ │ - movw r2, #45557 @ 0xb1f5 │ │ │ │ + movw r2, #45597 @ 0xb21d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #848] @ 0x350 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6b15e │ │ │ │ + bne.n 6b186 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006b170 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006b198 <_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, 6b1a2 <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ + cbnz r5, 6b1ca <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (6b1f0 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #100] @ (6b218 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r3, #1656] @ 0x678 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 6b1ae <_Py_DecodeLocaleEx@@Base+0x3e> │ │ │ │ + bgt.n 6b1d6 <_Py_DecodeLocaleEx@@Base+0x3e> │ │ │ │ ldr.w r0, [r3, #1360] @ 0x550 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6b1cc <_Py_DecodeLocaleEx@@Base+0x5c> │ │ │ │ + beq.n 6b1f4 <_Py_DecodeLocaleEx@@Base+0x5c> │ │ │ │ mov r3, r7 │ │ │ │ - cbnz r0, 6b1e0 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + cbnz r0, 6b208 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 178c7c │ │ │ │ + b.w 178ebc │ │ │ │ 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 178e44 │ │ │ │ + b.w 179084 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 17881c │ │ │ │ - ldr r3, [pc, #24] @ (6b1f0 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ + bl 178a5c │ │ │ │ + ldr r3, [pc, #24] @ (6b218 <_Py_DecodeLocaleEx@@Base+0x80>) │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str.w r0, [r3, #1360] @ 0x550 │ │ │ │ - b.n 6b19c <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ + b.n 6b1c4 <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 6325e │ │ │ │ + b.w 6356e │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2bf68 │ │ │ │ │ │ │ │ -0006b200 : │ │ │ │ +0006b228 : │ │ │ │ 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, 6b22a │ │ │ │ + cbz r3, 6b252 │ │ │ │ blx 2b320 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1787c0 │ │ │ │ - b.n 6b21e │ │ │ │ + bl 178a00 │ │ │ │ + b.n 6b246 │ │ │ │ │ │ │ │ -0006b230 : │ │ │ │ +0006b258 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ push {lr} │ │ │ │ - movw r2, #45717 @ 0xb295 │ │ │ │ + movw r2, #45757 @ 0xb2bd │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #860] @ 0x35c │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6b252 │ │ │ │ + bne.n 6b27a │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006b260 : │ │ │ │ +0006b288 : │ │ │ │ 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, 6b28c │ │ │ │ + cbz r3, 6b2b4 │ │ │ │ blx 2b320 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1787c0 │ │ │ │ - b.n 6b27e │ │ │ │ + bl 178a00 │ │ │ │ + b.n 6b2a6 │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ b.w 2ae08 │ │ │ │ nop │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ @@ -95458,168 +95474,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 6b316 │ │ │ │ + bcs.n 6b33e │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ adds r0, #1 │ │ │ │ - movw r1, #45557 @ 0xb1f5 │ │ │ │ + movw r1, #45597 @ 0xb21d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 6b304 │ │ │ │ + bne.n 6b32c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6b316 │ │ │ │ + cbz r0, 6b33e │ │ │ │ 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 6b2f4 │ │ │ │ + bne.n 6b31c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6b2fe │ │ │ │ + b.n 6b326 │ │ │ │ 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 6b3b8 │ │ │ │ + ble.n 6b3e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r1, 6b356 │ │ │ │ + cbnz r1, 6b37e │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #45717 @ 0xb295 │ │ │ │ + movw r2, #45757 @ 0xb2bd │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #860] @ 0x35c │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 6b3dc │ │ │ │ + bne.n 6b404 │ │ │ │ blx 2ae0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6b3b8 │ │ │ │ + ble.n 6b3e0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbnz r6, 6b37e │ │ │ │ + cbnz r6, 6b3a6 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #45717 @ 0xb295 │ │ │ │ + movw r2, #45757 @ 0xb2bd │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #860] @ 0x35c │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 6b3f8 │ │ │ │ + bne.n 6b420 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6b3b8 │ │ │ │ + ble.n 6b3e0 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ movs r5, #2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - cbnz r6, 6b3ac │ │ │ │ + cbnz r6, 6b3d4 │ │ │ │ ldr.w r3, [r7, #860] @ 0x35c │ │ │ │ - movw r2, #45717 @ 0xb295 │ │ │ │ + movw r2, #45757 @ 0xb2bd │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b3d2 │ │ │ │ + bne.n 6b3fa │ │ │ │ blx 2ae0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6b394 │ │ │ │ + bgt.n 6b3bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r6, 6b3cc │ │ │ │ - bl 6b230 │ │ │ │ + cbnz r6, 6b3f4 │ │ │ │ + bl 6b258 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 2ae0c │ │ │ │ - b.n 6b3c0 │ │ │ │ + b.n 6b3e8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 6b3b0 │ │ │ │ + b.n 6b3d8 │ │ │ │ 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 6b400 │ │ │ │ + ble.n 6b428 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.n 6b376 │ │ │ │ + b.n 6b39e │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ - b.n 6b384 │ │ │ │ + b.n 6b3ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - b.n 6b3bc │ │ │ │ - cbz r1, 6b45a │ │ │ │ + b.n 6b3e4 │ │ │ │ + cbz r1, 6b482 │ │ │ │ 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] @ (6b45c ) │ │ │ │ - bl 184bc4 │ │ │ │ + ldr r0, [pc, #60] @ (6b484 ) │ │ │ │ + bl 184e04 │ │ │ │ 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 6b42a │ │ │ │ + bne.n 6b452 │ │ │ │ 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 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + subs r0, r2, r5 │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ -0006b460 : │ │ │ │ +0006b488 : │ │ │ │ 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 │ │ │ │ @@ -95752,15 +95768,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 6b512 │ │ │ │ + bne.n 6b53a │ │ │ │ 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 │ │ │ │ @@ -95798,15 +95814,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 6b740 │ │ │ │ + beq.n 6b768 │ │ │ │ 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 │ │ │ │ @@ -95866,62 +95882,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 6b654 │ │ │ │ + b.n 6b67c │ │ │ │ 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 6b784 │ │ │ │ + b.n 6b7ac │ │ │ │ eor.w fp, ip, fp │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ add.w r2, r6, r3, ror #27 │ │ │ │ - bls.n 6b7b4 │ │ │ │ + bls.n 6b7dc │ │ │ │ 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 6b7c6 │ │ │ │ + beq.n 6b7ee │ │ │ │ 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 6b75e │ │ │ │ + bhi.n 6b786 │ │ │ │ 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 6b77a │ │ │ │ + b.n 6b7a2 │ │ │ │ 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 6b77a │ │ │ │ + b.n 6b7a2 │ │ │ │ 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 │ │ │ │ @@ -95931,94 +95947,94 @@ │ │ │ │ strd r0, r2, [r9, #8] │ │ │ │ add r1, ip │ │ │ │ str.w r1, [r9, #16] │ │ │ │ add sp, #348 @ 0x15c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0006b7f0 : │ │ │ │ +0006b818 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006b800 <_PyInterpreterState_Main@@Base>: │ │ │ │ +0006b828 <_PyInterpreterState_Main@@Base>: │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006b810 : │ │ │ │ +0006b838 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6b818 │ │ │ │ + cbz r3, 6b840 │ │ │ │ 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 7e8e8 <_PyType_GetDict@@Base> │ │ │ │ + bl 7e8ec <_PyType_GetDict@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 6b852 │ │ │ │ + cbnz r0, 6b87a │ │ │ │ mov r0, r2 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f570 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6b86a │ │ │ │ + blt.n 6b892 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6b850 │ │ │ │ + cbz r3, 6b878 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6b816 │ │ │ │ + b.n 6b83e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30948 @ 0x78e4 │ │ │ │ + movw r1, #31844 @ 0x7c64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ 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 6bcac │ │ │ │ + bne.w 6bcd4 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov sl, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6beea │ │ │ │ + bpl.w 6bf12 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6bece │ │ │ │ + bpl.w 6bef6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6bca8 │ │ │ │ + beq.w 6bcd0 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #48989 @ 0xbf5d │ │ │ │ + movw r3, #49029 @ 0xbf85 │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6bef0 │ │ │ │ + bne.w 6bf18 │ │ │ │ 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] │ │ │ │ @@ -96044,15 +96060,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 6bcb4 │ │ │ │ + ble.w 6bcdc │ │ │ │ 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 │ │ │ │ @@ -96088,15 +96104,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 6ba94 │ │ │ │ + bls.n 6babc │ │ │ │ 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] │ │ │ │ @@ -96140,26 +96156,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 6b9f8 │ │ │ │ + bgt.n 6ba20 │ │ │ │ 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 6bd00 │ │ │ │ + bhi.w 6bd28 │ │ │ │ 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 │ │ │ │ @@ -96306,31 +96322,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 6bd00 │ │ │ │ + bhi.n 6bd28 │ │ │ │ addw r9, pc, #8 │ │ │ │ ldr.w pc, [r9, r7, lsl #2] │ │ │ │ nop │ │ │ │ - pop {r0, r2, r4, r5, r6, r7} │ │ │ │ + pop {r0, r2, r3, r4, pc} │ │ │ │ movs r6, r0 │ │ │ │ - pop {r0, r2, r3, r5, r6, r7} │ │ │ │ + pop {r0, r2, r4, pc} │ │ │ │ movs r6, r0 │ │ │ │ - pop {r0, r2, r5, r6, r7} │ │ │ │ + pop {r0, r2, r3, pc} │ │ │ │ movs r6, r0 │ │ │ │ - revsh r3, r3 │ │ │ │ + cbnz r3, 6bd40 │ │ │ │ movs r6, r0 │ │ │ │ - bkpt 0x00c5 │ │ │ │ + bkpt 0x00ed │ │ │ │ movs r6, r0 │ │ │ │ - revsh r3, r1 │ │ │ │ + revsh r3, r6 │ │ │ │ movs r6, r0 │ │ │ │ - revsh r3, r0 │ │ │ │ + revsh r3, r5 │ │ │ │ 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 │ │ │ │ @@ -96461,80 +96477,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 6bca0 │ │ │ │ + b.n 6bcc8 │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 6bada │ │ │ │ + b.n 6bb02 │ │ │ │ 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 6b8b2 │ │ │ │ - b.n 6bca8 │ │ │ │ + bne.w 6b8da │ │ │ │ + b.n 6bcd0 │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 6bed2 │ │ │ │ + b.n 6befa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6bca0 │ │ │ │ + b.n 6bcc8 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006befc : │ │ │ │ +0006bf24 : │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6bf50 │ │ │ │ + cbz r1, 6bf78 │ │ │ │ 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, #48989 @ 0xbf5d │ │ │ │ + movw ip, #49029 @ 0xbf85 │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6bf54 │ │ │ │ + bne.n 6bf7c │ │ │ │ movw r1, #61432 @ 0xeff8 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6bf88 │ │ │ │ + bl 6bfb0 │ │ │ │ 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 6bf42 │ │ │ │ + b.n 6bf6a │ │ │ │ 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 6bf88 │ │ │ │ + bl 6bfb0 │ │ │ │ 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 │ │ │ │ @@ -96561,15 +96577,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 6c556 │ │ │ │ + ble.w 6c57e │ │ │ │ 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 │ │ │ │ @@ -96610,15 +96626,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 6c14c │ │ │ │ + bls.n 6c174 │ │ │ │ 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] │ │ │ │ @@ -96662,30 +96678,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 6c0a8 │ │ │ │ + bgt.n 6c0d0 │ │ │ │ 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 6c386 │ │ │ │ + bhi.w 6c3ae │ │ │ │ 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 │ │ │ │ @@ -96977,37 +96993,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 6c386 │ │ │ │ - add r5, pc, #4 @ (adr r5, 6c56c ) │ │ │ │ + bhi.w 6c3ae │ │ │ │ + add r5, pc, #4 @ (adr r5, 6c594 ) │ │ │ │ ldr.w pc, [r5, r8, lsl #2] │ │ │ │ - stmia r3!, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r0, r1, r2, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r3!, {r0, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r0, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r3!, {r0, r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r0, r1, r3, r4, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r1!, {r0, r3, r4, r7} │ │ │ │ + stmia r1!, {r0, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r5!, {r0, r3, r7} │ │ │ │ + stmia r5!, {r0, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r1!, {r0, r3, r7} │ │ │ │ + stmia r1!, {r0, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r1!, {r0, r7} │ │ │ │ + stmia r1!, {r0, r3, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ bfi r7, r8, #0, #8 │ │ │ │ - b.n 6c198 │ │ │ │ + b.n 6c1c0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c594 : │ │ │ │ +0006c5bc : │ │ │ │ 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 │ │ │ │ @@ -97025,91 +97041,97 @@ │ │ │ │ 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 6c8e4 │ │ │ │ + beq.w 6c86c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r7, r5, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ab84 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6c8f0 │ │ │ │ + bne.w 6c8fa │ │ │ │ add.w fp, r4, #28 │ │ │ │ add.w r9, r5, #8 │ │ │ │ - mov r3, r0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6c6be │ │ │ │ + bne.n 6c6f0 │ │ │ │ add.w r9, r5, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ blx 2ab84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6c8fe │ │ │ │ + bne.w 6c8c0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 6c77c │ │ │ │ + bne.n 6c6e6 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 2b13c │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6c91a │ │ │ │ + bne.w 6c8ec │ │ │ │ mov r0, r9 │ │ │ │ blx 2c47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6c90c │ │ │ │ + bne.w 6c92c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 6c89a │ │ │ │ + beq.w 6c8ce │ │ │ │ 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 6c64e │ │ │ │ + bne.n 6c676 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6c79e │ │ │ │ + bne.w 6c83a │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr.w r3, [r5, #1024] @ 0x400 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6c850 │ │ │ │ + beq.w 6c854 │ │ │ │ blx 2b320 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c696 │ │ │ │ - ldr r3, [pc, #696] @ (6c948 ) │ │ │ │ + bne.n 6c6be │ │ │ │ + ldr r3, [pc, #692] @ (6c96c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6c79e │ │ │ │ + bne.w 6c83a │ │ │ │ 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 6c82c │ │ │ │ + bne.w 6c878 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6c938 │ │ │ │ + bne.w 6c918 │ │ │ │ str.w sl, [r8] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r4, [r5, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + b.n 6c646 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r2, [r1], #16 │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ it cc │ │ │ │ @@ -97121,523 +97143,509 @@ │ │ │ │ umull r2, r1, r2, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ ldr.w r1, [r0, #1028] @ 0x404 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6c930 │ │ │ │ - bl 126ef8 │ │ │ │ + beq.w 6c8b8 │ │ │ │ + bl 126e00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ ldrd r1, lr, [sp, #32] │ │ │ │ mvn.w ip, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp ip, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ sbcs.w ip, r2, lr │ │ │ │ - blt.w 6c928 │ │ │ │ + blt.w 6c8b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, r1, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adc.w r1, lr, r2 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 126f20 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 126e28 <_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 6c786 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 6c5fc │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 6c5fc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr.w r1, [fp] │ │ │ │ - cmp r1, #3 │ │ │ │ - beq.w 6c87a │ │ │ │ - add.w r3, r2, #12 │ │ │ │ - dmb ish │ │ │ │ - ldrex r1, [r3] │ │ │ │ - orr.w r1, r1, #1 │ │ │ │ - strex r2, r1, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6c764 │ │ │ │ - movs r3, #1 │ │ │ │ - dmb ish │ │ │ │ - b.n 6c5fc │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 6c620 │ │ │ │ + beq.n 6c7fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c86c │ │ │ │ - mov r3, r4 │ │ │ │ - mov r4, r6 │ │ │ │ + bne.w 6c8a2 │ │ │ │ + strd r8, r3, [sp, #4] │ │ │ │ + mov r8, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r9 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbnz r2, 6c7b8 │ │ │ │ + cbnz r2, 6c78c │ │ │ │ mov r5, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 6c604 │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r9] │ │ │ │ - orr.w r3, r3, #4 │ │ │ │ - strex r2, r3, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6c7a2 │ │ │ │ - dmb ish │ │ │ │ - b.n 6c696 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + mov r6, r8 │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ + b.n 6c62c │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr.w r9, [r6] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp.w r9, #1 │ │ │ │ it cc │ │ │ │ movcc.w r9, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ + ldr.w r2, [r3, #1028] @ 0x404 │ │ │ │ + mov.w r3, #1000 @ 0x3e8 │ │ │ │ + umull r3, r9, r9, r3 │ │ │ │ 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 6c8dc │ │ │ │ - bl 126ef8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrd r2, ip, [sp, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 6c93a │ │ │ │ + bl 126e00 │ │ │ │ + ldrd r2, r3, [sp, #32] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ sub.w lr, r1, r9 │ │ │ │ mvns r0, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - sbcs.w lr, lr, ip │ │ │ │ - blt.n 6c8d6 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + sbcs.w lr, lr, r3 │ │ │ │ + blt.w 6c926 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ adds r0, r2, r0 │ │ │ │ - adc.w r1, ip, r9 │ │ │ │ + adc.w r1, r3, r9 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 126f20 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 126e28 <_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 6c868 │ │ │ │ + bne.n 6c89c │ │ │ │ mov r9, r5 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r5, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 6c73c │ │ │ │ + mov r6, r8 │ │ │ │ + ldr.w r8, [sp, #4] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 6c624 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 6c624 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + cmp r1, #3 │ │ │ │ + beq.n 6c908 │ │ │ │ + add.w r3, r2, #12 │ │ │ │ + dmb ish │ │ │ │ + ldrex r1, [r3] │ │ │ │ + orr.w r1, r1, #1 │ │ │ │ + strex r2, r1, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6c822 │ │ │ │ + movs r3, #1 │ │ │ │ + dmb ish │ │ │ │ + b.n 6c624 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r9] │ │ │ │ + orr.w r3, r3, #4 │ │ │ │ + strex r2, r3, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 6c83e │ │ │ │ + dmb ish │ │ │ │ + b.n 6c6be │ │ │ │ + bl 178a00 │ │ │ │ + blx 2b320 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 6c6b4 │ │ │ │ + b.n 6c6be │ │ │ │ + mov r0, r4 │ │ │ │ + bl 213a9c <_PyXIData_Release@@Base+0xa34> │ │ │ │ + blx 2b590 │ │ │ │ + b.n 6c872 │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ ldrex r0, [r9] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6c844 │ │ │ │ + bne.n 6c890 │ │ │ │ strex r4, r1, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6c834 │ │ │ │ + bne.n 6c880 │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6c6a8 │ │ │ │ - b.n 6c82c │ │ │ │ - bl 1787c0 │ │ │ │ - blx 2b320 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 6c68c │ │ │ │ - b.n 6c696 │ │ │ │ + beq.w 6c6d0 │ │ │ │ + b.n 6c878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c792 │ │ │ │ - movw r1, #31572 @ 0x7b54 │ │ │ │ + beq.w 6c77e │ │ │ │ + movw r1, #32468 @ 0x7ed4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #212] @ (6c94c ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ - blx 2c47c │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6c938 │ │ │ │ - cbnz r2, 6c8ba │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2135f4 <_PyXIData_Release@@Base+0xa34> │ │ │ │ - blx 2b590 │ │ │ │ - b.n 6c894 │ │ │ │ + ldr r0, [pc, #196] @ (6c970 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6c756 │ │ │ │ + bl 5e864 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 6c72e │ │ │ │ + movw r1, #32536 @ 0x7f18 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #164] @ (6c970 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c47c │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 6c938 │ │ │ │ + cbnz r0, 6c918 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 196bac <_PySys_GetRequiredAttr@@Base+0x1140> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2135f4 <_PyXIData_Release@@Base+0xa34> │ │ │ │ - blx 2b590 │ │ │ │ - b.n 6c8b4 │ │ │ │ - adds r3, #12 │ │ │ │ - dmb ish │ │ │ │ - ldrex r1, [r3] │ │ │ │ - bic.w r1, r1, #1 │ │ │ │ - strex r2, r1, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6c8c0 │ │ │ │ - dmb ish │ │ │ │ - b.n 6c88e │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c808 │ │ │ │ - bl 5e80c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6c7e8 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 196dfc <_PySys_GetRequiredAttr@@Base+0x1140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2135f4 <_PyXIData_Release@@Base+0xa34> │ │ │ │ + bl 213a9c <_PyXIData_Release@@Base+0xa34> │ │ │ │ blx 2b590 │ │ │ │ - b.n 6c8ea │ │ │ │ - movw r1, #31540 @ 0x7b34 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #80] @ (6c94c ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #31640 @ 0x7b98 │ │ │ │ + b.n 6c8e6 │ │ │ │ + movw r1, #32576 @ 0x7f40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #68] @ (6c94c ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #31720 @ 0x7be8 │ │ │ │ + ldr r0, [pc, #120] @ (6c970 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #32436 @ 0x7eb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #52] @ (6c94c ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #31680 @ 0x7bc0 │ │ │ │ + ldr r0, [pc, #108] @ (6c970 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + strd r2, r3, [sp, #4] │ │ │ │ + blx 2c47c │ │ │ │ + ldrd r2, r3, [sp, #4] │ │ │ │ + cbz r0, 6c940 │ │ │ │ + movw r1, #32500 @ 0x7ef4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #40] @ (6c94c ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r0, [pc, #76] @ (6c970 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6c724 │ │ │ │ - bl 5e80c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6c6fc │ │ │ │ - movw r1, #31604 @ 0x7b74 │ │ │ │ + b.n 6c7dc │ │ │ │ + movw r1, #32616 @ 0x7f68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (6c94c ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #56] @ (6c970 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 5e864 │ │ │ │ + b.n 6c7ba │ │ │ │ + cbnz r3, 6c94e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 213a9c <_PyXIData_Release@@Base+0xa34> │ │ │ │ + blx 2b590 │ │ │ │ + b.n 6c948 │ │ │ │ + adds r2, #12 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r2] │ │ │ │ + bic.w r3, r3, #1 │ │ │ │ + strex r1, r3, [r2] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6c954 │ │ │ │ + dmb ish │ │ │ │ + b.n 6c942 │ │ │ │ nop │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + str 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 6f182 │ │ │ │ + beq.w 6f1a2 │ │ │ │ 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 6ef88 │ │ │ │ - addw r3, pc, #1284 @ 0x504 │ │ │ │ + bne.w 6efa8 │ │ │ │ + addw r3, pc, #1280 @ 0x500 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - movw r1, #32104 @ 0x7d68 │ │ │ │ + movw r1, #33000 @ 0x80e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0a6 │ │ │ │ + beq.w 6f0c6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - movw r1, #32116 @ 0x7d74 │ │ │ │ + movw r1, #33012 @ 0x80f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2c22c │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #780] @ (6ccd8 ) │ │ │ │ + ldr r4, [pc, #776] @ (6ccf8 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r1, #5473 @ 0x1561 │ │ │ │ + movw r1, #40149 @ 0x9cd5 │ │ │ │ movt r1, #7 │ │ │ │ - movw r0, #64545 @ 0xfc21 │ │ │ │ + movw r0, #64577 @ 0xfc41 │ │ │ │ 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, #45361 @ 0xb131 │ │ │ │ + movw r6, #45401 @ 0xb159 │ │ │ │ movt r6, #6 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #45617 @ 0xb231 │ │ │ │ + movw r6, #45657 @ 0xb259 │ │ │ │ movt r6, #6 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ - bl 18de7c <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 18e0cc <_Py_hashtable_new_full@@Base> │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r6, #980] @ 0x3d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f18c │ │ │ │ - ldr r0, [pc, #708] @ (6ccdc ) │ │ │ │ + beq.w 6f1ac │ │ │ │ + ldr r0, [pc, #704] @ (6ccfc ) │ │ │ │ movs r5, #0 │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #704] @ (6cce0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #704] @ (6cce4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #700] @ (6cce8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #700] @ (6ccec ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #696] @ (6ccf0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #696] @ (6ccf4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #692] @ (6ccf8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #692] @ (6ccfc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #688] @ (6cd00 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #688] @ (6cd04 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #684] @ (6cd08 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #684] @ (6cd0c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #680] @ (6cd10 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #680] @ (6cd14 ) │ │ │ │ - bl 6f1ec │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #700] @ (6cd00 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #700] @ (6cd04 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #696] @ (6cd08 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #696] @ (6cd0c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #692] @ (6cd10 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #692] @ (6cd14 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #688] @ (6cd18 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #688] @ (6cd1c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #684] @ (6cd20 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #684] @ (6cd24 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #680] @ (6cd28 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #680] @ (6cd2c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #676] @ (6cd30 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #676] @ (6cd34 ) │ │ │ │ + bl 6f20c │ │ │ │ add.w r0, r4, #16640 @ 0x4100 │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #668] @ (6cd18 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #668] @ (6cd1c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #664] @ (6cd20 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #664] @ (6cd24 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #660] @ (6cd28 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #660] @ (6cd2c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #656] @ (6cd30 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #656] @ (6cd34 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #652] @ (6cd38 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #652] @ (6cd3c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #648] @ (6cd40 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #648] @ (6cd44 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #644] @ (6cd48 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #644] @ (6cd4c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #640] @ (6cd50 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #640] @ (6cd54 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #636] @ (6cd58 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #636] @ (6cd5c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #632] @ (6cd60 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #632] @ (6cd64 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #628] @ (6cd68 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #628] @ (6cd6c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #624] @ (6cd70 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #624] @ (6cd74 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #620] @ (6cd78 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #620] @ (6cd7c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #616] @ (6cd80 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #616] @ (6cd84 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #612] @ (6cd88 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #612] @ (6cd8c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #608] @ (6cd90 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #608] @ (6cd94 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #604] @ (6cd98 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #604] @ (6cd9c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #600] @ (6cda0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #600] @ (6cda4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #596] @ (6cda8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #596] @ (6cdac ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #592] @ (6cdb0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #592] @ (6cdb4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #588] @ (6cdb8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #588] @ (6cdbc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #584] @ (6cdc0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #584] @ (6cdc4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #580] @ (6cdc8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #580] @ (6cdcc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #576] @ (6cdd0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #576] @ (6cdd4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #572] @ (6cdd8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #572] @ (6cddc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #568] @ (6cde0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #568] @ (6cde4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #564] @ (6cde8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #564] @ (6cdec ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #560] @ (6cdf0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #560] @ (6cdf4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #556] @ (6cdf8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #556] @ (6cdfc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #552] @ (6ce00 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #552] @ (6ce04 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #548] @ (6ce08 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #548] @ (6ce0c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #544] @ (6ce10 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #544] @ (6ce14 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #540] @ (6ce18 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #540] @ (6ce1c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #536] @ (6ce20 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #536] @ (6ce24 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #532] @ (6ce28 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #532] @ (6ce2c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #528] @ (6ce30 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #528] @ (6ce34 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #524] @ (6ce38 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #524] @ (6ce3c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #520] @ (6ce40 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #520] @ (6ce44 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #516] @ (6ce48 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #516] @ (6ce4c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #512] @ (6ce50 ) │ │ │ │ - bl 6f1ec │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #664] @ (6cd38 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #664] @ (6cd3c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #660] @ (6cd40 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #660] @ (6cd44 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #656] @ (6cd48 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #656] @ (6cd4c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #652] @ (6cd50 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #652] @ (6cd54 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #648] @ (6cd58 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #648] @ (6cd5c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #644] @ (6cd60 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #644] @ (6cd64 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #640] @ (6cd68 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #640] @ (6cd6c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #636] @ (6cd70 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #636] @ (6cd74 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #632] @ (6cd78 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #632] @ (6cd7c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #628] @ (6cd80 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #628] @ (6cd84 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #624] @ (6cd88 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #624] @ (6cd8c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #620] @ (6cd90 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #620] @ (6cd94 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #616] @ (6cd98 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #616] @ (6cd9c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #612] @ (6cda0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #612] @ (6cda4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #608] @ (6cda8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #608] @ (6cdac ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #604] @ (6cdb0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #604] @ (6cdb4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #600] @ (6cdb8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #600] @ (6cdbc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #596] @ (6cdc0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #596] @ (6cdc4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #592] @ (6cdc8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #592] @ (6cdcc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #588] @ (6cdd0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #588] @ (6cdd4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #584] @ (6cdd8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #584] @ (6cddc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #580] @ (6cde0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #580] @ (6cde4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #576] @ (6cde8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #576] @ (6cdec ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #572] @ (6cdf0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #572] @ (6cdf4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #568] @ (6cdf8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #568] @ (6cdfc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #564] @ (6ce00 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #564] @ (6ce04 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #560] @ (6ce08 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #560] @ (6ce0c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #556] @ (6ce10 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #556] @ (6ce14 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #552] @ (6ce18 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #552] @ (6ce1c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #548] @ (6ce20 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #548] @ (6ce24 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #544] @ (6ce28 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #544] @ (6ce2c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #540] @ (6ce30 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #540] @ (6ce34 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #536] @ (6ce38 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #536] @ (6ce3c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #532] @ (6ce40 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #532] @ (6ce44 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #528] @ (6ce48 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #528] @ (6ce4c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #524] @ (6ce50 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #524] @ (6ce54 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #520] @ (6ce58 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #520] @ (6ce5c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #516] @ (6ce60 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #516] @ (6ce64 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #512] @ (6ce68 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #512] @ (6ce6c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #508] @ (6ce70 ) │ │ │ │ + bl 6f20c │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #504] @ (6ce54 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #500] @ (6ce58 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #500] @ (6ce5c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #496] @ (6ce60 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #496] @ (6ce64 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #492] @ (6ce68 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #492] @ (6ce6c ) │ │ │ │ - bl 6f1ec │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #500] @ (6ce74 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #496] @ (6ce78 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #496] @ (6ce7c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #492] @ (6ce80 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #492] @ (6ce84 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #488] @ (6ce88 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #488] @ (6ce8c ) │ │ │ │ + bl 6f20c │ │ │ │ add.w r0, r4, #19584 @ 0x4c80 │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #480] @ (6ce70 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #480] @ (6ce74 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #476] @ (6ce78 ) │ │ │ │ - bl 6f1ec │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #476] @ (6ce90 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #476] @ (6ce94 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #472] @ (6ce98 ) │ │ │ │ + bl 6f20c │ │ │ │ add.w r0, r4, #19712 @ 0x4d00 │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #468] @ (6ce7c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #464] @ (6ce80 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #464] @ (6ce84 ) │ │ │ │ - bl 6f1ec │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #464] @ (6ce9c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #460] @ (6cea0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #460] @ (6cea4 ) │ │ │ │ + bl 6f20c │ │ │ │ add.w r0, r4, #19840 @ 0x4d80 │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #452] @ (6ce88 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #452] @ (6ce8c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #448] @ (6ce90 ) │ │ │ │ - bl 6f1ec │ │ │ │ - b.n 6ce9c │ │ │ │ - nop.w │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #448] @ (6cea8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #448] @ (6ceac ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #444] @ (6ceb0 ) │ │ │ │ + bl 6f20c │ │ │ │ + b.n 6cebc │ │ │ │ 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 │ │ │ │ @@ -97684,29 +97692,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, 6cd4a │ │ │ │ + cbz r4, 6cd6a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cd56 │ │ │ │ + cbz r4, 6cd76 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cd62 │ │ │ │ + cbz r4, 6cd82 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cd6e │ │ │ │ + cbz r4, 6cd8e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6cd7c │ │ │ │ + cbz r0, 6cd9c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cd88 │ │ │ │ + cbz r4, 6cda8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cd94 │ │ │ │ + cbz r4, 6cdb4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cda0 │ │ │ │ + cbz r4, 6cdc0 │ │ │ │ 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 │ │ │ │ @@ -97714,27 +97722,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, 6cdc8 │ │ │ │ + cbz r0, 6cde8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6cdd8 │ │ │ │ + cbz r0, 6cdf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cde4 │ │ │ │ + cbz r4, 6ce04 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6cdf4 │ │ │ │ + cbz r4, 6ce14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6ce00 │ │ │ │ + cbz r0, 6ce20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6ce0c │ │ │ │ + cbz r0, 6ce2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6ce18 │ │ │ │ + cbz r0, 6ce38 │ │ │ │ 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 │ │ │ │ @@ -97806,27 +97814,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, 6ce40 │ │ │ │ + cbnz r0, 6ce60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6ce4c │ │ │ │ + cbnz r0, 6ce6c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6ce56 │ │ │ │ + cbnz r4, 6ce76 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6ce62 │ │ │ │ + cbnz r4, 6ce82 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6ce6e │ │ │ │ + cbnz r4, 6ce8e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6ce7e │ │ │ │ + cbnz r0, 6ce9e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6ce8a │ │ │ │ + cbnz r0, 6ceaa │ │ │ │ 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 │ │ │ │ @@ -97834,288 +97842,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, 6ceb8 │ │ │ │ + cbnz r4, 6ced8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6cec4 │ │ │ │ + cbnz r4, 6cee4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6ced2 │ │ │ │ + cbnz r0, 6cef2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6cee6 │ │ │ │ + cbnz r0, 6cf06 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6cef0 │ │ │ │ + cbnz r4, 6cf10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6cefc │ │ │ │ + cbnz r4, 6cf1c │ │ │ │ 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] @ (6d19c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #764] @ (6d1a0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #760] @ (6d1a4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #760] @ (6d1a8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #756] @ (6d1ac ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #756] @ (6d1b0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #752] @ (6d1b4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #752] @ (6d1b8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #748] @ (6d1bc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #748] @ (6d1c0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #744] @ (6d1c4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #744] @ (6d1c8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #740] @ (6d1cc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #740] @ (6d1d0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #736] @ (6d1d4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #736] @ (6d1d8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #732] @ (6d1dc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #732] @ (6d1e0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #728] @ (6d1e4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #728] @ (6d1e8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #724] @ (6d1ec ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #724] @ (6d1f0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #720] @ (6d1f4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #720] @ (6d1f8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #716] @ (6d1fc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #716] @ (6d200 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #712] @ (6d204 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #712] @ (6d208 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #708] @ (6d20c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #708] @ (6d210 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #704] @ (6d214 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #704] @ (6d218 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #700] @ (6d21c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #700] @ (6d220 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #696] @ (6d224 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #696] @ (6d228 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #692] @ (6d22c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #692] @ (6d230 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #688] @ (6d234 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #688] @ (6d238 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #684] @ (6d23c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #684] @ (6d240 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #680] @ (6d244 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #680] @ (6d248 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #676] @ (6d24c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #676] @ (6d250 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #672] @ (6d254 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #672] @ (6d258 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #668] @ (6d25c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #668] @ (6d260 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #664] @ (6d264 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #664] @ (6d268 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #660] @ (6d26c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #660] @ (6d270 ) │ │ │ │ - bl 6f1ec │ │ │ │ + ldr r0, [pc, #764] @ (6d1bc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #764] @ (6d1c0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #760] @ (6d1c4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #760] @ (6d1c8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #756] @ (6d1cc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #756] @ (6d1d0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #752] @ (6d1d4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #752] @ (6d1d8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #748] @ (6d1dc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #748] @ (6d1e0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #744] @ (6d1e4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #744] @ (6d1e8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #740] @ (6d1ec ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #740] @ (6d1f0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #736] @ (6d1f4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #736] @ (6d1f8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #732] @ (6d1fc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #732] @ (6d200 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #728] @ (6d204 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #728] @ (6d208 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #724] @ (6d20c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #724] @ (6d210 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #720] @ (6d214 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #720] @ (6d218 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #716] @ (6d21c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #716] @ (6d220 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #712] @ (6d224 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #712] @ (6d228 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #708] @ (6d22c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #708] @ (6d230 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #704] @ (6d234 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #704] @ (6d238 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #700] @ (6d23c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #700] @ (6d240 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #696] @ (6d244 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #696] @ (6d248 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #692] @ (6d24c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #692] @ (6d250 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #688] @ (6d254 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #688] @ (6d258 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #684] @ (6d25c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #684] @ (6d260 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #680] @ (6d264 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #680] @ (6d268 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #676] @ (6d26c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #676] @ (6d270 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #672] @ (6d274 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #672] @ (6d278 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #668] @ (6d27c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #668] @ (6d280 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #664] @ (6d284 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #664] @ (6d288 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #660] @ (6d28c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #660] @ (6d290 ) │ │ │ │ + bl 6f20c │ │ │ │ add.w r0, r4, #21760 @ 0x5500 │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #648] @ (6d274 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #648] @ (6d278 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #644] @ (6d27c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #644] @ (6d280 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #640] @ (6d284 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #640] @ (6d288 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #636] @ (6d28c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #636] @ (6d290 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #632] @ (6d294 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #632] @ (6d298 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #628] @ (6d29c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #628] @ (6d2a0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #624] @ (6d2a4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #624] @ (6d2a8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #620] @ (6d2ac ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #620] @ (6d2b0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #616] @ (6d2b4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #616] @ (6d2b8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #612] @ (6d2bc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #612] @ (6d2c0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #608] @ (6d2c4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #608] @ (6d2c8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #604] @ (6d2cc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #604] @ (6d2d0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #600] @ (6d2d4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #600] @ (6d2d8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #596] @ (6d2dc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #596] @ (6d2e0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #592] @ (6d2e4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #592] @ (6d2e8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #588] @ (6d2ec ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #588] @ (6d2f0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #584] @ (6d2f4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #584] @ (6d2f8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #580] @ (6d2fc ) │ │ │ │ - bl 6f1ec │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #648] @ (6d294 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #648] @ (6d298 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #644] @ (6d29c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #644] @ (6d2a0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #640] @ (6d2a4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #640] @ (6d2a8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #636] @ (6d2ac ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #636] @ (6d2b0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #632] @ (6d2b4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #632] @ (6d2b8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #628] @ (6d2bc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #628] @ (6d2c0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #624] @ (6d2c4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #624] @ (6d2c8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #620] @ (6d2cc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #620] @ (6d2d0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #616] @ (6d2d4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #616] @ (6d2d8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #612] @ (6d2dc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #612] @ (6d2e0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #608] @ (6d2e4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #608] @ (6d2e8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #604] @ (6d2ec ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #604] @ (6d2f0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #600] @ (6d2f4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #600] @ (6d2f8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #596] @ (6d2fc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #596] @ (6d300 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #592] @ (6d304 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #592] @ (6d308 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #588] @ (6d30c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #588] @ (6d310 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #584] @ (6d314 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #584] @ (6d318 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #580] @ (6d31c ) │ │ │ │ + bl 6f20c │ │ │ │ add.w r0, r4, #23040 @ 0x5a00 │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #572] @ (6d300 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #568] @ (6d304 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #568] @ (6d308 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #564] @ (6d30c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #564] @ (6d310 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #560] @ (6d314 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #560] @ (6d318 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #556] @ (6d31c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #556] @ (6d320 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #552] @ (6d324 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #552] @ (6d328 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #548] @ (6d32c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #548] @ (6d330 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #544] @ (6d334 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #544] @ (6d338 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #540] @ (6d33c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #540] @ (6d340 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #536] @ (6d344 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #536] @ (6d348 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #532] @ (6d34c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #532] @ (6d350 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #528] @ (6d354 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #528] @ (6d358 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #524] @ (6d35c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #524] @ (6d360 ) │ │ │ │ - bl 6f1ec │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #572] @ (6d320 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #568] @ (6d324 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #568] @ (6d328 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #564] @ (6d32c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #564] @ (6d330 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #560] @ (6d334 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #560] @ (6d338 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #556] @ (6d33c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #556] @ (6d340 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #552] @ (6d344 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #552] @ (6d348 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #548] @ (6d34c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #548] @ (6d350 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #544] @ (6d354 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #544] @ (6d358 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #540] @ (6d35c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #540] @ (6d360 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #536] @ (6d364 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #536] @ (6d368 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #532] @ (6d36c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #532] @ (6d370 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #528] @ (6d374 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #528] @ (6d378 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #524] @ (6d37c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #524] @ (6d380 ) │ │ │ │ + bl 6f20c │ │ │ │ add.w r0, r4, #23936 @ 0x5d80 │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #512] @ (6d364 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #512] @ (6d368 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #508] @ (6d36c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #508] @ (6d370 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #504] @ (6d374 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #504] @ (6d378 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #500] @ (6d37c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #500] @ (6d380 ) │ │ │ │ - bl 6f1ec │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #512] @ (6d384 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #512] @ (6d388 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #508] @ (6d38c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #508] @ (6d390 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #504] @ (6d394 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #504] @ (6d398 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #500] @ (6d39c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #500] @ (6d3a0 ) │ │ │ │ + bl 6f20c │ │ │ │ add.w r0, r4, #24192 @ 0x5e80 │ │ │ │ - bl 6f1ec │ │ │ │ - b.n 6d384 │ │ │ │ + bl 6f20c │ │ │ │ + b.n 6d3a4 │ │ │ │ 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 │ │ │ │ @@ -98353,267 +98361,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] @ (6d680 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #760] @ (6d684 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #756] @ (6d688 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #756] @ (6d68c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #752] @ (6d690 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #752] @ (6d694 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #748] @ (6d698 ) │ │ │ │ - bl 6f1ec │ │ │ │ + ldr r0, [pc, #760] @ (6d6a0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #760] @ (6d6a4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #756] @ (6d6a8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #756] @ (6d6ac ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #752] @ (6d6b0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #752] @ (6d6b4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #748] @ (6d6b8 ) │ │ │ │ + bl 6f20c │ │ │ │ add.w r0, r4, #24448 @ 0x5f80 │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #740] @ (6d69c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #736] @ (6d6a0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #736] @ (6d6a4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #732] @ (6d6a8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #732] @ (6d6ac ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #728] @ (6d6b0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #728] @ (6d6b4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #724] @ (6d6b8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #724] @ (6d6bc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #720] @ (6d6c0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #720] @ (6d6c4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #716] @ (6d6c8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #716] @ (6d6cc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #712] @ (6d6d0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #712] @ (6d6d4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #708] @ (6d6d8 ) │ │ │ │ - bl 6f1ec │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #740] @ (6d6bc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #736] @ (6d6c0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #736] @ (6d6c4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #732] @ (6d6c8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #732] @ (6d6cc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #728] @ (6d6d0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #728] @ (6d6d4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #724] @ (6d6d8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #724] @ (6d6dc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #720] @ (6d6e0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #720] @ (6d6e4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #716] @ (6d6e8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #716] @ (6d6ec ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #712] @ (6d6f0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #712] @ (6d6f4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #708] @ (6d6f8 ) │ │ │ │ + bl 6f20c │ │ │ │ add.w r0, r4, #24960 @ 0x6180 │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #700] @ (6d6dc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #696] @ (6d6e0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #696] @ (6d6e4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #692] @ (6d6e8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #692] @ (6d6ec ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #688] @ (6d6f0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #688] @ (6d6f4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #684] @ (6d6f8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #684] @ (6d6fc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #680] @ (6d700 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #680] @ (6d704 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #676] @ (6d708 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #676] @ (6d70c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #672] @ (6d710 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #672] @ (6d714 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #668] @ (6d718 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #668] @ (6d71c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #664] @ (6d720 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #664] @ (6d724 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #660] @ (6d728 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #660] @ (6d72c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #656] @ (6d730 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #656] @ (6d734 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #652] @ (6d738 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #652] @ (6d73c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #648] @ (6d740 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #648] @ (6d744 ) │ │ │ │ - bl 6f1ec │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #700] @ (6d6fc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #696] @ (6d700 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #696] @ (6d704 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #692] @ (6d708 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #692] @ (6d70c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #688] @ (6d710 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #688] @ (6d714 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #684] @ (6d718 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #684] @ (6d71c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #680] @ (6d720 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #680] @ (6d724 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #676] @ (6d728 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #676] @ (6d72c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #672] @ (6d730 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #672] @ (6d734 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #668] @ (6d738 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #668] @ (6d73c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #664] @ (6d740 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #664] @ (6d744 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #660] @ (6d748 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #660] @ (6d74c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #656] @ (6d750 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #656] @ (6d754 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #652] @ (6d758 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #652] @ (6d75c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #648] @ (6d760 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #648] @ (6d764 ) │ │ │ │ + bl 6f20c │ │ │ │ add.w r0, r4, #25856 @ 0x6500 │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #636] @ (6d748 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #636] @ (6d74c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #632] @ (6d750 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #632] @ (6d754 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #628] @ (6d758 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #628] @ (6d75c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #624] @ (6d760 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #624] @ (6d764 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #620] @ (6d768 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #620] @ (6d76c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #616] @ (6d770 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #616] @ (6d774 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #612] @ (6d778 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #612] @ (6d77c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #608] @ (6d780 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #608] @ (6d784 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #604] @ (6d788 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #604] @ (6d78c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #600] @ (6d790 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #600] @ (6d794 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #596] @ (6d798 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #596] @ (6d79c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #592] @ (6d7a0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #592] @ (6d7a4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #588] @ (6d7a8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #588] @ (6d7ac ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #584] @ (6d7b0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #584] @ (6d7b4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #580] @ (6d7b8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #580] @ (6d7bc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #576] @ (6d7c0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #576] @ (6d7c4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #572] @ (6d7c8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #572] @ (6d7cc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #568] @ (6d7d0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #568] @ (6d7d4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #564] @ (6d7d8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #564] @ (6d7dc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #560] @ (6d7e0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #560] @ (6d7e4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #556] @ (6d7e8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #556] @ (6d7ec ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #552] @ (6d7f0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #552] @ (6d7f4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #548] @ (6d7f8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #548] @ (6d7fc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #544] @ (6d800 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #544] @ (6d804 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #540] @ (6d808 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #540] @ (6d80c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #536] @ (6d810 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #536] @ (6d814 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #532] @ (6d818 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #532] @ (6d81c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #528] @ (6d820 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #528] @ (6d824 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #524] @ (6d828 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #524] @ (6d82c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #520] @ (6d830 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #520] @ (6d834 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #516] @ (6d838 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #516] @ (6d83c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #512] @ (6d840 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #512] @ (6d844 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #508] @ (6d848 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #508] @ (6d84c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #504] @ (6d850 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #504] @ (6d854 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #500] @ (6d858 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #500] @ (6d85c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #496] @ (6d860 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #496] @ (6d864 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #492] @ (6d868 ) │ │ │ │ - bl 6f1ec │ │ │ │ - b.n 6d86c │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #636] @ (6d768 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #636] @ (6d76c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #632] @ (6d770 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #632] @ (6d774 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #628] @ (6d778 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #628] @ (6d77c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #624] @ (6d780 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #624] @ (6d784 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #620] @ (6d788 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #620] @ (6d78c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #616] @ (6d790 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #616] @ (6d794 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #612] @ (6d798 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #612] @ (6d79c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #608] @ (6d7a0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #608] @ (6d7a4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #604] @ (6d7a8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #604] @ (6d7ac ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #600] @ (6d7b0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #600] @ (6d7b4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #596] @ (6d7b8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #596] @ (6d7bc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #592] @ (6d7c0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #592] @ (6d7c4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #588] @ (6d7c8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #588] @ (6d7cc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #584] @ (6d7d0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #584] @ (6d7d4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #580] @ (6d7d8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #580] @ (6d7dc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #576] @ (6d7e0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #576] @ (6d7e4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #572] @ (6d7e8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #572] @ (6d7ec ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #568] @ (6d7f0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #568] @ (6d7f4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #564] @ (6d7f8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #564] @ (6d7fc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #560] @ (6d800 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #560] @ (6d804 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #556] @ (6d808 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #556] @ (6d80c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #552] @ (6d810 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #552] @ (6d814 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #548] @ (6d818 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #548] @ (6d81c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #544] @ (6d820 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #544] @ (6d824 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #540] @ (6d828 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #540] @ (6d82c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #536] @ (6d830 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #536] @ (6d834 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #532] @ (6d838 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #532] @ (6d83c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #528] @ (6d840 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #528] @ (6d844 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #524] @ (6d848 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #524] @ (6d84c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #520] @ (6d850 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #520] @ (6d854 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #516] @ (6d858 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #516] @ (6d85c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #512] @ (6d860 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #512] @ (6d864 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #508] @ (6d868 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #508] @ (6d86c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #504] @ (6d870 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #504] @ (6d874 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #500] @ (6d878 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #500] @ (6d87c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #496] @ (6d880 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #496] @ (6d884 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #492] @ (6d888 ) │ │ │ │ + bl 6f20c │ │ │ │ + b.n 6d88c │ │ │ │ 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} │ │ │ │ @@ -98652,489 +98660,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 6d710 │ │ │ │ + beq.n 6d730 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d74c │ │ │ │ + beq.n 6d76c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d798 │ │ │ │ + beq.n 6d7b8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d7d4 │ │ │ │ + beq.n 6d7f4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d618 │ │ │ │ + beq.n 6d638 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d66c │ │ │ │ + beq.n 6d68c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d6b0 │ │ │ │ + beq.n 6d6d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d70c │ │ │ │ + bne.n 6d72c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d760 │ │ │ │ + bne.n 6d780 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d79c │ │ │ │ + bne.n 6d7bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d7d8 │ │ │ │ + bne.n 6d7f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d614 │ │ │ │ + bne.n 6d634 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d670 │ │ │ │ + bne.n 6d690 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d6b4 │ │ │ │ + bne.n 6d6d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d6f8 │ │ │ │ + bne.n 6d718 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d734 │ │ │ │ + bcs.n 6d754 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d770 │ │ │ │ + bcs.n 6d790 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d7b4 │ │ │ │ + bcs.n 6d7d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d7f0 │ │ │ │ + bcs.n 6d810 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d634 │ │ │ │ + bcs.n 6d654 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d688 │ │ │ │ + bcs.n 6d6a8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d6c4 │ │ │ │ + bcs.n 6d6e4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d700 │ │ │ │ + bcs.n 6d720 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d73c │ │ │ │ + bcc.n 6d75c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d778 │ │ │ │ + bcc.n 6d798 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d7b4 │ │ │ │ + bcc.n 6d7d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d7f8 │ │ │ │ + bcc.n 6d818 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d674 │ │ │ │ + bcc.n 6d694 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d6b8 │ │ │ │ + bcc.n 6d6d8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d70c │ │ │ │ + bcc.n 6d72c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d750 │ │ │ │ + bcc.n 6d770 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d79c │ │ │ │ + bmi.n 6d7bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d7e0 │ │ │ │ + bmi.n 6d800 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d824 │ │ │ │ + bmi.n 6d844 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d678 │ │ │ │ + bmi.n 6d698 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d6c4 │ │ │ │ + bmi.n 6d6e4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d700 │ │ │ │ + bmi.n 6d720 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d744 │ │ │ │ + bmi.n 6d764 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d788 │ │ │ │ + bpl.n 6d7a8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d7dc │ │ │ │ + bpl.n 6d7fc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d820 │ │ │ │ + bpl.n 6d840 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d86c │ │ │ │ + bpl.n 6d88c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d6b0 │ │ │ │ + bpl.n 6d6d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d6ec │ │ │ │ + bpl.n 6d70c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d730 │ │ │ │ + bpl.n 6d750 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d76c │ │ │ │ + bpl.n 6d78c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d7b8 │ │ │ │ + bvs.n 6d7d8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d804 │ │ │ │ + bvs.n 6d824 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d840 │ │ │ │ + bvs.n 6d860 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d87c │ │ │ │ + bvs.n 6d89c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d6c8 │ │ │ │ + bvs.n 6d6e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d70c │ │ │ │ + bvs.n 6d72c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d748 │ │ │ │ + bvs.n 6d768 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d784 │ │ │ │ + bvs.n 6d7a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d7c0 │ │ │ │ + bvc.n 6d7e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d7fc │ │ │ │ + bvc.n 6d81c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d838 │ │ │ │ + bvc.n 6d858 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d87c │ │ │ │ + bvc.n 6d89c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d8b0 │ │ │ │ + bvc.n 6d8d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d704 │ │ │ │ + bvc.n 6d724 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d740 │ │ │ │ + bvc.n 6d760 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d784 │ │ │ │ + bvc.n 6d7a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6d7b8 │ │ │ │ + bvc.n 6d7d8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d7f4 │ │ │ │ + bhi.n 6d814 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d830 │ │ │ │ + bhi.n 6d850 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d86c │ │ │ │ + bhi.n 6d88c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d8a8 │ │ │ │ + bhi.n 6d8c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d6f4 │ │ │ │ + bhi.n 6d714 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d730 │ │ │ │ + bhi.n 6d750 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d76c │ │ │ │ + bhi.n 6d78c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6d7b8 │ │ │ │ + bhi.n 6d7d8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d804 │ │ │ │ + bls.n 6d824 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d850 │ │ │ │ + bls.n 6d870 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d88c │ │ │ │ + bls.n 6d8ac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d8c8 │ │ │ │ + bls.n 6d8e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d70c │ │ │ │ + bls.n 6d72c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d760 │ │ │ │ + bls.n 6d780 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d79c │ │ │ │ + bls.n 6d7bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6d7e0 │ │ │ │ + bls.n 6d800 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d824 │ │ │ │ + bge.n 6d844 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d860 │ │ │ │ + bge.n 6d880 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d89c │ │ │ │ + bge.n 6d8bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d8e8 │ │ │ │ + bge.n 6d908 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d72c │ │ │ │ + bge.n 6d74c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d768 │ │ │ │ + bge.n 6d788 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d79c │ │ │ │ + bge.n 6d7bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d7d8 │ │ │ │ + bge.n 6d7f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6d824 │ │ │ │ + bge.n 6d844 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d858 │ │ │ │ + blt.n 6d878 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d89c │ │ │ │ + blt.n 6d8bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d8e0 │ │ │ │ + blt.n 6d900 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d92c │ │ │ │ + blt.n 6d94c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d778 │ │ │ │ + blt.n 6d798 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d7b4 │ │ │ │ + blt.n 6d7d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d7f8 │ │ │ │ + blt.n 6d818 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6d82c │ │ │ │ + blt.n 6d84c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6d878 │ │ │ │ + bgt.n 6d898 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6d8bc │ │ │ │ + bgt.n 6d8dc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6d900 │ │ │ │ + bgt.n 6d920 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6d93c │ │ │ │ + bgt.n 6d95c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #768] @ (6db70 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #768] @ (6db74 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #764] @ (6db78 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #764] @ (6db7c ) │ │ │ │ - bl 6f1ec │ │ │ │ + ldr r0, [pc, #768] @ (6db90 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #768] @ (6db94 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #764] @ (6db98 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #764] @ (6db9c ) │ │ │ │ + bl 6f20c │ │ │ │ add.w r0, r4, #28288 @ 0x6e80 │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #752] @ (6db80 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #752] @ (6db84 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #748] @ (6db88 ) │ │ │ │ - bl 6f1ec │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #752] @ (6dba0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #752] @ (6dba4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #748] @ (6dba8 ) │ │ │ │ + bl 6f20c │ │ │ │ add.w r0, r4, #28416 @ 0x6f00 │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #740] @ (6db8c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #736] @ (6db90 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #736] @ (6db94 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #732] @ (6db98 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #732] @ (6db9c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #728] @ (6dba0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #728] @ (6dba4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #724] @ (6dba8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #724] @ (6dbac ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #720] @ (6dbb0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #720] @ (6dbb4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #716] @ (6dbb8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #716] @ (6dbbc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #712] @ (6dbc0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #712] @ (6dbc4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #708] @ (6dbc8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #708] @ (6dbcc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #704] @ (6dbd0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #704] @ (6dbd4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #700] @ (6dbd8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #700] @ (6dbdc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #696] @ (6dbe0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #696] @ (6dbe4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #692] @ (6dbe8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #692] @ (6dbec ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #688] @ (6dbf0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #688] @ (6dbf4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #684] @ (6dbf8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #684] @ (6dbfc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #680] @ (6dc00 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #680] @ (6dc04 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #676] @ (6dc08 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #676] @ (6dc0c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #672] @ (6dc10 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #672] @ (6dc14 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #668] @ (6dc18 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #668] @ (6dc1c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #664] @ (6dc20 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #664] @ (6dc24 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #660] @ (6dc28 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #660] @ (6dc2c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #656] @ (6dc30 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #656] @ (6dc34 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #652] @ (6dc38 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #652] @ (6dc3c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #648] @ (6dc40 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #648] @ (6dc44 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #644] @ (6dc48 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #644] @ (6dc4c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #640] @ (6dc50 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #640] @ (6dc54 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #636] @ (6dc58 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #636] @ (6dc5c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #632] @ (6dc60 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #632] @ (6dc64 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #628] @ (6dc68 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #628] @ (6dc6c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #624] @ (6dc70 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #624] @ (6dc74 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #620] @ (6dc78 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #620] @ (6dc7c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #616] @ (6dc80 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #616] @ (6dc84 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #612] @ (6dc88 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #612] @ (6dc8c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #608] @ (6dc90 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #608] @ (6dc94 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #604] @ (6dc98 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #604] @ (6dc9c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #600] @ (6dca0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #600] @ (6dca4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #596] @ (6dca8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #596] @ (6dcac ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #592] @ (6dcb0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #592] @ (6dcb4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #588] @ (6dcb8 ) │ │ │ │ - bl 6f1ec │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #740] @ (6dbac ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #736] @ (6dbb0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #736] @ (6dbb4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #732] @ (6dbb8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #732] @ (6dbbc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #728] @ (6dbc0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #728] @ (6dbc4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #724] @ (6dbc8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #724] @ (6dbcc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #720] @ (6dbd0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #720] @ (6dbd4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #716] @ (6dbd8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #716] @ (6dbdc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #712] @ (6dbe0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #712] @ (6dbe4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #708] @ (6dbe8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #708] @ (6dbec ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #704] @ (6dbf0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #704] @ (6dbf4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #700] @ (6dbf8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #700] @ (6dbfc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #696] @ (6dc00 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #696] @ (6dc04 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #692] @ (6dc08 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #692] @ (6dc0c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #688] @ (6dc10 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #688] @ (6dc14 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #684] @ (6dc18 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #684] @ (6dc1c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #680] @ (6dc20 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #680] @ (6dc24 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #676] @ (6dc28 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #676] @ (6dc2c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #672] @ (6dc30 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #672] @ (6dc34 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #668] @ (6dc38 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #668] @ (6dc3c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #664] @ (6dc40 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #664] @ (6dc44 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #660] @ (6dc48 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #660] @ (6dc4c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #656] @ (6dc50 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #656] @ (6dc54 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #652] @ (6dc58 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #652] @ (6dc5c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #648] @ (6dc60 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #648] @ (6dc64 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #644] @ (6dc68 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #644] @ (6dc6c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #640] @ (6dc70 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #640] @ (6dc74 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #636] @ (6dc78 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #636] @ (6dc7c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #632] @ (6dc80 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #632] @ (6dc84 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #628] @ (6dc88 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #628] @ (6dc8c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #624] @ (6dc90 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #624] @ (6dc94 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #620] @ (6dc98 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #620] @ (6dc9c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #616] @ (6dca0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #616] @ (6dca4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #612] @ (6dca8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #612] @ (6dcac ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #608] @ (6dcb0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #608] @ (6dcb4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #604] @ (6dcb8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #604] @ (6dcbc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #600] @ (6dcc0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #600] @ (6dcc4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #596] @ (6dcc8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #596] @ (6dccc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #592] @ (6dcd0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #592] @ (6dcd4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #588] @ (6dcd8 ) │ │ │ │ + bl 6f20c │ │ │ │ add.w r0, r4, #30720 @ 0x7800 │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #580] @ (6dcbc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #576] @ (6dcc0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #576] @ (6dcc4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #572] @ (6dcc8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #572] @ (6dccc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #568] @ (6dcd0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #568] @ (6dcd4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #564] @ (6dcd8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #564] @ (6dcdc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #560] @ (6dce0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #560] @ (6dce4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #556] @ (6dce8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #556] @ (6dcec ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #552] @ (6dcf0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #552] @ (6dcf4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #548] @ (6dcf8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #548] @ (6dcfc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #544] @ (6dd00 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #544] @ (6dd04 ) │ │ │ │ - bl 6f1ec │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #580] @ (6dcdc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #576] @ (6dce0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #576] @ (6dce4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #572] @ (6dce8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #572] @ (6dcec ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #568] @ (6dcf0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #568] @ (6dcf4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #564] @ (6dcf8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #564] @ (6dcfc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #560] @ (6dd00 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #560] @ (6dd04 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #556] @ (6dd08 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #556] @ (6dd0c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #552] @ (6dd10 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #552] @ (6dd14 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #548] @ (6dd18 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #548] @ (6dd1c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #544] @ (6dd20 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #544] @ (6dd24 ) │ │ │ │ + bl 6f20c │ │ │ │ add.w r0, r4, #31360 @ 0x7a80 │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #532] @ (6dd08 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #532] @ (6dd0c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #528] @ (6dd10 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #528] @ (6dd14 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #524] @ (6dd18 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #524] @ (6dd1c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #520] @ (6dd20 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #520] @ (6dd24 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #516] @ (6dd28 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #516] @ (6dd2c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #512] @ (6dd30 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #512] @ (6dd34 ) │ │ │ │ - bl 6f1ec │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #532] @ (6dd28 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #532] @ (6dd2c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #528] @ (6dd30 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #528] @ (6dd34 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #524] @ (6dd38 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #524] @ (6dd3c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #520] @ (6dd40 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #520] @ (6dd44 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #516] @ (6dd48 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #516] @ (6dd4c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #512] @ (6dd50 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #512] @ (6dd54 ) │ │ │ │ + bl 6f20c │ │ │ │ add.w r0, r4, #31744 @ 0x7c00 │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #500] @ (6dd38 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #500] @ (6dd3c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #496] @ (6dd40 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #496] @ (6dd44 ) │ │ │ │ - bl 6f1ec │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #500] @ (6dd58 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #500] @ (6dd5c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #496] @ (6dd60 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #496] @ (6dd64 ) │ │ │ │ + bl 6f20c │ │ │ │ add.w r0, r4, #31872 @ 0x7c80 │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #484] @ (6dd48 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #484] @ (6dd4c ) │ │ │ │ - bl 6f1ec │ │ │ │ - b.n 6dd50 │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #484] @ (6dd68 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #484] @ (6dd6c ) │ │ │ │ + bl 6f20c │ │ │ │ + b.n 6dd70 │ │ │ │ nop │ │ │ │ - bgt.n 6da84 │ │ │ │ + bgt.n 6daa4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6dab8 │ │ │ │ + bgt.n 6dad8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6daf4 │ │ │ │ + bgt.n 6db14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6db30 │ │ │ │ + bgt.n 6db50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6dbb4 │ │ │ │ + ble.n 6dbd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6dbf8 │ │ │ │ + ble.n 6dc18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6dc3c │ │ │ │ + ble.n 6dc5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6dad0 │ │ │ │ + ble.n 6daf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6db04 │ │ │ │ + ble.n 6db24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6db48 │ │ │ │ + ble.n 6db68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6db84 │ │ │ │ + ble.n 6dba4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ udf #56 @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -99162,145 +99170,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 6dbec │ │ │ │ + b.n 6dc0c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dc28 │ │ │ │ + b.n 6dc48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dc64 │ │ │ │ + b.n 6dc84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dca8 │ │ │ │ + b.n 6dcc8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dcec │ │ │ │ + b.n 6dd0c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dd28 │ │ │ │ + b.n 6dd48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dd64 │ │ │ │ + b.n 6dd84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dda0 │ │ │ │ + b.n 6ddc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6ddec │ │ │ │ + b.n 6de0c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6de28 │ │ │ │ + b.n 6de48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6de6c │ │ │ │ + b.n 6de8c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6deb8 │ │ │ │ + b.n 6ded8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6defc │ │ │ │ + b.n 6df1c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6df40 │ │ │ │ + b.n 6df60 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6df8c │ │ │ │ + b.n 6dfac │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dfc8 │ │ │ │ + b.n 6dfe8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e004 │ │ │ │ + b.n 6e024 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e040 │ │ │ │ + b.n 6e060 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e07c │ │ │ │ + b.n 6e09c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e0c0 │ │ │ │ + b.n 6e0e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e0fc │ │ │ │ + b.n 6e11c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e130 │ │ │ │ + b.n 6e150 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e174 │ │ │ │ + b.n 6e194 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e1c0 │ │ │ │ + b.n 6e1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e204 │ │ │ │ + b.n 6e224 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e248 │ │ │ │ + b.n 6e268 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e284 │ │ │ │ + b.n 6e2a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e2c8 │ │ │ │ + b.n 6e2e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e2fc │ │ │ │ + b.n 6e31c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e338 │ │ │ │ + b.n 6e358 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e37c │ │ │ │ + b.n 6e39c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e3b8 │ │ │ │ + b.n 6e3d8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e3f4 │ │ │ │ + b.n 6e414 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e438 │ │ │ │ + b.n 6e458 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d484 │ │ │ │ + b.n 6d4a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d4c8 │ │ │ │ + b.n 6d4e8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d504 │ │ │ │ + b.n 6d524 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d540 │ │ │ │ + b.n 6d560 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d574 │ │ │ │ + b.n 6d594 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d5b0 │ │ │ │ + b.n 6d5d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d5ec │ │ │ │ + b.n 6d60c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d620 │ │ │ │ + b.n 6d640 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d65c │ │ │ │ + b.n 6d67c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d6a8 │ │ │ │ + b.n 6d6c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d6e4 │ │ │ │ + b.n 6d704 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d720 │ │ │ │ + b.n 6d740 │ │ │ │ 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 6d7e4 │ │ │ │ + b.n 6d804 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d820 │ │ │ │ + b.n 6d840 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d864 │ │ │ │ + b.n 6d884 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d898 │ │ │ │ + b.n 6d8b8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d8e4 │ │ │ │ + b.n 6d904 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d930 │ │ │ │ + b.n 6d950 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d974 │ │ │ │ + b.n 6d994 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d9f8 │ │ │ │ + b.n 6da18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6da44 │ │ │ │ + b.n 6da64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6da90 │ │ │ │ + b.n 6dab0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dadc │ │ │ │ + b.n 6dafc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6db18 │ │ │ │ + b.n 6db38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6db5c │ │ │ │ + b.n 6db7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6db98 │ │ │ │ + b.n 6dbb8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dbe4 │ │ │ │ + b.n 6dc04 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dc28 │ │ │ │ + b.n 6dc48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dc74 │ │ │ │ + b.n 6dc94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dcb0 │ │ │ │ + b.n 6dcd0 │ │ │ │ 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} │ │ │ │ @@ -99320,267 +99328,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] @ (6e048 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #756] @ (6e04c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #752] @ (6e050 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #752] @ (6e054 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #748] @ (6e058 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #748] @ (6e05c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #744] @ (6e060 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #744] @ (6e064 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #740] @ (6e068 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #740] @ (6e06c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #736] @ (6e070 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #736] @ (6e074 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #732] @ (6e078 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #732] @ (6e07c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #728] @ (6e080 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #728] @ (6e084 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #724] @ (6e088 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #724] @ (6e08c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #720] @ (6e090 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #720] @ (6e094 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #716] @ (6e098 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #716] @ (6e09c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #712] @ (6e0a0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #712] @ (6e0a4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #708] @ (6e0a8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #708] @ (6e0ac ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #704] @ (6e0b0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #704] @ (6e0b4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #700] @ (6e0b8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #700] @ (6e0bc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #696] @ (6e0c0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #696] @ (6e0c4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #692] @ (6e0c8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #692] @ (6e0cc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #688] @ (6e0d0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #688] @ (6e0d4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #684] @ (6e0d8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #684] @ (6e0dc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #680] @ (6e0e0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #680] @ (6e0e4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #676] @ (6e0e8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #676] @ (6e0ec ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #672] @ (6e0f0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #672] @ (6e0f4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #668] @ (6e0f8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #668] @ (6e0fc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #664] @ (6e100 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #664] @ (6e104 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #660] @ (6e108 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #660] @ (6e10c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #656] @ (6e110 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #656] @ (6e114 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #652] @ (6e118 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #652] @ (6e11c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #648] @ (6e120 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #648] @ (6e124 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #644] @ (6e128 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #644] @ (6e12c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #640] @ (6e130 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #640] @ (6e134 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #636] @ (6e138 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #636] @ (6e13c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #632] @ (6e140 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #632] @ (6e144 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #628] @ (6e148 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #628] @ (6e14c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #624] @ (6e150 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #624] @ (6e154 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #620] @ (6e158 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #620] @ (6e15c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #616] @ (6e160 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #616] @ (6e164 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #612] @ (6e168 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #612] @ (6e16c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #608] @ (6e170 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #608] @ (6e174 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #604] @ (6e178 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #604] @ (6e17c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #600] @ (6e180 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #600] @ (6e184 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #596] @ (6e188 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #596] @ (6e18c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #592] @ (6e190 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #592] @ (6e194 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #588] @ (6e198 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #588] @ (6e19c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #584] @ (6e1a0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #584] @ (6e1a4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #580] @ (6e1a8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #580] @ (6e1ac ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #576] @ (6e1b0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #576] @ (6e1b4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #572] @ (6e1b8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #572] @ (6e1bc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #568] @ (6e1c0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #568] @ (6e1c4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #564] @ (6e1c8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #564] @ (6e1cc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #560] @ (6e1d0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #560] @ (6e1d4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #556] @ (6e1d8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #556] @ (6e1dc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #552] @ (6e1e0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #552] @ (6e1e4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #548] @ (6e1e8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #548] @ (6e1ec ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #544] @ (6e1f0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #544] @ (6e1f4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #540] @ (6e1f8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #540] @ (6e1fc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #536] @ (6e200 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #536] @ (6e204 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #532] @ (6e208 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #532] @ (6e20c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #528] @ (6e210 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #528] @ (6e214 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #524] @ (6e218 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #524] @ (6e21c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #520] @ (6e220 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #520] @ (6e224 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #516] @ (6e228 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #516] @ (6e22c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #512] @ (6e230 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #512] @ (6e234 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #508] @ (6e238 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #508] @ (6e23c ) │ │ │ │ - bl 6f1ec │ │ │ │ - b.n 6e240 │ │ │ │ + ldr r0, [pc, #756] @ (6e068 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #756] @ (6e06c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #752] @ (6e070 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #752] @ (6e074 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #748] @ (6e078 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #748] @ (6e07c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #744] @ (6e080 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #744] @ (6e084 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #740] @ (6e088 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #740] @ (6e08c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #736] @ (6e090 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #736] @ (6e094 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #732] @ (6e098 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #732] @ (6e09c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #728] @ (6e0a0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #728] @ (6e0a4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #724] @ (6e0a8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #724] @ (6e0ac ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #720] @ (6e0b0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #720] @ (6e0b4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #716] @ (6e0b8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #716] @ (6e0bc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #712] @ (6e0c0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #712] @ (6e0c4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #708] @ (6e0c8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #708] @ (6e0cc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #704] @ (6e0d0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #704] @ (6e0d4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #700] @ (6e0d8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #700] @ (6e0dc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #696] @ (6e0e0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #696] @ (6e0e4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #692] @ (6e0e8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #692] @ (6e0ec ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #688] @ (6e0f0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #688] @ (6e0f4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #684] @ (6e0f8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #684] @ (6e0fc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #680] @ (6e100 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #680] @ (6e104 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #676] @ (6e108 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #676] @ (6e10c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #672] @ (6e110 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #672] @ (6e114 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #668] @ (6e118 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #668] @ (6e11c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #664] @ (6e120 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #664] @ (6e124 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #660] @ (6e128 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #660] @ (6e12c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #656] @ (6e130 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #656] @ (6e134 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #652] @ (6e138 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #652] @ (6e13c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #648] @ (6e140 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #648] @ (6e144 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #644] @ (6e148 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #644] @ (6e14c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #640] @ (6e150 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #640] @ (6e154 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #636] @ (6e158 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #636] @ (6e15c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #632] @ (6e160 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #632] @ (6e164 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #628] @ (6e168 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #628] @ (6e16c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #624] @ (6e170 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #624] @ (6e174 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #620] @ (6e178 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #620] @ (6e17c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #616] @ (6e180 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #616] @ (6e184 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #612] @ (6e188 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #612] @ (6e18c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #608] @ (6e190 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #608] @ (6e194 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #604] @ (6e198 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #604] @ (6e19c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #600] @ (6e1a0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #600] @ (6e1a4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #596] @ (6e1a8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #596] @ (6e1ac ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #592] @ (6e1b0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #592] @ (6e1b4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #588] @ (6e1b8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #588] @ (6e1bc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #584] @ (6e1c0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #584] @ (6e1c4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #580] @ (6e1c8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #580] @ (6e1cc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #576] @ (6e1d0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #576] @ (6e1d4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #572] @ (6e1d8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #572] @ (6e1dc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #568] @ (6e1e0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #568] @ (6e1e4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #564] @ (6e1e8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #564] @ (6e1ec ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #560] @ (6e1f0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #560] @ (6e1f4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #556] @ (6e1f8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #556] @ (6e1fc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #552] @ (6e200 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #552] @ (6e204 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #548] @ (6e208 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #548] @ (6e20c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #544] @ (6e210 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #544] @ (6e214 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #540] @ (6e218 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #540] @ (6e21c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #536] @ (6e220 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #536] @ (6e224 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #532] @ (6e228 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #532] @ (6e22c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #528] @ (6e230 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #528] @ (6e234 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #524] @ (6e238 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #524] @ (6e23c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #520] @ (6e240 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #520] @ (6e244 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #516] @ (6e248 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #516] @ (6e24c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #512] @ (6e250 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #512] @ (6e254 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #508] @ (6e258 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #508] @ (6e25c ) │ │ │ │ + bl 6f20c │ │ │ │ + b.n 6e260 │ │ │ │ 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 │ │ │ │ @@ -99700,267 +99708,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] @ (6e538 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #756] @ (6e53c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #752] @ (6e540 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #752] @ (6e544 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #748] @ (6e548 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #748] @ (6e54c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #744] @ (6e550 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #744] @ (6e554 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #740] @ (6e558 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #740] @ (6e55c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #736] @ (6e560 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #736] @ (6e564 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #732] @ (6e568 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #732] @ (6e56c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #728] @ (6e570 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #728] @ (6e574 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #724] @ (6e578 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #724] @ (6e57c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #720] @ (6e580 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #720] @ (6e584 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #716] @ (6e588 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #716] @ (6e58c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #712] @ (6e590 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #712] @ (6e594 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #708] @ (6e598 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #708] @ (6e59c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #704] @ (6e5a0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #704] @ (6e5a4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #700] @ (6e5a8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #700] @ (6e5ac ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #696] @ (6e5b0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #696] @ (6e5b4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #692] @ (6e5b8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #692] @ (6e5bc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #688] @ (6e5c0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #688] @ (6e5c4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #684] @ (6e5c8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #684] @ (6e5cc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #680] @ (6e5d0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #680] @ (6e5d4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #676] @ (6e5d8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #676] @ (6e5dc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #672] @ (6e5e0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #672] @ (6e5e4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #668] @ (6e5e8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #668] @ (6e5ec ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #664] @ (6e5f0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #664] @ (6e5f4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #660] @ (6e5f8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #660] @ (6e5fc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #656] @ (6e600 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #656] @ (6e604 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #652] @ (6e608 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #652] @ (6e60c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #648] @ (6e610 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #648] @ (6e614 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #644] @ (6e618 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #644] @ (6e61c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #640] @ (6e620 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #640] @ (6e624 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #636] @ (6e628 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #636] @ (6e62c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #632] @ (6e630 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #632] @ (6e634 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #628] @ (6e638 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #628] @ (6e63c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #624] @ (6e640 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #624] @ (6e644 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #620] @ (6e648 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #620] @ (6e64c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #616] @ (6e650 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #616] @ (6e654 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #612] @ (6e658 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #612] @ (6e65c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #608] @ (6e660 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #608] @ (6e664 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #604] @ (6e668 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #604] @ (6e66c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #600] @ (6e670 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #600] @ (6e674 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #596] @ (6e678 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #596] @ (6e67c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #592] @ (6e680 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #592] @ (6e684 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #588] @ (6e688 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #588] @ (6e68c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #584] @ (6e690 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #584] @ (6e694 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #580] @ (6e698 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #580] @ (6e69c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #576] @ (6e6a0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #576] @ (6e6a4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #572] @ (6e6a8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #572] @ (6e6ac ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #568] @ (6e6b0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #568] @ (6e6b4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #564] @ (6e6b8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #564] @ (6e6bc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #560] @ (6e6c0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #560] @ (6e6c4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #556] @ (6e6c8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #556] @ (6e6cc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #552] @ (6e6d0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #552] @ (6e6d4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #548] @ (6e6d8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #548] @ (6e6dc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #544] @ (6e6e0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #544] @ (6e6e4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #540] @ (6e6e8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #540] @ (6e6ec ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #536] @ (6e6f0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #536] @ (6e6f4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #532] @ (6e6f8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #532] @ (6e6fc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #528] @ (6e700 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #528] @ (6e704 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #524] @ (6e708 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #524] @ (6e70c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #520] @ (6e710 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #520] @ (6e714 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #516] @ (6e718 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #516] @ (6e71c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #512] @ (6e720 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #512] @ (6e724 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #508] @ (6e728 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #508] @ (6e72c ) │ │ │ │ - bl 6f1ec │ │ │ │ - b.n 6e730 │ │ │ │ + ldr r0, [pc, #756] @ (6e558 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #756] @ (6e55c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #752] @ (6e560 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #752] @ (6e564 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #748] @ (6e568 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #748] @ (6e56c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #744] @ (6e570 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #744] @ (6e574 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #740] @ (6e578 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #740] @ (6e57c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #736] @ (6e580 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #736] @ (6e584 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #732] @ (6e588 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #732] @ (6e58c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #728] @ (6e590 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #728] @ (6e594 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #724] @ (6e598 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #724] @ (6e59c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #720] @ (6e5a0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #720] @ (6e5a4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #716] @ (6e5a8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #716] @ (6e5ac ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #712] @ (6e5b0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #712] @ (6e5b4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #708] @ (6e5b8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #708] @ (6e5bc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #704] @ (6e5c0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #704] @ (6e5c4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #700] @ (6e5c8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #700] @ (6e5cc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #696] @ (6e5d0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #696] @ (6e5d4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #692] @ (6e5d8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #692] @ (6e5dc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #688] @ (6e5e0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #688] @ (6e5e4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #684] @ (6e5e8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #684] @ (6e5ec ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #680] @ (6e5f0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #680] @ (6e5f4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #676] @ (6e5f8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #676] @ (6e5fc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #672] @ (6e600 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #672] @ (6e604 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #668] @ (6e608 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #668] @ (6e60c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #664] @ (6e610 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #664] @ (6e614 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #660] @ (6e618 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #660] @ (6e61c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #656] @ (6e620 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #656] @ (6e624 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #652] @ (6e628 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #652] @ (6e62c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #648] @ (6e630 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #648] @ (6e634 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #644] @ (6e638 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #644] @ (6e63c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #640] @ (6e640 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #640] @ (6e644 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #636] @ (6e648 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #636] @ (6e64c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #632] @ (6e650 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #632] @ (6e654 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #628] @ (6e658 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #628] @ (6e65c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #624] @ (6e660 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #624] @ (6e664 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #620] @ (6e668 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #620] @ (6e66c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #616] @ (6e670 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #616] @ (6e674 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #612] @ (6e678 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #612] @ (6e67c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #608] @ (6e680 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #608] @ (6e684 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #604] @ (6e688 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #604] @ (6e68c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #600] @ (6e690 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #600] @ (6e694 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #596] @ (6e698 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #596] @ (6e69c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #592] @ (6e6a0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #592] @ (6e6a4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #588] @ (6e6a8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #588] @ (6e6ac ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #584] @ (6e6b0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #584] @ (6e6b4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #580] @ (6e6b8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #580] @ (6e6bc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #576] @ (6e6c0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #576] @ (6e6c4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #572] @ (6e6c8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #572] @ (6e6cc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #568] @ (6e6d0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #568] @ (6e6d4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #564] @ (6e6d8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #564] @ (6e6dc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #560] @ (6e6e0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #560] @ (6e6e4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #556] @ (6e6e8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #556] @ (6e6ec ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #552] @ (6e6f0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #552] @ (6e6f4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #548] @ (6e6f8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #548] @ (6e6fc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #544] @ (6e700 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #544] @ (6e704 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #540] @ (6e708 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #540] @ (6e70c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #536] @ (6e710 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #536] @ (6e714 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #532] @ (6e718 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #532] @ (6e71c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #528] @ (6e720 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #528] @ (6e724 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #524] @ (6e728 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #524] @ (6e72c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #520] @ (6e730 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #520] @ (6e734 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #516] @ (6e738 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #516] @ (6e73c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #512] @ (6e740 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #512] @ (6e744 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #508] @ (6e748 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #508] @ (6e74c ) │ │ │ │ + bl 6f20c │ │ │ │ + b.n 6e750 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa24004d │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ @ instruction: 0xfa58004d │ │ │ │ @ instruction: 0xfa74004d │ │ │ │ @ instruction: 0xfa94004d │ │ │ │ @ instruction: 0xfab0004d │ │ │ │ @@ -100156,154 +100164,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] @ (6e8a8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #372] @ (6e8ac ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #368] @ (6e8b0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #368] @ (6e8b4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #364] @ (6e8b8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #364] @ (6e8bc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #360] @ (6e8c0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #360] @ (6e8c4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #356] @ (6e8c8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #356] @ (6e8cc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #352] @ (6e8d0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #352] @ (6e8d4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #348] @ (6e8d8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #348] @ (6e8dc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #344] @ (6e8e0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #344] @ (6e8e4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #340] @ (6e8e8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #340] @ (6e8ec ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #336] @ (6e8f0 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #336] @ (6e8f4 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #332] @ (6e8f8 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #332] @ (6e8fc ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #328] @ (6e900 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #328] @ (6e904 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #324] @ (6e908 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #324] @ (6e90c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #320] @ (6e910 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #320] @ (6e914 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #316] @ (6e918 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #316] @ (6e91c ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #312] @ (6e920 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #312] @ (6e924 ) │ │ │ │ - bl 6f1ec │ │ │ │ - ldr r0, [pc, #308] @ (6e928 ) │ │ │ │ - ldr r4, [pc, #312] @ (6e92c ) │ │ │ │ - bl 6f1ec │ │ │ │ - b.n 6e816 │ │ │ │ + ldr r0, [pc, #372] @ (6e8c8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #372] @ (6e8cc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #368] @ (6e8d0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #368] @ (6e8d4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #364] @ (6e8d8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #364] @ (6e8dc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #360] @ (6e8e0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #360] @ (6e8e4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #356] @ (6e8e8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #356] @ (6e8ec ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #352] @ (6e8f0 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #352] @ (6e8f4 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #348] @ (6e8f8 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #348] @ (6e8fc ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #344] @ (6e900 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #344] @ (6e904 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #340] @ (6e908 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #340] @ (6e90c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #336] @ (6e910 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #336] @ (6e914 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #332] @ (6e918 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #332] @ (6e91c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #328] @ (6e920 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #328] @ (6e924 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #324] @ (6e928 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #324] @ (6e92c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #320] @ (6e930 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #320] @ (6e934 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #316] @ (6e938 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #316] @ (6e93c ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #312] @ (6e940 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #312] @ (6e944 ) │ │ │ │ + bl 6f20c │ │ │ │ + ldr r0, [pc, #308] @ (6e948 ) │ │ │ │ + ldr r4, [pc, #312] @ (6e94c ) │ │ │ │ + bl 6f20c │ │ │ │ + b.n 6e836 │ │ │ │ ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6fc24 <_Py_hashtable_set@@Base> │ │ │ │ + bl 6fc44 <_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 6e84e │ │ │ │ + beq.n 6e86e │ │ │ │ ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e7fa │ │ │ │ + beq.n 6e81a │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6e7fa │ │ │ │ + beq.n 6e81a │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 6e7fa │ │ │ │ + beq.n 6e81a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e840 │ │ │ │ + bge.n 6e860 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f1b0 │ │ │ │ + beq.w 6f1d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e80e │ │ │ │ + bge.n 6e82e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 6e80e │ │ │ │ - ldr r4, [pc, #224] @ (6e930 ) │ │ │ │ - b.n 6e870 │ │ │ │ + b.n 6e82e │ │ │ │ + ldr r4, [pc, #224] @ (6e950 ) │ │ │ │ + b.n 6e890 │ │ │ │ ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6fc24 <_Py_hashtable_set@@Base> │ │ │ │ + bl 6fc44 <_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 6e934 │ │ │ │ + beq.n 6e954 │ │ │ │ ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6e852 │ │ │ │ + beq.n 6e872 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 6e852 │ │ │ │ + beq.n 6e872 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6e852 │ │ │ │ + beq.n 6e872 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e89a │ │ │ │ + bge.n 6e8ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f1ba │ │ │ │ + beq.w 6f1da │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6e866 │ │ │ │ + bge.n 6e886 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 6e866 │ │ │ │ + b.n 6e886 │ │ │ │ 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 │ │ │ │ @@ -100369,869 +100377,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 6ef88 │ │ │ │ - bl 703c0 │ │ │ │ + bne.w 6efa8 │ │ │ │ + bl 703e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f152 │ │ │ │ + beq.w 6f172 │ │ │ │ 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 6e9bc │ │ │ │ + bne.n 6e9dc │ │ │ │ movw r2, #30208 @ 0x7600 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 6efae │ │ │ │ - ldr r3, [pc, #764] @ (6ec6c ) │ │ │ │ + bne.w 6efce │ │ │ │ + ldr r3, [pc, #764] @ (6ec8c ) │ │ │ │ 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 6e97e │ │ │ │ + bne.n 6e99e │ │ │ │ movw sl, #44536 @ 0xadf8 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ str.w r5, [sl, #20] │ │ │ │ - ldr r3, [pc, #720] @ (6ec70 ) │ │ │ │ + ldr r3, [pc, #720] @ (6ec90 ) │ │ │ │ str.w r3, [sl, #44] @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #712] @ (6ec74 ) │ │ │ │ + ldr r3, [pc, #712] @ (6ec94 ) │ │ │ │ str.w r3, [sl, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #708] @ (6ec78 ) │ │ │ │ + ldr r3, [pc, #708] @ (6ec98 ) │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #708] @ (6ec7c ) │ │ │ │ + ldr r3, [pc, #708] @ (6ec9c ) │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 71574 │ │ │ │ + bl 71568 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f12c │ │ │ │ + beq.w 6f14c │ │ │ │ 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 18e688 <_Py_NewReference@@Base+0xc0> │ │ │ │ + bl 18e870 <_Py_NewReference@@Base+0x58> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f12c │ │ │ │ + beq.w 6f14c │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 6e9e8 │ │ │ │ + bne.n 6ea08 │ │ │ │ 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 7161c │ │ │ │ + bl 71610 │ │ │ │ str.w r0, [r8, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f17e │ │ │ │ + beq.w 6f19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ str.w r0, [r8, #3864] @ 0xf18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f17e │ │ │ │ + beq.w 6f19e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r4, [r8, #3868] @ 0xf1c │ │ │ │ - bl 71810 │ │ │ │ + bl 71804 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f004 │ │ │ │ + bne.w 6f024 │ │ │ │ ldr.w r5, [r9, #1480] @ 0x5c8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6eac2 │ │ │ │ + bne.n 6eae2 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f10c │ │ │ │ + beq.w 6f12c │ │ │ │ movw r6, #44536 @ 0xadf8 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #544] @ (6ec80 ) │ │ │ │ - movw r2, #14936 @ 0x3a58 │ │ │ │ + ldr r1, [pc, #544] @ (6eca0 ) │ │ │ │ + movw r2, #15832 @ 0x3dd8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1922a0 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 1924e8 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (6ec84 ) │ │ │ │ + ldr r1, [pc, #528] @ (6eca4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1922a0 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 1924e8 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #516] @ (6ec84 ) │ │ │ │ + ldr r1, [pc, #516] @ (6eca4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1922a0 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 1924e8 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #500] @ (6ec84 ) │ │ │ │ + ldr r1, [pc, #500] @ (6eca4 ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1922a0 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 1924e8 <_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] @ (6ec84 ) │ │ │ │ - bl 1922a0 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + ldr r1, [pc, #480] @ (6eca4 ) │ │ │ │ + bl 1924e8 <_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 6f0f8 │ │ │ │ + beq.w 6f118 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6eab0 │ │ │ │ + bne.n 6ead0 │ │ │ │ str.w r4, [r9, #1480] @ 0x5c8 │ │ │ │ ldr.w r3, [r9, #1484] @ 0x5cc │ │ │ │ - cbnz r3, 6ead6 │ │ │ │ - bl 703c0 │ │ │ │ + cbnz r3, 6eaf6 │ │ │ │ + bl 703e0 │ │ │ │ str.w r0, [r9, #1484] @ 0x5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f112 │ │ │ │ + beq.w 6f132 │ │ │ │ ldr.w r3, [r9, #1488] @ 0x5d0 │ │ │ │ - cbnz r3, 6eaf2 │ │ │ │ - movw r0, #30080 @ 0x7580 │ │ │ │ + cbnz r3, 6eb12 │ │ │ │ + movw r0, #31080 @ 0x7968 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ str.w r0, [r9, #1488] @ 0x5d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f112 │ │ │ │ + beq.w 6f132 │ │ │ │ ldr.w r1, [r9, #1524] @ 0x5f4 │ │ │ │ - cbnz r1, 6eb0e │ │ │ │ - movw r0, #32128 @ 0x7d80 │ │ │ │ + cbnz r1, 6eb2e │ │ │ │ + movw r0, #33024 @ 0x8100 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 192328 │ │ │ │ + bl 192570 │ │ │ │ str.w r0, [r9, #1524] @ 0x5f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f112 │ │ │ │ + beq.w 6f132 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r9, #1520] @ 0x5f0 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ str.w r0, [r9, #1532] @ 0x5fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0d8 │ │ │ │ + beq.w 6f0f8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 816e8 │ │ │ │ + bl 8178c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f004 │ │ │ │ + bne.w 6f024 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 194458 <_Py_SetImmortalUntracked@@Base+0x70> │ │ │ │ + bl 1946a8 <_Py_SetImmortalUntracked@@Base+0x70> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0c8 │ │ │ │ + beq.w 6f0e8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [fp, #3896] @ 0xf38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #31864 @ 0x7c78 │ │ │ │ + movw r2, #32760 @ 0x7ff8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 193f68 │ │ │ │ + bl 1941b8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 6f0c8 │ │ │ │ + beq.w 6f0e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84b98 │ │ │ │ + bl 84c38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0c8 │ │ │ │ + beq.w 6f0e8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #272] @ (6ec88 ) │ │ │ │ + ldr r1, [pc, #272] @ (6eca8 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str.w r0, [fp, #3888] @ 0xf30 │ │ │ │ - bl 7e940 │ │ │ │ + bl 7e944 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0c8 │ │ │ │ + beq.w 6f0e8 │ │ │ │ add.w r4, fp, #110592 @ 0x1b000 │ │ │ │ - ldr r1, [pc, #244] @ (6ec8c ) │ │ │ │ + ldr r1, [pc, #244] @ (6ecac ) │ │ │ │ str.w r0, [r4, #3212] @ 0xc8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7e940 │ │ │ │ + bl 7e944 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0c8 │ │ │ │ + beq.w 6f0e8 │ │ │ │ str.w r0, [r4, #3216] @ 0xc90 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #224] @ (6ec90 ) │ │ │ │ - bl 7e940 │ │ │ │ + ldr r1, [pc, #224] @ (6ecb0 ) │ │ │ │ + bl 7e944 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0c8 │ │ │ │ - ldr r1, [pc, #216] @ (6ec94 ) │ │ │ │ + beq.w 6f0e8 │ │ │ │ + ldr r1, [pc, #216] @ (6ecb4 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7e940 │ │ │ │ + bl 7e944 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0c8 │ │ │ │ + beq.w 6f0e8 │ │ │ │ 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] @ (6ec98 ) │ │ │ │ + ldr r1, [pc, #156] @ (6ecb8 ) │ │ │ │ str.w r6, [r4, #3240] @ 0xca8 │ │ │ │ str.w r3, [r4, #3236] @ 0xca4 │ │ │ │ - bl 194844 <_PyType_Lookup@@Base> │ │ │ │ + bl 194a94 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0c8 │ │ │ │ + beq.w 6f0e8 │ │ │ │ str.w r0, [r4, #3220] @ 0xc94 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #128] @ (6ec9c ) │ │ │ │ - bl 194844 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #128] @ (6ecbc ) │ │ │ │ + bl 194a94 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0c8 │ │ │ │ + beq.w 6f0e8 │ │ │ │ str.w r0, [r4, #3224] @ 0xc98 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 84b98 │ │ │ │ + bl 84c38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0b4 │ │ │ │ - ldr r4, [pc, #100] @ (6eca0 ) │ │ │ │ + beq.w 6f0d4 │ │ │ │ + ldr r4, [pc, #100] @ (6ecc0 ) │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f0b4 │ │ │ │ + bne.w 6f0d4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 6ec3c │ │ │ │ - ldr r1, [pc, #76] @ (6eca4 ) │ │ │ │ + bne.n 6ec5c │ │ │ │ + ldr r1, [pc, #76] @ (6ecc4 ) │ │ │ │ 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 6eca8 │ │ │ │ + b.n 6ecc8 │ │ │ │ nop │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + str 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 6ed0c │ │ │ │ + bhi.n 6ed2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e6a0 │ │ │ │ + b.n 6e6c0 │ │ │ │ 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 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + str 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 7bb64 │ │ │ │ + bl 7bb50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0b4 │ │ │ │ + beq.w 6f0d4 │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movw r0, #32176 @ 0x7db0 │ │ │ │ + movw r0, #33072 @ 0x8130 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 194868 │ │ │ │ + bl 194ab8 │ │ │ │ str.w r0, [r4, #396] @ 0x18c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ece8 │ │ │ │ + bge.n 6ed08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f0ac │ │ │ │ + beq.w 6f0cc │ │ │ │ ldr.w r2, [r4, #396] @ 0x18c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6f0b4 │ │ │ │ - movw r1, #43700 @ 0xaab4 │ │ │ │ + beq.w 6f0d4 │ │ │ │ + movw r1, #44596 @ 0xae34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f0b4 │ │ │ │ + bne.w 6f0d4 │ │ │ │ movw r5, #43732 @ 0xaad4 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ movw r4, #30208 @ 0x7600 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r1, #32200 @ 0x7dc8 │ │ │ │ + movw r1, #33096 @ 0x8148 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #4] │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f0b4 │ │ │ │ + bne.w 6f0d4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #41844 @ 0xa374 │ │ │ │ + movw r1, #42740 @ 0xa6f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f0b4 │ │ │ │ + bne.w 6f0d4 │ │ │ │ ldr.w r0, [fp, #3888] @ 0xf30 │ │ │ │ - bl 84be4 │ │ │ │ + bl 84c84 │ │ │ │ add.w r3, fp, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #372] @ 0x174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f0c8 │ │ │ │ + beq.w 6f0e8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ed70 │ │ │ │ + bge.n 6ed90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f052 │ │ │ │ + beq.w 6f072 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr.w r0, [fp, #3888] @ 0xf30 │ │ │ │ - movw r1, #32220 @ 0x7ddc │ │ │ │ + movw r1, #33116 @ 0x815c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 918ec │ │ │ │ + bl 919dc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 6f0c8 │ │ │ │ + bne.w 6f0e8 │ │ │ │ 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 6edc6 │ │ │ │ + bne.n 6ede6 │ │ │ │ ldr.w r3, [r8, #3728] @ 0xe90 │ │ │ │ adds.w r0, r3, #824 @ 0x338 │ │ │ │ - beq.w 6f044 │ │ │ │ + beq.w 6f064 │ │ │ │ ldr.w r1, [r3, #828] @ 0x33c │ │ │ │ - cbnz r1, 6edc6 │ │ │ │ + cbnz r1, 6ede6 │ │ │ │ str.w r2, [r3, #828] @ 0x33c │ │ │ │ ldr.w r3, [r3, #824] @ 0x338 │ │ │ │ - cbz r3, 6edc6 │ │ │ │ - bl 194c84 │ │ │ │ + cbz r3, 6ede6 │ │ │ │ + bl 194ed4 │ │ │ │ adds.w r8, r8, #5536 @ 0x15a0 │ │ │ │ - beq.w 6f034 │ │ │ │ + beq.w 6f054 │ │ │ │ ldr.w r3, [r9, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 6ede4 │ │ │ │ + cbnz r3, 6ee04 │ │ │ │ ldr.w r3, [r9, #1440] @ 0x5a0 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r9, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f02c │ │ │ │ + bne.w 6f04c │ │ │ │ ldr.w r1, [sl] │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #32232 @ 0x7de8 │ │ │ │ + movw r0, #33128 @ 0x8168 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 194868 │ │ │ │ + bl 194ab8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f00a │ │ │ │ + beq.w 6f02a │ │ │ │ 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 6ef60 │ │ │ │ + beq.w 6ef80 │ │ │ │ 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 6efb8 │ │ │ │ - movw r0, #32312 @ 0x7e38 │ │ │ │ + bne.w 6efd8 │ │ │ │ + movw r0, #33208 @ 0x81b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 195300 │ │ │ │ + bl 195550 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 6eff4 │ │ │ │ - movw r0, #32312 @ 0x7e38 │ │ │ │ + bne.w 6f014 │ │ │ │ + movw r0, #33208 @ 0x81b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 19e438 │ │ │ │ + bl 19e670 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6eff4 │ │ │ │ + beq.w 6f014 │ │ │ │ str.w r0, [r8, #3904] @ 0xf40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6efc6 │ │ │ │ - movw r0, #18940 @ 0x49fc │ │ │ │ + bne.w 6efe6 │ │ │ │ + movw r0, #19836 @ 0x4d7c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6eff4 │ │ │ │ + beq.w 6f014 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26184 @ 0x6648 │ │ │ │ + movw r1, #26940 @ 0x693c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32356 @ 0x7e64 │ │ │ │ + movw r0, #33252 @ 0x81e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6efee │ │ │ │ - bl 193760 <_PyNamespace_New@@Base> │ │ │ │ + beq.w 6f00e │ │ │ │ + bl 1939b0 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6eeac │ │ │ │ + bge.n 6eecc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 6eeac │ │ │ │ + cbnz r3, 6eecc │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6efee │ │ │ │ + beq.w 6f00e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl ce8e0 <_PyUnicodeWriter_PrepareInternal@@Base+0xf0c> │ │ │ │ + bl ce7b4 <_PyUnicodeWriter_PrepareInternal@@Base+0xf2c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6eed2 │ │ │ │ + bge.n 6eef2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f09e │ │ │ │ + beq.w 6f0be │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6eeea │ │ │ │ + bge.n 6ef0a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 6eeea │ │ │ │ + cbnz r3, 6ef0a │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6efec │ │ │ │ + beq.n 6f00c │ │ │ │ mov r0, r8 │ │ │ │ - bl 19ee80 │ │ │ │ + bl 19f0b8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6efd4 │ │ │ │ - ldr r3, [pc, #712] @ (6f1c4 ) │ │ │ │ + blt.n 6eff4 │ │ │ │ + ldr r3, [pc, #712] @ (6f1e4 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f090 │ │ │ │ + beq.w 6f0b0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #18940 @ 0x49fc │ │ │ │ + movw r1, #19836 @ 0x4d7c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 19f25c │ │ │ │ + bl 19f494 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 6f074 │ │ │ │ + blt.w 6f094 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #30116 @ 0x75a4 │ │ │ │ + movw r2, #30972 @ 0x78fc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #32404 @ 0x7e94 │ │ │ │ + movw r1, #33300 @ 0x8214 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d03b4 │ │ │ │ + bl d0284 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ef54 │ │ │ │ + bge.n 6ef74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f06c │ │ │ │ + beq.w 6f08c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6eff4 │ │ │ │ + beq.n 6f014 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6f05a │ │ │ │ + blt.n 6f07a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ 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 6e940 │ │ │ │ + bpl.w 6e960 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r4, [r3, #3980] @ 0xf8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6e94c │ │ │ │ + bge.w 6e96c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6e94c │ │ │ │ + b.n 6e96c │ │ │ │ movw sl, #44536 @ 0xadf8 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ - b.n 6e99e │ │ │ │ - movw r0, #32276 @ 0x7e14 │ │ │ │ + b.n 6e9be │ │ │ │ + movw r0, #33172 @ 0x8194 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 195510 │ │ │ │ - b.n 6ee2c │ │ │ │ - movw r0, #32332 @ 0x7e4c │ │ │ │ + bl 195760 │ │ │ │ + b.n 6ee4c │ │ │ │ + movw r0, #33228 @ 0x81cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 195510 │ │ │ │ - b.n 6ee5c │ │ │ │ + bl 195760 │ │ │ │ + b.n 6ee7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6efec │ │ │ │ + bge.n 6f00c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 6efec │ │ │ │ + cbnz r3, 6f00c │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #32072 @ 0x7d48 │ │ │ │ + movw r4, #32968 @ 0x80c8 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - ldr r5, [pc, #456] @ (6f1c8 ) │ │ │ │ + ldr r5, [pc, #456] @ (6f1e8 ) │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6ef64 │ │ │ │ + b.n 6ef84 │ │ │ │ ldrd r5, r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 6ef68 │ │ │ │ + b.n 6ef88 │ │ │ │ add.w r0, r8, #16 │ │ │ │ - bl 1e2afc │ │ │ │ + bl 1e2e0c │ │ │ │ mov r0, r4 │ │ │ │ - movw r4, #32012 @ 0x7d0c │ │ │ │ + movw r4, #32908 @ 0x808c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 62f68 │ │ │ │ + bl 63278 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #424] @ (6f1cc ) │ │ │ │ + ldr r5, [pc, #424] @ (6f1ec ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6ef68 │ │ │ │ + b.n 6ef88 │ │ │ │ mov r0, r8 │ │ │ │ - bl 194c84 │ │ │ │ - b.n 6ede4 │ │ │ │ + bl 194ed4 │ │ │ │ + b.n 6ee04 │ │ │ │ mov r0, r8 │ │ │ │ - movw r4, #31960 @ 0x7cd8 │ │ │ │ + movw r4, #32856 @ 0x8058 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 62f68 │ │ │ │ - b.n 6f020 │ │ │ │ - movw r4, #31912 @ 0x7ca8 │ │ │ │ + bl 63278 │ │ │ │ + b.n 6f040 │ │ │ │ + movw r4, #32808 @ 0x8028 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 62f68 │ │ │ │ - b.n 6f020 │ │ │ │ + bl 63278 │ │ │ │ + b.n 6f040 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ed70 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ed90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ef60 │ │ │ │ + bne.w 6ef80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ef60 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ef80 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ef54 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ef74 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6eff4 │ │ │ │ + bge.n 6f014 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6eff4 │ │ │ │ + bne.n 6f014 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 6eff4 │ │ │ │ - movw r1, #32364 @ 0x7e6c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f014 │ │ │ │ + movw r1, #33260 @ 0x81ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #308] @ (6f1d0 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #308] @ (6f1f0 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 6eed2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6eef2 │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6c9c8 │ │ │ │ + b.w 6c9ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ece8 │ │ │ │ - movw r4, #31836 @ 0x7c5c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ed08 │ │ │ │ + movw r4, #32732 @ 0x7fdc │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #276] @ (6f1d4 ) │ │ │ │ + ldr r5, [pc, #276] @ (6f1f4 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6ef68 │ │ │ │ + b.n 6ef88 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r4, #31876 @ 0x7c84 │ │ │ │ + movw r4, #32772 @ 0x8004 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 7a1a4 │ │ │ │ - b.n 6f0bc │ │ │ │ - ldr r3, [pc, #252] @ (6f1d8 ) │ │ │ │ + bl 7a1b0 │ │ │ │ + b.n 6f0dc │ │ │ │ + ldr r3, [pc, #252] @ (6f1f8 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #15176 @ 0x3b48 │ │ │ │ + movw r3, #16072 @ 0x3ec8 │ │ │ │ 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 6ef80 │ │ │ │ + b.n 6efa0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f10c │ │ │ │ + bge.n 6f12c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6f10c │ │ │ │ + cbnz r3, 6f12c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #1480] @ 0x5c8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ (6f1dc ) │ │ │ │ + ldr r2, [pc, #196] @ (6f1fc ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #32148 @ 0x7d94 │ │ │ │ + movw r3, #33044 @ 0x8114 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6ef80 │ │ │ │ - movw r3, #15176 @ 0x3b48 │ │ │ │ + b.n 6efa0 │ │ │ │ + movw r3, #16072 @ 0x3ec8 │ │ │ │ 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 6ef80 │ │ │ │ - ldr r7, [pc, #140] @ (6f1e0 ) │ │ │ │ - movw r6, #31804 @ 0x7c3c │ │ │ │ + b.n 6efa0 │ │ │ │ + ldr r7, [pc, #140] @ (6f200 ) │ │ │ │ + movw r6, #32700 @ 0x7fbc │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - bl d8138 │ │ │ │ + bl d801c │ │ │ │ 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 6ef80 │ │ │ │ - ldr r3, [pc, #100] @ (6f1e4 ) │ │ │ │ - b.n 6f0da │ │ │ │ - mov r0, r1 │ │ │ │ - bl 18e408 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - b.w 6c970 │ │ │ │ - bl d8138 │ │ │ │ - ldr r3, [pc, #84] @ (6f1e8 ) │ │ │ │ + b.n 6efa0 │ │ │ │ + ldr r3, [pc, #100] @ (6f204 ) │ │ │ │ + b.n 6f0fa │ │ │ │ + mov r0, r1 │ │ │ │ + bl 18e658 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 6c994 │ │ │ │ + bl d801c │ │ │ │ + ldr r3, [pc, #84] @ (6f208 ) │ │ │ │ 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, #31764 @ 0x7c14 │ │ │ │ + movw r6, #32660 @ 0x7f94 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 6f164 │ │ │ │ + b.n 6f184 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 6e840 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 6e860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 6e89a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 6e8ba │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ movs r1, r6 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ movs r1, r6 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ movs r1, r6 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ movs r1, r6 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ movs r1, r6 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ movs r1, r6 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ movs r1, r6 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + str 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] @ (6f258 ) │ │ │ │ + ldr r5, [pc, #92] @ (6f278 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r0, [r5, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 6f224 │ │ │ │ + cbnz r0, 6f244 │ │ │ │ ldr.w r0, [r5, #980] @ 0x3d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6fc24 <_Py_hashtable_set@@Base> │ │ │ │ + bl 6fc44 <_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 6f20c │ │ │ │ + beq.n 6f22c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f23c │ │ │ │ + bge.n 6f25c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 6f24a │ │ │ │ + cbz r2, 6f26a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f220 │ │ │ │ + bge.n 6f240 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 6f220 │ │ │ │ + b.n 6f240 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6f23c │ │ │ │ + b.n 6f25c │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0006f25c <_Py_hashtable_get@@Base>: │ │ │ │ +0006f27c <_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, 6f272 <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 6f292 <_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, #64545 @ 0xfc21 │ │ │ │ + movw r3, #64577 @ 0xfc41 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne.w 6f9f2 <_Py_hashtable_get@@Base+0x796> │ │ │ │ + bne.w 6fa12 <_Py_hashtable_get@@Base+0x796> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r7, r6, #1 │ │ │ │ - bne.w 6f6ca <_Py_hashtable_get@@Base+0x46e> │ │ │ │ + bne.w 6f6ea <_Py_hashtable_get@@Base+0x46e> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.w 6fa4e <_Py_hashtable_get@@Base+0x7f2> │ │ │ │ + bpl.w 6fa6e <_Py_hashtable_get@@Base+0x7f2> │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.w 6fa12 <_Py_hashtable_get@@Base+0x7b6> │ │ │ │ + bpl.w 6fa32 <_Py_hashtable_get@@Base+0x7b6> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6f6c6 <_Py_hashtable_get@@Base+0x46a> │ │ │ │ + beq.w 6f6e6 <_Py_hashtable_get@@Base+0x46a> │ │ │ │ add.w r8, r1, #20 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #48989 @ 0xbf5d │ │ │ │ + movw r3, #49029 @ 0xbf85 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6fa3c <_Py_hashtable_get@@Base+0x7e0> │ │ │ │ + bne.w 6fa5c <_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] │ │ │ │ @@ -101256,15 +101264,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 6f6e8 <_Py_hashtable_get@@Base+0x48c> │ │ │ │ + ble.w 6f708 <_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 │ │ │ │ @@ -101300,15 +101308,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 6f4a0 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 6f4c0 <_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] │ │ │ │ @@ -101349,26 +101357,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 6f402 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 6f422 <_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 6fa66 <_Py_hashtable_get@@Base+0x80a> │ │ │ │ + bhi.w 6fa86 <_Py_hashtable_get@@Base+0x80a> │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsls r2, r2, #10 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r3, r2 │ │ │ │ lsls r5, r1, #10 │ │ │ │ movs r3, r1 │ │ │ │ @@ -101516,32 +101524,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 6f8f6 <_Py_hashtable_get@@Base+0x69a> │ │ │ │ + bne.w 6f916 <_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 6fa66 <_Py_hashtable_get@@Base+0x80a> │ │ │ │ - add r7, pc, #4 @ (adr r7, 6f700 <_Py_hashtable_get@@Base+0x4a4>) │ │ │ │ + bhi.w 6fa86 <_Py_hashtable_get@@Base+0x80a> │ │ │ │ + add r7, pc, #4 @ (adr r7, 6f720 <_Py_hashtable_get@@Base+0x4a4>) │ │ │ │ ldr.w pc, [r7, fp, lsl #2] │ │ │ │ - @ instruction: 0xf72d0006 │ │ │ │ - vld1.8 {d16[0]}, [r9], r6 │ │ │ │ - @ instruction: 0xf71d0006 │ │ │ │ - @ instruction: 0xf4eb0006 │ │ │ │ - ldr??.w r0, [pc, #6] @ 6f71a <_Py_hashtable_get@@Base+0x4be> │ │ │ │ - @ instruction: 0xf4db0006 │ │ │ │ - @ instruction: 0xf4d30006 │ │ │ │ + @ instruction: 0xf74d0006 │ │ │ │ + @ instruction: 0xfa090006 │ │ │ │ + @ instruction: 0xf73d0006 │ │ │ │ + add.w r0, fp, #8781824 @ 0x860000 │ │ │ │ + ldr??.w r0, [pc, #6] @ 6f73a <_Py_hashtable_get@@Base+0x4be> │ │ │ │ + @ instruction: 0xf4fb0006 │ │ │ │ + @ instruction: 0xf4f30006 │ │ │ │ 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] │ │ │ │ @@ -101667,162 +101675,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 6f6be <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 6f6de <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 6f964 <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.n 6f984 <_Py_hashtable_get@@Base+0x708> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #5473 @ 0x1561 │ │ │ │ + movw r3, #40149 @ 0x9cd5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6f9fa <_Py_hashtable_get@@Base+0x79e> │ │ │ │ + bne.n 6fa1a <_Py_hashtable_get@@Base+0x79e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 6fa56 <_Py_hashtable_get@@Base+0x7fa> │ │ │ │ + beq.w 6fa76 <_Py_hashtable_get@@Base+0x7fa> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6f964 <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.n 6f984 <_Py_hashtable_get@@Base+0x708> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ ubfx r0, r3, #2, #3 │ │ │ │ ubfx ip, r6, #2, #3 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 6f964 <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.n 6f984 <_Py_hashtable_get@@Base+0x708> │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 6fa2e <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ + bpl.n 6fa4e <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ tst.w r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ it eq │ │ │ │ addeq.w r0, r3, #28 │ │ │ │ - beq.n 6fa32 <_Py_hashtable_get@@Base+0x7d6> │ │ │ │ + beq.n 6fa52 <_Py_hashtable_get@@Base+0x7d6> │ │ │ │ add.w r0, r3, #20 │ │ │ │ lsls r3, r6, #26 │ │ │ │ - bpl.n 6fa38 <_Py_hashtable_get@@Base+0x7dc> │ │ │ │ + bpl.n 6fa58 <_Py_hashtable_get@@Base+0x7dc> │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f6e0 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 6f700 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6f6e0 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 6f700 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 6f9d4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 6f9f4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #5473 @ 0x1561 │ │ │ │ + movw r3, #40149 @ 0x9cd5 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fa06 <_Py_hashtable_get@@Base+0x7aa> │ │ │ │ + bne.n 6fa26 <_Py_hashtable_get@@Base+0x7aa> │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 6fa5e <_Py_hashtable_get@@Base+0x802> │ │ │ │ + beq.n 6fa7e <_Py_hashtable_get@@Base+0x802> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6f9d4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 6f9f4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 6f9d4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.n 6f9f4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 6fa4a <_Py_hashtable_get@@Base+0x7ee> │ │ │ │ + beq.n 6fa6a <_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 6fa46 <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ + beq.n 6fa66 <_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 6f6e0 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 6f700 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6f6e0 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6f96e <_Py_hashtable_get@@Base+0x712> │ │ │ │ + beq.w 6f700 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6f98e <_Py_hashtable_get@@Base+0x712> │ │ │ │ ldrb.w r9, [r8, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 6f4ea <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 6f50a <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ - b.n 6f72c <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ + b.n 6f74c <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6f6cc <_Py_hashtable_get@@Base+0x470> │ │ │ │ + b.n 6f6ec <_Py_hashtable_get@@Base+0x470> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f6e0 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6f964 <_Py_hashtable_get@@Base+0x708> │ │ │ │ + bne.w 6f700 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6f984 <_Py_hashtable_get@@Base+0x708> │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f6e0 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6f9d4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + bne.w 6f700 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6f9f4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, r3, #28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6f2c8 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ - b.n 6f6c6 <_Py_hashtable_get@@Base+0x46a> │ │ │ │ + bne.w 6f2e8 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ + b.n 6f6e6 <_Py_hashtable_get@@Base+0x46a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bmi.n 6f94e <_Py_hashtable_get@@Base+0x6f2> │ │ │ │ + bmi.n 6f96e <_Py_hashtable_get@@Base+0x6f2> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 6f956 <_Py_hashtable_get@@Base+0x6fa> │ │ │ │ + b.n 6f976 <_Py_hashtable_get@@Base+0x6fa> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6f6be <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 6f6de <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 6f9c6 <_Py_hashtable_get@@Base+0x76a> │ │ │ │ + b.n 6f9e6 <_Py_hashtable_get@@Base+0x76a> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 6f9b8 <_Py_hashtable_get@@Base+0x75c> │ │ │ │ + b.n 6f9d8 <_Py_hashtable_get@@Base+0x75c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ - b.n 6fa18 <_Py_hashtable_get@@Base+0x7bc> │ │ │ │ + b.n 6fa38 <_Py_hashtable_get@@Base+0x7bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 6f6e0 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6f964 <_Py_hashtable_get@@Base+0x708> │ │ │ │ + beq.w 6f700 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6f984 <_Py_hashtable_get@@Base+0x708> │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 6f6e0 <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6f9d4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ + beq.w 6f700 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6f9f4 <_Py_hashtable_get@@Base+0x778> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ mov.w r6, r4, lsl #13 │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eors r3, r7 │ │ │ │ add.w r6, r6, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -101940,72 +101948,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 6f6be <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 6f6de <_Py_hashtable_get@@Base+0x462> │ │ │ │ nop │ │ │ │ - b.w 6b874 │ │ │ │ + b.w 6b89c │ │ │ │ │ │ │ │ -0006fc24 <_Py_hashtable_set@@Base>: │ │ │ │ +0006fc44 <_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, #45361 @ 0xb131 │ │ │ │ + movw r3, #45401 @ 0xb159 │ │ │ │ movt r3, #6 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70330 <_Py_hashtable_set@@Base+0x70c> │ │ │ │ + bne.w 70350 <_Py_hashtable_set@@Base+0x70c> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #45557 @ 0xb1f5 │ │ │ │ + movw r2, #45597 @ 0xb21d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #848] @ 0x350 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 7036e <_Py_hashtable_set@@Base+0x74a> │ │ │ │ + bne.w 7038e <_Py_hashtable_set@@Base+0x74a> │ │ │ │ movs r0, #16 │ │ │ │ blx 2bf6c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7033e <_Py_hashtable_set@@Base+0x71a> │ │ │ │ + beq.w 7035e <_Py_hashtable_set@@Base+0x71a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - movw r3, #64545 @ 0xfc21 │ │ │ │ + movw r3, #64577 @ 0xfc41 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7014c <_Py_hashtable_set@@Base+0x528> │ │ │ │ + bne.w 7016c <_Py_hashtable_set@@Base+0x528> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 700c2 <_Py_hashtable_set@@Base+0x49e> │ │ │ │ + bne.w 700e2 <_Py_hashtable_set@@Base+0x49e> │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ lsls r1, r0, #26 │ │ │ │ - bpl.w 703a8 <_Py_hashtable_set@@Base+0x784> │ │ │ │ + bpl.w 703c8 <_Py_hashtable_set@@Base+0x784> │ │ │ │ lsls r2, r0, #25 │ │ │ │ - bpl.w 70382 <_Py_hashtable_set@@Base+0x75e> │ │ │ │ + bpl.w 703a2 <_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 700be <_Py_hashtable_set@@Base+0x49a> │ │ │ │ + beq.w 700de <_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, #48989 @ 0xbf5d │ │ │ │ + movw r3, #49029 @ 0xbf85 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 703a0 <_Py_hashtable_set@@Base+0x77c> │ │ │ │ + bne.w 703c0 <_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] │ │ │ │ @@ -102030,15 +102038,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 7011a <_Py_hashtable_set@@Base+0x4f6> │ │ │ │ + ble.w 7013a <_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 │ │ │ │ @@ -102077,15 +102085,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 6fe8e <_Py_hashtable_set@@Base+0x26a> │ │ │ │ + bls.n 6feae <_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] │ │ │ │ @@ -102127,29 +102135,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 6fdf0 <_Py_hashtable_set@@Base+0x1cc> │ │ │ │ + bgt.n 6fe10 <_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 70168 <_Py_hashtable_set@@Base+0x544> │ │ │ │ + bhi.w 70188 <_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 │ │ │ │ @@ -102309,47 +102317,47 @@ │ │ │ │ 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 7035a <_Py_hashtable_set@@Base+0x736> │ │ │ │ + bgt.w 7037a <_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 70168 <_Py_hashtable_set@@Base+0x544> │ │ │ │ + bhi.n 70188 <_Py_hashtable_set@@Base+0x544> │ │ │ │ addw fp, pc, #8 │ │ │ │ ldr.w pc, [fp, r7, lsl #2] │ │ │ │ nop │ │ │ │ - lsls r1, r2, #13 │ │ │ │ + lsls r1, r6, #13 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r3, r3, #5 │ │ │ │ + lsls r3, r7, #5 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r3, r2, #5 │ │ │ │ + lsls r3, r6, #5 │ │ │ │ movs r7, r0 │ │ │ │ - cdp2 0, 14, cr0, cr1, cr6, {0} │ │ │ │ - lsls r5, r0, #13 │ │ │ │ + vhadd.u8 d0, d1, d6 │ │ │ │ + lsls r5, r4, #13 │ │ │ │ movs r7, r0 │ │ │ │ - cdp2 0, 12, cr0, cr15, cr6, {0} │ │ │ │ - cdp2 0, 12, cr0, cr5, cr6, {0} │ │ │ │ + cdp2 0, 14, cr0, cr15, cr6, {0} │ │ │ │ + cdp2 0, 14, cr0, cr5, cr6, {0} │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ - b.n 700c2 <_Py_hashtable_set@@Base+0x49e> │ │ │ │ + b.n 700e2 <_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] │ │ │ │ @@ -102477,100 +102485,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 700b6 <_Py_hashtable_set@@Base+0x492> │ │ │ │ + b.n 700d6 <_Py_hashtable_set@@Base+0x492> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 6fc74 <_Py_hashtable_set@@Base+0x50> │ │ │ │ + bne.w 6fc94 <_Py_hashtable_set@@Base+0x50> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 70114 <_Py_hashtable_set@@Base+0x4f0> │ │ │ │ + b.n 70134 <_Py_hashtable_set@@Base+0x4f0> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb.w r9, [r7, #4] │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ - b.n 6fee0 <_Py_hashtable_set@@Base+0x2bc> │ │ │ │ + b.n 6ff00 <_Py_hashtable_set@@Base+0x2bc> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ bfi r9, r0, #0, #8 │ │ │ │ - b.n 70168 <_Py_hashtable_set@@Base+0x544> │ │ │ │ + b.n 70188 <_Py_hashtable_set@@Base+0x544> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e4b8 <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ + bl 18e708 <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 703b0 <_Py_hashtable_set@@Base+0x78c> │ │ │ │ + beq.n 703d0 <_Py_hashtable_set@@Base+0x78c> │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 700fe <_Py_hashtable_set@@Base+0x4da> │ │ │ │ + b.n 7011e <_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 6fc74 <_Py_hashtable_set@@Base+0x50> │ │ │ │ - b.n 7033e <_Py_hashtable_set@@Base+0x71a> │ │ │ │ + bne.w 6fc94 <_Py_hashtable_set@@Base+0x50> │ │ │ │ + b.n 7035e <_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 6fcb8 <_Py_hashtable_set@@Base+0x94> │ │ │ │ - b.n 700be <_Py_hashtable_set@@Base+0x49a> │ │ │ │ + bne.w 6fcd8 <_Py_hashtable_set@@Base+0x94> │ │ │ │ + b.n 700de <_Py_hashtable_set@@Base+0x49a> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r2 │ │ │ │ - b.n 700b6 <_Py_hashtable_set@@Base+0x492> │ │ │ │ + b.n 700d6 <_Py_hashtable_set@@Base+0x492> │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 70388 <_Py_hashtable_set@@Base+0x764> │ │ │ │ + b.n 703a8 <_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 7033e <_Py_hashtable_set@@Base+0x71a> │ │ │ │ + b.n 7035e <_Py_hashtable_set@@Base+0x71a> │ │ │ │ │ │ │ │ -000703c0 : │ │ │ │ +000703e0 : │ │ │ │ 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] @ (705b8 ) │ │ │ │ + ldr r5, [pc, #488] @ (705d8 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr.w lr, [r6, r5] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1904] @ 0x770 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7047c │ │ │ │ - ldr r0, [pc, #464] @ (705bc ) │ │ │ │ + beq.n 7049c │ │ │ │ + ldr r0, [pc, #464] @ (705dc ) │ │ │ │ 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 70544 │ │ │ │ - ldr r2, [pc, #436] @ (705c0 ) │ │ │ │ + bne.w 70564 │ │ │ │ + ldr r2, [pc, #436] @ (705e0 ) │ │ │ │ strd r2, r4, [r3, #24] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ - vldr d7, [pc, #404] @ 705b0 │ │ │ │ + vldr d7, [pc, #404] @ 705d0 │ │ │ │ addw ip, r2, #3756 @ 0xeac │ │ │ │ ldr.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ and.w r1, r1, #3 │ │ │ │ ldr.w r7, [r2, #3868] @ 0xf1c │ │ │ │ orrs r1, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ @@ -102591,27 +102599,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 704fc │ │ │ │ + blt.n 7051c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 705a2 │ │ │ │ + beq.w 705c2 │ │ │ │ ldr.w lr, [r6, r5] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ - ldr r2, [pc, #292] @ (705c0 ) │ │ │ │ + ldr r2, [pc, #292] @ (705e0 ) │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -102635,117 +102643,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 70476 │ │ │ │ + ble.n 70496 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 70476 │ │ │ │ + beq.n 70496 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 70476 │ │ │ │ + bne.n 70496 │ │ │ │ ldr.w r2, [lr, #72] @ 0x48 │ │ │ │ - cbnz r2, 7053c │ │ │ │ + cbnz r2, 7055c │ │ │ │ add.w r1, lr, #12 │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 70476 │ │ │ │ + bmi.n 70496 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70526 │ │ │ │ + bne.n 70546 │ │ │ │ dmb ish │ │ │ │ - b.n 70476 │ │ │ │ + b.n 70496 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 70476 │ │ │ │ - b.n 70516 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + bne.n 70496 │ │ │ │ + b.n 70536 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 70588 │ │ │ │ + bne.n 705a8 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 7059c │ │ │ │ + cbnz r0, 705bc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr.w lr, [r6, r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #80] @ (705c0 ) │ │ │ │ + ldr r1, [pc, #80] @ (705e0 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ - b.n 704ae │ │ │ │ + b.n 704ce │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr.w lr, [r6, r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7056c │ │ │ │ + b.n 7058c │ │ │ │ ldr.w lr, [r6, r5] │ │ │ │ - b.n 7056c │ │ │ │ + b.n 7058c │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #24] @ (705c0 ) │ │ │ │ - bl 1937f4 <_PyNamespace_New@@Base+0x94> │ │ │ │ + ldr r0, [pc, #24] @ (705e0 ) │ │ │ │ + bl 193a44 <_PyNamespace_New@@Base+0x94> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 70476 │ │ │ │ + b.n 70496 │ │ │ │ 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, #516] @ (707dc ) │ │ │ │ + ldr r5, [pc, #516] @ (707fc ) │ │ │ │ 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 7068c │ │ │ │ - ldr r0, [pc, #484] @ (707e0 ) │ │ │ │ + beq.n 706ac │ │ │ │ + ldr r0, [pc, #484] @ (70800 ) │ │ │ │ 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 7075a │ │ │ │ + bne.w 7077a │ │ │ │ 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 │ │ │ │ @@ -102769,26 +102777,26 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r1, r5 │ │ │ │ cmp r4, r0 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w lr, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r6, [r2, #3868] @ 0xf1c │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ - blt.n 70712 │ │ │ │ + blt.n 70732 │ │ │ │ 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 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 707bc │ │ │ │ + beq.w 707dc │ │ │ │ ldr.w ip, [r4, r5] │ │ │ │ movs r1, #0 │ │ │ │ str r7, [r0, #24] │ │ │ │ sub.w r5, r0, #8 │ │ │ │ str.w r8, [r0, #28] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ @@ -102813,448 +102821,448 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orr.w r1, r1, lr │ │ │ │ cmp r0, r4 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r6, [r2, #3868] @ 0xf1c │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ - ble.n 70684 │ │ │ │ + ble.n 706a4 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ - beq.n 70684 │ │ │ │ + beq.n 706a4 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 70684 │ │ │ │ + bne.n 706a4 │ │ │ │ ldr.w r2, [ip, #72] @ 0x48 │ │ │ │ - cbnz r2, 70752 │ │ │ │ + cbnz r2, 70772 │ │ │ │ add.w r1, ip, #12 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 70684 │ │ │ │ + bmi.n 706a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7073c │ │ │ │ + bne.n 7075c │ │ │ │ dmb ish │ │ │ │ - b.n 70684 │ │ │ │ + b.n 706a4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 70684 │ │ │ │ - b.n 7072c │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + bne.n 706a4 │ │ │ │ + b.n 7074c │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 707a2 │ │ │ │ + bne.n 707c2 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 707b6 │ │ │ │ + cbnz r0, 707d6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr.w ip, [r4, r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r5, r3, #8 │ │ │ │ str r7, [r3, #24] │ │ │ │ ldr.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r8, [r3, #28] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ - b.n 706c6 │ │ │ │ + b.n 706e6 │ │ │ │ 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 70782 │ │ │ │ + b.n 707a2 │ │ │ │ ldr.w ip, [r4, r5] │ │ │ │ - b.n 70782 │ │ │ │ + b.n 707a2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1937f4 <_PyNamespace_New@@Base+0x94> │ │ │ │ + bl 193a44 <_PyNamespace_New@@Base+0x94> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 70684 │ │ │ │ + beq.w 706a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 70684 │ │ │ │ + b.n 706a4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000707e4 <_PyObject_GC_New@@Base>: │ │ │ │ +00070804 <_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 70954 <_PyObject_GC_New@@Base+0x170> │ │ │ │ - ldr r1, [pc, #392] @ (7099c <_PyObject_GC_New@@Base+0x1b8>) │ │ │ │ + bmi.w 70974 <_PyObject_GC_New@@Base+0x170> │ │ │ │ + ldr r1, [pc, #392] @ (709bc <_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 70922 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + bhi.n 70942 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ adds.w r8, r4, r3 │ │ │ │ - bmi.n 70922 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + bmi.n 70942 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70914 <_PyObject_GC_New@@Base+0x130> │ │ │ │ + bne.n 70934 <_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 708e8 <_PyObject_GC_New@@Base+0x104> │ │ │ │ + bcs.n 70908 <_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 708dc <_PyObject_GC_New@@Base+0xf8> │ │ │ │ + beq.n 708fc <_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 708b6 <_PyObject_GC_New@@Base+0xd2> │ │ │ │ + beq.n 708d6 <_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] @ (709a0 <_PyObject_GC_New@@Base+0x1bc>) │ │ │ │ + ldr r2, [pc, #252] @ (709c0 <_PyObject_GC_New@@Base+0x1bc>) │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7092c <_PyObject_GC_New@@Base+0x148> │ │ │ │ + bne.n 7094c <_PyObject_GC_New@@Base+0x148> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bmi.n 7094a <_PyObject_GC_New@@Base+0x166> │ │ │ │ + bmi.n 7096a <_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 708d0 <_PyObject_GC_New@@Base+0xec> │ │ │ │ + bhi.n 708f0 <_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 70880 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 708a0 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 70880 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 708a0 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ mov r0, sl │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70880 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + bne.n 708a0 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #45557 @ 0xb1f5 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70984 <_PyObject_GC_New@@Base+0x1a0> │ │ │ │ + bne.n 709a4 <_PyObject_GC_New@@Base+0x1a0> │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r2, 70922 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + cbz r2, 70942 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 70880 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 708a0 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70880 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + bne.n 708a0 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1f2fa4 │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ + b.w 1f32dc │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 70990 <_PyObject_GC_New@@Base+0x1ac> │ │ │ │ - ldr r0, [pc, #104] @ (709a4 <_PyObject_GC_New@@Base+0x1c0>) │ │ │ │ - bl 6b460 │ │ │ │ + bne.n 709b0 <_PyObject_GC_New@@Base+0x1ac> │ │ │ │ + ldr r0, [pc, #104] @ (709c4 <_PyObject_GC_New@@Base+0x1c0>) │ │ │ │ + bl 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 708aa <_PyObject_GC_New@@Base+0xc6> │ │ │ │ + bne.n 708ca <_PyObject_GC_New@@Base+0xc6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ - b.n 708aa <_PyObject_GC_New@@Base+0xc6> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ + b.n 708ca <_PyObject_GC_New@@Base+0xc6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1884 <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ - b.n 708b0 <_PyObject_GC_New@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #68] @ (7099c <_PyObject_GC_New@@Base+0x1b8>) │ │ │ │ + bl 1a1abc <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ + b.n 708d0 <_PyObject_GC_New@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #68] @ (709bc <_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 70824 <_PyObject_GC_New@@Base+0x40> │ │ │ │ - b.n 70922 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + bls.w 70844 <_PyObject_GC_New@@Base+0x40> │ │ │ │ + b.n 70942 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 70906 <_PyObject_GC_New@@Base+0x122> │ │ │ │ + b.n 70926 <_PyObject_GC_New@@Base+0x122> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 708aa <_PyObject_GC_New@@Base+0xc6> │ │ │ │ + b.n 708ca <_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 │ │ │ │ │ │ │ │ -000709a8 : │ │ │ │ +000709c8 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 70a8a │ │ │ │ + blt.n 70aaa │ │ │ │ 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, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 70a70 │ │ │ │ - ldr r0, [pc, #184] @ (70a90 ) │ │ │ │ + bne.n 70a90 │ │ │ │ + ldr r0, [pc, #184] @ (70ab0 ) │ │ │ │ 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 70a42 │ │ │ │ + bcs.n 70a62 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 70a34 │ │ │ │ + beq.n 70a54 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 70a0e │ │ │ │ + cbz r2, 70a2e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 70a28 │ │ │ │ + bcc.n 70a48 │ │ │ │ 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 70a0a │ │ │ │ + b.n 70a2a │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70a0a │ │ │ │ + bne.n 70a2a │ │ │ │ ldr.w r1, [r4, #848] @ 0x350 │ │ │ │ - movw r3, #45557 @ 0xb1f5 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 70a80 │ │ │ │ + bne.n 70aa0 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bf6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70a0a │ │ │ │ + beq.n 70a2a │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 70a0a │ │ │ │ + b.n 70a2a │ │ │ │ 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 70a60 │ │ │ │ + b.n 70a80 │ │ │ │ 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] @ (70b5c ) │ │ │ │ + ldr r0, [pc, #184] @ (70b7c ) │ │ │ │ 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 70b4a │ │ │ │ + bcs.n 70b6a │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r4, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 70b06 │ │ │ │ + beq.n 70b26 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 70ae0 │ │ │ │ + cbz r2, 70b00 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 70afa │ │ │ │ + bhi.n 70b1a │ │ │ │ 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 70adc │ │ │ │ + b.n 70afc │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70adc │ │ │ │ + bne.n 70afc │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #45557 @ 0xb1f5 │ │ │ │ + movw r1, #45597 @ 0xb21d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 70b52 │ │ │ │ + bne.n 70b72 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bf6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70adc │ │ │ │ + beq.n 70afc │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 70adc │ │ │ │ + b.n 70afc │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 70b14 │ │ │ │ + bge.n 70b34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 70adc │ │ │ │ + b.n 70afc │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - b.n 70b3a │ │ │ │ + b.n 70b5a │ │ │ │ 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 70c94 │ │ │ │ + beq.w 70caa │ │ │ │ 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 70c2e │ │ │ │ + bls.n 70c4e │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 70c04 │ │ │ │ + cbnz r3, 70c24 │ │ │ │ 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] │ │ │ │ @@ -103290,227 +103298,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 70bdc │ │ │ │ + bne.n 70bfc │ │ │ │ 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, 70c76 │ │ │ │ + cbnz r3, 70c8c │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r1, #28087 @ 0x6db7 │ │ │ │ movt r1, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ str r2, [r3, #16] │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #20] │ │ │ │ strd r2, r0, [r4, #4] │ │ │ │ - cbnz r0, 70c64 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - str.w r2, [r5, #524] @ 0x20c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 70e1e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 70d5e │ │ │ │ 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 70bdc │ │ │ │ + b.n 70bfc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 70c86 │ │ │ │ + cbz r0, 70c9c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 70c10 │ │ │ │ + b.n 70c30 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 70c7e │ │ │ │ + beq.n 70c94 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 70c7e │ │ │ │ + b.n 70c94 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #992] @ 0x3e0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 70ddc │ │ │ │ + beq.w 70e00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 70e2e │ │ │ │ + bne.w 70e5a │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 70d6a │ │ │ │ + beq.n 70d8e │ │ │ │ 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 70e72 │ │ │ │ + beq.w 70e92 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 70e5e │ │ │ │ + beq.w 70e7e │ │ │ │ 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 70d48 │ │ │ │ + beq.n 70d6c │ │ │ │ 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 70d1a │ │ │ │ + bls.n 70d30 │ │ │ │ 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 70e4a │ │ │ │ + bne.w 70e6a │ │ │ │ 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 70b94 │ │ │ │ + b.n 70bb4 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + str.w r2, [r5, #524] @ 0x20c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 70c7a │ │ │ │ + str r0, [r2, #24] │ │ │ │ + b.n 70c7a │ │ │ │ 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 70d16 │ │ │ │ + bhi.n 70d2c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ strd r0, r2, [r3, #4] │ │ │ │ - b.n 70d2e │ │ │ │ + b.n 70d44 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 70df2 │ │ │ │ + bne.n 70e16 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r1, [r7, #856] @ 0x358 │ │ │ │ - movw r3, #45725 @ 0xb29d │ │ │ │ + movw r3, #45765 @ 0xb2c5 │ │ │ │ movt r3, #6 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 70e3e │ │ │ │ + bne.n 70e42 │ │ │ │ mov r1, r2 │ │ │ │ blx 2b724 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 70e16 │ │ │ │ + beq.n 70e3a │ │ │ │ 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 70dce │ │ │ │ + b.n 70df2 │ │ │ │ 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 70dba │ │ │ │ + bcc.n 70dde │ │ │ │ add.w r3, lr, r9 │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ - b.n 70cb6 │ │ │ │ - movw r0, #17880 @ 0x45d8 │ │ │ │ + b.n 70ccc │ │ │ │ + movw r0, #18776 @ 0x4958 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 182db4 │ │ │ │ - cbnz r0, 70e22 │ │ │ │ + bl 182ff4 │ │ │ │ + cbnz r0, 70e4e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #992] @ 0x3e0 │ │ │ │ - b.n 70cae │ │ │ │ + b.n 70cc4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 70e16 │ │ │ │ + bcs.n 70e3a │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 70e16 │ │ │ │ + bhi.n 70e3a │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 70d7e │ │ │ │ + bge.n 70da2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 70bfc │ │ │ │ - str r0, [r2, #24] │ │ │ │ - b.n 70c64 │ │ │ │ + b.n 70c1c │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ + blx ip │ │ │ │ + mov lr, r0 │ │ │ │ + b.n 70dbc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 70dea │ │ │ │ + beq.n 70e0e │ │ │ │ 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 70cae │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ - blx ip │ │ │ │ - mov lr, r0 │ │ │ │ - b.n 70d98 │ │ │ │ + b.n 70cc4 │ │ │ │ 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 70d2e │ │ │ │ + b.n 70d44 │ │ │ │ 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 70e16 │ │ │ │ + b.n 70e3a │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #112] @ (70ef4 ) │ │ │ │ + ldr r2, [pc, #112] @ (70f14 ) │ │ │ │ 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 │ │ │ │ @@ -103531,354 +103540,347 @@ │ │ │ │ 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 70ee4 │ │ │ │ + bgt.n 70f04 │ │ │ │ pop {r4, r5, pc} │ │ │ │ addw r3, r3, #3740 @ 0xe9c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 806f0 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + b.w 80754 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00070ef8 : │ │ │ │ +00070f18 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71142 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + beq.w 7114c │ │ │ │ + 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, #8 │ │ │ │ + sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.w 71058 │ │ │ │ + bhi.w 71070 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 71148 │ │ │ │ + blt.w 71152 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 710d4 │ │ │ │ - movw r6, #24184 @ 0x5e78 │ │ │ │ - movt r6, #77 @ 0x4d │ │ │ │ - movs r7, #1 │ │ │ │ - movw r3, #2709 @ 0xa95 │ │ │ │ + bgt.w 710e6 │ │ │ │ + movw r5, #24184 @ 0x5e78 │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + movs r6, #1 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r8, r0, #21 │ │ │ │ - ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ - mov r9, r7 │ │ │ │ - mov sl, r7 │ │ │ │ + ldr.w r2, [r5, #888] @ 0x378 │ │ │ │ + mov r9, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 710c4 │ │ │ │ - ldr r3, [pc, #580] @ (71198 ) │ │ │ │ + bne.w 710d6 │ │ │ │ + ldr r3, [pc, #560] @ (711a0 ) │ │ │ │ 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 710ec │ │ │ │ - lsrs r1, r1, #3 │ │ │ │ - ldr.w r2, [r3, r1, lsl #3] │ │ │ │ + ldr.w r7, [r3, #1596] @ 0x63c │ │ │ │ + add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ + cmp.w r3, #512 @ 0x200 │ │ │ │ + bcs.w 710fe │ │ │ │ + lsrs r1, r3, #3 │ │ │ │ + ldr.w r2, [r7, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 710de │ │ │ │ + beq.w 710f0 │ │ │ │ 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, 70fd6 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str r0, [r2, #4] │ │ │ │ + cbz r0, 70ff0 │ │ │ │ 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] @ (7119c ) │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r6, 70ffa │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 71020 │ │ │ │ - adds r2, r3, r4 │ │ │ │ - mov.w r5, r9, lsl #2 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - orr.w r5, r5, #96 @ 0x60 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r2, [pc, #476] @ (711a4 ) │ │ │ │ + ldr.w r5, [r2, #1600] @ 0x640 │ │ │ │ + cbnz r5, 71014 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 7103a │ │ │ │ + adds r1, r3, r4 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + orr.w r2, r2, #96 @ 0x60 │ │ │ │ + movs r0, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ - str r0, [r3, #12] │ │ │ │ - strb r5, [r3, #16] │ │ │ │ - strb r1, [r2, #20] │ │ │ │ + str r5, [r3, #12] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ + strb r0, [r1, #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 70fee │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrd r5, r7, [r2, #24] │ │ │ │ + cmp r5, r7 │ │ │ │ + bhi.n 71008 │ │ │ │ adds r1, #1 │ │ │ │ - add.w r1, r0, r1, lsl #3 │ │ │ │ + add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ - adds r1, r2, r0 │ │ │ │ + adds r1, r2, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ - str r6, [r2, r0] │ │ │ │ - b.n 70f8e │ │ │ │ + str r0, [r2, r5] │ │ │ │ + b.n 70faa │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 70f8e │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ + b.n 70faa │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ movt r1, #18 │ │ │ │ - cmp r6, r1 │ │ │ │ - bne.w 71162 │ │ │ │ - ldr r0, [pc, #404] @ (711a0 ) │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.w 7116c │ │ │ │ + ldr r0, [pc, #388] @ (711a8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70fb0 │ │ │ │ + bne.n 70fcc │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 70fb0 │ │ │ │ + b.n 70fcc │ │ │ │ add.w r1, r3, #28 │ │ │ │ - mov.w r5, r9, lsl #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + orr.w r2, r2, #32 │ │ │ │ + cmp r6, #1 │ │ │ │ + strb r2, [r3, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - cmp r7, #1 │ │ │ │ + str r4, [r3, #8] │ │ │ │ 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 70fce │ │ │ │ - cmp r7, #2 │ │ │ │ + beq.n 70fe8 │ │ │ │ + cmp r6, #2 │ │ │ │ strd r2, r2, [r3, #20] │ │ │ │ ite eq │ │ │ │ strheq.w r2, [r1, r4, lsl #1] │ │ │ │ strne.w r2, [r1, r4, lsl #2] │ │ │ │ - b.n 70fce │ │ │ │ + b.n 70fe8 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 71126 │ │ │ │ + bls.n 71134 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 71114 │ │ │ │ + bcs.n 71126 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71148 │ │ │ │ - mov.w r9, #2 │ │ │ │ - mov r7, r9 │ │ │ │ - mov r1, r7 │ │ │ │ + blt.n 71152 │ │ │ │ + movs r6, #2 │ │ │ │ + mov r1, r6 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 292e98 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293218 <_PyMonitoring_FireBranchEvent@@Base+0x318> │ │ │ │ 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 710d4 │ │ │ │ - movw r6, #24184 @ 0x5e78 │ │ │ │ - movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #2709 @ 0xa95 │ │ │ │ + bgt.n 710e6 │ │ │ │ + mla r8, r4, r6, r6 │ │ │ │ + add.w r8, r8, #28 │ │ │ │ + movw r5, #24184 @ 0x5e78 │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr.w r2, [r5, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 70f50 │ │ │ │ - ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ + beq.w 70f6e │ │ │ │ + ldr.w r0, [r5, #884] @ 0x374 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70f8e │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 70b60 │ │ │ │ + bne.w 70faa │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 1f31b8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 70b80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 70f8e │ │ │ │ - ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #45557 @ 0xb1f5 │ │ │ │ + bne.w 70faa │ │ │ │ + ldr.w r2, [r5, #848] @ 0x350 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71172 │ │ │ │ + bne.n 7117c │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf6c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 710d4 │ │ │ │ - ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ + beq.n 710e6 │ │ │ │ + ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ - str.w r2, [r5, #800] @ 0x320 │ │ │ │ - b.n 70f8e │ │ │ │ + str.w r2, [r7, #800] @ 0x320 │ │ │ │ + b.n 70faa │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.n 7117e │ │ │ │ + bcs.n 71188 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71148 │ │ │ │ - mov.w r9, #4 │ │ │ │ - mov r7, r9 │ │ │ │ - b.n 7106c │ │ │ │ + blt.n 71152 │ │ │ │ + movs r6, #4 │ │ │ │ + b.n 71080 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 71148 │ │ │ │ + blt.n 71152 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 710d4 │ │ │ │ - mov.w r9, #1 │ │ │ │ + bgt.n 710e6 │ │ │ │ add.w r8, r0, #29 │ │ │ │ - mov r7, r9 │ │ │ │ - b.n 710a6 │ │ │ │ - ldr r3, [pc, #96] @ (711a4 ) │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 710b8 │ │ │ │ + ldr r3, [pc, #92] @ (711ac ) │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32468 @ 0x7ed4 │ │ │ │ + movw r1, #33364 @ 0x8254 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 70fce │ │ │ │ + b.n 70fe8 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx r6 │ │ │ │ + blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 70fb0 │ │ │ │ - ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ + b.n 70fcc │ │ │ │ + ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 71104 │ │ │ │ + b.n 71116 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32416 @ 0x7ea0 │ │ │ │ + movw r1, #33312 @ 0x8220 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 7115e │ │ │ │ - nop │ │ │ │ + bl f1dcc │ │ │ │ + b.n 71168 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000711a8 : │ │ │ │ +000711b0 : │ │ │ │ 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 7136a │ │ │ │ + blt.w 71372 │ │ │ │ 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 712aa │ │ │ │ + bne.n 712b2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 712d4 │ │ │ │ + beq.n 712dc │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 71384 │ │ │ │ + bhi.w 7138c │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #2709 @ 0xa95 │ │ │ │ + movw r2, #2741 @ 0xab5 │ │ │ │ movt r2, #7 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r4, [r6, #888] @ 0x378 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 71312 │ │ │ │ - ldr r1, [pc, #416] @ (713ac ) │ │ │ │ + bne.w 7131a │ │ │ │ + ldr r1, [pc, #416] @ (713b4 ) │ │ │ │ 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 712e8 │ │ │ │ + bhi.n 712f0 │ │ │ │ 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 712d8 │ │ │ │ + beq.n 712e0 │ │ │ │ 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, 7127e │ │ │ │ + cbz r1, 71286 │ │ │ │ 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] @ (713b0 ) │ │ │ │ + ldr r2, [pc, #340] @ (713b8 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 71336 │ │ │ │ + bne.n 7133e │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ - cbnz r5, 71296 │ │ │ │ + cbnz r5, 7129e │ │ │ │ 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 712c8 │ │ │ │ + bcc.n 712d0 │ │ │ │ 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 71242 │ │ │ │ + b.n 7124a │ │ │ │ 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} │ │ │ │ @@ -103891,138 +103893,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 71242 │ │ │ │ - ldr r4, [pc, #220] @ (713b4 ) │ │ │ │ - b.n 71276 │ │ │ │ + b.n 7124a │ │ │ │ + ldr r4, [pc, #220] @ (713bc ) │ │ │ │ + b.n 7127e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71242 │ │ │ │ + bne.n 7124a │ │ │ │ ldr.w r4, [r6, #848] @ 0x350 │ │ │ │ - movw r2, #45557 @ 0xb1f5 │ │ │ │ + movw r2, #45597 @ 0xb21d │ │ │ │ movt r2, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7135a │ │ │ │ + bne.n 71362 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 71324 │ │ │ │ + cbz r4, 7132c │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 71242 │ │ │ │ + b.n 7124a │ │ │ │ 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 71242 │ │ │ │ + bne.n 7124a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f2e80 │ │ │ │ + bl 1f31b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 71380 │ │ │ │ + cbz r0, 71388 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 71276 │ │ │ │ - b.n 71296 │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ + beq.n 7127e │ │ │ │ + b.n 7129e │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 7139c │ │ │ │ - ldr r0, [pc, #112] @ (713b8 ) │ │ │ │ - bl 6b460 │ │ │ │ + bne.n 713a4 │ │ │ │ + ldr r0, [pc, #112] @ (713c0 ) │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71266 │ │ │ │ + bne.n 7126e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 71266 │ │ │ │ + b.n 7126e │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 71304 │ │ │ │ + b.n 7130c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32508 @ 0x7efc │ │ │ │ + movw r1, #33404 @ 0x827c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71276 │ │ │ │ + b.n 7127e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32560 @ 0x7f30 │ │ │ │ + movw r1, #33456 @ 0x82b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ - bl f1e40 │ │ │ │ - b.n 71380 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 71388 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 71266 │ │ │ │ + b.n 7126e │ │ │ │ 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 │ │ │ │ │ │ │ │ -000713bc : │ │ │ │ +000713c4 : │ │ │ │ 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 714aa │ │ │ │ - blt.w 71532 │ │ │ │ + beq.n 714b2 │ │ │ │ + blt.w 7153a │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 714ea │ │ │ │ - ldr r7, [pc, #372] @ (71554 ) │ │ │ │ + bgt.w 714f2 │ │ │ │ + ldr r7, [pc, #372] @ (7155c ) │ │ │ │ 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 71486 │ │ │ │ - ldr r0, [pc, #348] @ (71558 ) │ │ │ │ + beq.n 7148e │ │ │ │ + ldr r0, [pc, #348] @ (71560 ) │ │ │ │ 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 71508 │ │ │ │ + bne.n 71510 │ │ │ │ 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] │ │ │ │ @@ -104046,123 +104048,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 714ae │ │ │ │ + bgt.n 714b6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c0c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71540 │ │ │ │ - ldr r2, [pc, #184] @ (71554 ) │ │ │ │ + beq.n 71548 │ │ │ │ + ldr r2, [pc, #184] @ (7155c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 7141c │ │ │ │ - ldr r4, [pc, #176] @ (7155c ) │ │ │ │ - b.n 71480 │ │ │ │ + b.n 71424 │ │ │ │ + ldr r4, [pc, #176] @ (71564 ) │ │ │ │ + b.n 71488 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 71480 │ │ │ │ + beq.n 71488 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71480 │ │ │ │ + bne.n 71488 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 7152a │ │ │ │ + cbnz r3, 71532 │ │ │ │ add.w r2, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 71480 │ │ │ │ + bmi.n 71488 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 714d4 │ │ │ │ + bne.n 714dc │ │ │ │ dmb ish │ │ │ │ - b.n 71480 │ │ │ │ + b.n 71488 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 71486 │ │ │ │ - bl 1f2e80 │ │ │ │ + bls.n 7148e │ │ │ │ + bl 1f31b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 71540 │ │ │ │ - ldr r3, [pc, #84] @ (71554 ) │ │ │ │ + cbz r0, 71548 │ │ │ │ + ldr r3, [pc, #84] @ (7155c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 7141c │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 71424 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 71544 │ │ │ │ + bne.n 7154c │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ - cbnz r0, 7154e │ │ │ │ + bl 6b488 │ │ │ │ + cbnz r0, 71556 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 71416 │ │ │ │ + b.n 7141e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71480 │ │ │ │ - b.n 714c6 │ │ │ │ - movw r0, #32588 @ 0x7f4c │ │ │ │ + bne.n 71488 │ │ │ │ + b.n 714ce │ │ │ │ + movw r0, #33484 @ 0x82cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 71480 │ │ │ │ + b.n 71488 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 71416 │ │ │ │ + b.n 7141e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 7156c │ │ │ │ - cbz r1, 7156c │ │ │ │ - b.w 18e620 <_Py_NewReference@@Base+0x58> │ │ │ │ - subs r3, r2, r3 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 715f6 │ │ │ │ - ldr r3, [pc, #140] @ (71618 ) │ │ │ │ + bgt.n 715ea │ │ │ │ + ldr r3, [pc, #140] @ (7160c ) │ │ │ │ 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, 715b2 │ │ │ │ + cbz r0, 715a6 │ │ │ │ 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 │ │ │ │ @@ -104172,69 +104165,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 715f6 │ │ │ │ + bhi.n 715ea │ │ │ │ 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 715ae │ │ │ │ + b.n 715a2 │ │ │ │ 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 75be4 │ │ │ │ + bl 75bcc │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 715ea │ │ │ │ - b.n 715ae │ │ │ │ + bne.n 715de │ │ │ │ + b.n 715a2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007161c : │ │ │ │ +00071610 : │ │ │ │ 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 717c8 │ │ │ │ - ldr r6, [pc, #468] @ (71808 ) │ │ │ │ + blt.w 717bc │ │ │ │ + ldr r6, [pc, #468] @ (717fc ) │ │ │ │ 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 71782 │ │ │ │ - ldr r0, [pc, #448] @ (7180c ) │ │ │ │ + beq.w 71776 │ │ │ │ + ldr r0, [pc, #448] @ (71800 ) │ │ │ │ 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 71798 │ │ │ │ - cbnz r4, 716d4 │ │ │ │ + bne.w 7178c │ │ │ │ + cbnz r4, 716c8 │ │ │ │ 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] │ │ │ │ @@ -104255,26 +104248,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 71742 │ │ │ │ + blt.n 71736 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 75cd0 │ │ │ │ + bl 75cb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 717da │ │ │ │ + beq.n 717ce │ │ │ │ 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] │ │ │ │ @@ -104294,165 +104287,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 716ce │ │ │ │ + ble.n 716c2 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 716ce │ │ │ │ + beq.n 716c2 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 716ce │ │ │ │ + bne.n 716c2 │ │ │ │ ldr.w r2, [lr, #72] @ 0x48 │ │ │ │ - cbnz r2, 717c0 │ │ │ │ + cbnz r2, 717b4 │ │ │ │ add.w r1, lr, #12 │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 716ce │ │ │ │ + bmi.n 716c2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7176c │ │ │ │ + bne.n 71760 │ │ │ │ dmb ish │ │ │ │ - b.n 716ce │ │ │ │ + b.n 716c2 │ │ │ │ movw r0, #20420 @ 0x4fc4 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7166c │ │ │ │ - b.n 717d6 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + bne.w 71660 │ │ │ │ + b.n 717ca │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 717f8 │ │ │ │ + bne.n 717ec │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7166c │ │ │ │ + bne.w 71660 │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7166c │ │ │ │ + b.n 71660 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 716ce │ │ │ │ - b.n 7175c │ │ │ │ - movw r0, #32616 @ 0x7f68 │ │ │ │ + bne.n 716c2 │ │ │ │ + b.n 71750 │ │ │ │ + movw r0, #33512 @ 0x82e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 716ce │ │ │ │ + b.n 716c2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 717ee │ │ │ │ + bge.n 717e2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 717ee │ │ │ │ + cbnz r2, 717e2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7166c │ │ │ │ + b.n 71660 │ │ │ │ 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] @ (71b48 ) │ │ │ │ + ldr r5, [pc, #804] @ (71b3c ) │ │ │ │ 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 723c0 │ │ │ │ + bne.w 723b4 │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #258 @ 0x102 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - cbnz r1, 718cc │ │ │ │ + cbnz r1, 718c0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r0, [pc, #736] @ (71b4c ) │ │ │ │ + ldr r0, [pc, #736] @ (71b40 ) │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 723f0 │ │ │ │ + bhi.w 723e4 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 7188c │ │ │ │ + bne.n 71880 │ │ │ │ strex r7, r2, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7187c │ │ │ │ + bne.n 71870 │ │ │ │ dmb ish │ │ │ │ - bne.n 71868 │ │ │ │ - ldr r3, [pc, #700] @ (71b50 ) │ │ │ │ + bne.n 7185c │ │ │ │ + ldr r3, [pc, #700] @ (71b44 ) │ │ │ │ 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 72404 │ │ │ │ + bne.w 723f8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7241a │ │ │ │ + beq.w 7240e │ │ │ │ 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] @ (71b54 ) │ │ │ │ + ldr r2, [pc, #640] @ (71b48 ) │ │ │ │ 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 718e6 │ │ │ │ + bne.n 718da │ │ │ │ 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 │ │ │ │ @@ -104460,1547 +104453,1547 @@ │ │ │ │ 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 729fc │ │ │ │ + bl 729f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 727e2 │ │ │ │ - ldr r3, [pc, #544] @ (71b58 ) │ │ │ │ + beq.w 727d6 │ │ │ │ + ldr r3, [pc, #544] @ (71b4c ) │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 71840 │ │ │ │ + bne.n 71834 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7e8e8 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #528] @ (71b5c ) │ │ │ │ - bl 7e940 │ │ │ │ + bl 7e8ec <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #528] @ (71b50 ) │ │ │ │ + bl 7e944 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 727ce │ │ │ │ + beq.w 727c2 │ │ │ │ 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 191430 │ │ │ │ + bl 191678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 727ac │ │ │ │ + beq.w 727a0 │ │ │ │ str.w r0, [r4, #4032] @ 0xfc0 │ │ │ │ add.w r0, r8, #140 @ 0x8c │ │ │ │ - bl 191430 │ │ │ │ + bl 191678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 727ac │ │ │ │ + beq.w 727a0 │ │ │ │ str.w r0, [r4, #4036] @ 0xfc4 │ │ │ │ add.w r0, r8, #160 @ 0xa0 │ │ │ │ - bl 191430 │ │ │ │ + bl 191678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 727ac │ │ │ │ + beq.w 727a0 │ │ │ │ str.w r0, [r4, #4040] @ 0xfc8 │ │ │ │ add.w r0, r8, #180 @ 0xb4 │ │ │ │ - bl 191430 │ │ │ │ + bl 191678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 727ac │ │ │ │ + beq.w 727a0 │ │ │ │ str.w r0, [r4, #4044] @ 0xfcc │ │ │ │ add.w r0, r8, #200 @ 0xc8 │ │ │ │ - bl 191430 │ │ │ │ + bl 191678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 727ac │ │ │ │ + beq.w 727a0 │ │ │ │ str.w r0, [r4, #4048] @ 0xfd0 │ │ │ │ add.w r0, r8, #220 @ 0xdc │ │ │ │ - bl 191430 │ │ │ │ + bl 191678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 727ac │ │ │ │ + beq.w 727a0 │ │ │ │ str.w r0, [r4, #4052] @ 0xfd4 │ │ │ │ add.w r0, r8, #240 @ 0xf0 │ │ │ │ - bl 191430 │ │ │ │ + bl 191678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 727ac │ │ │ │ + beq.w 727a0 │ │ │ │ str.w r0, [r4, #4056] @ 0xfd8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #376] @ (71b60 ) │ │ │ │ + ldr r1, [pc, #376] @ (71b54 ) │ │ │ │ add.w r2, r8, #260 @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ - bl 191738 │ │ │ │ + bl 191980 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7278a │ │ │ │ + beq.w 7277e │ │ │ │ add.w r1, r8, #276 @ 0x114 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e90c <_Py_NewReference@@Base+0x344> │ │ │ │ + bl 18eaf4 <_Py_NewReference@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72774 │ │ │ │ + beq.w 72768 │ │ │ │ add.w r1, r8, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e90c <_Py_NewReference@@Base+0x344> │ │ │ │ + bl 18eaf4 <_Py_NewReference@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72774 │ │ │ │ - ldr r1, [pc, #328] @ (71b64 ) │ │ │ │ + beq.w 72768 │ │ │ │ + ldr r1, [pc, #328] @ (71b58 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e90c <_Py_NewReference@@Base+0x344> │ │ │ │ + bl 18eaf4 <_Py_NewReference@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72774 │ │ │ │ - ldr r2, [pc, #320] @ (71b68 ) │ │ │ │ + beq.w 72768 │ │ │ │ + ldr r2, [pc, #320] @ (71b5c ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #320] @ (71b6c ) │ │ │ │ + ldr r1, [pc, #320] @ (71b60 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 191738 │ │ │ │ + bl 191980 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7275e │ │ │ │ - ldr r7, [pc, #308] @ (71b70 ) │ │ │ │ - movw sl, #1853 @ 0x73d │ │ │ │ + beq.w 72752 │ │ │ │ + ldr r7, [pc, #308] @ (71b64 ) │ │ │ │ + movw sl, #1953 @ 0x7a1 │ │ │ │ movt sl, #8 │ │ │ │ - movw fp, #1601 @ 0x641 │ │ │ │ + movw fp, #1117 @ 0x45d │ │ │ │ movt fp, #19 │ │ │ │ - movw r9, #7929 @ 0x1ef9 │ │ │ │ + movw r9, #7813 @ 0x1e85 │ │ │ │ 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 18e90c <_Py_NewReference@@Base+0x344> │ │ │ │ + bl 18eaf4 <_Py_NewReference@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72744 │ │ │ │ + beq.w 72738 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 71a84 │ │ │ │ + bne.n 71a78 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r3, fp │ │ │ │ it eq │ │ │ │ streq.w r9, [r4, #200] @ 0xc8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 71a5c │ │ │ │ + bne.n 71a50 │ │ │ │ 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 191900 │ │ │ │ + bl 191b48 │ │ │ │ str.w r0, [r7], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72854 │ │ │ │ + beq.w 72848 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 71a96 │ │ │ │ + bne.n 71a8a │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r2, [r5], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71acc │ │ │ │ + bge.n 71ac0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 71acc │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 71ac0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 71ab4 │ │ │ │ + bne.n 71aa8 │ │ │ │ add.w r4, r6, #40960 @ 0xa000 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 703c0 │ │ │ │ + bl 703e0 │ │ │ │ str.w r0, [r4, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7284a │ │ │ │ + beq.w 7283e │ │ │ │ movs r0, #11 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72800 │ │ │ │ + blt.w 727f4 │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7287c │ │ │ │ - b.n 71b74 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + blt.w 72870 │ │ │ │ + b.n 71b68 │ │ │ │ + str 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, #60] @ 0x3c │ │ │ │ + str 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, 71b8a │ │ │ │ + cbz r4, 71b7e │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r4, [r3, #27] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ movs r1, r6 │ │ │ │ movs r0, #115 @ 0x73 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72868 │ │ │ │ + blt.w 7285c │ │ │ │ movs r0, #11 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72602 │ │ │ │ + blt.w 725f6 │ │ │ │ movs r0, #32 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r2, [r8, #920] @ 0x398 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 725ee │ │ │ │ + blt.w 725e2 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r2, [r8, #920] @ 0x398 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 726a2 │ │ │ │ + blt.w 72696 │ │ │ │ movs r0, #10 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r2, [r8, #924] @ 0x39c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7268e │ │ │ │ + blt.w 72682 │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r2, [r8, #928] @ 0x3a0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7267a │ │ │ │ + blt.w 7266e │ │ │ │ movs r0, #111 @ 0x6f │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r2, [r8, #932] @ 0x3a4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72666 │ │ │ │ + blt.w 7265a │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r2, [r8, #936] @ 0x3a8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72652 │ │ │ │ + blt.w 72646 │ │ │ │ movs r0, #17 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r2, [r8, #940] @ 0x3ac │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7263e │ │ │ │ + blt.w 72632 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r2, [r8, #944] @ 0x3b0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7262a │ │ │ │ + blt.w 7261e │ │ │ │ movs r0, #21 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r2, [r8, #948] @ 0x3b4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72616 │ │ │ │ + blt.w 7260a │ │ │ │ movs r0, #20 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r2, [r8, #952] @ 0x3b8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 726f2 │ │ │ │ + blt.w 726e6 │ │ │ │ movs r0, #4 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r2, [r8, #956] @ 0x3bc │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 726de │ │ │ │ + blt.w 726d2 │ │ │ │ movs r0, #13 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r2, [r8, #960] @ 0x3c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 726ca │ │ │ │ + blt.w 726be │ │ │ │ movs r0, #1 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r2, [r8, #960] @ 0x3c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 726b6 │ │ │ │ + blt.w 726aa │ │ │ │ movs r0, #3 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r2, [r8, #964] @ 0x3c4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7271a │ │ │ │ + blt.w 7270e │ │ │ │ movs r0, #110 @ 0x6e │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72838 │ │ │ │ + beq.w 7282c │ │ │ │ ldr.w r0, [r4, #384] @ 0x180 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r2, [r8, #968] @ 0x3c8 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72838 │ │ │ │ + bne.w 7282c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72706 │ │ │ │ - ldr r2, [pc, #788] @ (72178 ) │ │ │ │ + blt.w 726fa │ │ │ │ + ldr r2, [pc, #788] @ (7216c ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #788] @ (7217c ) │ │ │ │ + ldr r1, [pc, #788] @ (72170 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 191738 │ │ │ │ + bl 191980 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7272e │ │ │ │ + beq.w 72722 │ │ │ │ movw r0, #6240 @ 0x1860 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7e8e8 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #768] @ (72180 ) │ │ │ │ - movw r1, #32944 @ 0x80b0 │ │ │ │ + bl 7e8ec <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #768] @ (72174 ) │ │ │ │ + movw r1, #33840 @ 0x8430 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80058 │ │ │ │ - ldr r2, [pc, #756] @ (72184 ) │ │ │ │ + bl 800bc │ │ │ │ + ldr r2, [pc, #756] @ (72178 ) │ │ │ │ ldr.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 725c6 │ │ │ │ + bne.w 725ba │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7255c │ │ │ │ + blt.w 72550 │ │ │ │ movw r3, #5168 @ 0x1430 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r7, [pc, #732] @ (72188 ) │ │ │ │ + ldr r7, [pc, #732] @ (7217c ) │ │ │ │ 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 18e90c <_Py_NewReference@@Base+0x344> │ │ │ │ + bl 18eaf4 <_Py_NewReference@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72534 │ │ │ │ + beq.w 72528 │ │ │ │ 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 18e90c <_Py_NewReference@@Base+0x344> │ │ │ │ + bl 18eaf4 <_Py_NewReference@@Base+0x2dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72534 │ │ │ │ + beq.w 72528 │ │ │ │ str.w fp, [sl, #1460] @ 0x5b4 │ │ │ │ - movw r3, #33000 @ 0x80e8 │ │ │ │ + movw r3, #33896 @ 0x8468 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #9776 @ 0x2630 │ │ │ │ + movw r2, #10672 @ 0x29b0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #4780 @ 0x12ac │ │ │ │ + movw r1, #5676 @ 0x162c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r3, #32980 @ 0x80d4 │ │ │ │ + movw r3, #33876 @ 0x8454 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r0, #32992 @ 0x80e0 │ │ │ │ + movw r0, #33888 @ 0x8460 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72512 │ │ │ │ + beq.w 72506 │ │ │ │ add.w r0, r7, #416 @ 0x1a0 │ │ │ │ - bl 7e8e8 <_PyType_GetDict@@Base> │ │ │ │ + bl 7e8ec <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72504 │ │ │ │ + beq.w 724f8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #33072 @ 0x8130 │ │ │ │ + movw r1, #33968 @ 0x84b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71f6c │ │ │ │ + bge.n 71f60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 724e4 │ │ │ │ + beq.w 724d8 │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 72512 │ │ │ │ - ldr r5, [pc, #536] @ (7218c ) │ │ │ │ + beq.w 72506 │ │ │ │ + ldr r5, [pc, #536] @ (72180 ) │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 191a90 <_PyStaticType_InitForExtension@@Base> │ │ │ │ + bl 191cd8 <_PyStaticType_InitForExtension@@Base> │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 724da │ │ │ │ + beq.w 724ce │ │ │ │ cmp r4, #6 │ │ │ │ - bne.n 71f7e │ │ │ │ - ldr r4, [pc, #504] @ (72190 ) │ │ │ │ + bne.n 71f72 │ │ │ │ + ldr r4, [pc, #504] @ (72184 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e8e8 <_PyType_GetDict@@Base> │ │ │ │ + bl 7e8ec <_PyType_GetDict@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 191c24 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 191e6c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7244e │ │ │ │ + beq.w 72442 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33128 @ 0x8168 │ │ │ │ + movw r1, #34024 @ 0x84e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 724c4 │ │ │ │ + beq.w 724b8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71fdc │ │ │ │ + bge.n 71fd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72592 │ │ │ │ + beq.w 72586 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #13825 @ 0x3601 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ - bl 191c24 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 191e6c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7244e │ │ │ │ + beq.w 72442 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33140 @ 0x8174 │ │ │ │ + movw r1, #34036 @ 0x84f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 724c4 │ │ │ │ + beq.w 724b8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72020 │ │ │ │ + bge.n 72014 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7258a │ │ │ │ + beq.w 7257e │ │ │ │ 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 191c24 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 191e6c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7244e │ │ │ │ + beq.w 72442 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #18424 @ 0x47f8 │ │ │ │ + movw r1, #18888 @ 0x49c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 724c4 │ │ │ │ + beq.w 724b8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72070 │ │ │ │ + bge.n 72064 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72582 │ │ │ │ - ldr r0, [pc, #288] @ (72194 ) │ │ │ │ - bl 7e8e8 <_PyType_GetDict@@Base> │ │ │ │ + beq.w 72576 │ │ │ │ + ldr r0, [pc, #288] @ (72188 ) │ │ │ │ + bl 7e8ec <_PyType_GetDict@@Base> │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #280] @ (72194 ) │ │ │ │ + ldr r3, [pc, #280] @ (72188 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 191d28 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ + bl 191f70 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7244e │ │ │ │ + beq.w 72442 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33140 @ 0x8174 │ │ │ │ + movw r1, #34036 @ 0x84f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 724c4 │ │ │ │ + beq.w 724b8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 720b4 │ │ │ │ + bge.n 720a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7257a │ │ │ │ - ldr r3, [pc, #220] @ (72194 ) │ │ │ │ + beq.w 7256e │ │ │ │ + ldr r3, [pc, #220] @ (72188 ) │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #12 │ │ │ │ movw r0, #9999 @ 0x270f │ │ │ │ - bl 191d28 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ + bl 191f70 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7244e │ │ │ │ + beq.w 72442 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18424 @ 0x47f8 │ │ │ │ + movw r1, #18888 @ 0x49c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 724c4 │ │ │ │ + beq.w 724b8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 720f2 │ │ │ │ + bge.n 720e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 725a2 │ │ │ │ + beq.w 72596 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 191c24 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 191e6c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7244e │ │ │ │ + beq.w 72442 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #33128 @ 0x8168 │ │ │ │ + movw r1, #34024 @ 0x84e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 724c4 │ │ │ │ + beq.w 724b8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72130 │ │ │ │ + bge.n 72124 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7259a │ │ │ │ - ldr r7, [pc, #100] @ (72198 ) │ │ │ │ + beq.w 7258e │ │ │ │ + ldr r7, [pc, #100] @ (7218c ) │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r0, r7 │ │ │ │ - bl 7e8e8 <_PyType_GetDict@@Base> │ │ │ │ + bl 7e8ec <_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 191e48 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 192090 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7244e │ │ │ │ + beq.w 72442 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33140 @ 0x8174 │ │ │ │ + movw r1, #34036 @ 0x84f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 725aa │ │ │ │ - b.n 7219c │ │ │ │ - cbz r4, 721ac │ │ │ │ + beq.w 7259e │ │ │ │ + b.n 72190 │ │ │ │ + cbz r4, 721a0 │ │ │ │ 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, 721c0 │ │ │ │ + cbz r4, 721b4 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ movs r1, r6 │ │ │ │ push {r2, r6} │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {r2, r4, lr} │ │ │ │ lsls r3, r1, #1 │ │ │ │ push {r2, r5, r6, r7, lr} │ │ │ │ lsls r3, r1, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 721ae │ │ │ │ + bge.n 721a2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 724bc │ │ │ │ + beq.w 724b0 │ │ │ │ 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 191e48 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 192090 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7244e │ │ │ │ + beq.w 72442 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18424 @ 0x47f8 │ │ │ │ + movw r1, #18888 @ 0x49c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7249e │ │ │ │ + beq.w 72492 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 721f8 │ │ │ │ + bge.n 721ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72496 │ │ │ │ + beq.w 7248a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 191c24 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 191e6c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7244e │ │ │ │ + beq.w 72442 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #33128 @ 0x8168 │ │ │ │ + movw r1, #34024 @ 0x84e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7249e │ │ │ │ + beq.w 72492 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72236 │ │ │ │ + bge.n 7222a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 724b4 │ │ │ │ - ldr r7, [pc, #692] @ (724ec ) │ │ │ │ + beq.w 724a8 │ │ │ │ + ldr r7, [pc, #692] @ (724e0 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7e8e8 <_PyType_GetDict@@Base> │ │ │ │ + bl 7e8ec <_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 192040 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ + bl 192288 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7244e │ │ │ │ + beq.w 72442 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33140 @ 0x8174 │ │ │ │ + movw r1, #34036 @ 0x84f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 725aa │ │ │ │ + beq.w 7259e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7228c │ │ │ │ + bge.n 72280 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7248e │ │ │ │ + beq.w 72482 │ │ │ │ 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 192040 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ + bl 192288 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7244e │ │ │ │ + beq.w 72442 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18424 @ 0x47f8 │ │ │ │ + movw r1, #18888 @ 0x49c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72478 │ │ │ │ + beq.w 7246c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 722e2 │ │ │ │ + bge.n 722d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72470 │ │ │ │ + beq.w 72464 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 191c24 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 191e6c <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7244e │ │ │ │ + beq.w 72442 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33128 @ 0x8168 │ │ │ │ + movw r1, #34024 @ 0x84e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7243c │ │ │ │ + beq.w 72430 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72320 │ │ │ │ + bge.n 72314 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72434 │ │ │ │ - ldr r0, [pc, #460] @ (724f0 ) │ │ │ │ - bl 7e8e8 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #460] @ (724f4 ) │ │ │ │ - movw r1, #35092 @ 0x8914 │ │ │ │ + beq.w 72428 │ │ │ │ + ldr r0, [pc, #460] @ (724e4 ) │ │ │ │ + bl 7e8ec <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #460] @ (724e8 ) │ │ │ │ + movw r1, #35988 @ 0x8c94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7244e │ │ │ │ + beq.w 72442 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 192150 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ + bl 192398 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7244e │ │ │ │ + beq.n 72442 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33140 @ 0x8174 │ │ │ │ + movw r1, #34036 @ 0x84f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7243c │ │ │ │ + beq.n 72430 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72372 │ │ │ │ + bge.n 72366 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7242c │ │ │ │ + beq.n 72420 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #20804 @ 0x5144 │ │ │ │ movt r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 192150 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ + bl 192398 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7244e │ │ │ │ + beq.n 72442 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #18424 @ 0x47f8 │ │ │ │ + movw r1, #18888 @ 0x49c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7243c │ │ │ │ + beq.n 72430 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 723ac │ │ │ │ + bge.n 723a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72424 │ │ │ │ + beq.n 72418 │ │ │ │ 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] @ (724f8 ) │ │ │ │ + ldr r2, [pc, #300] @ (724ec ) │ │ │ │ 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 723d4 │ │ │ │ + bne.n 723c8 │ │ │ │ dmb ish │ │ │ │ - b.w 71908 │ │ │ │ + b.w 718fc │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ mov r1, ip │ │ │ │ - cbz r3, 7241a │ │ │ │ - ldr r0, [pc, #256] @ (724fc ) │ │ │ │ + cbz r3, 7240e │ │ │ │ + ldr r0, [pc, #256] @ (724f0 ) │ │ │ │ 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 718a8 │ │ │ │ + b.w 7189c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.w 718cc │ │ │ │ + b.w 718c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 723ac │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 723a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 72372 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72366 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 72320 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72314 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7244e │ │ │ │ + bge.n 72442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7244e │ │ │ │ + cbnz r3, 72442 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #15176 @ 0x3b48 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #16072 @ 0x3ec8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #168] @ (72500 ) │ │ │ │ + ldr r1, [pc, #168] @ (724f4 ) │ │ │ │ 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 723b8 │ │ │ │ + b.n 723ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 722e2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 722d6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7244e │ │ │ │ + bge.n 72442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7244e │ │ │ │ + bne.n 72442 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7244e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72442 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7228c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72280 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 721f8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 721ec │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7244e │ │ │ │ + bge.n 72442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7244e │ │ │ │ + bne.n 72442 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7244e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72442 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 72236 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7222a │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 721ae │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 721a2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7244e │ │ │ │ + bge.n 72442 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7244e │ │ │ │ + bne.n 72442 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7244e │ │ │ │ - movw r3, #32772 @ 0x8004 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72442 │ │ │ │ + movw r3, #33668 @ 0x8384 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72456 │ │ │ │ + b.n 7244a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 71f6c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71f60 │ │ │ │ @ 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, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ movs r1, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72512 │ │ │ │ + bge.n 72506 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 72572 │ │ │ │ - ldr r3, [pc, #768] @ (72814 ) │ │ │ │ + cbz r3, 72566 │ │ │ │ + ldr r3, [pc, #768] @ (72808 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #33088 @ 0x8140 │ │ │ │ + movw r3, #33984 @ 0x84c0 │ │ │ │ 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 723b8 │ │ │ │ + b.n 723ac │ │ │ │ add.w r0, r6, #5536 @ 0x15a0 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e8a60 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1970> │ │ │ │ + bl 1e8d18 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1918> │ │ │ │ movs r0, #0 │ │ │ │ - bl 62f68 │ │ │ │ - ldr r3, [pc, #720] @ (72818 ) │ │ │ │ + bl 63278 │ │ │ │ + ldr r3, [pc, #720] @ (7280c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #33012 @ 0x80f4 │ │ │ │ + movw r3, #33908 @ 0x8474 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72526 │ │ │ │ + b.n 7251a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71ea0 │ │ │ │ + bne.w 71e94 │ │ │ │ add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 71ea0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71e94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 72512 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72506 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 720b4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 720a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 72070 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72064 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 72020 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72014 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 71fdc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71fd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 72130 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72124 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 720f2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 720e6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7244e │ │ │ │ + bge.w 72442 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7244e │ │ │ │ + bne.w 72442 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7244e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72442 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 725d8 │ │ │ │ + bge.n 725cc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72890 │ │ │ │ - ldr r3, [pc, #576] @ (7281c ) │ │ │ │ + beq.w 72884 │ │ │ │ + ldr r3, [pc, #576] @ (72810 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #32952 @ 0x80b8 │ │ │ │ + movw r3, #33848 @ 0x8438 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72526 │ │ │ │ + b.n 7251a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71bf8 │ │ │ │ + bne.w 71bec │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71bf8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71bec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71bcc │ │ │ │ + bne.w 71bc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71bcc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71bc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71d58 │ │ │ │ + bne.w 71d4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71d58 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71d4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71d2c │ │ │ │ + bne.w 71d20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71d2c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71d20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71d00 │ │ │ │ + bne.w 71cf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71d00 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71cf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71cd4 │ │ │ │ + bne.w 71cc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71cd4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71cc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71ca8 │ │ │ │ + bne.w 71c9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71ca8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71c9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71c7c │ │ │ │ + bne.w 71c70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71c7c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71c70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71c50 │ │ │ │ + bne.w 71c44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71c50 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71c44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71c24 │ │ │ │ + bne.w 71c18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71c24 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71c18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71e08 │ │ │ │ + bne.w 71dfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71e08 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71dfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71ddc │ │ │ │ + bne.w 71dd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71ddc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71dd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71db0 │ │ │ │ + bne.w 71da4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71db0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71da4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71d84 │ │ │ │ + bne.w 71d78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71d84 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71d78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71e60 │ │ │ │ + bne.w 71e54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71e60 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71e54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71e34 │ │ │ │ + bne.w 71e28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71e34 │ │ │ │ - ldr r3, [pc, #240] @ (72820 ) │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71e28 │ │ │ │ + ldr r3, [pc, #240] @ (72814 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #32896 @ 0x8080 │ │ │ │ + movw r3, #33792 @ 0x8400 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72526 │ │ │ │ + b.n 7251a │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #216] @ (72824 ) │ │ │ │ + ldr r2, [pc, #216] @ (72818 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #33144 @ 0x8178 │ │ │ │ + movw r3, #34040 @ 0x84f8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 723b8 │ │ │ │ - ldr r3, [pc, #200] @ (72828 ) │ │ │ │ + b.n 723ac │ │ │ │ + ldr r3, [pc, #200] @ (7281c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #32868 @ 0x8064 │ │ │ │ + movw r3, #33764 @ 0x83e4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72526 │ │ │ │ - ldr r3, [pc, #180] @ (7282c ) │ │ │ │ + b.n 7251a │ │ │ │ + ldr r3, [pc, #180] @ (72820 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #32836 @ 0x8044 │ │ │ │ + movw r3, #33732 @ 0x83c4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72526 │ │ │ │ - ldr r2, [pc, #164] @ (72830 ) │ │ │ │ + b.n 7251a │ │ │ │ + ldr r2, [pc, #164] @ (72824 ) │ │ │ │ add r3, sp, #32 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ - movw r2, #32808 @ 0x8028 │ │ │ │ + movw r2, #33704 @ 0x83a8 │ │ │ │ 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 723b8 │ │ │ │ - movw r3, #32712 @ 0x7fc8 │ │ │ │ + b.n 723ac │ │ │ │ + movw r3, #33608 @ 0x8348 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #124] @ (72834 ) │ │ │ │ + ldr r0, [pc, #124] @ (72828 ) │ │ │ │ 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 723b8 │ │ │ │ - bl 7fa30 │ │ │ │ + b.n 723ac │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71956 │ │ │ │ - movw r3, #32672 @ 0x7fa0 │ │ │ │ + beq.w 7194a │ │ │ │ + movw r3, #33568 @ 0x8320 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 727b4 │ │ │ │ + b.n 727a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e84e8 <_PyCompile_GetBinaryIntrinsicName@@Base+0x13f8> │ │ │ │ + bl 1e87a0 <_PyCompile_GetBinaryIntrinsicName@@Base+0x13a0> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e86a4 <_PyCompile_GetBinaryIntrinsicName@@Base+0x15b4> │ │ │ │ - movw r3, #32640 @ 0x7f80 │ │ │ │ + bl 1e895c <_PyCompile_GetBinaryIntrinsicName@@Base+0x155c> │ │ │ │ + movw r3, #33536 @ 0x8300 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 727b4 │ │ │ │ + b.n 727a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71b1a │ │ │ │ + bne.w 71b0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71b1a │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71b0e │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ movs r1, r6 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ movs r1, r6 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ movs r1, r6 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ movs r1, r6 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ movs r1, r6 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ movs r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7730c │ │ │ │ - movw r3, #32744 @ 0x7fe8 │ │ │ │ + bl 772f4 │ │ │ │ + movw r3, #33640 @ 0x8368 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #84] @ (7289c ) │ │ │ │ - b.n 72458 │ │ │ │ - movw r3, #15176 @ 0x3b48 │ │ │ │ + ldr r1, [pc, #84] @ (72890 ) │ │ │ │ + b.n 7244c │ │ │ │ + movw r3, #16072 @ 0x3ec8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72846 │ │ │ │ - ldr r3, [pc, #72] @ (728a0 ) │ │ │ │ + b.n 7283a │ │ │ │ + ldr r3, [pc, #72] @ (72894 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #15176 @ 0x3b48 │ │ │ │ + movw r3, #16072 @ 0x3ec8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72526 │ │ │ │ + b.n 7251a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71ba0 │ │ │ │ + bne.w 71b94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71ba0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71b94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71b74 │ │ │ │ + bne.w 71b68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 71b74 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71b68 │ │ │ │ add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 725d8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 725cc │ │ │ │ nop │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ movs r1, r6 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ movs r1, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #316] @ (729f4 ) │ │ │ │ + ldr r5, [pc, #316] @ (729e8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r3, r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 729e6 │ │ │ │ + beq.w 729da │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 7298e │ │ │ │ + bhi.n 72982 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - movw r3, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ add.w r5, r4, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 72980 │ │ │ │ + bne.n 72974 │ │ │ │ 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 7299a │ │ │ │ + bhi.n 7298e │ │ │ │ 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 729cc │ │ │ │ + beq.n 729c0 │ │ │ │ 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 7295e │ │ │ │ + beq.n 72952 │ │ │ │ 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, 72950 │ │ │ │ + cbz r4, 72944 │ │ │ │ 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 72992 │ │ │ │ + bcc.n 72986 │ │ │ │ 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, 7299a │ │ │ │ + cbz r0, 7298e │ │ │ │ mov r3, r0 │ │ │ │ rev r1, r4 │ │ │ │ - b.n 7292c │ │ │ │ + b.n 72920 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7297a │ │ │ │ + bne.n 7296e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72956 │ │ │ │ + b.n 7294a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ - b.n 7291e │ │ │ │ + b.n 72912 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #45557 @ 0xb1f5 │ │ │ │ + movw r1, #45597 @ 0xb21d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r6, [r3, #848] @ 0x350 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 729d8 │ │ │ │ + bne.n 729cc │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7298e │ │ │ │ + beq.n 72982 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 7297a │ │ │ │ + b.n 7296e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 72978 │ │ │ │ + b.n 7296c │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 729bc │ │ │ │ - movw r1, #33184 @ 0x81a0 │ │ │ │ + b.n 729b0 │ │ │ │ + movw r1, #34080 @ 0x8520 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (729f8 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (729ec ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 72bb2 │ │ │ │ + bmi.w 72ba6 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 74c6e │ │ │ │ + beq.w 74d86 │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 72c06 │ │ │ │ + beq.w 72bfa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 72c72 │ │ │ │ + beq.w 72c66 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 72ca2 │ │ │ │ - ldr r0, [pc, #604] @ (72ca8 ) │ │ │ │ + bpl.w 72c96 │ │ │ │ + ldr r0, [pc, #604] @ (72c9c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r0, r1] │ │ │ │ movs r1, #28 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -106010,121 +106003,121 @@ │ │ │ │ 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 74ab2 │ │ │ │ + beq.w 74890 │ │ │ │ ldr.w r3, [r1, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73f8a │ │ │ │ + beq.w 73f7e │ │ │ │ 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 73fb4 │ │ │ │ + bne.w 73fa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72de0 │ │ │ │ + bne.w 72dd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73cf2 │ │ │ │ + beq.w 73ce6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 74fa0 │ │ │ │ + bl 74f84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73c96 │ │ │ │ + beq.w 73c8a │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r6, #22 │ │ │ │ - bpl.w 72e0c │ │ │ │ + bpl.w 72e00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #156] @ 0x9c │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 72cb0 │ │ │ │ + bne.w 72ca4 │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 72e74 │ │ │ │ + bne.w 72e68 │ │ │ │ and.w r3, r6, #2 │ │ │ │ lsls r0, r6, #24 │ │ │ │ - bmi.w 73fd8 │ │ │ │ + bmi.w 73fcc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 72b14 │ │ │ │ + beq.n 72b08 │ │ │ │ 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 72d84 │ │ │ │ + bne.w 72d78 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7305a │ │ │ │ + beq.w 7304e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - movw ip, #56153 @ 0xdb59 │ │ │ │ + movw ip, #56977 @ 0xde91 │ │ │ │ movt ip, #31 │ │ │ │ movw lr, #28140 @ 0x6dec │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ - ldr r4, [pc, #348] @ (72cac ) │ │ │ │ + ldr r4, [pc, #348] @ (72ca0 ) │ │ │ │ ldr r5, [sp, #12] │ │ │ │ strd ip, lr, [sp, #16] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - b.n 72b78 │ │ │ │ + b.n 72b6c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 72b6e │ │ │ │ + cbz r2, 72b62 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq.n 72b6e │ │ │ │ + beq.n 72b62 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72ec0 │ │ │ │ + bne.w 72eb4 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73056 │ │ │ │ + beq.w 7304a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72b6e │ │ │ │ + beq.n 72b62 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 73040 │ │ │ │ + bcs.w 73034 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 72e92 │ │ │ │ + bcs.w 72e86 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 72ea0 │ │ │ │ + bcs.w 72e94 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 72b5a │ │ │ │ + bhi.n 72b4e │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls.n 72b62 │ │ │ │ + bls.n 72b56 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72b6e │ │ │ │ + beq.n 72b62 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ - b.n 72b62 │ │ │ │ + b.n 72b56 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #240] @ (72ca8 ) │ │ │ │ + ldr r0, [pc, #240] @ (72c9c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -106135,35 +106128,35 @@ │ │ │ │ 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 7472e │ │ │ │ + beq.w 74746 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 74c6e │ │ │ │ + beq.w 74d86 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72a32 │ │ │ │ - bl 703c0 │ │ │ │ + bne.w 72a26 │ │ │ │ + bl 703e0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74588 │ │ │ │ + beq.w 745d6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7412e │ │ │ │ - ldr r0, [pc, #132] @ (72ca8 ) │ │ │ │ + beq.w 74122 │ │ │ │ + ldr r0, [pc, #132] @ (72c9c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -106175,124 +106168,124 @@ │ │ │ │ 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 74758 │ │ │ │ + beq.w 74770 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [r1, #16] │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 72a40 │ │ │ │ + bne.w 72a34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 73f9c │ │ │ │ + beq.w 73f90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 74a04 │ │ │ │ + bmi.w 749fa │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsls r6, r3, #30 │ │ │ │ str.w r4, [r2, #128] @ 0x80 │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bmi.w 72a48 │ │ │ │ + bmi.w 72a3c │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ - b.n 72a80 │ │ │ │ + b.n 72a74 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb884 │ │ │ │ lsls r3, r1, #1 │ │ │ │ and.w r3, r6, #2 │ │ │ │ lsls r2, r6, #24 │ │ │ │ - bmi.w 73fd8 │ │ │ │ + bmi.w 73fcc │ │ │ │ and.w r2, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7448a │ │ │ │ + beq.w 7447e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73fce │ │ │ │ - ldr r0, [pc, #476] @ (72eb0 ) │ │ │ │ + beq.w 73fc2 │ │ │ │ + ldr r0, [pc, #476] @ (72ea4 ) │ │ │ │ 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 r4, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [r1, #392] @ 0x188 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 72cfe │ │ │ │ + beq.n 72cf2 │ │ │ │ cmp r4, #10 │ │ │ │ - bls.w 74770 │ │ │ │ + bls.w 74710 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - ldr r3, [pc, #424] @ (72eb4 ) │ │ │ │ + ldr r3, [pc, #424] @ (72ea8 ) │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr.w r2, [r3, #3576] @ 0xdf8 │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 74570 │ │ │ │ + bne.w 745be │ │ │ │ ldr.w r2, [r3, #3584] @ 0xe00 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 74570 │ │ │ │ - ldr r1, [pc, #396] @ (72eb8 ) │ │ │ │ + beq.w 745be │ │ │ │ + ldr r1, [pc, #396] @ (72eac ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73c88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 743c0 │ │ │ │ + bne.w 743b4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #376] @ (72ebc ) │ │ │ │ + ldr r0, [pc, #376] @ (72eb0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 78218 │ │ │ │ + bl 78210 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73c88 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #352] @ (72eb8 ) │ │ │ │ + ldr r1, [pc, #352] @ (72eac ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72d70 │ │ │ │ + bge.n 72d64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d64 │ │ │ │ + beq.w 74e54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - beq.w 74588 │ │ │ │ + beq.w 745d6 │ │ │ │ and.w r3, r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72b1a │ │ │ │ + beq.w 72b0e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #292] @ (72eb0 ) │ │ │ │ + ldr r0, [pc, #292] @ (72ea4 ) │ │ │ │ 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 │ │ │ │ @@ -106302,872 +106295,872 @@ │ │ │ │ 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 7473c │ │ │ │ + beq.w 74754 │ │ │ │ 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 7305a │ │ │ │ + beq.w 7304e │ │ │ │ ldr r7, [r1, #16] │ │ │ │ - b.n 72b34 │ │ │ │ + b.n 72b28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 72ab0 │ │ │ │ + bne.w 72aa4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r4, [r0, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 74766 │ │ │ │ + bne.w 747b8 │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r1, r4 │ │ │ │ - bne.w 72b14 │ │ │ │ + bne.w 72b08 │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.w 72af6 │ │ │ │ - b.n 72b14 │ │ │ │ + bmi.w 72aea │ │ │ │ + b.n 72b08 │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 72e56 │ │ │ │ + ble.n 72e4a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r0, #22 │ │ │ │ - bmi.w 74c8a │ │ │ │ + bmi.w 74c90 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 72e56 │ │ │ │ + beq.n 72e4a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r0, #22 │ │ │ │ - bmi.w 74c8a │ │ │ │ + bmi.w 74c90 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 72e56 │ │ │ │ + beq.n 72e4a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 74c8a │ │ │ │ + bmi.w 74c90 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 72e56 │ │ │ │ + beq.n 72e4a │ │ │ │ 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 74c8a │ │ │ │ + bmi.w 74c90 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 72e44 │ │ │ │ + bne.n 72e38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #156] @ 0x9c │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 72cb0 │ │ │ │ + bne.w 72ca4 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 741e4 │ │ │ │ + beq.w 741d8 │ │ │ │ and.w r3, r6, #2 │ │ │ │ lsls r1, r6, #24 │ │ │ │ - bmi.w 73fd8 │ │ │ │ + bmi.w 73fcc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 72b14 │ │ │ │ + beq.w 72b08 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ str.w r2, [r1, #156] @ 0x9c │ │ │ │ - b.n 72b14 │ │ │ │ + b.n 72b08 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 72b6e │ │ │ │ + beq.w 72b62 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ - b.n 72b62 │ │ │ │ + b.n 72b56 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 72b6e │ │ │ │ + beq.w 72b62 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ - b.n 72b62 │ │ │ │ + b.n 72b56 │ │ │ │ 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 72f30 │ │ │ │ + bpl.n 72f24 │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ - cbz r0, 72f30 │ │ │ │ + cbz r0, 72f24 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 73564 │ │ │ │ + bcs.w 73558 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 73ce2 │ │ │ │ + bcs.w 73cd6 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 73564 │ │ │ │ + bcs.w 73558 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 73556 │ │ │ │ + bls.w 7354a │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 72f30 │ │ │ │ + cbz r1, 72f24 │ │ │ │ cmn r1, r3 │ │ │ │ - beq.n 72f30 │ │ │ │ + beq.n 72f24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72f30 │ │ │ │ + bne.n 72f24 │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 7459e │ │ │ │ + beq.w 745ec │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 72b6e │ │ │ │ + bne.w 72b62 │ │ │ │ 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 72b6e │ │ │ │ + bne.w 72b62 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 73bdc │ │ │ │ + bne.w 73bd0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 73bdc │ │ │ │ + beq.w 73bd0 │ │ │ │ add.w sl, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r3, sl │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73c88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 73686 │ │ │ │ + bne.w 7367a │ │ │ │ ldr.w r9, [r6] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74664 │ │ │ │ + beq.w 74686 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r8, [r4] │ │ │ │ - bl 78de8 │ │ │ │ + bl 78de0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73c88 │ │ │ │ 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 79414 │ │ │ │ + bl 7940c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74a76 │ │ │ │ + beq.w 74926 │ │ │ │ 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 7361e │ │ │ │ + bne.w 73612 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r0, r2, #30 │ │ │ │ - beq.w 7356c │ │ │ │ + beq.w 73560 │ │ │ │ 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 73e88 │ │ │ │ + bpl.w 73e7c │ │ │ │ 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 73530 │ │ │ │ + bge.w 73524 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 73538 │ │ │ │ + bne.w 7352c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 73538 │ │ │ │ - ldr r3, [pc, #48] @ (7303c ) │ │ │ │ + beq.w 7352c │ │ │ │ + ldr r3, [pc, #48] @ (73030 ) │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - beq.w 7406c │ │ │ │ - bl 7a1bc │ │ │ │ + beq.w 74060 │ │ │ │ + bl 7a1c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73e9a │ │ │ │ + beq.w 73e8e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 72b6e │ │ │ │ + bge.w 72b62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72b6e │ │ │ │ + bne.w 72b62 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 72b6e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72b62 │ │ │ │ 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 72b62 │ │ │ │ + bne.w 72b56 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72b78 │ │ │ │ + bne.w 72b6c │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 73c04 │ │ │ │ + bne.w 73bf8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 74a9c │ │ │ │ + beq.w 7487a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73690 │ │ │ │ + bne.w 73684 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r6] │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ mov r7, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 736d2 │ │ │ │ + bne.w 736c6 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74116 │ │ │ │ + bne.w 7410a │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - ldr r3, [pc, #684] @ (7334c ) │ │ │ │ + ldr r3, [pc, #684] @ (73340 ) │ │ │ │ ldr.w r2, [r3, #1564] @ 0x61c │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 740fc │ │ │ │ + bne.w 740f0 │ │ │ │ ldr.w r2, [r3, #1572] @ 0x624 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 740fc │ │ │ │ + beq.w 740f0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #664] @ (73350 ) │ │ │ │ + ldr r1, [pc, #664] @ (73344 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73c88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 73cd6 │ │ │ │ + bne.w 73cca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73b8e │ │ │ │ - ldr r1, [pc, #632] @ (73350 ) │ │ │ │ + bne.w 73b82 │ │ │ │ + ldr r1, [pc, #632] @ (73344 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73c88 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 73626 │ │ │ │ + beq.w 7361a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 74aca │ │ │ │ + beq.w 748a8 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r1, #17 │ │ │ │ - bpl.w 74382 │ │ │ │ + bpl.w 74376 │ │ │ │ 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 73a4c │ │ │ │ + beq.w 73a40 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73a5a │ │ │ │ + bne.w 73a4e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ str r2, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73a64 │ │ │ │ + bne.w 73a58 │ │ │ │ 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 73a70 │ │ │ │ + bne.w 73a64 │ │ │ │ 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 73a84 │ │ │ │ + beq.w 73a78 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73326 │ │ │ │ + ble.w 7331a │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 74126 │ │ │ │ + beq.w 7411a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 731a8 │ │ │ │ + beq.n 7319c │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74126 │ │ │ │ + beq.w 7411a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 731a8 │ │ │ │ + beq.n 7319c │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 74126 │ │ │ │ + beq.w 7411a │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 731a8 │ │ │ │ + beq.n 7319c │ │ │ │ add.w ip, r2, #24 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 74126 │ │ │ │ + beq.w 7411a │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 73192 │ │ │ │ + bne.n 73186 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73326 │ │ │ │ + ble.w 7331a │ │ │ │ movw r7, #39512 @ 0x9a58 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 74a8e │ │ │ │ + beq.w 74836 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 731e2 │ │ │ │ + beq.n 731d6 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74a8e │ │ │ │ + beq.w 74836 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 731e2 │ │ │ │ + beq.n 731d6 │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 74a8e │ │ │ │ + beq.w 74836 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 731cc │ │ │ │ + bne.n 731c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73326 │ │ │ │ + ble.w 7331a │ │ │ │ movw r7, #41384 @ 0xa1a8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7471e │ │ │ │ + beq.w 74736 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7321c │ │ │ │ + beq.n 73210 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7471e │ │ │ │ + beq.w 74736 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7321c │ │ │ │ + beq.n 73210 │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 7471e │ │ │ │ + beq.w 74736 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 73206 │ │ │ │ + bne.n 731fa │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73326 │ │ │ │ + ble.w 7331a │ │ │ │ movw r7, #41176 @ 0xa0d8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 74b30 │ │ │ │ + beq.w 7483e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73254 │ │ │ │ + beq.n 73248 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74b30 │ │ │ │ + beq.w 7483e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73254 │ │ │ │ + beq.n 73248 │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 74b30 │ │ │ │ + beq.w 7483e │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 73240 │ │ │ │ + bne.n 73234 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73326 │ │ │ │ + ble.n 7331a │ │ │ │ cmp r0, fp │ │ │ │ - beq.w 74b38 │ │ │ │ + beq.w 74846 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73284 │ │ │ │ + beq.n 73278 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, fp │ │ │ │ - beq.w 74b38 │ │ │ │ + beq.w 74846 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73284 │ │ │ │ + beq.n 73278 │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq.w 74b38 │ │ │ │ + beq.w 74846 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 73270 │ │ │ │ + bne.n 73264 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73326 │ │ │ │ + ble.n 7331a │ │ │ │ movw r7, #40760 @ 0x9f38 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7463e │ │ │ │ + beq.w 7463e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732bc │ │ │ │ + beq.n 732b0 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7463e │ │ │ │ + beq.w 7463e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732bc │ │ │ │ + beq.n 732b0 │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 7463e │ │ │ │ + beq.w 7463e │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 732a8 │ │ │ │ + bne.n 7329c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73326 │ │ │ │ + ble.n 7331a │ │ │ │ movw r7, #20420 @ 0x4fc4 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 74a86 │ │ │ │ + beq.w 7482e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 732f4 │ │ │ │ + beq.n 732e8 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74a86 │ │ │ │ + beq.w 7482e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 732f4 │ │ │ │ + beq.n 732e8 │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 74a86 │ │ │ │ + beq.w 7482e │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 732e0 │ │ │ │ + bne.n 732d4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73326 │ │ │ │ + ble.n 7331a │ │ │ │ movw r6, #18128 @ 0x46d0 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 74726 │ │ │ │ + beq.w 7473e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73326 │ │ │ │ + beq.n 7331a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 74726 │ │ │ │ + beq.w 7473e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73326 │ │ │ │ + beq.n 7331a │ │ │ │ adds r2, #20 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 74726 │ │ │ │ + beq.w 7473e │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 73316 │ │ │ │ + bne.n 7330a │ │ │ │ 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 73416 │ │ │ │ - b.n 73354 │ │ │ │ + ble.n 7340a │ │ │ │ + b.n 73348 │ │ │ │ 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 743e0 │ │ │ │ + bge.w 743d4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 7bfa0 │ │ │ │ + bl 7bf8c │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74588 │ │ │ │ + beq.w 745d6 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 743e0 │ │ │ │ + bne.w 743d4 │ │ │ │ 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 73410 │ │ │ │ + beq.n 73404 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 74566 │ │ │ │ + bge.w 7455a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 7bfa0 │ │ │ │ + bl 7bf8c │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74588 │ │ │ │ + beq.w 745d6 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 74566 │ │ │ │ + bne.w 7455a │ │ │ │ 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 73410 │ │ │ │ + beq.n 73404 │ │ │ │ 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 74346 │ │ │ │ - bl 7bfa0 │ │ │ │ + bge.w 7433a │ │ │ │ + bl 7bf8c │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74588 │ │ │ │ + beq.w 745d6 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 74346 │ │ │ │ + bne.w 7433a │ │ │ │ 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 733d4 │ │ │ │ + bne.n 733c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - cbz r4, 73446 │ │ │ │ + cbz r4, 7343a │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73c9c │ │ │ │ + beq.w 73c90 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73cac │ │ │ │ + beq.w 73ca0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73cbc │ │ │ │ + beq.w 73cb0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73ccc │ │ │ │ + beq.w 73cc0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73bfc │ │ │ │ + beq.w 73bf0 │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 73468 │ │ │ │ + bne.n 7345c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r1, [r2, #160] @ 0xa0 │ │ │ │ - movw r2, #40913 @ 0x9fd1 │ │ │ │ + movw r2, #40925 @ 0x9fdd │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - beq.w 74caa │ │ │ │ + beq.w 74cb0 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.w 737b2 │ │ │ │ + bmi.w 737a6 │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bpl.w 73626 │ │ │ │ + bpl.w 7361a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ adds r3, #16 │ │ │ │ bics.w r3, r3, #16 │ │ │ │ - bne.w 74dc8 │ │ │ │ + bne.w 74cc8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #15 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r2, [r1, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73630 │ │ │ │ + beq.w 73624 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #168] @ 0xa8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 734de │ │ │ │ + ble.n 734d2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 734b4 │ │ │ │ + bge.n 734a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 7d76c │ │ │ │ + bl 7d754 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73c94 │ │ │ │ + blt.w 73c88 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 734dc │ │ │ │ + beq.n 734d0 │ │ │ │ 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 74da6 │ │ │ │ - bl 7d76c │ │ │ │ + bge.w 7490c │ │ │ │ + bl 7d754 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73c94 │ │ │ │ + blt.w 73c88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 734bc │ │ │ │ + bne.n 734b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r3, r2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7351a │ │ │ │ + beq.n 7350e │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 737f4 │ │ │ │ + bmi.w 737e8 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.n 734fc │ │ │ │ + bpl.n 734f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74e64 │ │ │ │ + beq.w 74d54 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 73510 │ │ │ │ + bgt.n 73504 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 74e1a │ │ │ │ + ble.w 74d0c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 73b46 │ │ │ │ + bmi.w 73b3a │ │ │ │ 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 73000 │ │ │ │ + beq.w 72ff4 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 73008 │ │ │ │ + bne.w 72ffc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 19033c <_Py_NewReference@@Base+0x1d74> │ │ │ │ - b.w 74070 │ │ │ │ + bl 190524 <_Py_NewReference@@Base+0x1d0c> │ │ │ │ + b.w 74064 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ movls r1, r0 │ │ │ │ - bls.w 72f00 │ │ │ │ + bls.w 72ef4 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 72f00 │ │ │ │ - b.n 72f30 │ │ │ │ + bne.w 72ef4 │ │ │ │ + b.n 72f24 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq.w 74ada │ │ │ │ - ldr r3, [pc, #620] @ (737e8 ) │ │ │ │ - ldr r2, [pc, #624] @ (737ec ) │ │ │ │ + beq.w 748b8 │ │ │ │ + ldr r3, [pc, #620] @ (737dc ) │ │ │ │ + ldr r2, [pc, #624] @ (737e0 ) │ │ │ │ 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 7407a │ │ │ │ + bne.w 7406e │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - beq.w 74db2 │ │ │ │ + beq.w 74da2 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 73e44 │ │ │ │ + beq.w 73e38 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 735d6 │ │ │ │ + bge.n 735ca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74b88 │ │ │ │ + beq.w 74c08 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 735f8 │ │ │ │ + bge.n 735ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74b78 │ │ │ │ + beq.w 74bea │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 735f8 │ │ │ │ + bge.n 735ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74b96 │ │ │ │ + beq.w 74bfa │ │ │ │ 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 7361e │ │ │ │ + blt.n 73612 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ str r3, [r6, #12] │ │ │ │ - b.w 73e76 │ │ │ │ + b.w 73e6a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73492 │ │ │ │ + bne.w 73486 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 744e6 │ │ │ │ + bmi.w 744da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #428] @ (737f0 ) │ │ │ │ + ldr r1, [pc, #428] @ (737e4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 77324 │ │ │ │ + bl 7730c │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73c88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73492 │ │ │ │ - ldr r1, [pc, #408] @ (737f0 ) │ │ │ │ + bne.w 73486 │ │ │ │ + ldr r1, [pc, #408] @ (737e4 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73c88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r3, #56153 @ 0xdb59 │ │ │ │ + movw r3, #56977 @ 0xde91 │ │ │ │ movt r3, #31 │ │ │ │ ldr.w r4, [r2, #168] @ 0xa8 │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.w 7349e │ │ │ │ + bgt.w 73492 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 734de │ │ │ │ + b.n 734d2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72b6e │ │ │ │ - b.n 72f5a │ │ │ │ + bne.w 72b62 │ │ │ │ + b.n 72f4e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #340] @ (737ec ) │ │ │ │ + ldr r0, [pc, #340] @ (737e0 ) │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ 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 7443e │ │ │ │ + bne.w 74432 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ add r4, r2 │ │ │ │ ldr.w sl, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 743ea │ │ │ │ + beq.w 743de │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 74ba4 │ │ │ │ + bne.w 74db8 │ │ │ │ movw r0, #28676 @ 0x7004 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 78de8 │ │ │ │ + bl 78de0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73c96 │ │ │ │ + beq.w 73c8a │ │ │ │ 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] │ │ │ │ @@ -107175,237 +107168,237 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79414 │ │ │ │ + bl 7940c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74a96 │ │ │ │ + beq.w 74856 │ │ │ │ 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 74bfe │ │ │ │ + bmi.w 74b48 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.w 74138 │ │ │ │ + beq.w 7412c │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74e38 │ │ │ │ + beq.w 74d2a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7377c │ │ │ │ + bge.n 73770 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74c42 │ │ │ │ + beq.w 74ce0 │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 73eb8 │ │ │ │ + bne.w 73eac │ │ │ │ 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 73d60 │ │ │ │ + bne.w 73d54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 743b6 │ │ │ │ + beq.w 743aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #68] @ (737ec ) │ │ │ │ + ldr r0, [pc, #68] @ (737e0 ) │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ - b.w 740b8 │ │ │ │ + b.w 740ac │ │ │ │ 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 7346e │ │ │ │ + bls.w 73462 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #33576 @ 0x8328 │ │ │ │ + movw r1, #34472 @ 0x86a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 74588 │ │ │ │ + b.w 745d6 │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb740 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.w 74e44 │ │ │ │ + bpl.w 74d36 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 739fa │ │ │ │ + bne.w 739ee │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 78af8 │ │ │ │ + bl 78af0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74c4c │ │ │ │ + beq.w 74cea │ │ │ │ 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 74c36 │ │ │ │ - ldr r1, [pc, #540] @ (73a48 ) │ │ │ │ - movw r2, #33808 @ 0x8410 │ │ │ │ + beq.w 74dac │ │ │ │ + ldr r1, [pc, #540] @ (73a3c ) │ │ │ │ + movw r2, #34704 @ 0x8790 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7fa70 │ │ │ │ + bl 7fa74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 739ec │ │ │ │ + beq.w 739e0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 739ec │ │ │ │ + bpl.w 739e0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 739ec │ │ │ │ + ble.w 739e0 │ │ │ │ add.w r9, r3, #20 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ mov fp, r3 │ │ │ │ movs r3, #0 │ │ │ │ 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 739e0 │ │ │ │ + bne.w 739d4 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 739e0 │ │ │ │ + beq.w 739d4 │ │ │ │ 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 742ac │ │ │ │ + bgt.w 742a0 │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 73970 │ │ │ │ + blt.n 73964 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 739e0 │ │ │ │ + beq.w 739d4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 7467e │ │ │ │ + beq.w 746a0 │ │ │ │ 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 73f82 │ │ │ │ + blt.w 73f76 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.n 739e0 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 739d4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 747a0 │ │ │ │ + beq.w 747d4 │ │ │ │ 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 746f0 │ │ │ │ + bgt.w 74658 │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 743d4 │ │ │ │ + blt.w 743c8 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 74638 │ │ │ │ + beq.w 745b8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 745e4 │ │ │ │ + beq.w 74564 │ │ │ │ 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 744c8 │ │ │ │ + bgt.w 744bc │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 74652 │ │ │ │ + blt.w 74646 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 74638 │ │ │ │ + beq.w 745b8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 748a6 │ │ │ │ + beq.w 74a4a │ │ │ │ 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 73904 │ │ │ │ + b.n 738f8 │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 738c6 │ │ │ │ + bne.n 738ba │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 744da │ │ │ │ + ble.w 744ce │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 7a570 │ │ │ │ + bl 7a564 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ cmp.w sl, #7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bgt.w 74d38 │ │ │ │ + bgt.w 74b68 │ │ │ │ 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 │ │ │ │ @@ -107417,146 +107410,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 744da │ │ │ │ + beq.w 744ce │ │ │ │ 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 7386a │ │ │ │ + blt.w 7385e │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r3, [r2, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74c66 │ │ │ │ + beq.w 74d04 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbnz r3, 73a06 │ │ │ │ + cbnz r3, 739fa │ │ │ │ orr.w r2, r2, #4 │ │ │ │ str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r2, #17 │ │ │ │ - bpl.n 73a14 │ │ │ │ + bpl.n 73a08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74e64 │ │ │ │ + beq.w 74d54 │ │ │ │ lsls r5, r2, #27 │ │ │ │ - bpl.w 734fc │ │ │ │ + bpl.w 734f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 73510 │ │ │ │ + beq.w 73504 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33984 @ 0x84c0 │ │ │ │ + movw r1, #34880 @ 0x8840 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 74588 │ │ │ │ + b.w 745d6 │ │ │ │ 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 73124 │ │ │ │ + beq.w 73118 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73132 │ │ │ │ + beq.w 73126 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73142 │ │ │ │ + beq.w 73136 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ movw r3, #5140 @ 0x1414 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73160 │ │ │ │ + bne.w 73154 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 74126 │ │ │ │ + beq.w 7411a │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73a86 │ │ │ │ + bne.n 73a7a │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 74126 │ │ │ │ + beq.w 7411a │ │ │ │ movw r7, #39512 @ 0x9a58 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 74a8e │ │ │ │ + beq.w 74836 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73aac │ │ │ │ + bne.n 73aa0 │ │ │ │ movw r7, #41384 @ 0xa1a8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 7471e │ │ │ │ + beq.w 74736 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73ac4 │ │ │ │ + bne.n 73ab8 │ │ │ │ movw r7, #41176 @ 0xa0d8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 74b30 │ │ │ │ + beq.w 7483e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73adc │ │ │ │ + bne.n 73ad0 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 74b38 │ │ │ │ + beq.w 74846 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73aec │ │ │ │ + bne.n 73ae0 │ │ │ │ movw r7, #40760 @ 0x9f38 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 7463e │ │ │ │ + beq.w 7463e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73b04 │ │ │ │ + bne.n 73af8 │ │ │ │ movw r7, #20420 @ 0x4fc4 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 74a86 │ │ │ │ + beq.w 7482e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73b1c │ │ │ │ + bne.n 73b10 │ │ │ │ movw r6, #18128 @ 0x46d0 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 74726 │ │ │ │ + beq.w 7473e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73b34 │ │ │ │ - b.w 73326 │ │ │ │ + bne.n 73b28 │ │ │ │ + b.w 7331a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #520] @ (73d58 ) │ │ │ │ + ldr r0, [pc, #520] @ (73d4c ) │ │ │ │ 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] │ │ │ │ @@ -107566,503 +107559,503 @@ │ │ │ │ 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 7474a │ │ │ │ + beq.w 74762 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 73528 │ │ │ │ + b.n 7351c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 7bacc │ │ │ │ + bl 7bab8 │ │ │ │ mov r6, r0 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79414 │ │ │ │ + bl 7940c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 73c94 │ │ │ │ - ldr r1, [pc, #428] @ (73d5c ) │ │ │ │ + beq.n 73c88 │ │ │ │ + ldr r1, [pc, #428] @ (73d50 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73e9a │ │ │ │ + beq.w 73e8e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 730ea │ │ │ │ + bge.w 730de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 730ea │ │ │ │ + bne.w 730de │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 730ea │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 730de │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bne.w 72f42 │ │ │ │ + bne.w 72f36 │ │ │ │ mov r0, r1 │ │ │ │ - bl 260d64 │ │ │ │ + bl 2610e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.w 74588 │ │ │ │ + b.w 745d6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ str r2, [r1, #80] @ 0x50 │ │ │ │ - b.n 73446 │ │ │ │ + b.n 7343a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73064 │ │ │ │ + beq.w 73058 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 7b0d8 │ │ │ │ + bl 7b0cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73c94 │ │ │ │ + beq.n 73c88 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73064 │ │ │ │ + beq.w 73058 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 7b0d8 │ │ │ │ + bl 7b0cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73c94 │ │ │ │ + beq.n 73c88 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73064 │ │ │ │ + beq.w 73058 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #32 │ │ │ │ - bl 7b0d8 │ │ │ │ + bl 7b0cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73c94 │ │ │ │ + beq.n 73c88 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73064 │ │ │ │ + beq.w 73058 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ - bl 7b0d8 │ │ │ │ + bl 7b0cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73c94 │ │ │ │ + beq.n 73c88 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73064 │ │ │ │ + beq.w 73058 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ - bl 7b0d8 │ │ │ │ + bl 7b0cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73c94 │ │ │ │ + beq.n 73c88 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73064 │ │ │ │ + beq.w 73058 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - b.n 73c88 │ │ │ │ + b.n 73c7c │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73064 │ │ │ │ + beq.w 73058 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b0d8 │ │ │ │ + bl 7b0cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 73c7e │ │ │ │ + bne.n 73c72 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.w 74588 │ │ │ │ + b.w 745d6 │ │ │ │ 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 73428 │ │ │ │ + bne.w 7341c │ │ │ │ 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 73432 │ │ │ │ + bne.w 73426 │ │ │ │ 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 7343c │ │ │ │ + bne.w 73430 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ - b.w 7343c │ │ │ │ + b.w 73430 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 730ea │ │ │ │ - b.w 730ca │ │ │ │ + bne.w 730de │ │ │ │ + b.w 730be │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 72f00 │ │ │ │ - b.w 72f30 │ │ │ │ + bne.w 72ef4 │ │ │ │ + b.w 72f24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74abe │ │ │ │ + beq.w 7489c │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bd34 │ │ │ │ + bl 7bd20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74588 │ │ │ │ + beq.w 745d6 │ │ │ │ lsls r5, r2, #30 │ │ │ │ - bpl.w 74ac4 │ │ │ │ + bpl.w 748a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74e6c <_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 72abc │ │ │ │ + bpl.w 72ab0 │ │ │ │ ldr.w r3, [r1, #128] @ 0x80 │ │ │ │ ldr.w r1, [r1, #156] @ 0x9c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74820 │ │ │ │ + bne.w 74796 │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 72d7a │ │ │ │ + bne.w 72d6e │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bpl.w 72d7a │ │ │ │ - b.w 72af2 │ │ │ │ + bpl.w 72d6e │ │ │ │ + b.w 72ae6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74710 │ │ │ │ + bne.w 74678 │ │ │ │ ldr.w sl, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 743ae │ │ │ │ + beq.w 743a2 │ │ │ │ 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 78de8 │ │ │ │ + bl 78de0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73c88 │ │ │ │ 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 79414 │ │ │ │ + bl 7940c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74a54 │ │ │ │ + beq.w 74a38 │ │ │ │ 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 74c12 │ │ │ │ + bmi.w 74b3e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.w 73fec │ │ │ │ + beq.w 73fe0 │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74e38 │ │ │ │ + beq.w 74d2a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73e26 │ │ │ │ + bge.n 73e1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74a4a │ │ │ │ + beq.w 74a2e │ │ │ │ ldr.w r5, [r6, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 73d98 │ │ │ │ + bne.n 73d8c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 740aa │ │ │ │ + bmi.w 7409e │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ - b.w 7309e │ │ │ │ + b.w 73092 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73e58 │ │ │ │ + bge.n 73e4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 73e58 │ │ │ │ + cbnz r3, 73e4c │ │ │ │ mov r0, r1 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74702 │ │ │ │ + blt.w 7466a │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ strne.w r8, [r6, #12] │ │ │ │ - beq.w 7477e │ │ │ │ + beq.w 7471e │ │ │ │ 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 72fdc │ │ │ │ + bmi.w 72fd0 │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 73c94 │ │ │ │ + bge.w 73c88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73c94 │ │ │ │ + bne.w 73c88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 74588 │ │ │ │ + b.n 745d6 │ │ │ │ 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 74ba4 │ │ │ │ + bne.w 74db8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78de8 │ │ │ │ + bl 78de0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73c94 │ │ │ │ + beq.w 73c88 │ │ │ │ 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 79414 │ │ │ │ + bl 7940c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74a96 │ │ │ │ + beq.w 74856 │ │ │ │ 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 74d54 │ │ │ │ + bmi.w 74b64 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 741fa │ │ │ │ + beq.w 741ee │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74e38 │ │ │ │ + beq.w 74d2a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73f6c │ │ │ │ + bge.n 73f60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74cd6 │ │ │ │ + beq.w 74b80 │ │ │ │ ldr.w r5, [r6, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 73ece │ │ │ │ + bne.n 73ec2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ - b.n 73790 │ │ │ │ + b.n 73784 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 73974 │ │ │ │ - b.n 738f0 │ │ │ │ + beq.w 73968 │ │ │ │ + b.n 738e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f570 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 73c96 │ │ │ │ + blt.w 73c8a │ │ │ │ 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 72aaa │ │ │ │ + bne.w 72a9e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72aaa │ │ │ │ + beq.w 72a9e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74646 │ │ │ │ + bne.w 74632 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72abc │ │ │ │ - b.n 73cf8 │ │ │ │ + bne.w 72ab0 │ │ │ │ + b.n 73cec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - b.w 72d0a │ │ │ │ + b.w 72cfe │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 72b14 │ │ │ │ + beq.w 72b08 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r1, #156] @ 0x9c │ │ │ │ - b.w 72b14 │ │ │ │ + b.w 72b08 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 74908 │ │ │ │ - ldr r3, [pc, #672] @ (7429c ) │ │ │ │ + beq.w 74ac0 │ │ │ │ + ldr r3, [pc, #672] @ (74290 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ - ldr r3, [pc, #668] @ (742a0 ) │ │ │ │ + ldr r3, [pc, #668] @ (74294 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74352 │ │ │ │ + bne.w 74346 │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 74c0e │ │ │ │ + beq.w 74b3a │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 742f4 │ │ │ │ + bne.w 742e8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74052 │ │ │ │ + bge.n 74046 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 74052 │ │ │ │ + cbnz r3, 74046 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 747fe │ │ │ │ + blt.w 747c2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74a14 │ │ │ │ + beq.w 74a0a │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 73dfc │ │ │ │ - bl 7888c │ │ │ │ + b.n 73df0 │ │ │ │ + bl 78884 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 73022 │ │ │ │ - b.n 73e9a │ │ │ │ + bge.w 73016 │ │ │ │ + b.n 73e8e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73598 │ │ │ │ + beq.w 7358c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7409a │ │ │ │ + bge.n 7408e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 7409a │ │ │ │ + cbnz r2, 7408e │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 73620 │ │ │ │ + b.w 73614 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #492] @ (742a0 ) │ │ │ │ + ldr r0, [pc, #492] @ (74294 ) │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -108073,371 +108066,371 @@ │ │ │ │ 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 74808 │ │ │ │ + beq.w 7477e │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r1, r3 │ │ │ │ - ldr r3, [pc, #436] @ (742a4 ) │ │ │ │ + ldr r3, [pc, #436] @ (74298 ) │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r2, [r3, #1564] @ 0x61c │ │ │ │ cmp r2, fp │ │ │ │ - beq.w 730aa │ │ │ │ - ldr r0, [pc, #424] @ (742a8 ) │ │ │ │ - bl 6b810 │ │ │ │ + beq.w 7309e │ │ │ │ + ldr r0, [pc, #424] @ (7429c ) │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 730b4 │ │ │ │ - ldr r0, [pc, #412] @ (742a8 ) │ │ │ │ - bl 260d64 │ │ │ │ + bne.w 730a8 │ │ │ │ + ldr r0, [pc, #412] @ (7429c ) │ │ │ │ + bl 2610e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 74588 │ │ │ │ + b.n 745d6 │ │ │ │ ldr.w sl, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 73d78 │ │ │ │ - b.w 73096 │ │ │ │ + bne.w 73d6c │ │ │ │ + b.w 7308a │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 73328 │ │ │ │ + b.w 7331c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r0, [r3, #132] @ 0x84 │ │ │ │ - b.w 72a32 │ │ │ │ + b.w 72a26 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w r8, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7484a │ │ │ │ - ldr r3, [pc, #340] @ (7429c ) │ │ │ │ + beq.w 749a2 │ │ │ │ + ldr r3, [pc, #340] @ (74290 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #340] @ (742a0 ) │ │ │ │ + ldr r0, [pc, #340] @ (74294 ) │ │ │ │ ldr.w r2, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, r1] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7452c │ │ │ │ + bne.w 74520 │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 74bfa │ │ │ │ + beq.w 74b44 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74454 │ │ │ │ + beq.w 74448 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74198 │ │ │ │ + bge.n 7418c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d2e │ │ │ │ + beq.w 74d7c │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 741c4 │ │ │ │ + bge.n 741b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d24 │ │ │ │ + beq.w 74dde │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 741c4 │ │ │ │ + bge.n 741b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d1a │ │ │ │ + beq.w 74dd4 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 749f6 │ │ │ │ + blt.w 74a3c │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 7374c │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.w 73740 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7465c │ │ │ │ + beq.w 74650 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r6, r6, #128 @ 0x80 │ │ │ │ str r6, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r6, #2 │ │ │ │ - b.n 73fe0 │ │ │ │ + b.n 73fd4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74980 │ │ │ │ - ldr r3, [pc, #148] @ (7429c ) │ │ │ │ + beq.w 74954 │ │ │ │ + ldr r3, [pc, #148] @ (74290 ) │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #148] @ (742a0 ) │ │ │ │ + ldr r2, [pc, #148] @ (74294 ) │ │ │ │ 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 745b8 │ │ │ │ + bne.w 74606 │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 74d50 │ │ │ │ + beq.w 74b60 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7449c │ │ │ │ + beq.w 74490 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7425c │ │ │ │ + bge.n 74250 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d5a │ │ │ │ + beq.w 74c16 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74280 │ │ │ │ + bge.n 74274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74ccc │ │ │ │ + beq.w 74b94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74280 │ │ │ │ + bge.n 74274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74cc2 │ │ │ │ + beq.w 74b8a │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74974 │ │ │ │ + blt.w 74a22 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 73f3a │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.n 73f2e │ │ │ │ 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 7455e │ │ │ │ + blt.w 74552 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 739e0 │ │ │ │ + beq.w 739d4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 7467e │ │ │ │ + beq.w 746a0 │ │ │ │ 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 738da │ │ │ │ + b.w 738ce │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74306 │ │ │ │ + bge.n 742fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74c18 │ │ │ │ + beq.w 74d72 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7432a │ │ │ │ + bge.n 7431e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74c2c │ │ │ │ + beq.w 74b56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7432a │ │ │ │ + bge.n 7431e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74c22 │ │ │ │ + beq.w 74b4c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - blt.w 74814 │ │ │ │ + blt.w 7478a │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 73df8 │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.n 73dec │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.w 733d4 │ │ │ │ - b.w 73410 │ │ │ │ + bne.w 733c8 │ │ │ │ + b.w 73404 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74014 │ │ │ │ + beq.w 74008 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74372 │ │ │ │ + bge.n 74366 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 74372 │ │ │ │ + cbnz r3, 74366 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 74068 │ │ │ │ + bge.w 7405c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 74068 │ │ │ │ + b.n 7405c │ │ │ │ lsls r6, r3, #17 │ │ │ │ - bpl.w 7310a │ │ │ │ + bpl.w 730fe │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7310a │ │ │ │ + bne.w 730fe │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7310a │ │ │ │ + bne.w 730fe │ │ │ │ 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 7310a │ │ │ │ + b.w 730fe │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ - b.w 7309e │ │ │ │ + b.w 73092 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72d3e │ │ │ │ + beq.w 72d32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r6, #2 │ │ │ │ - b.w 72b14 │ │ │ │ + b.w 72b08 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 73928 │ │ │ │ + bne.w 7391c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.w 73974 │ │ │ │ + b.w 73968 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.w 73390 │ │ │ │ - b.w 73410 │ │ │ │ + bne.w 73384 │ │ │ │ + b.w 73404 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 749e8 │ │ │ │ + beq.w 74ab2 │ │ │ │ ldr r2, [r0, r1] │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ 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 7441a │ │ │ │ + beq.n 7440e │ │ │ │ cmp.w ip, #10 │ │ │ │ - bls.w 748fc │ │ │ │ + bls.w 74a9e │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ add r4, r2 │ │ │ │ ldr.w sl, [r6] │ │ │ │ ldr r7, [r4, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 73d78 │ │ │ │ + bne.w 73d6c │ │ │ │ movw fp, #40968 @ 0xa008 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 740b8 │ │ │ │ + b.n 740ac │ │ │ │ cmp.w ip, #10 │ │ │ │ - bhi.w 736ba │ │ │ │ + bhi.w 736ae │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #368 @ 0x170 │ │ │ │ add r4, r2 │ │ │ │ - b.w 736c4 │ │ │ │ + b.w 736b8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74470 │ │ │ │ + bge.n 74464 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 74470 │ │ │ │ + cbnz r3, 74464 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 749da │ │ │ │ + blt.w 74b2c │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7495c │ │ │ │ + beq.w 74b14 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.w 73752 │ │ │ │ + b.w 73746 │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 72b14 │ │ │ │ + beq.w 72b08 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72cd2 │ │ │ │ - b.n 73fce │ │ │ │ + bne.w 72cc6 │ │ │ │ + b.n 73fc2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 744b0 │ │ │ │ + bge.n 744a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 744b0 │ │ │ │ + cbnz r3, 744a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74a40 │ │ │ │ + blt.w 7494a │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74a2c │ │ │ │ + beq.w 74936 │ │ │ │ str r7, [r4, #12] │ │ │ │ - b.n 73f3e │ │ │ │ + b.n 73f32 │ │ │ │ cmp.w sl, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ - b.w 73946 │ │ │ │ + b.w 7393a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ str.w fp, [r1, #440] @ 0x1b8 │ │ │ │ - b.w 739fa │ │ │ │ - ldr r3, [pc, #688] @ (74798 ) │ │ │ │ + b.w 739ee │ │ │ │ + ldr r3, [pc, #752] @ (747cc ) │ │ │ │ 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 │ │ │ │ @@ -108445,863 +108438,861 @@ │ │ │ │ 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 74526 │ │ │ │ + beq.n 7451a │ │ │ │ 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 73640 │ │ │ │ + b.w 73634 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74162 │ │ │ │ + beq.w 74156 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74550 │ │ │ │ + bge.n 74544 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 74550 │ │ │ │ + cbnz r3, 74544 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74484 │ │ │ │ + bge.n 74478 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 74484 │ │ │ │ + b.n 74478 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 73974 │ │ │ │ - b.n 742d2 │ │ │ │ + beq.w 73968 │ │ │ │ + b.n 742c6 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 733cc │ │ │ │ - b.w 73410 │ │ │ │ - ldr r0, [pc, #552] @ (7479c ) │ │ │ │ - bl 6b810 │ │ │ │ + bne.w 733c0 │ │ │ │ + b.w 73404 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 7391c │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ + ldrb r2, [r4, #16] │ │ │ │ + ubfx lr, r0, #2, #3 │ │ │ │ + ubfx r2, r2, #2, #3 │ │ │ │ + cmp r2, lr │ │ │ │ + bne.w 7391c │ │ │ │ + tst.w r0, #32 │ │ │ │ + beq.w 74b36 │ │ │ │ + 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 749f6 │ │ │ │ + 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 7391c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.w 739d4 │ │ │ │ + ldr r0, [pc, #528] @ (747d0 ) │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 72d28 │ │ │ │ - ldr r0, [pc, #540] @ (7479c ) │ │ │ │ - bl 260d64 │ │ │ │ + bne.w 72d1c │ │ │ │ + ldr r0, [pc, #512] @ (747d0 ) │ │ │ │ + bl 2610e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.w 74bc0 │ │ │ │ + bmi.w 74ba4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic.w r2, r2, #8192 @ 0x2000 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7352a │ │ │ │ + b.w 7351e │ │ │ │ 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 72b6e │ │ │ │ - b.w 72f30 │ │ │ │ + bne.w 72b62 │ │ │ │ + b.w 72f24 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74226 │ │ │ │ + beq.w 7421a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 745d4 │ │ │ │ + bge.n 74622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 745d4 │ │ │ │ + cbnz r3, 74622 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 744c4 │ │ │ │ + bge.w 744b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 744c4 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 73928 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ - ubfx lr, r0, #2, #3 │ │ │ │ - ubfx r2, r2, #2, #3 │ │ │ │ - cmp r2, lr │ │ │ │ - bne.w 73928 │ │ │ │ - tst.w r0, #32 │ │ │ │ - beq.w 748a2 │ │ │ │ - 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 7489e │ │ │ │ - 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 73928 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b.w 739e0 │ │ │ │ - mov.w r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 73328 │ │ │ │ + b.n 744b8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 73fc0 │ │ │ │ - b.w 72de8 │ │ │ │ + bne.w 73fb4 │ │ │ │ + b.w 72ddc │ │ │ │ + mov.w r3, #67108864 @ 0x4000000 │ │ │ │ + b.w 7331c │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 743da │ │ │ │ - b.w 7395e │ │ │ │ + beq.w 743ce │ │ │ │ + b.w 73952 │ │ │ │ and.w r3, r6, #2 │ │ │ │ - b.w 72b14 │ │ │ │ + b.w 72b08 │ │ │ │ + cmp.w sl, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ + ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ + b.w 73904 │ │ │ │ + str.w r8, [r6, #12] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 73e6a │ │ │ │ + b.n 74928 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr r0, [pc, #332] @ (747cc ) │ │ │ │ + ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ + b.n 743e8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 72b6e │ │ │ │ - b.w 73c94 │ │ │ │ + bne.w 72b62 │ │ │ │ + b.w 73c88 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 746d4 │ │ │ │ + bne.n 746f6 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 746d4 │ │ │ │ + bne.n 746f6 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 74846 │ │ │ │ + beq.w 74922 │ │ │ │ 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 74842 │ │ │ │ + beq.w 7491e │ │ │ │ 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 739e0 │ │ │ │ + beq.w 739d4 │ │ │ │ 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 │ │ │ │ - bgt.w 742e2 │ │ │ │ - b.w 738d6 │ │ │ │ - cmp.w sl, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ - ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ - b.w 73910 │ │ │ │ + ble.w 738ca │ │ │ │ + b.n 742d6 │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #368 @ 0x170 │ │ │ │ + add r2, r3 │ │ │ │ + b.w 72cfc │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r8 │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb.w r3, [r8, #16] │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ str.w r8, [r6, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 73e76 │ │ │ │ - b.n 74a78 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #128] @ (74798 ) │ │ │ │ - ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ - b.n 743f4 │ │ │ │ + b.w 73e6a │ │ │ │ mov.w r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 73328 │ │ │ │ + b.w 7331c │ │ │ │ mov.w r3, #536870912 @ 0x20000000 │ │ │ │ - b.w 73328 │ │ │ │ + b.w 7331c │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r3, r1 │ │ │ │ - b.w 72bf4 │ │ │ │ + b.w 72be8 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r1, r3 │ │ │ │ - b.w 72dc8 │ │ │ │ + b.w 72dbc │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r1, r3 │ │ │ │ - b.w 73b88 │ │ │ │ + b.w 73b7c │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r1, r3 │ │ │ │ - b.w 72c62 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ - bpl.w 72cba │ │ │ │ - b.w 72b14 │ │ │ │ + b.w 72c56 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ - add r2, r3 │ │ │ │ - b.w 72d08 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r8 │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ - strb.w r3, [r8, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - str.w r8, [r6, #12] │ │ │ │ - b.w 73e76 │ │ │ │ - nop │ │ │ │ + add r1, r3 │ │ │ │ + b.n 740e2 │ │ │ │ + movs r1, #1 │ │ │ │ + bfi r3, r1, #0, #2 │ │ │ │ + strb r3, [r5, #16] │ │ │ │ + b.w 73dec │ │ │ │ + lsls r0, r2, #24 │ │ │ │ + bmi.w 72d78 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 72cc6 │ │ │ │ + tst.w r9, #1 │ │ │ │ + bne.w 72cc6 │ │ │ │ + ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 72d6e │ │ │ │ + b.w 72cc6 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ + bpl.w 72cae │ │ │ │ + b.w 72b08 │ │ │ │ + str r1, [r4, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 73df0 │ │ │ │ + b.n 7485a │ │ │ │ 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 738f0 │ │ │ │ + bne.w 738e4 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 738f0 │ │ │ │ + bne.w 738e4 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 749d6 │ │ │ │ + beq.n 74852 │ │ │ │ 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 749d2 │ │ │ │ + beq.n 7484e │ │ │ │ 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 739e0 │ │ │ │ - b.w 738f0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 73dfc │ │ │ │ - b.n 74a56 │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #368 @ 0x170 │ │ │ │ - add r1, r3 │ │ │ │ - b.n 740ee │ │ │ │ - movs r1, #1 │ │ │ │ - bfi r3, r1, #0, #2 │ │ │ │ - strb r3, [r5, #16] │ │ │ │ - b.w 73df8 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ - bmi.w 72d84 │ │ │ │ + beq.w 739d4 │ │ │ │ + b.w 738e4 │ │ │ │ + mov.w r3, #33554432 @ 0x2000000 │ │ │ │ + b.w 7331c │ │ │ │ + mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ + b.w 7331c │ │ │ │ + mov.w r3, #134217728 @ 0x8000000 │ │ │ │ + b.w 7331c │ │ │ │ + mov.w r3, #268435456 @ 0x10000000 │ │ │ │ + b.w 7331c │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + b.n 74818 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 74804 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 73c88 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72cd2 │ │ │ │ - tst.w r9, #1 │ │ │ │ - bne.w 72cd2 │ │ │ │ - ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 72d7a │ │ │ │ - b.w 72cd2 │ │ │ │ + bne.w 73c88 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + b.n 745d6 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 73d54 │ │ │ │ + movw fp, #40968 @ 0xa008 │ │ │ │ + movt fp, #75 @ 0x4b │ │ │ │ + b.w 7378e │ │ │ │ + add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ + ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ + b.w 72a74 │ │ │ │ + ldr r4, [pc, #768] @ (74ba0 ) │ │ │ │ + b.w 73cfe │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.w 73d10 │ │ │ │ + ldr.w r6, [r3, #172] @ 0xac │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 74918 │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 73348 │ │ │ │ + and.w r3, r2, #28 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne.w 7356c │ │ │ │ + lsls r0, r2, #26 │ │ │ │ + bmi.w 74de8 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldrsb.w r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 74e10 │ │ │ │ + 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 73614 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 73614 │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.w 73614 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r6, r7 │ │ │ │ + bne.w 734b0 │ │ │ │ + b.w 734d0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + b.w 7343a │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 746c2 │ │ │ │ + b.n 746e4 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 746ac │ │ │ │ + b.n 746ce │ │ │ │ + str r0, [r6, #12] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 73e96 │ │ │ │ + b.w 73c88 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb r3, [r7, #16] │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + str r7, [r4, #12] │ │ │ │ + b.w 73f32 │ │ │ │ + str r7, [r4, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 73f32 │ │ │ │ + b.n 7485a │ │ │ │ + and.w r2, r3, #28 │ │ │ │ + cmp r2, #4 │ │ │ │ + bne.w 741fa │ │ │ │ + lsls r1, r3, #26 │ │ │ │ + bmi.w 74c20 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldrsb.w r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 74c48 │ │ │ │ + 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 744b8 │ │ │ │ + add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 744b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 744b8 │ │ │ │ and.w r1, r3, #28 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 74144 │ │ │ │ + bne.w 74138 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.w 74ce0 │ │ │ │ + bmi.w 74e20 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 74d0a │ │ │ │ + blt.w 74e4a │ │ │ │ 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 74484 │ │ │ │ + bge.w 74478 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74484 │ │ │ │ + bne.w 74478 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 74484 │ │ │ │ + b.n 74478 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 7462a │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 74614 │ │ │ │ + b.n 745aa │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + b.w 72c80 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb r3, [r1, #16] │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r1, [r4, #12] │ │ │ │ + b.w 73df0 │ │ │ │ + movs r2, #1 │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb r3, [r5, #16] │ │ │ │ + b.w 73f2e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 73e1a │ │ │ │ + str r0, [r4, #12] │ │ │ │ + b.n 7485a │ │ │ │ + movs r1, #1 │ │ │ │ + bfi r3, r1, #0, #2 │ │ │ │ + strb.w r3, [sl, #16] │ │ │ │ + b.w 73740 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7395e │ │ │ │ + bne.w 73952 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 7395e │ │ │ │ + bne.w 73952 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 749e4 │ │ │ │ + beq.n 74aae │ │ │ │ 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 749ce │ │ │ │ + beq.n 74aaa │ │ │ │ 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 74638 │ │ │ │ - b.w 7395e │ │ │ │ + beq.w 745b8 │ │ │ │ + b.w 73952 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #368 @ 0x170 │ │ │ │ add r4, r2 │ │ │ │ - b.n 74424 │ │ │ │ + b.n 74418 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + b.n 74a8c │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 74a78 │ │ │ │ + movw fp, #40968 @ 0xa008 │ │ │ │ + movt fp, #75 @ 0x4b │ │ │ │ + mov r4, r2 │ │ │ │ + b.w 740ac │ │ │ │ and.w r1, r3, #28 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 73ff8 │ │ │ │ + bne.w 73fec │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 74de2 │ │ │ │ + bmi.w 74c58 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 74e0a │ │ │ │ + blt.w 74c80 │ │ │ │ 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 74068 │ │ │ │ + bge.w 7405c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74068 │ │ │ │ + bne.w 7405c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.w 74068 │ │ │ │ + b.w 7405c │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.w 73752 │ │ │ │ - movs r2, #1 │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ - strb r3, [r5, #16] │ │ │ │ - b.w 73f3a │ │ │ │ - and.w r2, r3, #28 │ │ │ │ - cmp r2, #4 │ │ │ │ - bne.w 74206 │ │ │ │ - lsls r1, r3, #26 │ │ │ │ - bmi.w 74d6e │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldrsb.w r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 74d96 │ │ │ │ - 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 744c4 │ │ │ │ - add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 744c4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 744c4 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - b.n 748ea │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - b.n 747e8 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 747d2 │ │ │ │ + b.w 73746 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73752 │ │ │ │ - b.n 74a56 │ │ │ │ + bne.w 73746 │ │ │ │ + b.n 7485a │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 748d6 │ │ │ │ - movw fp, #40968 @ 0xa008 │ │ │ │ - movt fp, #75 @ 0x4b │ │ │ │ - mov r4, r2 │ │ │ │ - b.w 740b8 │ │ │ │ - movs r1, #1 │ │ │ │ - bfi r3, r1, #0, #2 │ │ │ │ - strb.w r3, [sl, #16] │ │ │ │ - b.w 7374c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - b.w 72c8c │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ - strb r3, [r1, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r1, [r4, #12] │ │ │ │ - b.w 73dfc │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ - strb r3, [r7, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - str r7, [r4, #12] │ │ │ │ - b.w 73f3e │ │ │ │ - str r7, [r4, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 73f3e │ │ │ │ - b.n 74a56 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 73e26 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 73c94 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 73c94 │ │ │ │ + b.n 74594 │ │ │ │ + bl d801c │ │ │ │ + mov r1, r5 │ │ │ │ + b.w 7405c │ │ │ │ + bl d801c │ │ │ │ + mov r1, sl │ │ │ │ + b.n 74478 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7431e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7430c │ │ │ │ + bl d801c │ │ │ │ + mov r7, r5 │ │ │ │ + b.n 744b8 │ │ │ │ + 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 7399a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 74588 │ │ │ │ - str r0, [r6, #12] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 73ea2 │ │ │ │ - b.w 73c94 │ │ │ │ - mov.w r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 73328 │ │ │ │ - mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.w 73328 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - b.n 74a56 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 73d60 │ │ │ │ - movw fp, #40968 @ 0xa008 │ │ │ │ - movt fp, #75 @ 0x4b │ │ │ │ - b.w 7379a │ │ │ │ - add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ - ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ - b.w 72a80 │ │ │ │ - ldr r4, [pc, #764] @ (74dbc ) │ │ │ │ - b.w 73d0a │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.w 73d1c │ │ │ │ - ldr.w r6, [r3, #172] @ 0xac │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 74b2a │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 73354 │ │ │ │ - and.w r3, r2, #28 │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.w 73578 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ - bmi.n 74b40 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldrsb.w r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 74b6e │ │ │ │ - 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 73620 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 73620 │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.w 73620 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.w 73446 │ │ │ │ - mov.w r3, #134217728 @ 0x8000000 │ │ │ │ - b.w 73328 │ │ │ │ - mov.w r3, #268435456 @ 0x10000000 │ │ │ │ - b.w 73328 │ │ │ │ - lsls r3, r2, #25 │ │ │ │ - bmi.n 74b52 │ │ │ │ - ldrsb.w r3, [r1, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 74b60 │ │ │ │ - add.w r3, r1, #28 │ │ │ │ - b.n 74af2 │ │ │ │ - ldrsb.w r3, [r1, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 74b60 │ │ │ │ - add.w r3, r1, #20 │ │ │ │ - b.n 74af2 │ │ │ │ - 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, #588] @ (74dc0 ) │ │ │ │ - add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 74b08 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - b.w 735e8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - b.w 735d6 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - b.w 735f8 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33440 @ 0x82a0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 74588 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 73f60 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74274 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74262 │ │ │ │ + nop │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #508] @ (74dc4 ) │ │ │ │ + ldr r0, [pc, #696] @ (74e64 ) │ │ │ │ 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 74c02 │ │ │ │ + beq.n 74bde │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 74c02 │ │ │ │ + bhi.n 74bde │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.n 74596 │ │ │ │ - bl d8138 │ │ │ │ - mov r1, sl │ │ │ │ - b.n 74484 │ │ │ │ + b.n 745e4 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 74bf4 │ │ │ │ - bl d8138 │ │ │ │ - mov r1, r5 │ │ │ │ - b.w 74068 │ │ │ │ + b.n 74bd8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 74306 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 7432a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 74318 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ - str.w r3, [r1, #440] @ 0x1b8 │ │ │ │ - b.w 739fa │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 7377c │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl d8138 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7382a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str.w r0, [r3, #440] @ 0x1b8 │ │ │ │ - bl 1f2e80 │ │ │ │ - b.w 73c94 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33280 @ 0x8200 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 74588 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r0, #44536 @ 0xadf8 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - movw r1, #33320 @ 0x8228 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 74588 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #33488 @ 0x82d0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 74588 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 74280 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 7426e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 73f6c │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - bmi.n 74cf2 │ │ │ │ - ldrsb.w r3, [r0, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 74cfa │ │ │ │ - add.w r3, sl, #28 │ │ │ │ - b.n 74866 │ │ │ │ - ldrsb.w r3, [r0, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 74d14 │ │ │ │ - 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, #176] @ (74dc0 ) │ │ │ │ - add.w r1, r1, r3, lsl #5 │ │ │ │ - b.n 7487c │ │ │ │ - add.w r3, sl, #20 │ │ │ │ - b.n 74866 │ │ │ │ - mov r0, sl │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 741c4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 741ae │ │ │ │ + str r1, [sp, #32] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + b.w 735dc │ │ │ │ mov r0, r1 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 74198 │ │ │ │ - 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 739a6 │ │ │ │ - bl d8138 │ │ │ │ - mov r7, r5 │ │ │ │ - b.w 744c4 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + b.w 735ec │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + b.w 735ca │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 7425c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 72d70 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74250 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 74d80 │ │ │ │ + bmi.n 74c32 │ │ │ │ ldrsb.w r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 74d88 │ │ │ │ + blt.n 74c3a │ │ │ │ add.w r3, r5, #28 │ │ │ │ - b.n 7499c │ │ │ │ + b.n 74970 │ │ │ │ ldrsb.w r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 74da0 │ │ │ │ + bge.n 74c52 │ │ │ │ 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, #36] @ (74dc0 ) │ │ │ │ + ldr r7, [pc, #540] @ (74e68 ) │ │ │ │ add.w r7, r7, r3, lsl #5 │ │ │ │ - b.n 749b2 │ │ │ │ + b.n 74986 │ │ │ │ add.w r3, r5, #20 │ │ │ │ - b.n 7499c │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.w 734bc │ │ │ │ - b.w 734dc │ │ │ │ - bl d8138 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - b.w 7361e │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #33648 @ 0x8370 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 74588 │ │ │ │ + b.n 74970 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 74df4 │ │ │ │ + bmi.n 74c6a │ │ │ │ ldrsb.w r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 74dfc │ │ │ │ + blt.n 74c72 │ │ │ │ add.w r3, r5, #28 │ │ │ │ - b.n 74924 │ │ │ │ + b.n 74adc │ │ │ │ ldrsb.w r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 74e14 │ │ │ │ + bge.n 74c8a │ │ │ │ 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, #116] @ (74e84 ) │ │ │ │ + ldr r1, [pc, #484] @ (74e68 ) │ │ │ │ add.w r1, r1, r3, lsl #5 │ │ │ │ - b.n 7493a │ │ │ │ + b.n 74af2 │ │ │ │ add.w r3, r5, #20 │ │ │ │ - b.n 74924 │ │ │ │ + b.n 74adc │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r0, #44536 @ 0xadf8 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + movw r1, #34216 @ 0x85a8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d5890 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + b.n 745d6 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r1, #34384 @ 0x8650 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5890 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + b.n 745d6 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r1, #34544 @ 0x86f0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5890 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + b.n 745d6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 73770 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl d801c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7381e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str.w r0, [r3, #440] @ 0x1b8 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.w 73c88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34076 @ 0x851c │ │ │ │ + movw r1, #34972 @ 0x889c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.w 73510 │ │ │ │ + bl d5890 │ │ │ │ + b.w 73504 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74a60 │ │ │ │ - b.w 73c94 │ │ │ │ + blt.w 74864 │ │ │ │ + b.w 73c88 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33728 @ 0x83c0 │ │ │ │ + movw r1, #34624 @ 0x8740 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 74588 │ │ │ │ + b.n 745d6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33912 @ 0x8478 │ │ │ │ + movw r1, #34808 @ 0x87f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 74588 │ │ │ │ + b.n 745d6 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 742fa │ │ │ │ + mov r0, r1 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7418c │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #34176 @ 0x8580 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5890 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + b.n 745d6 │ │ │ │ + bl d801c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + b.w 73612 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ + str.w r3, [r1, #440] @ 0x1b8 │ │ │ │ + b.w 739ee │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #34336 @ 0x8620 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + b.n 745d6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 741b8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 741a2 │ │ │ │ + lsls r3, r2, #25 │ │ │ │ + bmi.n 74dfa │ │ │ │ + ldrsb.w r3, [r1, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 74e02 │ │ │ │ + add.w r3, r1, #28 │ │ │ │ + b.n 748d4 │ │ │ │ + ldrsb.w r3, [r1, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 74e1a │ │ │ │ + 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, #84] @ (74e68 ) │ │ │ │ + add.w r3, r3, r2, lsl #5 │ │ │ │ + b.n 748ea │ │ │ │ + add.w r3, r1, #20 │ │ │ │ + b.n 748d4 │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + bmi.n 74e32 │ │ │ │ + ldrsb.w r3, [r0, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 74e3a │ │ │ │ + add.w r3, sl, #28 │ │ │ │ + b.n 749be │ │ │ │ + ldrsb.w r3, [r0, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 74e5e │ │ │ │ + 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, #24] @ (74e68 ) │ │ │ │ + add.w r1, r1, r3, lsl #5 │ │ │ │ + b.n 749d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 72d64 │ │ │ │ + add.w r3, sl, #20 │ │ │ │ + b.n 749be │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00074e88 <_Py_SetImmortal@@Base>: │ │ │ │ +00074e6c <_Py_SetImmortal@@Base>: │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 74ea2 <_Py_SetImmortal@@Base+0x1a> │ │ │ │ + bmi.n 74e86 <_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, 74eca <_Py_SetImmortal@@Base+0x42> │ │ │ │ - movw r1, #64337 @ 0xfb51 │ │ │ │ + cbz r2, 74eae <_Py_SetImmortal@@Base+0x42> │ │ │ │ + movw r1, #64341 @ 0xfb55 │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 74f42 <_Py_SetImmortal@@Base+0xba> │ │ │ │ + bne.n 74f26 <_Py_SetImmortal@@Base+0xba> │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 74f4c <_Py_SetImmortal@@Base+0xc4> │ │ │ │ + bpl.n 74f30 <_Py_SetImmortal@@Base+0xc4> │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74f4c <_Py_SetImmortal@@Base+0xc4> │ │ │ │ + beq.n 74f30 <_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] @ (74f58 <_Py_SetImmortal@@Base+0xd0>) │ │ │ │ + ldr r1, [pc, #108] @ (74f3c <_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] │ │ │ │ @@ -109317,754 +109308,755 @@ │ │ │ │ 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 74f3e <_Py_SetImmortal@@Base+0xb6> │ │ │ │ + bge.n 74f22 <_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 74eca <_Py_SetImmortal@@Base+0x42> │ │ │ │ + bne.n 74eae <_Py_SetImmortal@@Base+0x42> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 74f38 <_Py_SetImmortal@@Base+0xb0> │ │ │ │ - b.n 74f3e <_Py_SetImmortal@@Base+0xb6> │ │ │ │ + blt.n 74f1c <_Py_SetImmortal@@Base+0xb0> │ │ │ │ + b.n 74f22 <_Py_SetImmortal@@Base+0xb6> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00074f5c : │ │ │ │ +00074f40 : │ │ │ │ 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 74f78 │ │ │ │ + bne.n 74f5c │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 74f98 │ │ │ │ - movw r2, #64337 @ 0xfb51 │ │ │ │ + cbz r3, 74f7c │ │ │ │ + movw r2, #64341 @ 0xfb55 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 74f9c │ │ │ │ + bne.n 74f80 │ │ │ │ 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 74f90 │ │ │ │ + b.n 74f74 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r6, [r0, #172] @ 0xac │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7554e │ │ │ │ + bne.w 75530 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r5, #39512 @ 0x9a58 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 7529a │ │ │ │ - bl 75614 │ │ │ │ + bne.w 753ce │ │ │ │ + bl 75600 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 754ee │ │ │ │ + beq.w 7552a │ │ │ │ mov r0, r7 │ │ │ │ - bl 76334 │ │ │ │ + bl 7631c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74ff8 │ │ │ │ + bge.n 74fdc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7528e │ │ │ │ + beq.w 75272 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 752d0 │ │ │ │ + beq.w 75402 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 755ce │ │ │ │ + beq.w 755b6 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 752f8 │ │ │ │ + bne.w 75284 │ │ │ │ ldr.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751e2 │ │ │ │ + bne.w 751de │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 7557a │ │ │ │ + bne.w 7555c │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.w 7522c │ │ │ │ + bmi.w 75210 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 75242 │ │ │ │ + bne.w 75226 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.w 7521a │ │ │ │ + ble.w 751fe │ │ │ │ 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 7508a │ │ │ │ + bhi.n 7506e │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 75124 │ │ │ │ + beq.n 75108 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7508a │ │ │ │ + ble.n 7506e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7513e │ │ │ │ + beq.n 75122 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7508a │ │ │ │ + beq.n 7506e │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7513e │ │ │ │ + beq.n 75122 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7508a │ │ │ │ + beq.n 7506e │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 7513e │ │ │ │ + beq.n 75122 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 7507c │ │ │ │ + bne.n 75060 │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 755b0 │ │ │ │ + bne.w 7557a │ │ │ │ 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 75144 │ │ │ │ + bpl.n 75128 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 75150 │ │ │ │ - ldr r1, [pc, #572] @ (752f4 ) │ │ │ │ + beq.n 75134 │ │ │ │ + ldr r1, [pc, #484] @ (75280 ) │ │ │ │ mov r0, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 844dc <_PyObject_GenericSetAttrWithDict@@Base+0x53c> │ │ │ │ + bl 8457c <_PyObject_GenericSetAttrWithDict@@Base+0x53c> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #552] @ (752f4 ) │ │ │ │ + ldr r1, [pc, #464] @ (75280 ) │ │ │ │ movw r0, #39512 @ 0x9a58 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 844dc <_PyObject_GenericSetAttrWithDict@@Base+0x53c> │ │ │ │ + bl 8457c <_PyObject_GenericSetAttrWithDict@@Base+0x53c> │ │ │ │ ldrd r2, r0, [sp, #40] @ 0x28 │ │ │ │ eor.w r5, r0, r2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.w 7545c │ │ │ │ + bpl.w 75442 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 75448 │ │ │ │ + bpl.w 7542e │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 75150 │ │ │ │ + bls.n 75134 │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75592 │ │ │ │ + bne.w 75598 │ │ │ │ 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 75110 │ │ │ │ + bpl.n 750f4 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 75548 │ │ │ │ + bne.w 75574 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75202 │ │ │ │ + bne.n 751c6 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7513e │ │ │ │ + beq.n 75122 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75126 │ │ │ │ + bne.n 7510a │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7508a │ │ │ │ + bne.n 7506e │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - blt.n 7504a │ │ │ │ + blt.n 7502e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 750b6 │ │ │ │ + bne.n 7509a │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 751ce │ │ │ │ + ble.n 751b2 │ │ │ │ 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 751a8 │ │ │ │ + bhi.n 7518c │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - cbz r3, 751ac │ │ │ │ + cbz r3, 75190 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 751a8 │ │ │ │ + ble.n 7518c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 751c6 │ │ │ │ + beq.n 751aa │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 751a8 │ │ │ │ + beq.n 7518c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 751c6 │ │ │ │ + beq.n 751aa │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 751a8 │ │ │ │ + beq.n 7518c │ │ │ │ adds r3, #20 │ │ │ │ mov.w r8, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 751c6 │ │ │ │ + beq.n 751aa │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 75198 │ │ │ │ + bne.n 7517c │ │ │ │ mov r0, fp │ │ │ │ - b.n 750f0 │ │ │ │ + b.n 750d4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 751c6 │ │ │ │ + beq.n 751aa │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 751ae │ │ │ │ + bne.n 75192 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 751a8 │ │ │ │ + bne.n 7518c │ │ │ │ adds r7, #1 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 75166 │ │ │ │ + bne.n 7514a │ │ │ │ mov r0, fp │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bmi.n 75110 │ │ │ │ + bmi.n 750f4 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 75110 │ │ │ │ + beq.n 750f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f7dc │ │ │ │ - b.n 75110 │ │ │ │ + bl 7f7e0 │ │ │ │ + b.n 750f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 75100 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 75100 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75100 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7501a │ │ │ │ + bge.w 74ffe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7501a │ │ │ │ + bne.w 74ffe │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7501a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7511c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 7511c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7511c │ │ │ │ + b.n 74ffe │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 7515a │ │ │ │ - b.n 751ce │ │ │ │ + bgt.n 7513e │ │ │ │ + b.n 751b2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ - beq.w 75034 │ │ │ │ - ldr r1, [pc, #176] @ (752f4 ) │ │ │ │ + beq.w 75018 │ │ │ │ + ldr r1, [pc, #88] @ (75280 ) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r7, #1 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 844dc <_PyObject_GenericSetAttrWithDict@@Base+0x53c> │ │ │ │ + bl 8457c <_PyObject_GenericSetAttrWithDict@@Base+0x53c> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #156] @ (752f4 ) │ │ │ │ + ldr r1, [pc, #68] @ (75280 ) │ │ │ │ movw r0, #39512 @ 0x9a58 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 844dc <_PyObject_GenericSetAttrWithDict@@Base+0x53c> │ │ │ │ + bl 8457c <_PyObject_GenericSetAttrWithDict@@Base+0x53c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r2, r0, [sp, #40] @ 0x28 │ │ │ │ eor.w r7, r0, r2 │ │ │ │ tst.w r0, #1 │ │ │ │ - beq.w 75488 │ │ │ │ + beq.w 7546e │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 75470 │ │ │ │ + bpl.w 75456 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi.w 7508a │ │ │ │ + bhi.w 7506e │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 75040 │ │ │ │ - b.n 75144 │ │ │ │ + bgt.w 75024 │ │ │ │ + b.n 75128 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 74ff8 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #84] @ (752f4 ) │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl d9178 <_PyEval_CheckExceptTypeValid@@Base+0x3e0> │ │ │ │ - mov r2, r0 │ │ │ │ - adds r7, r0, #1 │ │ │ │ - beq.w 755fa │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bic.w r0, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7551e │ │ │ │ - mov r1, r4 │ │ │ │ - bl d6d68 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 848b4 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 74fde │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 754ee │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 754ee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 754ee │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 754ee │ │ │ │ + b.n 74fdc │ │ │ │ nop │ │ │ │ @ instruction: 0xf0d4004d │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7f3d4 │ │ │ │ + bl 7f3d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 75010 │ │ │ │ + ble.w 74ff4 │ │ │ │ movw lr, #34368 @ 0x8640 │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ add.w ip, r3, #12 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ ldr.w r1, [lr, #16] │ │ │ │ strd r1, r6, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r7, [ip, #4]! │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 75526 │ │ │ │ + bge.w 754ea │ │ │ │ ldr.w r6, [r7, #128] @ 0x80 │ │ │ │ ldr.w r5, [fp, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7540a │ │ │ │ + beq.n 7539a │ │ │ │ ldr.w r4, [r6, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 75418 │ │ │ │ + beq.n 753a8 │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7543e │ │ │ │ + beq.w 75424 │ │ │ │ ldr.w r9, [r8, #128] @ 0x80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7549e │ │ │ │ + beq.w 75484 │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 754f4 │ │ │ │ + beq.w 754b6 │ │ │ │ strd r1, ip, [sp, #32] │ │ │ │ - bl 7f3d4 │ │ │ │ + bl 7f3d8 │ │ │ │ ldrd r1, ip, [sp, #32] │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 75394 │ │ │ │ + bne.n 75322 │ │ │ │ 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 753ae │ │ │ │ + bne.n 7533c │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w lr, [r8, #16] │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 7541c │ │ │ │ + bne.n 753ac │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7541c │ │ │ │ + bne.n 753ac │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp lr, r0 │ │ │ │ it eq │ │ │ │ moveq r4, r8 │ │ │ │ - bne.w 754fe │ │ │ │ + bne.w 754c0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 754fe │ │ │ │ + bne.w 754c0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 75414 │ │ │ │ + bne.n 753a4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 75414 │ │ │ │ + bne.n 753a4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75502 │ │ │ │ + beq.w 754c4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 754ae │ │ │ │ + ble.w 75494 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 75428 │ │ │ │ + bne.n 753b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 75330 │ │ │ │ + bne.n 752bc │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 75010 │ │ │ │ + b.n 74ff4 │ │ │ │ ldrd r4, r0, [sp, #8] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 753de │ │ │ │ + beq.n 7536c │ │ │ │ mov r4, r7 │ │ │ │ - b.n 753e6 │ │ │ │ + b.n 75374 │ │ │ │ ldrd r4, r0, [sp, #8] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 753ce │ │ │ │ + beq.n 7535c │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 7540e │ │ │ │ + b.n 7539e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 754ae │ │ │ │ + beq.n 75494 │ │ │ │ adds r5, #16 │ │ │ │ movs r0, #1 │ │ │ │ mov r3, ip │ │ │ │ ldr.w r6, [r5, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 754a8 │ │ │ │ + bne.n 7548e │ │ │ │ mov ip, r3 │ │ │ │ - b.n 753f8 │ │ │ │ + b.n 75388 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #548] @ (755f8 ) │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl d9078 <_PyEval_CheckExceptTypeValid@@Base+0x3e0> │ │ │ │ + mov r2, r0 │ │ │ │ + adds r7, r0, #1 │ │ │ │ + beq.w 755ea │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + bic.w r0, r3, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 754e2 │ │ │ │ + mov r1, r4 │ │ │ │ + bl d6c58 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 74fc2 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 7552a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 7552a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7552a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7552a │ │ │ │ movw r8, #34368 @ 0x8640 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ - b.n 753ae │ │ │ │ + b.n 7533c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 750ea │ │ │ │ + bne.w 750ce │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 750ea │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 750ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 750e4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bne.w 750c8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 750e4 │ │ │ │ + b.n 750c8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7527a │ │ │ │ + bne.w 7525e │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7527a │ │ │ │ + b.n 7525e │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75274 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bne.w 75258 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 75274 │ │ │ │ + b.n 75258 │ │ │ │ movw r9, #34368 @ 0x8640 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ - b.n 75394 │ │ │ │ + b.n 75322 │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 75432 │ │ │ │ + bne.n 753c2 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldrd r6, r3, [sp, #16] │ │ │ │ - movw r1, #51136 @ 0xc7c0 │ │ │ │ + movw r1, #52032 @ 0xcb40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 752d0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 752d0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 752d6 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7511e │ │ │ │ + b.n 7550a │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 7537e │ │ │ │ + b.n 7530c │ │ │ │ mov r4, r6 │ │ │ │ - b.n 7540e │ │ │ │ + b.n 7539e │ │ │ │ mov r2, fp │ │ │ │ mov r3, ip │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7543a │ │ │ │ + beq.w 753ca │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 75506 │ │ │ │ + bne.n 754c8 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 753f8 │ │ │ │ - b.n 754ae │ │ │ │ - bl 1c9d70 │ │ │ │ + beq.w 75388 │ │ │ │ + b.n 75494 │ │ │ │ + bl 1c9dd8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 752c4 │ │ │ │ + b.n 753f6 │ │ │ │ movw r4, #44536 @ 0xadf8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldrd r6, r3, [sp, #16] │ │ │ │ - movw r1, #51096 @ 0xc798 │ │ │ │ + movw r1, #51992 @ 0xcb18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 754ce │ │ │ │ - str.w r6, [sl] │ │ │ │ - b.n 7511c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 75402 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 75402 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 75408 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 75102 │ │ │ │ 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 7529a │ │ │ │ - bl 75614 │ │ │ │ + bne.w 753ce │ │ │ │ + bl 75600 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74fde │ │ │ │ - b.n 752d6 │ │ │ │ + bne.w 74fc2 │ │ │ │ + b.n 75408 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7558e │ │ │ │ + bge.n 75570 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 7558e │ │ │ │ + cbnz r2, 75570 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7511e │ │ │ │ - ldr r3, [pc, #124] @ (75610 ) │ │ │ │ + b.n 75102 │ │ │ │ + str.w r6, [sl] │ │ │ │ + b.n 75100 │ │ │ │ + ldr r3, [pc, #128] @ (755fc ) │ │ │ │ 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 750fa │ │ │ │ - ldr r3, [pc, #92] @ (75610 ) │ │ │ │ + b.n 75078 │ │ │ │ + ldr r3, [pc, #96] @ (755fc ) │ │ │ │ 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 75094 │ │ │ │ + b.n 750de │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 755dc │ │ │ │ + bge.n 755c4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 75608 │ │ │ │ + cbz r2, 755e2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51068 @ 0xc77c │ │ │ │ + movw r1, #51964 @ 0xcafc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 752d6 │ │ │ │ - b.n 754ee │ │ │ │ + bne.w 75408 │ │ │ │ + b.n 7552a │ │ │ │ + mov r0, r3 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 755c4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 848b4 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ + bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 752d6 │ │ │ │ - b.n 754ee │ │ │ │ - mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 755dc │ │ │ │ + bne.w 75408 │ │ │ │ + b.n 7552a │ │ │ │ + @ instruction: 0xf0d4004d │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #20 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 7581e │ │ │ │ + bmi.w 7580a │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7585c │ │ │ │ + beq.w 75848 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 75670 │ │ │ │ + ble.n 7565c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w sl, [r3, #172] @ 0xac │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 75b40 │ │ │ │ + beq.w 75b26 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 756d6 │ │ │ │ + beq.n 756c2 │ │ │ │ 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 75b40 │ │ │ │ + beq.w 75b26 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7565c │ │ │ │ + bne.n 75648 │ │ │ │ add.w r6, r4, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 75894 │ │ │ │ + ble.w 75880 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 75678 │ │ │ │ + beq.n 75664 │ │ │ │ add.w ip, r4, #16 │ │ │ │ ldr.w ip, [ip, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 75686 │ │ │ │ - bl 286f18 <_PyBytes_FromXIData@@Base+0x4c4> │ │ │ │ + bne.n 75672 │ │ │ │ + bl 2873d8 <_PyBytes_FromXIData@@Base+0x4c4> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 756cc │ │ │ │ + cbz r0, 756b8 │ │ │ │ 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 75bd2 │ │ │ │ - movw r1, #51236 @ 0xc824 │ │ │ │ + bpl.w 75bb8 │ │ │ │ + movw r1, #52132 @ 0xcba4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r4 │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 75b5e │ │ │ │ + blt.w 75b44 │ │ │ │ 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 758cc │ │ │ │ - blt.w 75b70 │ │ │ │ + beq.w 758b6 │ │ │ │ + blt.w 75b56 │ │ │ │ cmp r6, #19 │ │ │ │ - bgt.w 75ada │ │ │ │ - ldr r1, [pc, #568] @ (7592c ) │ │ │ │ + bgt.w 75ac0 │ │ │ │ + ldr r1, [pc, #640] @ (75960 ) │ │ │ │ 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 75872 │ │ │ │ - ldr r0, [pc, #540] @ (75930 ) │ │ │ │ + beq.w 7585e │ │ │ │ + ldr r0, [pc, #612] @ (75964 ) │ │ │ │ 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 75b1a │ │ │ │ + bne.w 75b00 │ │ │ │ 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 │ │ │ │ @@ -110091,60 +110083,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 75a92 │ │ │ │ + bgt.w 75914 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7586a │ │ │ │ + bge.n 75856 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 756ce │ │ │ │ + beq.n 756ba │ │ │ │ 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 756ce │ │ │ │ + beq.w 756ba │ │ │ │ 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 756ce │ │ │ │ + beq.w 756ba │ │ │ │ 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 75810 │ │ │ │ + blt.n 757fc │ │ │ │ cmp r2, r6 │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 757f8 │ │ │ │ - b.n 756ce │ │ │ │ + bne.n 757e4 │ │ │ │ + b.n 756ba │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 757f8 │ │ │ │ - b.n 756ce │ │ │ │ - ldr r0, [pc, #268] @ (7592c ) │ │ │ │ + bne.n 757e4 │ │ │ │ + b.n 756ba │ │ │ │ + ldr r0, [pc, #340] @ (75960 ) │ │ │ │ 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] │ │ │ │ @@ -110154,779 +110146,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 75b00 │ │ │ │ + beq.w 75ae6 │ │ │ │ ldr.w r3, [r1, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7563a │ │ │ │ + bne.w 75626 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f570 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7563a │ │ │ │ - b.n 756cc │ │ │ │ + bge.w 75626 │ │ │ │ + b.n 756b8 │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 757be │ │ │ │ - b.n 756ce │ │ │ │ + bne.n 757aa │ │ │ │ + b.n 756ba │ │ │ │ mov r1, r9 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c0c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 756cc │ │ │ │ - ldr r3, [pc, #160] @ (7592c ) │ │ │ │ + beq.w 756b8 │ │ │ │ + ldr r3, [pc, #232] @ (75960 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - b.n 75730 │ │ │ │ + b.n 7571c │ │ │ │ adds r3, r2, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + mov fp, r3 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 75bc6 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ + bcs.w 75bb2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75bc6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + beq.w 75bb2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 758e4 │ │ │ │ + bge.n 758ce │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r8, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - b.n 758b8 │ │ │ │ + b.n 758a2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #88] @ (75934 ) │ │ │ │ + ldr r3, [pc, #164] @ (75968 ) │ │ │ │ add.w r4, r3, #1968 @ 0x7b0 │ │ │ │ str.w r5, [r3, #1984] @ 0x7c0 │ │ │ │ - b.n 756ce │ │ │ │ + b.n 756ba │ │ │ │ sub.w r9, r7, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r4, [r8, r9] │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75bbe │ │ │ │ + beq.w 75baa │ │ │ │ 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 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75bcc │ │ │ │ + beq.w 75ba4 │ │ │ │ subs r2, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 75938 │ │ │ │ + beq.n 7596c │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 75920 │ │ │ │ - nop │ │ │ │ + b.n 7590a │ │ │ │ + ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 75798 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 75798 │ │ │ │ + ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 75798 │ │ │ │ + ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 75af6 │ │ │ │ + add.w r2, r8, #12 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + lsls r1, r3, #27 │ │ │ │ + bmi.w 75798 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r2] │ │ │ │ + orr.w r3, r3, #16 │ │ │ │ + strex r1, r3, [r2] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 7594a │ │ │ │ + dmb ish │ │ │ │ + b.n 75798 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r0, r7, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 75a84 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 75ab2 │ │ │ │ mov r5, r4 │ │ │ │ add r9, r8 │ │ │ │ sub.w sl, r8, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov ip, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r6, #0 │ │ │ │ - mov fp, r7 │ │ │ │ + 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 75a74 │ │ │ │ + bge.w 75aa4 │ │ │ │ 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 759be │ │ │ │ + ble.n 759f2 │ │ │ │ add.w ip, r2, r3, lsl #2 │ │ │ │ ldr.w r4, [ip, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 75a68 │ │ │ │ + beq.n 75a98 │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 759be │ │ │ │ + bge.n 759f2 │ │ │ │ ldr.w ip, [ip, #24] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 75a68 │ │ │ │ + beq.n 75a98 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 759be │ │ │ │ + bge.n 759f2 │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 75a68 │ │ │ │ + beq.n 75a98 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 759b0 │ │ │ │ + bgt.n 759e4 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 7597c │ │ │ │ + bne.n 759b0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r7, fp │ │ │ │ - bl 85ac0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 85b70 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75bba │ │ │ │ + beq.w 75ba0 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 759f6 │ │ │ │ + ble.n 75a26 │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ - streq.w r2, [fp] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 7594a │ │ │ │ + streq r2, [r7, #0] │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.n 7597e │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 75a16 │ │ │ │ + ble.n 75a46 │ │ │ │ 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 75a30 │ │ │ │ + ble.n 75a60 │ │ │ │ adds r3, r2, #4 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq r2, [r7, #8] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r3, #3 │ │ │ │ - beq.n 7594a │ │ │ │ + cmp.w fp, #3 │ │ │ │ + beq.n 7597e │ │ │ │ add.w r0, r8, #8 │ │ │ │ add.w r6, r7, #8 │ │ │ │ mov lr, r1 │ │ │ │ - mov fp, r4 │ │ │ │ + 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 75a60 │ │ │ │ + bge.n 75a90 │ │ │ │ ldr.w r3, [r2, ip, lsl #2] │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ streq r1, [r6, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 75a42 │ │ │ │ - mov r4, fp │ │ │ │ - b.n 7594a │ │ │ │ + bne.n 75a72 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + b.n 7597e │ │ │ │ ldrd r6, r2, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 75952 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + bne.w 75986 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ mov r4, r5 │ │ │ │ - mov r7, fp │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.n 75b80 │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.n 75b66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 756ce │ │ │ │ - ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 757ac │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 757ac │ │ │ │ - ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 757ac │ │ │ │ - ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ - cbnz r3, 75b10 │ │ │ │ - add.w r2, r8, #12 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - lsls r1, r3, #27 │ │ │ │ - bmi.w 757ac │ │ │ │ - dmb ish │ │ │ │ - ldrex r3, [r2] │ │ │ │ - orr.w r3, r3, #16 │ │ │ │ - strex r1, r3, [r2] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 75ac4 │ │ │ │ - dmb ish │ │ │ │ - b.n 757ac │ │ │ │ + bl 75f84 │ │ │ │ + b.n 756ba │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r9, r3 │ │ │ │ - bls.w 75872 │ │ │ │ - bl 1f2e80 │ │ │ │ + bls.w 7585e │ │ │ │ + bl 1f31b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 756cc │ │ │ │ - ldr r3, [pc, #232] @ (75be0 ) │ │ │ │ + beq.w 756b8 │ │ │ │ + ldr r3, [pc, #236] @ (75bc8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - b.n 75736 │ │ │ │ + b.n 75722 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7563a │ │ │ │ - b.n 7585c │ │ │ │ + bne.w 75626 │ │ │ │ + b.n 75848 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 757ac │ │ │ │ - b.n 75ab2 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + bne.w 75798 │ │ │ │ + b.n 75938 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75ba8 │ │ │ │ + bne.n 75b8e │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75bb2 │ │ │ │ + bne.n 75b98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ - ldr r3, [pc, #164] @ (75be0 ) │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ + ldr r3, [pc, #168] @ (75bc8 ) │ │ │ │ ldr.w r8, [r3, fp] │ │ │ │ - b.n 75730 │ │ │ │ + b.n 7571c │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #51192 @ 0xc7f8 │ │ │ │ + movw r1, #52088 @ 0xcb78 │ │ │ │ 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 d59c4 │ │ │ │ + b.w d5890 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 756cc │ │ │ │ + bne.w 756b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 756cc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 756b8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #32588 @ 0x7f4c │ │ │ │ + movw r0, #33484 @ 0x82cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 756cc │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r2, fp │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 756b8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 286d80 <_PyBytes_FromXIData@@Base+0x32c> │ │ │ │ + bl 287240 <_PyBytes_FromXIData@@Base+0x32c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75ba4 │ │ │ │ + bge.n 75b8a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 75ba4 │ │ │ │ + cbnz r2, 75b8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 75a8a │ │ │ │ + b.n 75ab8 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #44] @ (75be0 ) │ │ │ │ + ldr r3, [pc, #44] @ (75bc8 ) │ │ │ │ ldr.w r8, [r3, fp] │ │ │ │ - b.n 75730 │ │ │ │ + b.n 7571c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 75b8a │ │ │ │ - mov r0, r8 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 756cc │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 756cc │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 75b90 │ │ │ │ - movw r1, #51260 @ 0xc83c │ │ │ │ + b.n 75b70 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 75b76 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 75f84 │ │ │ │ + b.n 756b8 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 756b8 │ │ │ │ + movw r1, #52156 @ 0xcbbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl f1e40 │ │ │ │ - b.n 756c2 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 756ae │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075be4 : │ │ │ │ +00075bcc : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 75cc6 │ │ │ │ + blt.n 75cae │ │ │ │ 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, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #868] @ 0x364 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 75cac │ │ │ │ - ldr r0, [pc, #184] @ (75ccc ) │ │ │ │ + bne.n 75c94 │ │ │ │ + ldr r0, [pc, #184] @ (75cb4 ) │ │ │ │ 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 75c7e │ │ │ │ + bcs.n 75c66 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 75c70 │ │ │ │ + beq.n 75c58 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 75c4a │ │ │ │ + cbz r2, 75c32 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 75c64 │ │ │ │ + bcc.n 75c4c │ │ │ │ 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 75c46 │ │ │ │ + b.n 75c2e │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75c46 │ │ │ │ + bne.n 75c2e │ │ │ │ ldr.w r1, [r4, #848] @ 0x350 │ │ │ │ - movw r3, #45557 @ 0xb1f5 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 75cbc │ │ │ │ + bne.n 75ca4 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bf6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 75c46 │ │ │ │ + beq.n 75c2e │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 75c46 │ │ │ │ + b.n 75c2e │ │ │ │ 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 75c9c │ │ │ │ + b.n 75c84 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075cd0 : │ │ │ │ +00075cb8 : │ │ │ │ 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 75e12 │ │ │ │ + beq.w 75dfa │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ itt eq │ │ │ │ movweq r0, #14563 @ 0x38e3 │ │ │ │ movteq r0, #910 @ 0x38e │ │ │ │ - bne.n 75d80 │ │ │ │ + bne.n 75d68 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.w 75e60 │ │ │ │ + bhi.w 75e48 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #24169 @ 0x5e69 │ │ │ │ + movw r3, #24145 @ 0x5e51 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r6, #872] @ 0x368 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 75df6 │ │ │ │ - ldr r1, [pc, #328] @ (75e64 ) │ │ │ │ + bne.n 75dde │ │ │ │ + ldr r1, [pc, #328] @ (75e4c ) │ │ │ │ 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 75da8 │ │ │ │ + bcs.n 75d90 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r1, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 75d96 │ │ │ │ + beq.n 75d7e │ │ │ │ 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, 75d66 │ │ │ │ + cbz r2, 75d4e │ │ │ │ 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 75d8e │ │ │ │ + bcc.n 75d76 │ │ │ │ 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 75d54 │ │ │ │ + b.n 75d3c │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 292c20 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 292fa0 <_PyMonitoring_FireBranchEvent@@Base+0xa0> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 75cfa │ │ │ │ + b.n 75ce2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 75d54 │ │ │ │ + b.n 75d3c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75d54 │ │ │ │ + bne.n 75d3c │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 75de6 │ │ │ │ + bne.n 75dce │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 75e60 │ │ │ │ + bhi.n 75e48 │ │ │ │ ldr.w r5, [r6, #852] @ 0x354 │ │ │ │ - movw r3, #29189 @ 0x7205 │ │ │ │ + movw r3, #29165 @ 0x71ed │ │ │ │ movt r3, #7 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 75e06 │ │ │ │ + bne.n 75dee │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 75e54 │ │ │ │ + beq.n 75e3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bdac │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 75d5e │ │ │ │ + beq.n 75d46 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 75d5e │ │ │ │ + b.n 75d46 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 292c20 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 292fa0 <_PyMonitoring_FireBranchEvent@@Base+0xa0> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 75db4 │ │ │ │ + b.n 75d9c │ │ │ │ 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 75dd6 │ │ │ │ + b.n 75dbe │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #24169 @ 0x5e69 │ │ │ │ + movw r1, #24145 @ 0x5e51 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r5, [r3, #872] @ 0x368 │ │ │ │ cmp r5, r1 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #864] @ 0x360 │ │ │ │ - bne.n 75dfa │ │ │ │ - ldr r1, [pc, #48] @ (75e64 ) │ │ │ │ + bne.n 75de2 │ │ │ │ + ldr r1, [pc, #48] @ (75e4c ) │ │ │ │ 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, #29189 @ 0x7205 │ │ │ │ + movw r1, #29165 @ 0x71ed │ │ │ │ movt r1, #7 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 75e5a │ │ │ │ + bne.n 75e42 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 75dcc │ │ │ │ + b.n 75db4 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ - b.n 75e0a │ │ │ │ + b.n 75df2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 75d5e │ │ │ │ + b.n 75d46 │ │ │ │ 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] @ (75f98 ) │ │ │ │ + ldr r0, [pc, #284] @ (75f80 ) │ │ │ │ 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 75eee │ │ │ │ + bcs.n 75ed6 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 75f54 │ │ │ │ + beq.n 75f3c │ │ │ │ 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 75ed0 │ │ │ │ + beq.n 75eb8 │ │ │ │ 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 75f38 │ │ │ │ + bhi.n 75f20 │ │ │ │ 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 75ebe │ │ │ │ + bne.n 75ea6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 75f68 │ │ │ │ + beq.n 75f50 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 75f44 │ │ │ │ + bne.n 75f2c │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 75f92 │ │ │ │ + bhi.n 75f7a │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29189 @ 0x7205 │ │ │ │ + movw r1, #29165 @ 0x71ed │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r3, #852] @ 0x354 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 75f80 │ │ │ │ + bne.n 75f6e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 75f8c │ │ │ │ + beq.n 75f68 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bdac │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 75ec8 │ │ │ │ + beq.n 75eb0 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 75ec8 │ │ │ │ + b.n 75eb0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 75ebe │ │ │ │ - b.n 75eee │ │ │ │ + bne.n 75ea6 │ │ │ │ + b.n 75ed6 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 292c20 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 292fa0 <_PyMonitoring_FireBranchEvent@@Base+0xa0> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 75efe │ │ │ │ + b.n 75ee6 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 75ebe │ │ │ │ - b.n 75eee │ │ │ │ + bne.n 75ea6 │ │ │ │ + b.n 75ed6 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #29189 @ 0x7205 │ │ │ │ + movw r1, #29165 @ 0x71ed │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r3, #852] @ 0x354 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 75f8c │ │ │ │ + bne.n 75f6e │ │ │ │ + movs r2, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + b.n 75f06 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 75f28 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - b.n 75f1e │ │ │ │ + b.n 75f10 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 75ec8 │ │ │ │ + b.n 75eb0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075f9c : │ │ │ │ +00075f84 : │ │ │ │ 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, #24945 @ 0x6171 │ │ │ │ + movw r3, #24921 @ 0x6159 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 760d2 │ │ │ │ - cbz r0, 76020 │ │ │ │ - ldr r3, [pc, #416] @ (7616c ) │ │ │ │ + bne.w 760ba │ │ │ │ + cbz r0, 76008 │ │ │ │ + ldr r3, [pc, #416] @ (76154 ) │ │ │ │ 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 76036 │ │ │ │ + beq.n 7601e │ │ │ │ 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 76008 │ │ │ │ + bgt.n 75ff0 │ │ │ │ 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, 76036 │ │ │ │ + cbz r2, 7601e │ │ │ │ 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, 76024 │ │ │ │ - cbz r2, 7605a │ │ │ │ + cbz r0, 7600c │ │ │ │ + cbz r2, 76042 │ │ │ │ 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 76020 │ │ │ │ + b.n 76008 │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #45717 @ 0xb295 │ │ │ │ + movw r3, #45757 @ 0xb2bd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 76164 │ │ │ │ + bne.w 7614c │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 76020 │ │ │ │ + b.n 76008 │ │ │ │ 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 │ │ │ │ @@ -110937,74 +110925,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 7609a │ │ │ │ + bne.n 76082 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 76096 │ │ │ │ + cbz r3, 7607e │ │ │ │ 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 760fc │ │ │ │ + beq.n 760e4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 760dc │ │ │ │ + beq.n 760c4 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 760b2 │ │ │ │ + cbnz r3, 7609a │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 76020 │ │ │ │ + beq.n 76008 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76158 │ │ │ │ + beq.n 76140 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 760ce │ │ │ │ + cbz r3, 760b6 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 76020 │ │ │ │ + b.n 76008 │ │ │ │ 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, 760ea │ │ │ │ + cbz r3, 760d2 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76020 │ │ │ │ + bne.n 76008 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 76020 │ │ │ │ + b.n 76008 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 760a4 │ │ │ │ + beq.n 7608c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7615e │ │ │ │ + cbz r3, 76146 │ │ │ │ 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, 76130 │ │ │ │ + cbz r3, 76118 │ │ │ │ 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 │ │ │ │ @@ -111013,85 +111001,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 76020 │ │ │ │ + b.n 76008 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 760c0 │ │ │ │ + b.n 760a8 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 76108 │ │ │ │ + b.n 760f0 │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7604e │ │ │ │ + b.n 76036 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7621e │ │ │ │ + beq.n 76206 │ │ │ │ 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] @ (76330 ) │ │ │ │ + ldr r3, [pc, #424] @ (76318 ) │ │ │ │ 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 761f0 │ │ │ │ + beq.n 761d8 │ │ │ │ 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 761c2 │ │ │ │ + bgt.n 761aa │ │ │ │ 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, 761f0 │ │ │ │ + cbz r2, 761d8 │ │ │ │ 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, 761de │ │ │ │ - cbz r2, 76220 │ │ │ │ + cbz r0, 761c6 │ │ │ │ + cbz r2, 76208 │ │ │ │ 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 761da │ │ │ │ + b.n 761c2 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #45717 @ 0xb295 │ │ │ │ + movw r2, #45757 @ 0xb2bd │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 76328 │ │ │ │ + bne.w 76310 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 761da │ │ │ │ + b.n 761c2 │ │ │ │ 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] │ │ │ │ @@ -111103,72 +111091,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 7625e │ │ │ │ + bne.n 76246 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7625a │ │ │ │ + cbz r3, 76242 │ │ │ │ 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 762be │ │ │ │ + beq.n 762a6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 76298 │ │ │ │ + beq.n 76280 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 76276 │ │ │ │ + cbnz r3, 7625e │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 761da │ │ │ │ + beq.n 761c2 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 762b8 │ │ │ │ + cbz r1, 762a0 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 76292 │ │ │ │ + cbz r3, 7627a │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 761da │ │ │ │ + b.n 761c2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 762a6 │ │ │ │ + cbz r3, 7628e │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 761da │ │ │ │ + bne.n 761c2 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 761da │ │ │ │ + b.n 761c2 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 76282 │ │ │ │ + b.n 7626a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76268 │ │ │ │ + beq.n 76250 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 76322 │ │ │ │ + cbz r3, 7630a │ │ │ │ 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, 762f2 │ │ │ │ + cbz r3, 762da │ │ │ │ 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 │ │ │ │ @@ -111179,394 +111167,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 761da │ │ │ │ + b.n 761c2 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 762ca │ │ │ │ + b.n 762b2 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ - b.n 76212 │ │ │ │ + b.n 761fa │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076334 : │ │ │ │ +0007631c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 765f6 │ │ │ │ + beq.w 765f0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #40760 @ 0x9f38 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7637c │ │ │ │ + bne.n 76354 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 7634e │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ movw r2, #20420 @ 0x4fc4 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7638e │ │ │ │ + bne.n 76376 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w 765fc │ │ │ │ + bpl.w 765de │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7689c <_PyTuple_FromArray@@Base> │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76388 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 88dfc │ │ │ │ + b.w 76884 <_PyTuple_FromArray@@Base> │ │ │ │ + bl 88e90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7654a │ │ │ │ + beq.w 76532 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7654e │ │ │ │ + beq.w 76536 │ │ │ │ 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 76552 │ │ │ │ + beq.w 7653a │ │ │ │ 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 76556 │ │ │ │ + beq.w 7653e │ │ │ │ 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 7655a │ │ │ │ + beq.w 76542 │ │ │ │ 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 7655e │ │ │ │ + beq.w 76546 │ │ │ │ add r6, sp, #8 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r4, #5 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 7640a │ │ │ │ + b.n 763f2 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #8 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r5, r1 │ │ │ │ - beq.n 76458 │ │ │ │ + beq.n 76440 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 763fa │ │ │ │ - ldr r2, [pc, #536] @ (76634 ) │ │ │ │ + bne.n 763e2 │ │ │ │ + ldr r2, [pc, #536] @ (7661c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76562 │ │ │ │ + bne.w 7654a │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 765bc │ │ │ │ + bne.w 765a4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7644c │ │ │ │ + bge.n 76434 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 7644c │ │ │ │ + cbnz r2, 76434 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 110988 <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl 110ae0 <_PyTuple_FromArraySteal@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 76388 │ │ │ │ + b.n 7634e │ │ │ │ movs r0, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 765bc │ │ │ │ + beq.w 765a4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r4, [r2, #8] │ │ │ │ subs r1, r0, #4 │ │ │ │ add.w ip, r0, #28 │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r0, [r4], #4 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r6, r4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 76474 │ │ │ │ - b.n 7649c │ │ │ │ + bne.n 7645c │ │ │ │ + b.n 76484 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 76516 │ │ │ │ + bge.n 764fe │ │ │ │ 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 76486 │ │ │ │ - ldr r1, [pc, #384] @ (76634 ) │ │ │ │ + bne.n 7646e │ │ │ │ + ldr r1, [pc, #384] @ (7661c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 76592 │ │ │ │ + bne.n 7657a │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7660e │ │ │ │ + bne.w 765f6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 764ea │ │ │ │ + bge.n 764d2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbnz r1, 764ea │ │ │ │ + cbnz r1, 764d2 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1d75d8 <_PyList_AsTupleAndClear@@Base> │ │ │ │ + bl 1d7964 <_PyList_AsTupleAndClear@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 76388 │ │ │ │ + bge.w 7634e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76388 │ │ │ │ + bne.w 7634e │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 76388 │ │ │ │ + b.n 7634e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 85bb0 <_PyList_AppendTakeRefListResize@@Base> │ │ │ │ + bl 85c60 <_PyList_AppendTakeRefListResize@@Base> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7649c │ │ │ │ + bne.n 76484 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7653a │ │ │ │ + bge.n 76522 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76628 │ │ │ │ + beq.n 76610 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7654a │ │ │ │ + bge.n 76532 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7662c │ │ │ │ + beq.n 76614 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 76388 │ │ │ │ + b.n 7634e │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7641a │ │ │ │ + b.n 76402 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 7641a │ │ │ │ + b.n 76402 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 7641a │ │ │ │ + b.n 76402 │ │ │ │ movs r4, #3 │ │ │ │ - b.n 7641a │ │ │ │ + b.n 76402 │ │ │ │ movs r4, #4 │ │ │ │ - b.n 7641a │ │ │ │ + b.n 76402 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7642a │ │ │ │ + beq.w 76412 │ │ │ │ movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1c6ff4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1c7058 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7642a │ │ │ │ + beq.w 76412 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c7000 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c7064 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7642a │ │ │ │ + b.n 76412 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 764c0 │ │ │ │ + beq.n 764a8 │ │ │ │ movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1c6ff4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1c7058 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 764c0 │ │ │ │ + beq.n 764a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7000 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c7064 <_PyErr_Clear@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 764c0 │ │ │ │ + b.n 764a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 765ca │ │ │ │ + bge.n 765b2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 765ee │ │ │ │ + cbz r2, 765d6 │ │ │ │ add r2, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7654a │ │ │ │ + beq.n 76532 │ │ │ │ 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 765cc │ │ │ │ + bge.n 765b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 765cc │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 765ca │ │ │ │ + bne.n 765b4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 765b2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 765ca │ │ │ │ - bl 28c354 <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ - b.n 7654a │ │ │ │ - movw r0, #32616 @ 0x7f68 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 765b2 │ │ │ │ + movw r0, #33512 @ 0x82e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7654a │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76532 │ │ │ │ + bl 28c814 <_Py_hashtable_foreach@@Base+0x1e60> │ │ │ │ + b.n 76532 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7653a │ │ │ │ + bge.n 76522 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7653a │ │ │ │ + bne.n 76522 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7653a │ │ │ │ + b.n 76522 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7661e │ │ │ │ + b.n 76606 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7654a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76532 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076638 : │ │ │ │ +00076620 : │ │ │ │ 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 7685c │ │ │ │ + beq.w 76844 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 7685c │ │ │ │ + bpl.w 76844 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76826 │ │ │ │ - blt.w 76870 │ │ │ │ + beq.w 7680e │ │ │ │ + blt.w 76858 │ │ │ │ subs r3, r4, #1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 76782 │ │ │ │ - ldr r3, [pc, #544] @ (76890 ) │ │ │ │ + bgt.w 7676a │ │ │ │ + ldr r3, [pc, #544] @ (76878 ) │ │ │ │ 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 7680e │ │ │ │ - ldr r0, [pc, #520] @ (76894 ) │ │ │ │ + beq.w 767f6 │ │ │ │ + ldr r0, [pc, #520] @ (7687c ) │ │ │ │ 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 7682a │ │ │ │ + bne.w 76812 │ │ │ │ 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 766ce │ │ │ │ + bge.n 766b6 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r4, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.n 767b2 │ │ │ │ - cbnz r2, 766de │ │ │ │ + bne.n 7679a │ │ │ │ + cbnz r2, 766c6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #432] @ (76890 ) │ │ │ │ + ldr r1, [pc, #432] @ (76878 ) │ │ │ │ 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 │ │ │ │ @@ -111586,222 +111574,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 766d8 │ │ │ │ + ble.n 766c0 │ │ │ │ ldr.w r2, [r0, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 766d8 │ │ │ │ + beq.n 766c0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 766d8 │ │ │ │ + beq.n 766c0 │ │ │ │ ldr.w r2, [r0, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 766d8 │ │ │ │ + bne.n 766c0 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76852 │ │ │ │ + bne.n 7683a │ │ │ │ add.w r1, r4, #12 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 766d8 │ │ │ │ + bmi.n 766c0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7676c │ │ │ │ + bne.n 76754 │ │ │ │ dmb ish │ │ │ │ - b.n 766d8 │ │ │ │ + b.n 766c0 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 7680e │ │ │ │ - bl 1f2e80 │ │ │ │ + bls.n 767f6 │ │ │ │ + bl 1f31b8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7686c │ │ │ │ + beq.n 76854 │ │ │ │ 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 766ca │ │ │ │ + blt.n 766b2 │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - cbnz r2, 767c0 │ │ │ │ + cbnz r2, 767a8 │ │ │ │ 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 766d6 │ │ │ │ + beq.n 766be │ │ │ │ add.w r0, r5, #8 │ │ │ │ add.w lr, r5, r4, lsl #2 │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ - cbnz r2, 767f0 │ │ │ │ + cbnz r2, 767d8 │ │ │ │ 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 767e0 │ │ │ │ + bne.n 767c8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 766d8 │ │ │ │ - b.n 766de │ │ │ │ + beq.w 766c0 │ │ │ │ + b.n 766c6 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c0c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 766ac │ │ │ │ - b.n 7686c │ │ │ │ - ldr r3, [pc, #112] @ (76898 ) │ │ │ │ - b.n 766d8 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + bne.w 76694 │ │ │ │ + b.n 76854 │ │ │ │ + ldr r3, [pc, #112] @ (76880 ) │ │ │ │ + b.n 766c0 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 76880 │ │ │ │ + bne.n 76868 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 766ac │ │ │ │ + bne.w 76694 │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 766ac │ │ │ │ + b.n 76694 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 766d8 │ │ │ │ - b.n 7675e │ │ │ │ - movw r0, #32616 @ 0x7f68 │ │ │ │ + bne.w 766c0 │ │ │ │ + b.n 76746 │ │ │ │ + movw r0, #33512 @ 0x82e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 766d8 │ │ │ │ + b.n 766c0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #32588 @ 0x7f4c │ │ │ │ + movw r0, #33484 @ 0x82cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7686c │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76854 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 766ac │ │ │ │ + b.n 76694 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0007689c <_PyTuple_FromArray@@Base>: │ │ │ │ +00076884 <_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 76a38 <_PyTuple_FromArray@@Base+0x19c> │ │ │ │ + beq.w 76a20 <_PyTuple_FromArray@@Base+0x19c> │ │ │ │ mov r5, r0 │ │ │ │ - blt.w 76b22 <_PyTuple_FromArray@@Base+0x286> │ │ │ │ + blt.w 76b0a <_PyTuple_FromArray@@Base+0x286> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 76aa6 <_PyTuple_FromArray@@Base+0x20a> │ │ │ │ - ldr r3, [pc, #656] @ (76b54 <_PyTuple_FromArray@@Base+0x2b8>) │ │ │ │ + bgt.w 76a8e <_PyTuple_FromArray@@Base+0x20a> │ │ │ │ + ldr r3, [pc, #656] @ (76b3c <_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 76a22 <_PyTuple_FromArray@@Base+0x186> │ │ │ │ - ldr r0, [pc, #632] @ (76b58 <_PyTuple_FromArray@@Base+0x2bc>) │ │ │ │ + beq.w 76a0a <_PyTuple_FromArray@@Base+0x186> │ │ │ │ + ldr r0, [pc, #632] @ (76b40 <_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 76af0 <_PyTuple_FromArray@@Base+0x254> │ │ │ │ + bne.w 76ad8 <_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 769f2 <_PyTuple_FromArray@@Base+0x156> │ │ │ │ + bge.n 769da <_PyTuple_FromArray@@Base+0x156> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str.w ip, [r0] │ │ │ │ str r0, [r1, #0] │ │ │ │ - beq.n 76986 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + beq.n 7696e <_PyTuple_FromArray@@Base+0xea> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76a40 <_PyTuple_FromArray@@Base+0x1a4> │ │ │ │ + bne.w 76a28 <_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 769fa <_PyTuple_FromArray@@Base+0x15e> │ │ │ │ + bge.n 769e2 <_PyTuple_FromArray@@Base+0x15e> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str.w ip, [r0] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 76986 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + beq.n 7696e <_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 76a06 <_PyTuple_FromArray@@Base+0x16a> │ │ │ │ + bne.n 769ee <_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 76a18 <_PyTuple_FromArray@@Base+0x17c> │ │ │ │ + bge.n 76a00 <_PyTuple_FromArray@@Base+0x17c> │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 76960 <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ - cbz r2, 769ec <_PyTuple_FromArray@@Base+0x150> │ │ │ │ - ldr r1, [pc, #456] @ (76b54 <_PyTuple_FromArray@@Base+0x2b8>) │ │ │ │ + bne.n 76948 <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ + cbz r2, 769d4 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + ldr r1, [pc, #456] @ (76b3c <_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 │ │ │ │ @@ -111821,461 +111809,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 76a66 <_PyTuple_FromArray@@Base+0x1ca> │ │ │ │ + bgt.n 76a4e <_PyTuple_FromArray@@Base+0x1ca> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ - bne.n 7692c <_PyTuple_FromArray@@Base+0x90> │ │ │ │ - b.n 76986 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + bne.n 76914 <_PyTuple_FromArray@@Base+0x90> │ │ │ │ + b.n 7696e <_PyTuple_FromArray@@Base+0xea> │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.n 76956 <_PyTuple_FromArray@@Base+0xba> │ │ │ │ - b.n 76986 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + bne.n 7693e <_PyTuple_FromArray@@Base+0xba> │ │ │ │ + b.n 7696e <_PyTuple_FromArray@@Base+0xea> │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7697a <_PyTuple_FromArray@@Base+0xde> │ │ │ │ + blt.n 76962 <_PyTuple_FromArray@@Base+0xde> │ │ │ │ cmp r5, r4 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 76a02 <_PyTuple_FromArray@@Base+0x166> │ │ │ │ - b.n 76988 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ + bne.n 769ea <_PyTuple_FromArray@@Base+0x166> │ │ │ │ + b.n 76970 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ cmp r5, r4 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 76960 <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ - b.n 76986 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + bne.n 76948 <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ + b.n 7696e <_PyTuple_FromArray@@Base+0xea> │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c0c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 768fe <_PyTuple_FromArray@@Base+0x62> │ │ │ │ - b.n 76b30 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ - ldr r3, [pc, #288] @ (76b5c <_PyTuple_FromArray@@Base+0x2c0>) │ │ │ │ + bne.w 768e6 <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + b.n 76b18 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ + ldr r3, [pc, #288] @ (76b44 <_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 76a5c <_PyTuple_FromArray@@Base+0x1c0> │ │ │ │ + bge.n 76a44 <_PyTuple_FromArray@@Base+0x1c0> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str.w ip, [r0] │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.w 76956 <_PyTuple_FromArray@@Base+0xba> │ │ │ │ - b.n 76988 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ + bne.w 7693e <_PyTuple_FromArray@@Base+0xba> │ │ │ │ + b.n 76970 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.w 76956 <_PyTuple_FromArray@@Base+0xba> │ │ │ │ - b.n 76988 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ + bne.w 7693e <_PyTuple_FromArray@@Base+0xba> │ │ │ │ + b.n 76970 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 769ec <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + beq.n 769d4 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 769ec <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + beq.n 769d4 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 769ec <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + bne.n 769d4 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76b18 <_PyTuple_FromArray@@Base+0x27c> │ │ │ │ + bne.n 76b00 <_PyTuple_FromArray@@Base+0x27c> │ │ │ │ add.w r1, r4, #12 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 769ec <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + bmi.n 769d4 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76a90 <_PyTuple_FromArray@@Base+0x1f4> │ │ │ │ + bne.n 76a78 <_PyTuple_FromArray@@Base+0x1f4> │ │ │ │ dmb ish │ │ │ │ - b.n 769ec <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + b.n 769d4 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 76b34 <_PyTuple_FromArray@@Base+0x298> │ │ │ │ + bhi.n 76b1c <_PyTuple_FromArray@@Base+0x298> │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c0c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76b30 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ + beq.n 76b18 <_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 7692c <_PyTuple_FromArray@@Base+0x90> │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 76914 <_PyTuple_FromArray@@Base+0x90> │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 76b44 <_PyTuple_FromArray@@Base+0x2a8> │ │ │ │ + bne.n 76b2c <_PyTuple_FromArray@@Base+0x2a8> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 768fe <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + bne.w 768e6 <_PyTuple_FromArray@@Base+0x62> │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 768fe <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + b.n 768e6 <_PyTuple_FromArray@@Base+0x62> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 769ec <_PyTuple_FromArray@@Base+0x150> │ │ │ │ - b.n 76a82 <_PyTuple_FromArray@@Base+0x1e6> │ │ │ │ - movw r0, #32588 @ 0x7f4c │ │ │ │ + bne.w 769d4 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + b.n 76a6a <_PyTuple_FromArray@@Base+0x1e6> │ │ │ │ + movw r0, #33484 @ 0x82cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 769ec <_PyTuple_FromArray@@Base+0x150> │ │ │ │ - bl 1f2e80 │ │ │ │ + b.n 769d4 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + bl 1f31b8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76b30 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ + beq.n 76b18 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ add.w r1, r0, #16 │ │ │ │ - b.n 76ace <_PyTuple_FromArray@@Base+0x232> │ │ │ │ + b.n 76ab6 <_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 768fe <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + b.n 768e6 <_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 76bfe <_PyTuple_FromArray@@Base+0x362> │ │ │ │ + blt.n 76be6 <_PyTuple_FromArray@@Base+0x362> │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 76bca <_PyTuple_FromArray@@Base+0x32e> │ │ │ │ - ldr r3, [pc, #160] @ (76c1c <_PyTuple_FromArray@@Base+0x380>) │ │ │ │ + bgt.n 76bb2 <_PyTuple_FromArray@@Base+0x32e> │ │ │ │ + ldr r3, [pc, #160] @ (76c04 <_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, 76bb6 <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ - ldr r0, [pc, #140] @ (76c20 <_PyTuple_FromArray@@Base+0x384>) │ │ │ │ + cbz r4, 76b9e <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ + ldr r0, [pc, #140] @ (76c08 <_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, 76bde <_PyTuple_FromArray@@Base+0x342> │ │ │ │ + cbnz r3, 76bc6 <_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 76c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c0c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76bac <_PyTuple_FromArray@@Base+0x310> │ │ │ │ - b.n 76c0c <_PyTuple_FromArray@@Base+0x370> │ │ │ │ + bne.n 76b94 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + b.n 76bf4 <_PyTuple_FromArray@@Base+0x370> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 76bb6 <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ + bls.n 76b9e <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.w 1f31b8 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76c10 <_PyTuple_FromArray@@Base+0x374> │ │ │ │ + bne.n 76bf8 <_PyTuple_FromArray@@Base+0x374> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76bac <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + bne.n 76b94 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ - b.n 76bac <_PyTuple_FromArray@@Base+0x310> │ │ │ │ - movw r0, #32588 @ 0x7f4c │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ + b.n 76b94 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + movw r0, #33484 @ 0x82cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76bb2 <_PyTuple_FromArray@@Base+0x316> │ │ │ │ + b.n 76b9a <_PyTuple_FromArray@@Base+0x316> │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 76bac <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + b.n 76b94 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00076c24 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00076c0c <_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 76dca <_PyObject_GC_NewVar@@Base+0x1a6> │ │ │ │ + blt.w 76db2 <_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] @ (76de0 <_PyObject_GC_NewVar@@Base+0x1bc>) │ │ │ │ + ldr r1, [pc, #384] @ (76dc8 <_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 76d84 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bhi.w 76d6c <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ adds r3, r3, r2 │ │ │ │ - bmi.w 76d84 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bmi.w 76d6c <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw r1, #2709 @ 0xa95 │ │ │ │ + movw r1, #2741 @ 0xab5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r0, [r7, #888] @ 0x378 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 76d72 <_PyObject_GC_NewVar@@Base+0x14e> │ │ │ │ + bne.n 76d5a <_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 76d3c <_PyObject_GC_NewVar@@Base+0x118> │ │ │ │ + bcs.n 76d24 <_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 76d28 <_PyObject_GC_NewVar@@Base+0x104> │ │ │ │ + beq.n 76d10 <_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, 76d00 <_PyObject_GC_NewVar@@Base+0xdc> │ │ │ │ + cbz r7, 76ce8 <_PyObject_GC_NewVar@@Base+0xdc> │ │ │ │ add.w r7, ip, r2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ - ldr r2, [pc, #268] @ (76de4 <_PyObject_GC_NewVar@@Base+0x1c0>) │ │ │ │ + ldr r2, [pc, #268] @ (76dcc <_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 76d90 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + bne.n 76d78 <_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 76d1c <_PyObject_GC_NewVar@@Base+0xf8> │ │ │ │ + bhi.n 76d04 <_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 76cca <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + b.n 76cb2 <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 76cca <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + b.n 76cb2 <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76cca <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + bne.n 76cb2 <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ ldr.w r0, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #45557 @ 0xb1f5 │ │ │ │ + movw r1, #45597 @ 0xb21d │ │ │ │ movt r1, #6 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 76dae <_PyObject_GC_NewVar@@Base+0x18a> │ │ │ │ + bne.n 76d96 <_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 76d84 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + beq.n 76d6c <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 76cca <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + b.n 76cb2 <_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 76cca <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + bne.n 76cb2 <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f2fa4 │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ + b.w 1f32dc │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 76dbe <_PyObject_GC_NewVar@@Base+0x19a> │ │ │ │ - ldr r0, [pc, #72] @ (76de8 <_PyObject_GC_NewVar@@Base+0x1c4>) │ │ │ │ - bl 6b460 │ │ │ │ + bne.n 76da6 <_PyObject_GC_NewVar@@Base+0x19a> │ │ │ │ + ldr r0, [pc, #72] @ (76dd0 <_PyObject_GC_NewVar@@Base+0x1c4>) │ │ │ │ + bl 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76cf6 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bne.n 76cde <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ - b.n 76cf6 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ + b.n 76cde <_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 76d60 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + b.n 76d48 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 76cf6 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 76cde <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ movw r1, #2325 @ 0x915 │ │ │ │ - movw r0, #51340 @ 0xc88c │ │ │ │ + movw r0, #52236 @ 0xcc0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r7, #0 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76cf8 <_PyObject_GC_NewVar@@Base+0xd4> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76ce0 <_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 │ │ │ │ │ │ │ │ -00076dec <_Py_Dealloc@@Base>: │ │ │ │ +00076dd4 <_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] @ (76e84 <_Py_Dealloc@@Base+0x98>) │ │ │ │ + ldr r4, [pc, #132] @ (76e6c <_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, 76e6a <_Py_Dealloc@@Base+0x7e> │ │ │ │ - ldr r2, [pc, #96] @ (76e88 <_Py_Dealloc@@Base+0x9c>) │ │ │ │ + cbnz r2, 76e52 <_Py_Dealloc@@Base+0x7e> │ │ │ │ + ldr r2, [pc, #96] @ (76e70 <_Py_Dealloc@@Base+0x9c>) │ │ │ │ mov.w r8, r3, asr #13 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r3, 76e5a <_Py_Dealloc@@Base+0x6e> │ │ │ │ + cbnz r3, 76e42 <_Py_Dealloc@@Base+0x6e> │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ - cbnz r3, 76e3e <_Py_Dealloc@@Base+0x52> │ │ │ │ + cbnz r3, 76e26 <_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 76e3a <_Py_Dealloc@@Base+0x4e> │ │ │ │ + beq.n 76e22 <_Py_Dealloc@@Base+0x4e> │ │ │ │ mov r0, r5 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1fc3b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ + b.w 1fc6ec <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 76e76 <_Py_Dealloc@@Base+0x8a> │ │ │ │ + bne.n 76e5e <_Py_Dealloc@@Base+0x8a> │ │ │ │ mov r0, r9 │ │ │ │ - b.n 76e34 <_Py_Dealloc@@Base+0x48> │ │ │ │ + b.n 76e1c <_Py_Dealloc@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1fbc24 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 1fbf5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 76e34 <_Py_Dealloc@@Base+0x48> │ │ │ │ + b.n 76e1c <_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, 76f0c <_Py_Dealloc@@Base+0x120> │ │ │ │ + cbz r3, 76ef4 <_Py_Dealloc@@Base+0x120> │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #684] @ (77160 <_Py_Dealloc@@Base+0x374>) │ │ │ │ + ldr r0, [pc, #684] @ (77148 <_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] │ │ │ │ @@ -112298,171 +112286,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 77050 <_Py_Dealloc@@Base+0x264> │ │ │ │ + beq.w 77038 <_Py_Dealloc@@Base+0x264> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 7707e <_Py_Dealloc@@Base+0x292> │ │ │ │ + bmi.w 77066 <_Py_Dealloc@@Base+0x292> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 76f2a <_Py_Dealloc@@Base+0x13e> │ │ │ │ + b.n 76f12 <_Py_Dealloc@@Base+0x13e> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 76f9c <_Py_Dealloc@@Base+0x1b0> │ │ │ │ + beq.n 76f84 <_Py_Dealloc@@Base+0x1b0> │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 76f22 <_Py_Dealloc@@Base+0x136> │ │ │ │ + beq.n 76f0a <_Py_Dealloc@@Base+0x136> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76f22 <_Py_Dealloc@@Base+0x136> │ │ │ │ + bge.n 76f0a <_Py_Dealloc@@Base+0x136> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76f22 <_Py_Dealloc@@Base+0x136> │ │ │ │ - ldr r2, [pc, #540] @ (77160 <_Py_Dealloc@@Base+0x374>) │ │ │ │ + bne.n 76f0a <_Py_Dealloc@@Base+0x136> │ │ │ │ + ldr r2, [pc, #540] @ (77148 <_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 771f0 <_Py_Dealloc@@Base+0x404> │ │ │ │ - ldr r3, [pc, #496] @ (77164 <_Py_Dealloc@@Base+0x378>) │ │ │ │ + bne.w 771d8 <_Py_Dealloc@@Base+0x404> │ │ │ │ + ldr r3, [pc, #496] @ (7714c <_Py_Dealloc@@Base+0x378>) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7713e <_Py_Dealloc@@Base+0x352> │ │ │ │ + bne.w 77126 <_Py_Dealloc@@Base+0x352> │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 76f22 <_Py_Dealloc@@Base+0x136> │ │ │ │ + beq.n 76f0a <_Py_Dealloc@@Base+0x136> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 76f22 <_Py_Dealloc@@Base+0x136> │ │ │ │ + ble.n 76f0a <_Py_Dealloc@@Base+0x136> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 76f22 <_Py_Dealloc@@Base+0x136> │ │ │ │ + beq.n 76f0a <_Py_Dealloc@@Base+0x136> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fc3b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 76f22 <_Py_Dealloc@@Base+0x136> │ │ │ │ + bl 1fc6ec <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 76f0a <_Py_Dealloc@@Base+0x136> │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #24945 @ 0x6171 │ │ │ │ + movw r3, #24921 @ 0x6159 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 77096 <_Py_Dealloc@@Base+0x2aa> │ │ │ │ - cbz r1, 77010 <_Py_Dealloc@@Base+0x224> │ │ │ │ - ldr r3, [pc, #424] @ (77160 <_Py_Dealloc@@Base+0x374>) │ │ │ │ + bne.n 7707e <_Py_Dealloc@@Base+0x2aa> │ │ │ │ + cbz r1, 76ff8 <_Py_Dealloc@@Base+0x224> │ │ │ │ + ldr r3, [pc, #424] @ (77148 <_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 7709e <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + beq.n 77086 <_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 76ff6 <_Py_Dealloc@@Base+0x20a> │ │ │ │ + bgt.n 76fde <_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 7709e <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + beq.n 77086 <_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, 7706c <_Py_Dealloc@@Base+0x280> │ │ │ │ + cbz r6, 77054 <_Py_Dealloc@@Base+0x280> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 770c2 <_Py_Dealloc@@Base+0x2d6> │ │ │ │ + beq.n 770aa <_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 7705e <_Py_Dealloc@@Base+0x272> │ │ │ │ - ldr r3, [pc, #316] @ (77160 <_Py_Dealloc@@Base+0x374>) │ │ │ │ + bne.n 77046 <_Py_Dealloc@@Base+0x272> │ │ │ │ + ldr r3, [pc, #316] @ (77148 <_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 7705e <_Py_Dealloc@@Base+0x272> │ │ │ │ + bhi.n 77046 <_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 77022 <_Py_Dealloc@@Base+0x236> │ │ │ │ + beq.n 7700a <_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 7e68c │ │ │ │ + b.w 7e690 │ │ │ │ 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 77010 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 76ff8 <_Py_Dealloc@@Base+0x224> │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #24945 @ 0x6171 │ │ │ │ + movw r3, #24921 @ 0x6159 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 76fb6 <_Py_Dealloc@@Base+0x1ca> │ │ │ │ + beq.n 76f9e <_Py_Dealloc@@Base+0x1ca> │ │ │ │ ldr.w r0, [r0, #864] @ 0x360 │ │ │ │ blx r2 │ │ │ │ - b.n 77010 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 76ff8 <_Py_Dealloc@@Base+0x224> │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #45717 @ 0xb295 │ │ │ │ + movw r3, #45757 @ 0xb2bd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 771fa <_Py_Dealloc@@Base+0x40e> │ │ │ │ + bne.w 771e2 <_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 77010 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 76ff8 <_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 │ │ │ │ @@ -112470,86 +112458,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 77100 <_Py_Dealloc@@Base+0x314> │ │ │ │ + bne.n 770e8 <_Py_Dealloc@@Base+0x314> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 770fc <_Py_Dealloc@@Base+0x310> │ │ │ │ + cbz r1, 770e4 <_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 7718a <_Py_Dealloc@@Base+0x39e> │ │ │ │ + beq.n 77172 <_Py_Dealloc@@Base+0x39e> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 77168 <_Py_Dealloc@@Base+0x37c> │ │ │ │ + beq.n 77150 <_Py_Dealloc@@Base+0x37c> │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ - cbnz r3, 7711a <_Py_Dealloc@@Base+0x32e> │ │ │ │ + cbnz r3, 77102 <_Py_Dealloc@@Base+0x32e> │ │ │ │ str.w r2, [r9, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 77010 <_Py_Dealloc@@Base+0x224> │ │ │ │ + beq.w 76ff8 <_Py_Dealloc@@Base+0x224> │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7715a <_Py_Dealloc@@Base+0x36e> │ │ │ │ + cbz r1, 77142 <_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, 77138 <_Py_Dealloc@@Base+0x34c> │ │ │ │ + cbz r3, 77120 <_Py_Dealloc@@Base+0x34c> │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 77010 <_Py_Dealloc@@Base+0x224> │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 76ff8 <_Py_Dealloc@@Base+0x224> │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76f7c <_Py_Dealloc@@Base+0x190> │ │ │ │ - ldr r2, [pc, #20] @ (77164 <_Py_Dealloc@@Base+0x378>) │ │ │ │ + beq.w 76f64 <_Py_Dealloc@@Base+0x190> │ │ │ │ + ldr r2, [pc, #20] @ (7714c <_Py_Dealloc@@Base+0x378>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 76f7c <_Py_Dealloc@@Base+0x190> │ │ │ │ + b.n 76f64 <_Py_Dealloc@@Base+0x190> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 77128 <_Py_Dealloc@@Base+0x33c> │ │ │ │ + b.n 77110 <_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, 77176 <_Py_Dealloc@@Base+0x38a> │ │ │ │ + cbz r3, 7715e <_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 77010 <_Py_Dealloc@@Base+0x224> │ │ │ │ + bne.w 76ff8 <_Py_Dealloc@@Base+0x224> │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 77010 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 76ff8 <_Py_Dealloc@@Base+0x224> │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7710c <_Py_Dealloc@@Base+0x320> │ │ │ │ + beq.n 770f4 <_Py_Dealloc@@Base+0x320> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 771ea <_Py_Dealloc@@Base+0x3fe> │ │ │ │ + cbz r1, 771d2 <_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, 771c0 <_Py_Dealloc@@Base+0x3d4> │ │ │ │ + cbz r3, 771a8 <_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 │ │ │ │ @@ -112558,47 +112546,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 77010 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 76ff8 <_Py_Dealloc@@Base+0x224> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 77196 <_Py_Dealloc@@Base+0x3aa> │ │ │ │ + b.n 7717e <_Py_Dealloc@@Base+0x3aa> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fbc24 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 76f22 <_Py_Dealloc@@Base+0x136> │ │ │ │ + bl 1fbf5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 76f0a <_Py_Dealloc@@Base+0x136> │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 770b6 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + b.n 7709e <_Py_Dealloc@@Base+0x2ca> │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 77210 <_Py_Dealloc@@Base+0x424> │ │ │ │ - cbz r2, 77210 <_Py_Dealloc@@Base+0x424> │ │ │ │ + cbz r0, 771f8 <_Py_Dealloc@@Base+0x424> │ │ │ │ + cbz r2, 771f8 <_Py_Dealloc@@Base+0x424> │ │ │ │ b.w 2bda8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 7720c <_Py_Dealloc@@Base+0x420> │ │ │ │ + b.n 771f4 <_Py_Dealloc@@Base+0x420> │ │ │ │ nop │ │ │ │ │ │ │ │ -00077218 : │ │ │ │ +00077200 : │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77290 │ │ │ │ + beq.n 77278 │ │ │ │ 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] @ (77294 ) │ │ │ │ + ldr r2, [pc, #88] @ (7727c ) │ │ │ │ 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] │ │ │ │ @@ -112627,15 +112615,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] @ (77308 ) │ │ │ │ + ldr r3, [pc, #84] @ (772f0 ) │ │ │ │ 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] │ │ │ │ @@ -112655,75 +112643,75 @@ │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r2, [r1, #3868] @ 0xf1c │ │ │ │ addle.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strle.w r3, [r1, #3868] @ 0xf1c │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 77310 │ │ │ │ + cbnz r0, 772f8 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7730e │ │ │ │ + bge.n 772f6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7730e │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + bne.n 772f6 │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ -00077324 : │ │ │ │ +0007730c : │ │ │ │ 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 7736e │ │ │ │ + bne.n 77356 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7736e │ │ │ │ + beq.n 77356 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 77388 │ │ │ │ + beq.n 77370 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 77362 │ │ │ │ + bne.n 7734a │ │ │ │ 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 6b810 │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 7738e │ │ │ │ + beq.n 77376 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 77356 │ │ │ │ + bne.n 7733e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7735e │ │ │ │ + b.n 77346 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 260d64 │ │ │ │ + bl 2610e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7735e │ │ │ │ + b.n 77346 │ │ │ │ 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 │ │ │ │ @@ -112731,1029 +112719,1036 @@ │ │ │ │ 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 77622 │ │ │ │ + beq.w 7760a │ │ │ │ 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 779d2 │ │ │ │ + bne.w 779ce │ │ │ │ cmp r6, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bgt.w 77548 │ │ │ │ + bgt.w 77530 │ │ │ │ ldrsb.w r2, [r9, r8] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 774be │ │ │ │ + blt.n 774a6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r1, r2, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 77532 │ │ │ │ + beq.w 7751a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 775b4 │ │ │ │ + beq.w 7759c │ │ │ │ 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 77588 │ │ │ │ + blt.w 77570 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 77532 │ │ │ │ + beq.n 7751a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 777c4 │ │ │ │ + beq.w 77796 │ │ │ │ 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 7775a │ │ │ │ + bgt.w 77746 │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7758e │ │ │ │ + blt.w 77576 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 77530 │ │ │ │ + beq.n 77518 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 774d6 │ │ │ │ + beq.n 774be │ │ │ │ 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 77782 │ │ │ │ + bgt.w 7776e │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 775ae │ │ │ │ + blt.w 77596 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 77530 │ │ │ │ + beq.n 77518 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 7796e │ │ │ │ + beq.w 7796a │ │ │ │ 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 7745c │ │ │ │ + b.n 77444 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 77d80 │ │ │ │ + bne.w 77de6 │ │ │ │ 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 7747c │ │ │ │ + bne.n 77464 │ │ │ │ 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 7747c │ │ │ │ + bne.n 77464 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 77e80 │ │ │ │ + beq.w 77e12 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 77e78 │ │ │ │ + bpl.w 77e0a │ │ │ │ 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 7747c │ │ │ │ + bne.n 77464 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 77b0a │ │ │ │ + beq.w 77b0e │ │ │ │ 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 774ca │ │ │ │ + b.n 774b2 │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 778c4 │ │ │ │ + bgt.w 778c0 │ │ │ │ ldrsh.w r3, [r9, r8, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 77598 │ │ │ │ + blt.n 77580 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 77532 │ │ │ │ + beq.n 7751a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 775b4 │ │ │ │ + beq.n 7759c │ │ │ │ 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 778e4 │ │ │ │ + bgt.w 778e0 │ │ │ │ ldrsh.w r3, [r9, r8, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77434 │ │ │ │ + bge.w 7741c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 774c4 │ │ │ │ - b.n 77446 │ │ │ │ + beq.n 774ac │ │ │ │ + b.n 7742e │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.w 77d6c │ │ │ │ + bne.w 77d1c │ │ │ │ movs r2, #0 │ │ │ │ - b.n 774ca │ │ │ │ + b.n 774b2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 774c4 │ │ │ │ + beq.n 774ac │ │ │ │ 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 7757e │ │ │ │ - adds r2, r3, #1 │ │ │ │ - beq.n 77594 │ │ │ │ - b.n 774ae │ │ │ │ + b.n 77566 │ │ │ │ + adds r0, r3, #1 │ │ │ │ + beq.n 7757c │ │ │ │ + b.n 77496 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7760a │ │ │ │ + bne.n 775f2 │ │ │ │ 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 7760a │ │ │ │ + bne.n 775f2 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 77d9e │ │ │ │ + beq.w 77d9c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 77d2c │ │ │ │ + bpl.w 77d96 │ │ │ │ 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 77532 │ │ │ │ + beq.n 7751a │ │ │ │ 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 7742a │ │ │ │ - b.n 77578 │ │ │ │ + ble.w 77412 │ │ │ │ + b.n 77560 │ │ │ │ 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 7779c │ │ │ │ + bgt.w 77788 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77790 │ │ │ │ + blt.w 7777c │ │ │ │ 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 77822 │ │ │ │ + beq.w 777f4 │ │ │ │ ldr r2, [r2, r7] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77830 │ │ │ │ + beq.w 7781c │ │ │ │ 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 778ae │ │ │ │ + bgt.w 7789a │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 7782a │ │ │ │ + blt.w 77808 │ │ │ │ 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 777aa │ │ │ │ + beq.w 7780e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, r7] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 778ea │ │ │ │ + beq.w 778e6 │ │ │ │ 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 │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ + and.w r6, r3, r2 │ │ │ │ + mov r9, sl │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 7774c │ │ │ │ + mov sl, r1 │ │ │ │ + bgt.n 77738 │ │ │ │ ldrsb.w r5, [r8, r6] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 778bc │ │ │ │ + blt.w 778a8 │ │ │ │ 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 777aa │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 77a88 │ │ │ │ + cmp r9, r4 │ │ │ │ + beq.w 778b0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3, r7] │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 77a84 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add.w r6, r6, fp, lsr #5 │ │ │ │ + add.w r6, r6, sl, lsr #5 │ │ │ │ cmp r0, #7 │ │ │ │ add.w r6, r6, #1 │ │ │ │ and.w r6, r6, r3 │ │ │ │ - bgt.w 77b16 │ │ │ │ + bgt.w 77b00 │ │ │ │ ldrsb.w r5, [r8, r6] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77a80 │ │ │ │ + blt.w 77a7c │ │ │ │ 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 777aa │ │ │ │ + cmp r9, r4 │ │ │ │ + beq.w 778b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 77b24 │ │ │ │ - mov.w fp, fp, lsr #10 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [r3, r7] │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 77b24 │ │ │ │ + mov.w sl, sl, lsr #10 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ - add.w r2, fp, #1 │ │ │ │ - add r6, r2 │ │ │ │ + add.w r3, sl, #1 │ │ │ │ cmp r0, #7 │ │ │ │ + add r6, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ and.w r6, r6, r3 │ │ │ │ - ble.n 776ce │ │ │ │ + ble.n 776b8 │ │ │ │ cmp r0, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ - b.n 776d2 │ │ │ │ + b.n 776bc │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r9, r8, lsl #1] │ │ │ │ ldrgt.w r3, [r9, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7746c │ │ │ │ + bge.w 77454 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 77594 │ │ │ │ + beq.w 7757c │ │ │ │ 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 77496 │ │ │ │ + b.n 7747e │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 77670 │ │ │ │ + bne.w 77658 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 77594 │ │ │ │ + b.n 7757c │ │ │ │ cmp r0, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ - b.n 7764e │ │ │ │ - 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 774ca │ │ │ │ + b.n 77636 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 77446 │ │ │ │ + bne.w 7742e │ │ │ │ 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 77446 │ │ │ │ + bne.w 7742e │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 77da8 │ │ │ │ + beq.w 77d92 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 77da2 │ │ │ │ + bpl.w 77d8c │ │ │ │ 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 77532 │ │ │ │ - b.n 77446 │ │ │ │ + beq.w 7751a │ │ │ │ + b.n 7742e │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r7 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 777b6 │ │ │ │ + movs r0, #1 │ │ │ │ + add r2, r9 │ │ │ │ + lsl.w r1, r0, r1 │ │ │ │ + add r2, r1 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + b.n 774b2 │ │ │ │ adds r5, #1 │ │ │ │ - beq.n 77796 │ │ │ │ - b.n 776b2 │ │ │ │ + beq.n 77782 │ │ │ │ + b.n 7769a │ │ │ │ + mov r2, r8 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r9, r7 │ │ │ │ + ldrb.w r1, [r8, #5] │ │ │ │ + b.n 777fa │ │ │ │ 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 d53b0 │ │ │ │ + bl d5270 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77e88 │ │ │ │ + beq.w 77de2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 77dac │ │ │ │ + bne.w 77da0 │ │ │ │ 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 77d12 │ │ │ │ + blt.w 77d72 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77890 │ │ │ │ + bge.n 7787c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 77d50 │ │ │ │ + beq.w 77dfa │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r9, r4 │ │ │ │ - bne.w 773ba │ │ │ │ + bne.w 773a2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 773ba │ │ │ │ + bne.w 773a2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 777aa │ │ │ │ + bne.n 7780e │ │ │ │ ldrb.w r0, [r9, #4] │ │ │ │ - b.n 77670 │ │ │ │ + b.n 77658 │ │ │ │ cmp r0, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ - b.n 7768e │ │ │ │ + b.n 77676 │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 774c4 │ │ │ │ - b.n 776f4 │ │ │ │ + beq.w 774ac │ │ │ │ + b.n 776e0 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + mov r9, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + ldrb.w r1, [r8, #5] │ │ │ │ + b.n 777fa │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77556 │ │ │ │ + bge.w 7753e │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 774c4 │ │ │ │ + beq.w 774ac │ │ │ │ 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 77582 │ │ │ │ + b.n 7756a │ │ │ │ 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 d53b0 │ │ │ │ + bl d5270 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77cae │ │ │ │ + beq.w 77c9e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 77cee │ │ │ │ + bne.w 77c7a │ │ │ │ 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 77cbe │ │ │ │ + blt.w 77c4a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7794c │ │ │ │ + bge.n 77948 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 77cb2 │ │ │ │ + beq.w 77d30 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r9, r4 │ │ │ │ - bne.w 773ba │ │ │ │ + bne.w 773a2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 773ba │ │ │ │ + bne.w 773a2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 777aa │ │ │ │ + bne.w 7780e │ │ │ │ ldrb.w r0, [r9, #4] │ │ │ │ - b.n 776b2 │ │ │ │ + b.n 7769a │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 774ae │ │ │ │ + bne.w 77496 │ │ │ │ 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 774ae │ │ │ │ + bne.w 77496 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 77d9a │ │ │ │ + beq.w 77e20 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 77d94 │ │ │ │ + beq.w 77e1a │ │ │ │ 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 77530 │ │ │ │ - b.n 774ae │ │ │ │ + beq.w 77518 │ │ │ │ + b.n 77496 │ │ │ │ cmp r6, #7 │ │ │ │ str r3, [sp, #20] │ │ │ │ itt le │ │ │ │ ldrsble.w r3, [r9, r8] │ │ │ │ strle r3, [sp, #16] │ │ │ │ - bgt.w 77e68 │ │ │ │ + bgt.w 77bb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77b94 │ │ │ │ + bge.w 77b96 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 774c4 │ │ │ │ + beq.w 774ac │ │ │ │ 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 77e58 │ │ │ │ + bgt.w 77bea │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77e3a │ │ │ │ + bge.w 77bd0 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 774c4 │ │ │ │ + beq.w 774ac │ │ │ │ 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 77e2c │ │ │ │ + bgt.w 77e7a │ │ │ │ ldrsb.w r6, [r9, r8] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 77e10 │ │ │ │ + bge.w 77e5e │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 774c4 │ │ │ │ + beq.w 774ac │ │ │ │ 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 77dfc │ │ │ │ + bgt.w 77e40 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 77de0 │ │ │ │ + bge.w 77e24 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 774c4 │ │ │ │ + beq.w 774ac │ │ │ │ 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 77a2c │ │ │ │ + b.n 77a28 │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 774c4 │ │ │ │ - b.n 77734 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov r1, sl │ │ │ │ + beq.w 774ac │ │ │ │ + b.n 77720 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r4, #0] │ │ │ │ - movs r2, #2 │ │ │ │ - bl d53b0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + bl d5270 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77c94 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ + beq.w 77d4c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ movw ip, #35500 @ 0x8aac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ - cmp r1, ip │ │ │ │ - bne.w 77c2a │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ + cmp r3, ip │ │ │ │ + bne.w 77cf8 │ │ │ │ + ldr r3, [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 77c6c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77aea │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 77d60 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - cmp r9, r1 │ │ │ │ - bne.w 77d46 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.w 77d46 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + subs r1, r2, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + clz r1, r1 │ │ │ │ + mov.w r1, r1, lsr #5 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + blt.w 77ccc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 77ae2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 777aa │ │ │ │ - ldrb.w r0, [r9, #4] │ │ │ │ - b.n 776f4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - b.n 774ca │ │ │ │ + beq.w 77d6a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.w 77c42 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.w 77c42 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbnz r3, 77b1a │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ + b.n 776e0 │ │ │ │ cmp r0, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ - b.n 77710 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov r1, sl │ │ │ │ + b.n 776fc │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + b.n 774b2 │ │ │ │ + ldrb r1, [r1, #5] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 777fa │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r4, #0] │ │ │ │ - movs r2, #2 │ │ │ │ - bl d53b0 │ │ │ │ - mov r1, r0 │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + bl d5270 │ │ │ │ + mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 77bec │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + beq.w 77e4e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ movw ip, #35500 @ 0x8aac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ - cmp r2, ip │ │ │ │ - bne.n 77bae │ │ │ │ - movw r2, #4364 @ 0x110c │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - subs r3, r1, r2 │ │ │ │ + cmp r3, ip │ │ │ │ + bne.n 77c0e │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + subs r1, r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - negs r2, r3 │ │ │ │ - adcs r2, r3 │ │ │ │ + negs r3, r1 │ │ │ │ + adcs r3, r1 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 77c20 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77b74 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 77c06 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ - cmp r9, r1 │ │ │ │ - bne.w 77d46 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r4, r0 │ │ │ │ - bne.w 77d46 │ │ │ │ + blt.n 77bfa │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 77b78 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 777aa │ │ │ │ - ldrb.w r0, [r9, #4] │ │ │ │ - b.n 77734 │ │ │ │ + beq.w 77e52 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 77c42 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + cmp r4, r0 │ │ │ │ + bne.n 77c42 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 778b0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ + b.n 77720 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1aef38 │ │ │ │ + bl 1af228 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 77c16 │ │ │ │ - bne.n 77c12 │ │ │ │ + blt.n 77bc4 │ │ │ │ + bne.n 77bc0 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 779ee │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bl c60f4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 77bd8 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77bce │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cbz r1, 77c06 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 77b74 │ │ │ │ - mvn.w r3, #2 │ │ │ │ - b.n 77594 │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 77bc0 │ │ │ │ - mov r0, r1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - b.n 77bc0 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77bd2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 77bd2 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 77bd2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - b.n 77bce │ │ │ │ + b.n 779ea │ │ │ │ + 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 779de │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 77532 │ │ │ │ + b.n 7751a │ │ │ │ adds r3, #4 │ │ │ │ - bne.n 77bd2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.w 773b8 │ │ │ │ + beq.w 77e8e │ │ │ │ + mvn.w r3, #2 │ │ │ │ + b.n 7757c │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + bl 1af228 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 77bc4 │ │ │ │ + bne.n 77bc0 │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ + b.n 77a14 │ │ │ │ + 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 77a06 │ │ │ │ subs r0, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77b64 │ │ │ │ - b.n 77be0 │ │ │ │ - strd r3, r0, [sp, #32] │ │ │ │ - bl c60f4 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 77c58 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77c4e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cbz r2, 77c88 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 77aea │ │ │ │ - b.n 77bd2 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 77c40 │ │ │ │ + bne.n 77b66 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 77c40 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 77c60 │ │ │ │ + b.n 77c20 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bl c6370 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 77c38 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 77aea │ │ │ │ + bge.n 77c32 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 77aea │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 77c4e │ │ │ │ - mov r7, r4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77bd2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + beq.w 77e52 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77bd2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 77bd2 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 77bee │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 7794c │ │ │ │ + bge.n 77b78 │ │ │ │ + b.n 77bca │ │ │ │ + subs r0, #1 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 77c20 │ │ │ │ + b.n 77c02 │ │ │ │ + mov r4, r2 │ │ │ │ + mov sl, r9 │ │ │ │ + b.w 773a2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77d3a │ │ │ │ + beq.n 77cc0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7794c │ │ │ │ + bge.w 77948 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7794c │ │ │ │ + bne.w 77948 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 7794c │ │ │ │ - b.n 77bd2 │ │ │ │ + bge.w 77948 │ │ │ │ + b.n 77bca │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ - blt.n 77d32 │ │ │ │ + blt.n 77cb8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77ce4 │ │ │ │ + bge.n 77c70 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77ce4 │ │ │ │ - b.n 77cda │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r0, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 7787e │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, r3, [sp, #28] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r3, [sp, #28] │ │ │ │ - b.n 77dbe │ │ │ │ - ldr.w r1, [sl, #28] │ │ │ │ - b.n 775f8 │ │ │ │ + bne.n 77c70 │ │ │ │ + b.n 77c66 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 77bca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 77bca │ │ │ │ + mov r0, r2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77bca │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77d00 │ │ │ │ + bne.n 77c8c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 77d00 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - mov r4, r1 │ │ │ │ - b.w 773ba │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - b.n 77890 │ │ │ │ + b.n 77c8c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 77d44 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 77ae2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 77ae2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 77aea │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 77ae2 │ │ │ │ + b.n 77bca │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + bl c6370 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 77d3c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 77cee │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 77cee │ │ │ │ + b.n 77ce8 │ │ │ │ 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 77492 │ │ │ │ - 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 7742a │ │ │ │ + b.w 7747a │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 77948 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 77d0a │ │ │ │ + mov r0, r2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77d0a │ │ │ │ + mov r7, r4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 77bca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 77bca │ │ │ │ + mov r0, r7 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77bca │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77ae2 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 7786a │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, r3, [sp, #28] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r3, [sp, #28] │ │ │ │ + b.n 77db2 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ - b.n 779be │ │ │ │ + b.n 777de │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 779a8 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 775e6 │ │ │ │ + b.n 777cc │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ - b.n 7780c │ │ │ │ + b.n 775e0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 777fa │ │ │ │ + b.n 775ce │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 77dd6 │ │ │ │ + blt.n 77dc8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77dce │ │ │ │ + bge.n 77dc0 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 77e8c │ │ │ │ + cbz r1, 77dd2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 77890 │ │ │ │ - b.n 77bd2 │ │ │ │ + bge.w 7787c │ │ │ │ + b.n 77bca │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77dbe │ │ │ │ - b.n 77d1c │ │ │ │ + bne.n 77db2 │ │ │ │ + b.n 77d7c │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ + b.n 77dc0 │ │ │ │ + mov r7, r3 │ │ │ │ + b.n 77d4e │ │ │ │ + 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 77412 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ + b.n 7787c │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ + b.w 77506 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + mov r2, r1 │ │ │ │ + b.w 774f4 │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ + b.n 779ba │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 779a4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1aef38 │ │ │ │ + bl 1af228 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 77c16 │ │ │ │ - bne.n 77e0a │ │ │ │ + blt.w 77bc4 │ │ │ │ + bne.n 77e88 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 77a6c │ │ │ │ + b.n 77a68 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [r9, r8, lsl #1] │ │ │ │ ldrgt.w r6, [r9, r8, lsl #2] │ │ │ │ - b.n 77a60 │ │ │ │ - mov r3, r6 │ │ │ │ - b.w 77532 │ │ │ │ + b.n 77a5c │ │ │ │ + mov r2, r4 │ │ │ │ + b.n 77ca0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 77c32 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1aef38 │ │ │ │ + bl 1af228 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 77c16 │ │ │ │ - bne.n 77e0a │ │ │ │ + blt.w 77bc4 │ │ │ │ + bne.n 77e88 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 77a42 │ │ │ │ + b.n 77a3e │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [r9, r8, lsl #1] │ │ │ │ ldrgt.w r6, [r9, r8, lsl #2] │ │ │ │ - b.n 77a36 │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - bl 1aef38 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 77c16 │ │ │ │ - bne.w 77c12 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ - b.n 77a18 │ │ │ │ - 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 77a0a │ │ │ │ - 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 779e2 │ │ │ │ - ldr.w r1, [sl, #28] │ │ │ │ - b.w 7751e │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - mov r2, r1 │ │ │ │ - b.w 7750c │ │ │ │ - mov r7, r3 │ │ │ │ - b.n 77c96 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - b.n 77dce │ │ │ │ + b.n 77a32 │ │ │ │ + mov r3, r6 │ │ │ │ + b.w 7751a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.w 773a0 │ │ │ │ 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] │ │ │ │ @@ -113763,388 +113758,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 7802e │ │ │ │ + bgt.w 78026 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 77f94 │ │ │ │ + blt.n 77f8c │ │ │ │ ldr.w r0, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 77f9e │ │ │ │ + beq.n 77f96 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 77fa6 │ │ │ │ + beq.n 77f9e │ │ │ │ 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 78010 │ │ │ │ + bgt.w 78008 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 78020 │ │ │ │ + blt.w 78018 │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 77f9e │ │ │ │ + beq.n 77f96 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 7809e │ │ │ │ + beq.w 78096 │ │ │ │ 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 7806c │ │ │ │ + bgt.w 78064 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 78052 │ │ │ │ + blt.w 7804a │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 77f9e │ │ │ │ + beq.n 77f96 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 78100 │ │ │ │ + beq.w 780f8 │ │ │ │ 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 78090 │ │ │ │ + bgt.w 78088 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 78066 │ │ │ │ + blt.n 7805e │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 77f9e │ │ │ │ + beq.n 77f96 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 78182 │ │ │ │ + beq.w 7817a │ │ │ │ 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 77f2e │ │ │ │ + b.n 77f26 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 781ea │ │ │ │ + bne.w 781d8 │ │ │ │ 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 77ffc │ │ │ │ + bne.n 77ff4 │ │ │ │ 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 77ffc │ │ │ │ + bne.n 77ff4 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 78200 │ │ │ │ + beq.w 781ee │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r2, r1, #26 │ │ │ │ - bpl.w 781fa │ │ │ │ + bpl.w 781e8 │ │ │ │ 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 77f9e │ │ │ │ + beq.n 77f96 │ │ │ │ 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 77f02 │ │ │ │ + ble.w 77efa │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 7817c │ │ │ │ + bgt.w 78174 │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77f0c │ │ │ │ + bge.w 77f04 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 77f1e │ │ │ │ + bne.w 77f16 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 7815e │ │ │ │ + bgt.w 78156 │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77ede │ │ │ │ + bge.w 77ed6 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 77f9a │ │ │ │ + beq.n 77f92 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 78016 │ │ │ │ + b.n 7800e │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 77f9a │ │ │ │ + beq.n 77f92 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ add.w r3, r3, sl, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 77f66 │ │ │ │ + b.n 77f5e │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 77f9e │ │ │ │ - b.n 77f80 │ │ │ │ + beq.n 77f96 │ │ │ │ + b.n 77f78 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, r9, lsl #1] │ │ │ │ ldrgt.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77f3e │ │ │ │ + bge.w 77f36 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 77f9a │ │ │ │ + beq.n 77f92 │ │ │ │ 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 77f6a │ │ │ │ + b.n 77f62 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 77f1e │ │ │ │ + bne.w 77f16 │ │ │ │ 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 77f1e │ │ │ │ + bne.w 77f16 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 7820a │ │ │ │ + beq.w 78202 │ │ │ │ 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 78204 │ │ │ │ + beq.w 781fc │ │ │ │ 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 77f9e │ │ │ │ - b.n 77f1e │ │ │ │ + beq.w 77f96 │ │ │ │ + b.n 77f16 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 77f50 │ │ │ │ + bne.w 77f48 │ │ │ │ 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 77f50 │ │ │ │ + bne.w 77f48 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 78214 │ │ │ │ + beq.n 781f8 │ │ │ │ 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 7820e │ │ │ │ + beq.n 781f2 │ │ │ │ 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 77f9e │ │ │ │ - b.n 77f50 │ │ │ │ + beq.w 77f96 │ │ │ │ + b.n 77f48 │ │ │ │ ldr.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77ede │ │ │ │ + bge.w 77ed6 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 77f9a │ │ │ │ + beq.w 77f92 │ │ │ │ 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 7801a │ │ │ │ + b.n 78012 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 77f80 │ │ │ │ + bne.w 77f78 │ │ │ │ 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 77f80 │ │ │ │ + bne.w 77f78 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 781e6 │ │ │ │ + beq.n 7820c │ │ │ │ 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 781e0 │ │ │ │ + beq.n 78206 │ │ │ │ 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 77f9e │ │ │ │ - b.n 77f80 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 781cc │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 781b6 │ │ │ │ + beq.w 77f96 │ │ │ │ + b.n 77f78 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 77f02 │ │ │ │ + b.n 77efa │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ - b.n 77fec │ │ │ │ + b.n 77fe4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 77fd8 │ │ │ │ + b.n 77fd0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 78142 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 7812c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 780ec │ │ │ │ + b.n 780e4 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 780d4 │ │ │ │ + b.n 780cc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7814a │ │ │ │ + b.n 781c4 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 78134 │ │ │ │ + b.n 781ae │ │ │ │ │ │ │ │ -00078218 : │ │ │ │ +00078210 : │ │ │ │ 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 78262 │ │ │ │ + bgt.n 7825a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 784de │ │ │ │ + beq.w 784d6 │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 784de │ │ │ │ + bhi.w 784d6 │ │ │ │ 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, #21629 @ 0x547d │ │ │ │ + movweq r7, #22253 @ 0x56ed │ │ │ │ movteq r7, #12 │ │ │ │ - bne.w 78394 │ │ │ │ + bne.w 7838c │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r0 │ │ │ │ tst.w lr, #512 @ 0x200 │ │ │ │ - bne.w 783f8 │ │ │ │ + bne.w 783f0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 784c6 │ │ │ │ - ldr.w r8, [pc, #628] @ 784fc │ │ │ │ + bne.w 784be │ │ │ │ + ldr.w r8, [pc, #628] @ 784f4 │ │ │ │ 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 7835c │ │ │ │ - ldr.w lr, [pc, #604] @ 78500 │ │ │ │ + beq.n 78354 │ │ │ │ + ldr.w lr, [pc, #604] @ 784f8 │ │ │ │ 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 78468 │ │ │ │ + bne.w 78460 │ │ │ │ str r1, [r3, #20] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78380 │ │ │ │ + beq.n 78378 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78380 │ │ │ │ + bge.n 78378 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 78386 │ │ │ │ + bne.n 7837e │ │ │ │ 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 │ │ │ │ @@ -114165,367 +114160,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 783a8 │ │ │ │ + bgt.n 783a0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n 78272 │ │ │ │ - movw r7, #5705 @ 0x1649 │ │ │ │ + b.n 7826a │ │ │ │ + movw r7, #5945 @ 0x1739 │ │ │ │ movt r7, #9 │ │ │ │ - b.n 78272 │ │ │ │ - movw r7, #5033 @ 0x13a9 │ │ │ │ + b.n 7826a │ │ │ │ + movw r7, #5665 @ 0x1621 │ │ │ │ movt r7, #12 │ │ │ │ - b.n 78272 │ │ │ │ + b.n 7826a │ │ │ │ movw r0, #14536 @ 0x38c8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 784c2 │ │ │ │ + beq.w 784ba │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 782ce │ │ │ │ + bne.n 782c6 │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 782e0 │ │ │ │ + beq.n 782d8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - b.n 782e0 │ │ │ │ + b.n 782d8 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - ble.w 784de │ │ │ │ + ble.w 784d6 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ - bne.n 783e6 │ │ │ │ - movw r7, #16577 @ 0x40c1 │ │ │ │ + bne.n 783de │ │ │ │ + movw r7, #17101 @ 0x42cd │ │ │ │ movt r7, #11 │ │ │ │ - b.n 78272 │ │ │ │ + b.n 7826a │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7833c │ │ │ │ + beq.n 78334 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7833c │ │ │ │ + beq.n 78334 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7833c │ │ │ │ + bne.n 78334 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78446 │ │ │ │ + bne.n 7843e │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 7833c │ │ │ │ + bmi.n 78334 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 783d0 │ │ │ │ + bne.n 783c8 │ │ │ │ dmb ish │ │ │ │ - b.n 7833c │ │ │ │ + b.n 78334 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 784de │ │ │ │ - movw r7, #36597 @ 0x8ef5 │ │ │ │ + bne.n 784d6 │ │ │ │ + movw r7, #37025 @ 0x90a1 │ │ │ │ movt r7, #21 │ │ │ │ - b.n 78272 │ │ │ │ + b.n 7826a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 784ac │ │ │ │ - ldr.w r9, [pc, #252] @ 784fc │ │ │ │ + beq.n 784a4 │ │ │ │ + ldr.w r9, [pc, #252] @ 784f4 │ │ │ │ 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, 78450 │ │ │ │ + cbz r3, 78448 │ │ │ │ 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 18e5c8 <_Py_NewReference@@Base> │ │ │ │ + bl 18e818 <_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 78374 │ │ │ │ + b.n 7836c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7833c │ │ │ │ - b.n 783c2 │ │ │ │ + bne.w 78334 │ │ │ │ + b.n 783ba │ │ │ │ movw r0, #14136 @ 0x3738 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78432 │ │ │ │ - b.n 784c2 │ │ │ │ + bne.n 7842a │ │ │ │ + b.n 784ba │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 78498 │ │ │ │ + bne.n 78490 │ │ │ │ add.w r0, lr, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 78370 │ │ │ │ + bne.w 78368 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 78374 │ │ │ │ + b.n 7836c │ │ │ │ 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 78374 │ │ │ │ + b.n 7836c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51744 @ 0xca20 │ │ │ │ + movw r1, #52640 @ 0xcda0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7833c │ │ │ │ + b.n 78334 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51812 @ 0xca64 │ │ │ │ + movw r1, #52708 @ 0xcde4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 784c2 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 784ba │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #51716 @ 0xca04 │ │ │ │ + movw r1, #52612 @ 0xcd84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00078504 : │ │ │ │ +000784fc : │ │ │ │ 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 7859e │ │ │ │ + bpl.n 78596 │ │ │ │ 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 78566 │ │ │ │ + blt.n 7855e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 78578 │ │ │ │ + bne.n 78570 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 78578 │ │ │ │ + beq.n 78570 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw ip, #44624 @ 0xae50 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, ip │ │ │ │ mov r1, r4 │ │ │ │ - beq.n 78596 │ │ │ │ + beq.n 7858e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7a1bc │ │ │ │ + b.w 7a1c8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r1, #40968 @ 0xa008 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 78544 │ │ │ │ + beq.n 7853c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 7854a │ │ │ │ + bne.n 78542 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 19033c <_Py_NewReference@@Base+0x1d74> │ │ │ │ + b.w 190524 <_Py_NewReference@@Base+0x1d0c> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 7888c │ │ │ │ + b.n 78884 │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_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] @ (78884 ) │ │ │ │ + ldr r7, [pc, #700] @ (7887c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r7, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7883a │ │ │ │ + beq.w 78832 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 786c6 │ │ │ │ + beq.n 786be │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r4, [r1, #-4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 78862 │ │ │ │ + bne.w 7885a │ │ │ │ ldrb.w r2, [r1, #-3] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 78848 │ │ │ │ + bne.w 78840 │ │ │ │ ldrb.w r2, [r1, #-2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 78848 │ │ │ │ + bne.w 78840 │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 78848 │ │ │ │ + bne.w 78840 │ │ │ │ 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 78820 │ │ │ │ + bne.w 78818 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 78820 │ │ │ │ + bne.w 78818 │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 78820 │ │ │ │ + bne.w 78818 │ │ │ │ ldrb r1, [r1, #3] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 78820 │ │ │ │ + bne.w 78818 │ │ │ │ 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, #24945 @ 0x6171 │ │ │ │ + movw r2, #24921 @ 0x6159 │ │ │ │ movt r2, #7 │ │ │ │ mov r3, r0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 786ca │ │ │ │ - cbz r4, 786c6 │ │ │ │ + bne.n 786c2 │ │ │ │ + cbz r4, 786be │ │ │ │ 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 786ea │ │ │ │ + beq.n 786e2 │ │ │ │ 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 786ac │ │ │ │ + bgt.n 786a4 │ │ │ │ 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, 786ea │ │ │ │ + cbz r1, 786e2 │ │ │ │ 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, 786d8 │ │ │ │ - cbz r3, 78716 │ │ │ │ + cbz r1, 786d0 │ │ │ │ + cbz r3, 7870e │ │ │ │ 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 786c6 │ │ │ │ + b.n 786be │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #45717 @ 0xb295 │ │ │ │ + movw r2, #45757 @ 0xb2bd │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #860] @ 0x35c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 78816 │ │ │ │ + bne.w 7880e │ │ │ │ mov r0, r4 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 786c6 │ │ │ │ + b.n 786be │ │ │ │ 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] │ │ │ │ @@ -114534,72 +114529,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 78750 │ │ │ │ + bne.n 78748 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7874c │ │ │ │ + cbz r2, 78744 │ │ │ │ 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 787ac │ │ │ │ + beq.n 787a4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7878c │ │ │ │ + beq.n 78784 │ │ │ │ ldr.w r2, [ip, #532] @ 0x214 │ │ │ │ - cbnz r2, 78768 │ │ │ │ + cbnz r2, 78760 │ │ │ │ str.w r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 786c6 │ │ │ │ + beq.n 786be │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 78786 │ │ │ │ + cbz r1, 7877e │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r2, r0, [r3, #20] │ │ │ │ - cbz r2, 78782 │ │ │ │ + cbz r2, 7877a │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b.n 786c6 │ │ │ │ + b.n 786be │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ - b.n 78774 │ │ │ │ + b.n 7876c │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 7879a │ │ │ │ + cbz r2, 78792 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 786c6 │ │ │ │ + bne.n 786be │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 786c6 │ │ │ │ + b.n 786be │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7875a │ │ │ │ + beq.n 78752 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 78810 │ │ │ │ + cbz r2, 78808 │ │ │ │ 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, 787de │ │ │ │ + cbz r3, 787d6 │ │ │ │ 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 │ │ │ │ @@ -114612,76 +114607,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 786c6 │ │ │ │ + b.n 786be │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 787b8 │ │ │ │ + b.n 787b0 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 7870a │ │ │ │ + b.n 78702 │ │ │ │ mov r0, r3 │ │ │ │ - bl 66220 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #29996 @ 0x752c │ │ │ │ + bl 61058 │ │ │ │ + movw r1, #30892 @ 0x78ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6096 @ 0x17d0 │ │ │ │ + movw r0, #6992 @ 0x1b50 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #33184 @ 0x81a0 │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #34080 @ 0x8520 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #68] @ (78888 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #68] @ (78880 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r3 │ │ │ │ - bl 66220 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #29972 @ 0x7514 │ │ │ │ + bl 61058 │ │ │ │ + movw r1, #30868 @ 0x7894 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6096 @ 0x17d0 │ │ │ │ + movw r0, #6992 @ 0x1b50 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 66220 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #29912 @ 0x74d8 │ │ │ │ + bl 61058 │ │ │ │ + movw r1, #30808 @ 0x7858 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6096 @ 0x17d0 │ │ │ │ + movw r0, #6992 @ 0x1b50 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 66018 │ │ │ │ + bl 66210 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + str 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 78a44 │ │ │ │ - ldr r3, [pc, #568] @ (78af4 ) │ │ │ │ + bne.w 78a3c │ │ │ │ + ldr r3, [pc, #568] @ (78aec ) │ │ │ │ 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 78964 │ │ │ │ + beq.n 7895c │ │ │ │ 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 │ │ │ │ @@ -114699,22 +114694,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 78aac │ │ │ │ + bne.w 78aa4 │ │ │ │ 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 7894e │ │ │ │ + bne.n 78946 │ │ │ │ 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] │ │ │ │ @@ -114730,46 +114725,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 78938 │ │ │ │ + b.n 78930 │ │ │ │ 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, #2709 @ 0xa95 │ │ │ │ + movw r2, #2741 @ 0xab5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r7, #868] @ 0x364 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78a72 │ │ │ │ - ldr r3, [pc, #356] @ (78af4 ) │ │ │ │ + bne.n 78a6a │ │ │ │ + ldr r3, [pc, #356] @ (78aec ) │ │ │ │ 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 78a60 │ │ │ │ + beq.n 78a58 │ │ │ │ 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, 789fe │ │ │ │ + cbz r0, 789f6 │ │ │ │ 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 │ │ │ │ @@ -114785,111 +114780,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 78aac │ │ │ │ + bne.n 78aa4 │ │ │ │ strb.w r0, [r7, fp] │ │ │ │ - b.n 7891c │ │ │ │ + b.n 78914 │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 78a54 │ │ │ │ + bhi.n 78a4c │ │ │ │ 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 789b8 │ │ │ │ + bne.n 789b0 │ │ │ │ ldr.w r3, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #45557 @ 0xb1f5 │ │ │ │ + movw r1, #45597 @ 0xb21d │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 78ad4 │ │ │ │ + bne.n 78acc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 78a80 │ │ │ │ + cbz r4, 78a78 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 789b8 │ │ │ │ + b.n 789b0 │ │ │ │ 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 78974 │ │ │ │ + b.n 7896c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 789b8 │ │ │ │ + b.n 789b0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 789b8 │ │ │ │ - b.n 78a1a │ │ │ │ + bne.n 789b0 │ │ │ │ + b.n 78a12 │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 789b8 │ │ │ │ - bl 1f2e80 │ │ │ │ + bne.n 789b0 │ │ │ │ + bl 1f31b8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78a96 │ │ │ │ + bge.n 78a8e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 78ae2 │ │ │ │ + cbz r3, 78ada │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78aa6 │ │ │ │ + bge.n 78a9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 78aea │ │ │ │ + cbz r3, 78ae2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78948 │ │ │ │ + b.n 78940 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1eb5f0 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 1eb980 <_PyDict_SendEvent@@Base> │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - ble.w 78916 │ │ │ │ + ble.w 7890e │ │ │ │ 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 7891c │ │ │ │ + b.n 78914 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 78a36 │ │ │ │ + b.n 78a2e │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 78a96 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78a8e │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 78aa6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78a9e │ │ │ │ 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 │ │ │ │ @@ -114901,27 +114896,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 78c6e │ │ │ │ + beq.w 78c66 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 78d26 │ │ │ │ + bhi.w 78d1e │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 78b8e │ │ │ │ - ldr r1, [pc, #636] @ (78db8 ) │ │ │ │ + bne.n 78b86 │ │ │ │ + ldr r1, [pc, #636] @ (78db0 ) │ │ │ │ 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 78cf8 │ │ │ │ + beq.w 78cf0 │ │ │ │ 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 │ │ │ │ @@ -114940,48 +114935,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, #2709 @ 0xa95 │ │ │ │ + movw r0, #2741 @ 0xab5 │ │ │ │ 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 78d50 │ │ │ │ - ldr r0, [pc, #508] @ (78db8 ) │ │ │ │ + bne.w 78d48 │ │ │ │ + ldr r0, [pc, #508] @ (78db0 ) │ │ │ │ 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 78cba │ │ │ │ + bcs.n 78cb2 │ │ │ │ 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 78d2a │ │ │ │ + beq.w 78d22 │ │ │ │ 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 78c38 │ │ │ │ + beq.n 78c30 │ │ │ │ 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 │ │ │ │ @@ -115000,171 +114995,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 78c5c │ │ │ │ + bhi.n 78c54 │ │ │ │ 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 78c02 │ │ │ │ - b.n 78cba │ │ │ │ + bne.n 78bfa │ │ │ │ + b.n 78cb2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [ip, #12] │ │ │ │ add.w r7, r5, #20 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - b.n 78c08 │ │ │ │ + b.n 78c00 │ │ │ │ movs r1, #12 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 78b90 │ │ │ │ + bls.n 78b88 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w 78d7c │ │ │ │ + bhi.w 78d74 │ │ │ │ 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, #2709 @ 0xa95 │ │ │ │ + movw r1, #2741 @ 0xab5 │ │ │ │ movt r1, #7 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 78d50 │ │ │ │ - ldr r1, [pc, #272] @ (78db8 ) │ │ │ │ + bne.n 78d48 │ │ │ │ + ldr r1, [pc, #272] @ (78db0 ) │ │ │ │ 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, #45557 @ 0xb1f5 │ │ │ │ + movw r1, #45597 @ 0xb21d │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 78d6c │ │ │ │ + bne.n 78d64 │ │ │ │ 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 78db0 │ │ │ │ + beq.n 78da8 │ │ │ │ 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 78c08 │ │ │ │ + b.n 78c00 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r1, #2709 @ 0xa95 │ │ │ │ + movw r1, #2741 @ 0xab5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 78d44 │ │ │ │ + bne.n 78d3c │ │ │ │ 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 78bd6 │ │ │ │ + b.n 78bce │ │ │ │ movs r1, #8 │ │ │ │ - b.n 78c74 │ │ │ │ + b.n 78c6c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 78c02 │ │ │ │ - b.n 78cba │ │ │ │ + bne.w 78bfa │ │ │ │ + b.n 78cb2 │ │ │ │ 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, 78db0 │ │ │ │ + cbz r0, 78da8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r7, r5, #20 │ │ │ │ - b.n 78c08 │ │ │ │ + b.n 78c00 │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 78ce0 │ │ │ │ + b.n 78cd8 │ │ │ │ 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 78db0 │ │ │ │ + bmi.n 78da8 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r0, #2709 @ 0xa95 │ │ │ │ + movw r0, #2741 @ 0xab5 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 78bb8 │ │ │ │ - b.n 78d50 │ │ │ │ + beq.w 78bb0 │ │ │ │ + b.n 78d48 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 78b86 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 78b7e │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078dbc : │ │ │ │ +00078db4 : │ │ │ │ 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 19085c <_Py_NewReference@@Base+0x2294> │ │ │ │ - cbz r0, 78de4 │ │ │ │ + bl 190a40 <_Py_NewReference@@Base+0x2228> │ │ │ │ + cbz r0, 78ddc │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00078de8 : │ │ │ │ +00078de0 : │ │ │ │ stmdb 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 │ │ │ │ @@ -115191,77 +115186,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 790e8 │ │ │ │ + bmi.w 790e0 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 790a0 │ │ │ │ - ldr r3, [pc, #700] @ (79128 ) │ │ │ │ + bne.w 79098 │ │ │ │ + ldr r3, [pc, #700] @ (79120 ) │ │ │ │ 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 79050 │ │ │ │ + bcs.w 79048 │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r3, [r7, sl, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 7908a │ │ │ │ + beq.w 79082 │ │ │ │ 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 78f66 │ │ │ │ + beq.n 78f5e │ │ │ │ add.w r6, r8, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78f8a │ │ │ │ + beq.n 78f82 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 78f90 │ │ │ │ + beq.n 78f88 │ │ │ │ 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 78fd8 │ │ │ │ - ldr r0, [pc, #592] @ (7912c ) │ │ │ │ + bne.n 78fd0 │ │ │ │ + ldr r0, [pc, #592] @ (79124 ) │ │ │ │ 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 790c2 │ │ │ │ + bne.w 790ba │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 78f96 │ │ │ │ + bmi.n 78f8e │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 78f5e │ │ │ │ - ldr r2, [pc, #552] @ (79128 ) │ │ │ │ + bpl.n 78f56 │ │ │ │ + ldr r2, [pc, #552] @ (79120 ) │ │ │ │ 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 │ │ │ │ @@ -115281,212 +115276,212 @@ │ │ │ │ cmp r1, r7 │ │ │ │ add.w r5, r5, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r2, [r6, #-8] │ │ │ │ str.w r4, [r3, #3760] @ 0xeb0 │ │ │ │ str.w r5, [r3, #3868] @ 0xf1c │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ - bgt.n 79002 │ │ │ │ + bgt.n 78ffa │ │ │ │ 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 78fcc │ │ │ │ + bhi.n 78fc4 │ │ │ │ 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 78eb4 │ │ │ │ + bne.n 78eac │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 78ec0 │ │ │ │ + bne.n 78eb8 │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 78ec8 │ │ │ │ + b.n 78ec0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 79040 │ │ │ │ + bgt.n 79038 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r0, r6, r1 │ │ │ │ add r2, r3 │ │ │ │ strb r2, [r6, r1] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #1] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r0, #2] │ │ │ │ - cbz r2, 78fc2 │ │ │ │ + cbz r2, 78fba │ │ │ │ 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 78efa │ │ │ │ + b.n 78ef2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 78eac │ │ │ │ - ldr r0, [pc, #336] @ (7912c ) │ │ │ │ + b.n 78ea4 │ │ │ │ + ldr r0, [pc, #336] @ (79124 ) │ │ │ │ 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 790f8 │ │ │ │ + bne.w 790f0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ str.w fp, [r6, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 78efa │ │ │ │ + bpl.w 78ef2 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 78f98 │ │ │ │ + b.n 78f90 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 78f5e │ │ │ │ + beq.n 78f56 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78f5e │ │ │ │ + bne.n 78f56 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 790b8 │ │ │ │ + bne.n 790b0 │ │ │ │ add.w r2, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 78f5e │ │ │ │ + bmi.n 78f56 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7902a │ │ │ │ + bne.n 79022 │ │ │ │ dmb ish │ │ │ │ - b.n 78f5e │ │ │ │ + b.n 78f56 │ │ │ │ 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 78fac │ │ │ │ + b.n 78fa4 │ │ │ │ ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #45557 @ 0xb1f5 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 7911a │ │ │ │ + bne.n 79112 │ │ │ │ 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 790e8 │ │ │ │ + beq.n 790e0 │ │ │ │ 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 78eac │ │ │ │ + b.n 78ea4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79050 │ │ │ │ + beq.n 79048 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - b.n 78f7e │ │ │ │ + b.n 78f76 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 790e8 │ │ │ │ + cbz r0, 790e0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w ip, r3, #16384 @ 0x4000 │ │ │ │ - b.n 78eac │ │ │ │ + b.n 78ea4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 78f5e │ │ │ │ - b.n 7901c │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + bne.w 78f56 │ │ │ │ + b.n 79014 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 79146 │ │ │ │ + bne.n 7913e │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ - cbnz r0, 7913c │ │ │ │ + bl 6b488 │ │ │ │ + cbnz r0, 79134 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.w 78efa │ │ │ │ - b.n 78ffe │ │ │ │ - bl 1f2e80 │ │ │ │ + bpl.w 78ef2 │ │ │ │ + b.n 78ff6 │ │ │ │ + bl 1f31b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78f5e │ │ │ │ + beq.w 78f56 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 78efa │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 78ef2 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 79130 │ │ │ │ + bne.n 79128 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 78ff2 │ │ │ │ + bne.w 78fea │ │ │ │ mov r0, r6 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ - b.n 78ff2 │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ + b.n 78fea │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 79072 │ │ │ │ + b.n 7906a │ │ │ │ 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 78ff2 │ │ │ │ + b.n 78fea │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 78efa │ │ │ │ - b.n 78ffe │ │ │ │ + bpl.w 78ef2 │ │ │ │ + b.n 78ff6 │ │ │ │ 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 78efa │ │ │ │ - b.n 78ffe │ │ │ │ + bpl.w 78ef2 │ │ │ │ + b.n 78ff6 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ @@ -115512,96 +115507,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 79384 │ │ │ │ + bmi.w 7937c │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 79340 │ │ │ │ - ldr r3, [pc, #444] @ (7939c ) │ │ │ │ + bne.w 79338 │ │ │ │ + ldr r3, [pc, #444] @ (79394 ) │ │ │ │ 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 79304 │ │ │ │ + bcs.w 792fc │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r3, [fp, sl, lsl #3] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 79332 │ │ │ │ + beq.w 7932a │ │ │ │ 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 79274 │ │ │ │ + beq.n 7926c │ │ │ │ adds r6, r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 792f8 │ │ │ │ + beq.n 792f0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 792fe │ │ │ │ + beq.n 792f6 │ │ │ │ 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 792e2 │ │ │ │ - ldr r0, [pc, #336] @ (793a0 ) │ │ │ │ + bne.n 792da │ │ │ │ + ldr r0, [pc, #336] @ (79398 ) │ │ │ │ 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 79356 │ │ │ │ + bne.n 7934e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 7929e │ │ │ │ + bmi.n 79296 │ │ │ │ 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 792d6 │ │ │ │ + bcc.n 792ce │ │ │ │ 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 79304 │ │ │ │ + beq.n 792fc │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 79222 │ │ │ │ + b.n 7921a │ │ │ │ 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] │ │ │ │ @@ -115610,565 +115605,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, 792ce │ │ │ │ + cbz r2, 792c6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b314 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #-12] │ │ │ │ - b.n 7926c │ │ │ │ + b.n 79264 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ str.w r8, [r3, #8] │ │ │ │ - b.n 79222 │ │ │ │ + b.n 7921a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r6 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 18e5c8 <_Py_NewReference@@Base> │ │ │ │ + bl 18e818 <_Py_NewReference@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 79266 │ │ │ │ + b.n 7925e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 79234 │ │ │ │ + bne.n 7922c │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7923c │ │ │ │ + b.n 79234 │ │ │ │ ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #45557 @ 0xb1f5 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 79378 │ │ │ │ + bne.n 79370 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 79384 │ │ │ │ + cbz r0, 7937c │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 79296 │ │ │ │ + b.n 7928e │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 79292 │ │ │ │ + b.n 7928a │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r8 │ │ │ │ - cbz r0, 79384 │ │ │ │ + cbz r0, 7937c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 79222 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 7921a │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7938e │ │ │ │ + bne.n 79386 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79266 │ │ │ │ + bne.w 7925e │ │ │ │ mov r0, r6 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ - b.n 79266 │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ + b.n 7925e │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 79324 │ │ │ │ + b.n 7931c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 79266 │ │ │ │ + b.n 7925e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000793a4 : │ │ │ │ +0007939c : │ │ │ │ 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 79414 │ │ │ │ - cbz r0, 793e2 │ │ │ │ + bl 7940c │ │ │ │ + cbz r0, 793da │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (793e8 ) │ │ │ │ + ldr r0, [pc, #24] @ (793e0 ) │ │ │ │ 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 79ab4 │ │ │ │ + b.n 79aac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000793ec : │ │ │ │ +000793e4 : │ │ │ │ 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 79414 │ │ │ │ + bl 7940c │ │ │ │ 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 7970a │ │ │ │ + beq.w 79702 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 79600 │ │ │ │ + beq.w 795f8 │ │ │ │ movw r3, #65507 @ 0xffe3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 79a16 │ │ │ │ + bhi.w 79a0e │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.w 795c2 │ │ │ │ + ble.w 795ba │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 79790 │ │ │ │ + bne.w 79788 │ │ │ │ adds r0, #4 │ │ │ │ sub.w ip, r3, #4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ cmp r0, ip │ │ │ │ it hi │ │ │ │ subhi r1, r3, r0 │ │ │ │ - bhi.w 795c2 │ │ │ │ + bhi.w 795ba │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7963e │ │ │ │ + bne.w 79636 │ │ │ │ adds r1, r0, #4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 794b2 │ │ │ │ + bcc.n 794aa │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 79640 │ │ │ │ + bne.w 79638 │ │ │ │ add.w r1, r0, #8 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 794b2 │ │ │ │ + bcc.n 794aa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 79640 │ │ │ │ + bne.w 79638 │ │ │ │ add.w r1, r0, #12 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 794b2 │ │ │ │ + bcc.n 794aa │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 79640 │ │ │ │ + bne.w 79638 │ │ │ │ adds r1, #4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs.n 794a2 │ │ │ │ + bcs.n 7949a │ │ │ │ subs r0, r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.w 79a9c │ │ │ │ + bhi.w 79a94 │ │ │ │ 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 79640 │ │ │ │ + bne.w 79638 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ add.w r1, r4, #21 │ │ │ │ - movw r3, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79752 │ │ │ │ - ldr r3, [pc, #712] @ (797cc ) │ │ │ │ + bne.w 7974a │ │ │ │ + ldr r3, [pc, #712] @ (797c4 ) │ │ │ │ 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 79726 │ │ │ │ + bgt.w 7971e │ │ │ │ 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 79716 │ │ │ │ + beq.w 7970e │ │ │ │ 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 795a8 │ │ │ │ - ldr r0, [pc, #652] @ (797d0 ) │ │ │ │ + beq.n 795a0 │ │ │ │ + ldr r0, [pc, #652] @ (797c8 ) │ │ │ │ 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 797a0 │ │ │ │ + bne.w 79798 │ │ │ │ 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 79774 │ │ │ │ + bpl.w 7976c │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 79aa8 │ │ │ │ + bpl.w 79aa0 │ │ │ │ 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 7978a │ │ │ │ + bne.w 79782 │ │ │ │ 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 79632 │ │ │ │ + bhi.n 7962a │ │ │ │ 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 79542 │ │ │ │ + b.n 7953a │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 79a9e │ │ │ │ + bhi.w 79a96 │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w pc, [ip, r1, lsl #2] │ │ │ │ nop │ │ │ │ - str r4, [sp, #900] @ 0x384 │ │ │ │ + str r4, [sp, #868] @ 0x364 │ │ │ │ movs r7, r0 │ │ │ │ - str r5, [sp, #1012] @ 0x3f4 │ │ │ │ + str r5, [sp, #980] @ 0x3d4 │ │ │ │ movs r7, r0 │ │ │ │ - str r5, [sp, #916] @ 0x394 │ │ │ │ + str r5, [sp, #884] @ 0x374 │ │ │ │ movs r7, r0 │ │ │ │ - str r4, [sp, #788] @ 0x314 │ │ │ │ + str r4, [sp, #756] @ 0x2f4 │ │ │ │ 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 794e0 │ │ │ │ - b.n 79640 │ │ │ │ + beq.w 794d8 │ │ │ │ + b.n 79638 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 794d2 │ │ │ │ + b.n 794ca │ │ │ │ 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 794d2 │ │ │ │ + blt.w 794ca │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79a72 │ │ │ │ + bne.w 79a6a │ │ │ │ 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 795a0 │ │ │ │ + b.n 79598 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 79542 │ │ │ │ + b.n 7953a │ │ │ │ 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 794e0 │ │ │ │ + beq.w 794d8 │ │ │ │ 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 7981e │ │ │ │ + bne.w 79816 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 70ef8 │ │ │ │ + bl 70f18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7981a │ │ │ │ + beq.w 79812 │ │ │ │ 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 797d8 │ │ │ │ + beq.w 797d0 │ │ │ │ mov.w ip, #127 @ 0x7f │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79800 │ │ │ │ + beq.w 797f8 │ │ │ │ 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 79812 │ │ │ │ + bgt.w 7980a │ │ │ │ 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 11930c │ │ │ │ + bl 1194a8 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ - beq.w 79816 │ │ │ │ - bl 93a04 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + beq.w 7980e │ │ │ │ + bl 93af4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 795a0 │ │ │ │ + b.n 79598 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79a4e │ │ │ │ - ldr r3, [pc, #192] @ (797d4 ) │ │ │ │ - b.n 795a0 │ │ │ │ + bne.w 79a46 │ │ │ │ + ldr r3, [pc, #192] @ (797cc ) │ │ │ │ + b.n 79598 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79542 │ │ │ │ + bne.w 7953a │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #45557 @ 0xb1f5 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79a42 │ │ │ │ + bne.w 79a3a │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf6c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 79762 │ │ │ │ + cbz r3, 7975a │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ add.w r7, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 79542 │ │ │ │ + b.n 7953a │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 79762 │ │ │ │ + cbz r0, 7975a │ │ │ │ add.w r7, r4, #20 │ │ │ │ - b.n 79542 │ │ │ │ - bl 1f2e80 │ │ │ │ + b.n 7953a │ │ │ │ + bl 1f31b8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7981a │ │ │ │ + beq.n 79812 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 79580 │ │ │ │ + bmi.w 79578 │ │ │ │ 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 795a0 │ │ │ │ + beq.w 79598 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r4, [r2, #0] │ │ │ │ - b.n 795a0 │ │ │ │ + b.n 79598 │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ subs r2, #7 │ │ │ │ mov.w r9, r2, lsr #3 │ │ │ │ - b.n 79650 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 79648 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 79a52 │ │ │ │ + bne.w 79a4a │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79568 │ │ │ │ + bne.w 79560 │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 79568 │ │ │ │ + b.n 79560 │ │ │ │ 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 797f4 │ │ │ │ + beq.n 797ec │ │ │ │ cmp r1, #2 │ │ │ │ movw ip, #65535 @ 0xffff │ │ │ │ - bne.w 79a62 │ │ │ │ + bne.w 79a5a │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 79800 │ │ │ │ + cbz r0, 797f8 │ │ │ │ add.w r0, r4, #28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 796ca │ │ │ │ + b.n 796c2 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 797ec │ │ │ │ + bne.n 797e4 │ │ │ │ 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 796d8 │ │ │ │ + ble.w 796d0 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 796e8 │ │ │ │ - bl 12f088 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 796e0 │ │ │ │ + bl 12f020 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 795a0 │ │ │ │ + b.n 79598 │ │ │ │ cmp r4, #3 │ │ │ │ mov ip, r5 │ │ │ │ mov.w r4, #0 │ │ │ │ - ble.w 799fe │ │ │ │ + ble.w 799f6 │ │ │ │ tst.w ip, #3 │ │ │ │ - bne.w 79a1c │ │ │ │ + bne.w 79a14 │ │ │ │ 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 799f0 │ │ │ │ + bcc.w 799e8 │ │ │ │ subs r3, r4, r2 │ │ │ │ cmp.w r3, #1020 @ 0x3fc │ │ │ │ - ble.w 79a30 │ │ │ │ + ble.w 79a28 │ │ │ │ add.w r3, r2, #1020 @ 0x3fc │ │ │ │ cmp r3, r8 │ │ │ │ - bcc.w 79a34 │ │ │ │ + bcc.w 79a2c │ │ │ │ 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 7991a │ │ │ │ + beq.n 79912 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 79902 │ │ │ │ + beq.n 798fa │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 798f0 │ │ │ │ + beq.n 798e8 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 798de │ │ │ │ + beq.n 798d6 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 798cc │ │ │ │ + beq.n 798c4 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 798ba │ │ │ │ + beq.n 798b2 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 798a8 │ │ │ │ + beq.n 798a0 │ │ │ │ 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]! │ │ │ │ @@ -116204,15 +116199,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 799cc │ │ │ │ + beq.n 799c4 │ │ │ │ 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 │ │ │ │ @@ -116258,108 +116253,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 7991e │ │ │ │ + bne.n 79916 │ │ │ │ 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 79844 │ │ │ │ + b.n 7983c │ │ │ │ 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 79a38 │ │ │ │ + bls.n 79a30 │ │ │ │ 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 799fe │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 7981a │ │ │ │ + b.n 799f6 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 79812 │ │ │ │ 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 7982a │ │ │ │ + b.n 79822 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 7985e │ │ │ │ + b.n 79856 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 799d8 │ │ │ │ + b.n 799d0 │ │ │ │ cmp r2, #195 @ 0xc3 │ │ │ │ - bhi.n 79a88 │ │ │ │ + bhi.n 79a80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r8, r1 │ │ │ │ - b.n 79680 │ │ │ │ + b.n 79678 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 79740 │ │ │ │ + b.n 79738 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 79712 │ │ │ │ + b.n 7970a │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 79568 │ │ │ │ + b.n 79560 │ │ │ │ movt ip, #16 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 797ec │ │ │ │ - b.n 79800 │ │ │ │ + bne.w 797e4 │ │ │ │ + b.n 797f8 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7961c │ │ │ │ - ldr r3, [pc, #44] @ (79ab0 ) │ │ │ │ + bge.w 79614 │ │ │ │ + ldr r3, [pc, #44] @ (79aa8 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 795a0 │ │ │ │ + b.n 79598 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ - bhi.n 79a94 │ │ │ │ + bhi.n 79a8c │ │ │ │ mov r8, r1 │ │ │ │ - b.n 79680 │ │ │ │ + b.n 79678 │ │ │ │ movt r1, #16 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 79680 │ │ │ │ + b.n 79678 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ bfi r2, r1, #24, #8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 794c6 │ │ │ │ + b.n 794be │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 79776 │ │ │ │ + b.n 7976e │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79c1c │ │ │ │ + beq.w 79c14 │ │ │ │ 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 │ │ │ │ @@ -116370,338 +116365,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 79b00 │ │ │ │ + bmi.n 79af8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - beq.n 79b08 │ │ │ │ + beq.n 79b00 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 79c14 │ │ │ │ + beq.w 79c0c │ │ │ │ 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 79c20 │ │ │ │ - ldr r3, [pc, #448] @ (79cd4 ) │ │ │ │ + beq.w 79c18 │ │ │ │ + ldr r3, [pc, #448] @ (79ccc ) │ │ │ │ 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 79be4 │ │ │ │ + bne.n 79bdc │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 79c84 │ │ │ │ + beq.w 79c7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 79baa │ │ │ │ + beq.n 79ba2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79b66 │ │ │ │ + bge.n 79b5e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79c78 │ │ │ │ + beq.w 79c70 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79b86 │ │ │ │ + bge.n 79b7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79c8c │ │ │ │ + beq.w 79c84 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79b86 │ │ │ │ + bge.n 79b7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79c6c │ │ │ │ + beq.n 79c64 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ movs r1, #1 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79b00 │ │ │ │ + beq.n 79af8 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79b00 │ │ │ │ + b.n 79af8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79bc2 │ │ │ │ + bge.n 79bba │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 79bc2 │ │ │ │ + cbnz r1, 79bba │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79b02 │ │ │ │ + beq.n 79afa │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 79b02 │ │ │ │ + bne.n 79afa │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 79b02 │ │ │ │ + b.n 79afa │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79b24 │ │ │ │ + beq.n 79b1c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79c02 │ │ │ │ + bge.n 79bfa │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 79c02 │ │ │ │ + cbnz r1, 79bfa │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 79b00 │ │ │ │ - b.n 79b94 │ │ │ │ + beq.w 79af8 │ │ │ │ + b.n 79b8c │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 79b12 │ │ │ │ + bne.w 79b0a │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 79c9a │ │ │ │ + bmi.n 79c92 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 79cc2 │ │ │ │ + blt.n 79cba │ │ │ │ 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 79b02 │ │ │ │ + bge.w 79afa │ │ │ │ subs r1, r4, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 79b02 │ │ │ │ + bne.w 79afa │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 79b02 │ │ │ │ + b.n 79afa │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79b86 │ │ │ │ + b.n 79b7e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79b66 │ │ │ │ - bl d8138 │ │ │ │ + b.n 79b5e │ │ │ │ + bl d801c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79b00 │ │ │ │ + b.n 79af8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 79b78 │ │ │ │ + b.n 79b70 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 79cac │ │ │ │ + bmi.n 79ca4 │ │ │ │ ldrsb.w r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 79cba │ │ │ │ + blt.n 79cb2 │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 79c38 │ │ │ │ + b.n 79c30 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79ccc │ │ │ │ + blt.n 79cc4 │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 79c38 │ │ │ │ + b.n 79c30 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 79ccc │ │ │ │ + bmi.n 79cc4 │ │ │ │ add.w r3, r2, #28 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #16] @ (79cd8 ) │ │ │ │ + ldr r3, [pc, #16] @ (79cd0 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 79c4e │ │ │ │ + b.n 79c46 │ │ │ │ add.w r3, r2, #20 │ │ │ │ - b.n 79cc2 │ │ │ │ + b.n 79cba │ │ │ │ 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, 79ce0 │ │ │ │ + cbz r1, 79ce0 │ │ │ │ + b.w 191334 <_Py_NewReference@@Base+0x2b1c> │ │ │ │ + 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 79fa6 │ │ │ │ + blt.w 79fb2 │ │ │ │ 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 79df8 │ │ │ │ + bne.n 79e04 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 79db8 │ │ │ │ + bpl.n 79dc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 79eca │ │ │ │ + beq.w 79ed6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - movw r3, #40913 @ 0x9fd1 │ │ │ │ + movw r3, #40925 @ 0x9fdd │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79ee6 │ │ │ │ + bne.w 79ef2 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #24945 @ 0x6171 │ │ │ │ + movw r3, #24921 @ 0x6159 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79ebe │ │ │ │ - ldr r3, [pc, #652] @ (79fcc ) │ │ │ │ + bne.w 79eca │ │ │ │ + ldr r3, [pc, #652] @ (79fd8 ) │ │ │ │ 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 79dd4 │ │ │ │ + beq.n 79de0 │ │ │ │ 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 79d7e │ │ │ │ + bgt.n 79d8a │ │ │ │ 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 79dd4 │ │ │ │ + beq.n 79de0 │ │ │ │ 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 79da6 │ │ │ │ + beq.n 79db2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 79e44 │ │ │ │ + beq.n 79e50 │ │ │ │ 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 79da0 │ │ │ │ + b.n 79dac │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79ef0 │ │ │ │ + bne.w 79efc │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 79d10 │ │ │ │ + bmi.n 79d1c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79d10 │ │ │ │ + beq.n 79d1c │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 79d10 │ │ │ │ + b.n 79d1c │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #45717 @ 0xb295 │ │ │ │ + movw r3, #45757 @ 0xb2bd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79f96 │ │ │ │ + bne.w 79fa2 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 79da0 │ │ │ │ + b.n 79dac │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 79fa0 │ │ │ │ + bne.w 79fac │ │ │ │ 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] @ (79fcc ) │ │ │ │ + ldr r0, [pc, #444] @ (79fd8 ) │ │ │ │ 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 e1e44 │ │ │ │ + bl e1dc0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 79faa │ │ │ │ + beq.w 79fb6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79f9e │ │ │ │ + beq.w 79faa │ │ │ │ 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 79d02 │ │ │ │ + b.n 79d0e │ │ │ │ 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 │ │ │ │ @@ -116712,102 +116716,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 79e84 │ │ │ │ + bne.n 79e90 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79e80 │ │ │ │ + cbz r3, 79e8c │ │ │ │ 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 79f32 │ │ │ │ + beq.n 79f3e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 79f0a │ │ │ │ + beq.n 79f16 │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 79e9c │ │ │ │ + cbnz r3, 79ea8 │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 79da0 │ │ │ │ + beq.w 79dac │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79f2c │ │ │ │ + beq.n 79f38 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 79eba │ │ │ │ + cbz r3, 79ec6 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 79da0 │ │ │ │ + b.n 79dac │ │ │ │ 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 79dc0 │ │ │ │ + beq.w 79dcc │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 79dca │ │ │ │ + beq.w 79dd6 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - b.n 79dc0 │ │ │ │ + b.n 79dcc │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 79ed2 │ │ │ │ + beq.n 79ede │ │ │ │ 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 79d10 │ │ │ │ - b.n 79eda │ │ │ │ + beq.w 79d1c │ │ │ │ + b.n 79ee6 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 79f18 │ │ │ │ + cbz r3, 79f24 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79da0 │ │ │ │ + bne.w 79dac │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 79da0 │ │ │ │ + b.n 79dac │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 79eac │ │ │ │ + b.n 79eb8 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 79e8e │ │ │ │ + beq.n 79e9a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 79f90 │ │ │ │ + cbz r3, 79f9c │ │ │ │ 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, 79f68 │ │ │ │ + cbz r3, 79f74 │ │ │ │ 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 │ │ │ │ @@ -116816,105 +116820,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 79da0 │ │ │ │ + b.n 79dac │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 79f3e │ │ │ │ + b.n 79f4a │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 79dec │ │ │ │ + b.n 79df8 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - movw r0, #51880 @ 0xcaa8 │ │ │ │ + b.w 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + movw r0, #52776 @ 0xce28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1fcc54 │ │ │ │ + bl 1fcf88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74e6c <_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 79da0 │ │ │ │ + b.n 79dac │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079fd0 : │ │ │ │ +00079fdc : │ │ │ │ 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, #24945 @ 0x6171 │ │ │ │ + movw r3, #24921 @ 0x6159 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a106 │ │ │ │ - cbz r0, 7a054 │ │ │ │ - ldr r3, [pc, #416] @ (7a1a0 ) │ │ │ │ + bne.w 7a112 │ │ │ │ + cbz r0, 7a060 │ │ │ │ + ldr r3, [pc, #416] @ (7a1ac ) │ │ │ │ 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 7a06a │ │ │ │ + beq.n 7a076 │ │ │ │ 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 7a03c │ │ │ │ + bgt.n 7a048 │ │ │ │ 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, 7a06a │ │ │ │ + cbz r2, 7a076 │ │ │ │ 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, 7a058 │ │ │ │ - cbz r2, 7a08e │ │ │ │ + cbz r0, 7a064 │ │ │ │ + cbz r2, 7a09a │ │ │ │ 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 7a054 │ │ │ │ + b.n 7a060 │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #45717 @ 0xb295 │ │ │ │ + movw r3, #45757 @ 0xb2bd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a198 │ │ │ │ + bne.w 7a1a4 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7a054 │ │ │ │ + b.n 7a060 │ │ │ │ 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 │ │ │ │ @@ -116925,74 +116929,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 7a0ce │ │ │ │ + bne.n 7a0da │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a0ca │ │ │ │ + cbz r3, 7a0d6 │ │ │ │ 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 7a130 │ │ │ │ + beq.n 7a13c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7a110 │ │ │ │ + beq.n 7a11c │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7a0e6 │ │ │ │ + cbnz r3, 7a0f2 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 7a054 │ │ │ │ + beq.n 7a060 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a18c │ │ │ │ + beq.n 7a198 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 7a102 │ │ │ │ + cbz r3, 7a10e │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 7a054 │ │ │ │ + b.n 7a060 │ │ │ │ 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, 7a11e │ │ │ │ + cbz r3, 7a12a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a054 │ │ │ │ + bne.n 7a060 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7a054 │ │ │ │ + b.n 7a060 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a0d8 │ │ │ │ + beq.n 7a0e4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a192 │ │ │ │ + cbz r3, 7a19e │ │ │ │ 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, 7a164 │ │ │ │ + cbz r3, 7a170 │ │ │ │ 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 │ │ │ │ @@ -117001,95 +117005,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 7a054 │ │ │ │ + b.n 7a060 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a0f4 │ │ │ │ + b.n 7a100 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a13c │ │ │ │ + b.n 7a148 │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7a082 │ │ │ │ + b.n 7a08e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 7a1ae │ │ │ │ + cbz r0, 7a1ba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7a1b0 │ │ │ │ + blt.n 7a1bc │ │ │ │ bx lr │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a1ae │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + bne.n 7a1ba │ │ │ │ + b.w 76dd4 <_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 7a450 │ │ │ │ + bne.w 7a458 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r0, #3 │ │ │ │ - beq.w 7a42e │ │ │ │ + beq.w 7a436 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 7a2d0 │ │ │ │ + bne.n 7a2dc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ - cbz r3, 7a212 │ │ │ │ + cbz r3, 7a21e │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7a4b8 │ │ │ │ + bne.w 7a4cc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7a408 │ │ │ │ + ble.w 7a410 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a548 │ │ │ │ + bne.w 7a53c │ │ │ │ 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 7a292 │ │ │ │ + bgt.n 7a29e │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w lr, [ip, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.w 7a3d2 │ │ │ │ + bge.w 7a3ca │ │ │ │ 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 7a3f2 │ │ │ │ + beq.w 7a3ea │ │ │ │ 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 │ │ │ │ @@ -117099,368 +117103,360 @@ │ │ │ │ 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 7a49c │ │ │ │ + bgt.w 7a4b6 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7a32c │ │ │ │ - add.w ip, r3, #20 │ │ │ │ + bge.n 7a32c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ + add.w ip, r3, #20 │ │ │ │ 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 7a3f2 │ │ │ │ + beq.w 7a3ea │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7a27a │ │ │ │ + b.n 7a286 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 7a3c6 │ │ │ │ + beq.n 7a30a │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a53a │ │ │ │ + bne.w 7a52e │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a3b6 │ │ │ │ + beq.w 7a4a4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a532 │ │ │ │ + bne.w 7a526 │ │ │ │ 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 │ │ │ │ - str.w r6, [r8, #24] │ │ │ │ - bge.n 7a314 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 7a314 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + blt.n 7a37a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a28a │ │ │ │ + bge.n 7a296 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a28a │ │ │ │ + bne.n 7a296 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a28a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a296 │ │ │ │ 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 7a2a6 │ │ │ │ + blt.n 7a2b2 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add ip, r2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add ip, lr │ │ │ │ cmp r0, #7 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r2, r1, ip │ │ │ │ - ble.n 7a39e │ │ │ │ - cmp r0, #15 │ │ │ │ - bgt.w 7a512 │ │ │ │ - add.w r0, r3, r2, lsl #1 │ │ │ │ - ldrsh.w r0, [r0, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 7a2a6 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ - add r2, lr │ │ │ │ - adds r2, #1 │ │ │ │ - ands r2, r1 │ │ │ │ - add.w r0, r3, r2, lsl #1 │ │ │ │ - ldrsh.w r0, [r0, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 7a2a6 │ │ │ │ - b.n 7a374 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ - add r2, lr │ │ │ │ - adds r2, #1 │ │ │ │ - ands r2, r1 │ │ │ │ + bgt.n 7a39a │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w r0, [ip, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7a390 │ │ │ │ + bge.n 7a400 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7a256 │ │ │ │ - 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 7a314 │ │ │ │ - b.n 7a306 │ │ │ │ + b.n 7a262 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 7a314 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a314 │ │ │ │ + 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 7a38c │ │ │ │ + cmp r0, #15 │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + it gt │ │ │ │ + movgt.w ip, r2, lsl #2 │ │ │ │ + ble.w 7a2b4 │ │ │ │ + add ip, r3 │ │ │ │ + str.w r1, [ip, #20] │ │ │ │ + b.n 7a262 │ │ │ │ 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 7a3aa │ │ │ │ - b.n 7a34a │ │ │ │ + blt.n 7a36e │ │ │ │ + b.n 7a34a │ │ │ │ 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 7a27a │ │ │ │ + b.n 7a286 │ │ │ │ + add.w r2, r2, r2, lsl #2 │ │ │ │ + mov.w lr, lr, lsr #5 │ │ │ │ + add r2, lr │ │ │ │ + adds r2, #1 │ │ │ │ + ands r2, r1 │ │ │ │ + b.n 7a362 │ │ │ │ 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 7a660 │ │ │ │ + bl 7a654 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7a21a │ │ │ │ + bne.w 7a226 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7a556 │ │ │ │ + blt.w 7a54a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a44a │ │ │ │ + bge.n 7a452 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7a568 │ │ │ │ + beq.w 7a55c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a28c │ │ │ │ + b.n 7a298 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw ip, #40968 @ 0xa008 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 7a1e2 │ │ │ │ + bne.w 7a1ee │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl bffbc │ │ │ │ + bl c0234 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7a1fc │ │ │ │ + beq.w 7a208 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12d6a4 <_PyUnicode_IsNumeric@@Base+0x520> │ │ │ │ + bl 12d66c <_PyUnicode_IsNumeric@@Base+0x53c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7a4e0 │ │ │ │ + blt.n 7a4f4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7a28a │ │ │ │ + bge.w 7a296 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a28a │ │ │ │ + bne.w 7a296 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a28a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a296 │ │ │ │ + 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 7a30a │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w lr, r3, ip │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7a4f0 │ │ │ │ - add ip, r3 │ │ │ │ + bge.n 7a504 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - str.w r1, [ip, #20] │ │ │ │ - b.n 7a256 │ │ │ │ + b.n 7a3c2 │ │ │ │ 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 7a660 │ │ │ │ + bl 7a654 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7a42e │ │ │ │ + beq.n 7a436 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 7a212 │ │ │ │ + b.n 7a21e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a480 │ │ │ │ + bne.n 7a488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a480 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a488 │ │ │ │ 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 7a4ae │ │ │ │ - b.n 7a34e │ │ │ │ - add.w r8, r3, r2, lsl #2 │ │ │ │ - mov.w ip, r2, lsl #2 │ │ │ │ - ldr.w r8, [r8, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 7a4ae │ │ │ │ - add r2, ip │ │ │ │ - mov.w lr, lr, lsr #5 │ │ │ │ - add r2, lr │ │ │ │ - adds r2, #1 │ │ │ │ - ands r2, r1 │ │ │ │ - b.n 7a362 │ │ │ │ + blt.n 7a4c8 │ │ │ │ + b.n 7a34e │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 7a3c6 │ │ │ │ + b.n 7a30a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1eb5f0 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 7a2dc │ │ │ │ + bl 1eb980 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 7a2e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1eb5f0 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 7a222 │ │ │ │ + bl 1eb980 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 7a22e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a438 │ │ │ │ + bne.w 7a440 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a438 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a440 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a44a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a452 │ │ │ │ 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 7a5b6 │ │ │ │ + bgt.n 7a5aa │ │ │ │ add.w r3, ip, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7a59a │ │ │ │ + bge.n 7a58e │ │ │ │ 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 7a5e0 │ │ │ │ + bge.n 7a5d4 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7a642 │ │ │ │ + bgt.n 7a636 │ │ │ │ add.w r3, ip, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a598 │ │ │ │ + blt.n 7a58c │ │ │ │ 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 7a5b2 │ │ │ │ + blt.n 7a5a6 │ │ │ │ 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 7a612 │ │ │ │ + bgt.n 7a606 │ │ │ │ add.w r0, ip, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7a5b2 │ │ │ │ + blt.n 7a5a6 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ and.w r3, r2, r0 │ │ │ │ - b.n 7a5f6 │ │ │ │ + b.n 7a5ea │ │ │ │ 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 7a5b2 │ │ │ │ + blt.n 7a5a6 │ │ │ │ and.w r3, r2, r0 │ │ │ │ - b.n 7a612 │ │ │ │ + b.n 7a606 │ │ │ │ add.w r3, ip, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a598 │ │ │ │ + blt.n 7a58c │ │ │ │ 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 7a5dc │ │ │ │ + b.n 7a5d0 │ │ │ │ stmdb 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 7b0a2 │ │ │ │ + bhi.w 7b096 │ │ │ │ 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 │ │ │ │ @@ -117471,27 +117467,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 7abc0 │ │ │ │ + beq.w 7abb4 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7ae14 │ │ │ │ + bhi.w 7ae08 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7a812 │ │ │ │ - ldr r2, [pc, #704] @ (7a980 ) │ │ │ │ + bne.w 7a806 │ │ │ │ + ldr r2, [pc, #704] @ (7a974 ) │ │ │ │ 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 7ac2c │ │ │ │ + beq.w 7ac20 │ │ │ │ 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 │ │ │ │ @@ -117510,85 +117506,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 7af3e │ │ │ │ + bne.w 7af32 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7abdc │ │ │ │ + beq.w 7abd0 │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r3, sl │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7ac68 │ │ │ │ + bne.w 7ac5c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 7ac68 │ │ │ │ + bne.w 7ac5c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ blx 2beec │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7a7b6 │ │ │ │ + beq.n 7a7aa │ │ │ │ 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 7a790 │ │ │ │ + b.n 7a784 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 7ac0a │ │ │ │ + bgt.w 7abfe │ │ │ │ ldrsh.w lr, [sl, r1, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7a930 │ │ │ │ + bne.w 7a924 │ │ │ │ strh.w r2, [sl, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 7a7b4 │ │ │ │ + beq.n 7a7a8 │ │ │ │ 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 7a772 │ │ │ │ + bgt.n 7a766 │ │ │ │ ldrsb.w lr, [sl, r1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7a930 │ │ │ │ + bne.w 7a924 │ │ │ │ strb.w r2, [sl, r1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 7a78e │ │ │ │ + bne.n 7a782 │ │ │ │ mov r5, r9 │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r6, #24] │ │ │ │ - beq.n 7a7fe │ │ │ │ + beq.n 7a7f2 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7a984 │ │ │ │ + bne.w 7a978 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7a984 │ │ │ │ - ldr r3, [pc, #424] @ (7a980 ) │ │ │ │ + bne.w 7a978 │ │ │ │ + ldr r3, [pc, #424] @ (7a974 ) │ │ │ │ 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 7ac22 │ │ │ │ + bhi.w 7ac16 │ │ │ │ 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] │ │ │ │ @@ -117601,45 +117597,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, #2709 @ 0xa95 │ │ │ │ + movw r0, #2741 @ 0xab5 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 7af5c │ │ │ │ - ldr r0, [pc, #320] @ (7a980 ) │ │ │ │ + bne.w 7af50 │ │ │ │ + ldr r0, [pc, #320] @ (7a974 ) │ │ │ │ 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 7ae68 │ │ │ │ + bcs.w 7ae5c │ │ │ │ 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 7af1a │ │ │ │ + beq.w 7af0e │ │ │ │ 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 7aa82 │ │ │ │ + beq.w 7aa76 │ │ │ │ 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 │ │ │ │ @@ -117659,117 +117655,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 7aafa │ │ │ │ + bne.w 7aaee │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7abde │ │ │ │ + beq.w 7abd2 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7a736 │ │ │ │ + bne.w 7a72a │ │ │ │ add.w r1, sl, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 7a926 │ │ │ │ + ble.n 7a91a │ │ │ │ mov.w ip, #12 │ │ │ │ mov r0, r1 │ │ │ │ mla ip, ip, r8, r1 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b0ce │ │ │ │ + beq.w 7b0c2 │ │ │ │ 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 7a906 │ │ │ │ + bne.n 7a8fa │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e4a8 │ │ │ │ - b.n 7a7b6 │ │ │ │ + bl 7e4ac │ │ │ │ + b.n 7a7aa │ │ │ │ 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 7a972 │ │ │ │ + ble.n 7a966 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 7ad66 │ │ │ │ + bgt.w 7ad5a │ │ │ │ ldrsh.w r7, [sl, r1, lsl #1] │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 7a784 │ │ │ │ + beq.w 7a778 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - b.n 7a94a │ │ │ │ + b.n 7a93e │ │ │ │ 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 7a7aa │ │ │ │ - b.n 7a964 │ │ │ │ + beq.w 7a79e │ │ │ │ + b.n 7a958 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw r3, #24945 @ 0x6171 │ │ │ │ + movw r3, #24921 @ 0x6159 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r7, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7af80 │ │ │ │ - ldr r3, [pc, #708] @ (7ac64 ) │ │ │ │ + bne.w 7af74 │ │ │ │ + ldr r3, [pc, #708] @ (7ac58 ) │ │ │ │ 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 7aeac │ │ │ │ + beq.w 7aea0 │ │ │ │ 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 7a9e2 │ │ │ │ + bgt.n 7a9d6 │ │ │ │ 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 7aeac │ │ │ │ + beq.w 7aea0 │ │ │ │ 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 7ad80 │ │ │ │ + beq.w 7ad74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a7fe │ │ │ │ + bne.w 7a7f2 │ │ │ │ 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] │ │ │ │ @@ -117777,58 +117773,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 7aa3e │ │ │ │ + bne.n 7aa32 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7aa3a │ │ │ │ + cbz r1, 7aa2e │ │ │ │ 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 7b022 │ │ │ │ + beq.w 7b016 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7affe │ │ │ │ + beq.w 7aff2 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7aa5a │ │ │ │ + cbnz r3, 7aa4e │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7a7fe │ │ │ │ + beq.w 7a7f2 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7b0c8 │ │ │ │ + beq.w 7b0bc │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7aa7c │ │ │ │ + cbz r3, 7aa70 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7a7fe │ │ │ │ + b.n 7a7f2 │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 7abac │ │ │ │ + bhi.w 7aba0 │ │ │ │ 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 7ae68 │ │ │ │ + beq.w 7ae5c │ │ │ │ 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 │ │ │ │ @@ -117849,421 +117845,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 7a8dc │ │ │ │ + beq.w 7a8d0 │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7af8c │ │ │ │ + beq.w 7af80 │ │ │ │ add r3, sl │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 7aff8 │ │ │ │ + ble.w 7afec │ │ │ │ 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 7ad92 │ │ │ │ + bge.w 7ad86 │ │ │ │ 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 7ab22 │ │ │ │ + bne.n 7ab16 │ │ │ │ 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 7ab8c │ │ │ │ + b.n 7ab80 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 7adaa │ │ │ │ + bgt.w 7ad9e │ │ │ │ ldrsh.w lr, [sl, r2, lsl #1] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7adb2 │ │ │ │ + bne.w 7ada6 │ │ │ │ strh.w r1, [sl, r2, lsl #1] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.w 7aeec │ │ │ │ + beq.w 7aee0 │ │ │ │ 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 7ab6c │ │ │ │ + bgt.n 7ab60 │ │ │ │ ldrsb.w lr, [sl, r2] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7adb2 │ │ │ │ + bne.w 7ada6 │ │ │ │ strb.w r1, [sl, r2] │ │ │ │ - b.n 7ab82 │ │ │ │ + b.n 7ab76 │ │ │ │ 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 7aaac │ │ │ │ + b.n 7aaa0 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r1, #12 │ │ │ │ - bhi.w 7ae1a │ │ │ │ + bhi.w 7ae0e │ │ │ │ mul.w r2, r1, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r1, r2, r8 │ │ │ │ add.w r9, r1, #20 │ │ │ │ - b.n 7a822 │ │ │ │ + b.n 7a816 │ │ │ │ movs r3, #8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add.w r7, r5, #20 │ │ │ │ add r3, sl │ │ │ │ add r7, r2 │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 7ade6 │ │ │ │ + bne.w 7adda │ │ │ │ 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 7e4a8 │ │ │ │ - b.n 7a7b6 │ │ │ │ + bl 7e4ac │ │ │ │ + b.n 7a7aa │ │ │ │ ldr.w r5, [sl, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7a930 │ │ │ │ + bne.w 7a924 │ │ │ │ str.w r2, [sl, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 7a78e │ │ │ │ - b.n 7a7b4 │ │ │ │ + bne.w 7a782 │ │ │ │ + b.n 7a7a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7a7fe │ │ │ │ + b.n 7a7f2 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw r1, #2709 @ 0xa95 │ │ │ │ + movw r1, #2741 @ 0xab5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7af48 │ │ │ │ + bne.w 7af3c │ │ │ │ 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 7a85c │ │ │ │ + b.n 7a850 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ - ble.w 7afa2 │ │ │ │ + ble.w 7af96 │ │ │ │ mvns r1, r7 │ │ │ │ add r1, r8 │ │ │ │ ands.w r9, r1, #3 │ │ │ │ - beq.n 7ad3e │ │ │ │ + beq.n 7ad32 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ad44 │ │ │ │ + beq.n 7ad38 │ │ │ │ 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 7ad3e │ │ │ │ + beq.n 7ad32 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 7acc0 │ │ │ │ + beq.n 7acb4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ad44 │ │ │ │ + beq.n 7ad38 │ │ │ │ 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 7ad44 │ │ │ │ + beq.n 7ad38 │ │ │ │ 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 7ad3e │ │ │ │ + b.n 7ad32 │ │ │ │ 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 7a75e │ │ │ │ + beq.w 7a752 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ mov r2, lr │ │ │ │ add.w ip, r3, r7, lsl #3 │ │ │ │ - cbz r1, 7ad44 │ │ │ │ + cbz r1, 7ad38 │ │ │ │ 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, 7ad44 │ │ │ │ + cbz r1, 7ad38 │ │ │ │ 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, 7ad44 │ │ │ │ + cbz r1, 7ad38 │ │ │ │ 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 7acdc │ │ │ │ + bne.n 7acd0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ add.w r1, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7aee0 │ │ │ │ + beq.w 7aed4 │ │ │ │ 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 7ac74 │ │ │ │ - b.n 7a75e │ │ │ │ + bne.n 7ac68 │ │ │ │ + b.n 7a752 │ │ │ │ ldr.w r7, [sl, r1, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 7ac14 │ │ │ │ + beq.w 7ac08 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - b.n 7ad66 │ │ │ │ + b.n 7ad5a │ │ │ │ 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 7a7fe │ │ │ │ + b.n 7a7f2 │ │ │ │ str.w r9, [ip] │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ str.w r1, [ip, #-4] │ │ │ │ cmp fp, ip │ │ │ │ - bne.w 7ab22 │ │ │ │ - b.n 7ab58 │ │ │ │ + bne.w 7ab16 │ │ │ │ + b.n 7ab4c │ │ │ │ ldr.w r5, [sl, r2, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.n 7ade0 │ │ │ │ + beq.n 7add4 │ │ │ │ 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 7aed2 │ │ │ │ + bgt.w 7aec6 │ │ │ │ ldrsb.w lr, [sl, r2] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7af2e │ │ │ │ + bne.w 7af22 │ │ │ │ cmp r7, #7 │ │ │ │ - ble.w 7aba6 │ │ │ │ + ble.w 7ab9a │ │ │ │ cmp r7, #15 │ │ │ │ - ble.w 7ab7e │ │ │ │ + ble.w 7ab72 │ │ │ │ str.w r1, [sl, r2, lsl #2] │ │ │ │ - b.n 7ab82 │ │ │ │ + b.n 7ab76 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 7abfe │ │ │ │ + ble.w 7abf2 │ │ │ │ mov.w lr, #12 │ │ │ │ mov ip, r3 │ │ │ │ mla lr, lr, r8, r3 │ │ │ │ - b.n 7adfc │ │ │ │ + b.n 7adf0 │ │ │ │ adds r7, #12 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7adfa │ │ │ │ + beq.n 7adee │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 7adfa │ │ │ │ - b.n 7abfe │ │ │ │ + bne.n 7adee │ │ │ │ + b.n 7abf2 │ │ │ │ movs r1, #8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mul.w r2, fp, r1 │ │ │ │ cmp r3, #15 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bhi.w 7b08a │ │ │ │ + bhi.w 7b07e │ │ │ │ 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, #2709 @ 0xa95 │ │ │ │ + movw r1, #2741 @ 0xab5 │ │ │ │ movt r1, #7 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7af5c │ │ │ │ - ldr r1, [pc, #636] @ (7b0d4 ) │ │ │ │ + bne.w 7af50 │ │ │ │ + ldr r1, [pc, #636] @ (7b0c8 ) │ │ │ │ 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, #45557 @ 0xb1f5 │ │ │ │ + movw r1, #45597 @ 0xb21d │ │ │ │ movt r1, #6 │ │ │ │ strd fp, r3, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b0ae │ │ │ │ + bne.w 7b0a2 │ │ │ │ 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 7b0a2 │ │ │ │ + beq.w 7b096 │ │ │ │ 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 7aaac │ │ │ │ + b.n 7aaa0 │ │ │ │ ldr.w r2, [r7, #860] @ 0x35c │ │ │ │ - movw r3, #45717 @ 0xb295 │ │ │ │ + movw r3, #45757 @ 0xb2bd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b0be │ │ │ │ + bne.w 7b0b2 │ │ │ │ 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 7a7fe │ │ │ │ + b.n 7a7f2 │ │ │ │ cmp r7, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w lr, [sl, r2, lsl #1] │ │ │ │ ldrgt.w lr, [sl, r2, lsl #2] │ │ │ │ - b.n 7adcc │ │ │ │ + b.n 7adc0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r1, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ad50 │ │ │ │ - b.n 7aee0 │ │ │ │ + bne.w 7ad44 │ │ │ │ + b.n 7aed4 │ │ │ │ mov r5, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #24] │ │ │ │ - bl 1937f4 <_PyNamespace_New@@Base+0x94> │ │ │ │ + bl 193a44 <_PyNamespace_New@@Base+0x94> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #28] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7afee │ │ │ │ + beq.n 7afe2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ strb r1, [r3, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7af88 │ │ │ │ + beq.n 7af7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b314 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7a7fe │ │ │ │ + b.n 7a7f2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd fp, r3, [sp, #24] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldrd fp, r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7aa9e │ │ │ │ + b.n 7aa92 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r0 │ │ │ │ and.w r2, ip, r2 │ │ │ │ - b.n 7adc2 │ │ │ │ + b.n 7adb6 │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 7ab08 │ │ │ │ + b.n 7aafc │ │ │ │ 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 7b0a2 │ │ │ │ + beq.w 7b096 │ │ │ │ ldrd r1, fp, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r7, r8, #20 │ │ │ │ - b.n 7aaac │ │ │ │ + b.n 7aaa0 │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7a7fe │ │ │ │ + b.n 7a7f2 │ │ │ │ add.w r1, sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, r8 │ │ │ │ - blt.n 7afaa │ │ │ │ + blt.n 7af9e │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e4a8 │ │ │ │ - b.n 7aeee │ │ │ │ - beq.w 7a7b6 │ │ │ │ - b.w 7a75e │ │ │ │ + bl 7e4ac │ │ │ │ + b.n 7aee2 │ │ │ │ + beq.w 7a7aa │ │ │ │ + b.w 7a752 │ │ │ │ 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] │ │ │ │ @@ -118276,47 +118272,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 7af94 │ │ │ │ + b.n 7af88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7a7fe │ │ │ │ - beq.w 7aeee │ │ │ │ - b.n 7ab58 │ │ │ │ + b.n 7a7f2 │ │ │ │ + beq.w 7aee2 │ │ │ │ + b.n 7ab4c │ │ │ │ ldr.w r3, [r9, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbz r3, 7b00c │ │ │ │ + cbz r3, 7b000 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ str.w r2, [r9, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a7fe │ │ │ │ + bne.w 7a7f2 │ │ │ │ str.w r2, [r9, #532] @ 0x214 │ │ │ │ - b.w 7a7fe │ │ │ │ + b.w 7a7f2 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7aa4a │ │ │ │ + beq.w 7aa3e │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7b084 │ │ │ │ + cbz r1, 7b078 │ │ │ │ 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, 7b058 │ │ │ │ + cbz r3, 7b04c │ │ │ │ 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 │ │ │ │ @@ -118326,123 +118322,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 7a7fe │ │ │ │ + b.w 7a7f2 │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 7b030 │ │ │ │ + b.n 7b024 │ │ │ │ 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 7a822 │ │ │ │ - bl 1f2e80 │ │ │ │ + bpl.w 7a816 │ │ │ │ + bl 1f31b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7a80c │ │ │ │ + b.w 7a800 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ - b.n 7ae90 │ │ │ │ + b.n 7ae84 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7aec4 │ │ │ │ + b.n 7aeb8 │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 7aa6c │ │ │ │ + b.n 7aa60 │ │ │ │ adds r2, #8 │ │ │ │ - b.n 7a906 │ │ │ │ + b.n 7a8fa │ │ │ │ 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 7b408 │ │ │ │ + bne.w 7b3fc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b234 │ │ │ │ + bne.w 7b228 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7b32a │ │ │ │ + bgt.w 7b31e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b4f4 │ │ │ │ + beq.w 7b4e8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7b4f4 │ │ │ │ + bhi.w 7b4e8 │ │ │ │ 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, #7693 @ 0x1e0d │ │ │ │ + movw r8, #7389 @ 0x1cdd │ │ │ │ movt r8, #13 │ │ │ │ - bl 78de8 │ │ │ │ + bl 78de0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b350 │ │ │ │ - cbz r6, 7b15e │ │ │ │ + beq.w 7b344 │ │ │ │ + cbz r6, 7b152 │ │ │ │ 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 79414 │ │ │ │ + bl 7940c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b484 │ │ │ │ + beq.w 7b478 │ │ │ │ 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 7b31e │ │ │ │ + bne.w 7b312 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r1, r2, #30 │ │ │ │ - beq.n 7b27e │ │ │ │ + beq.n 7b272 │ │ │ │ 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 7b278 │ │ │ │ - ldr r3, [pc, #684] @ (7b468 ) │ │ │ │ + bpl.n 7b26c │ │ │ │ + ldr r3, [pc, #684] @ (7b45c ) │ │ │ │ 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 │ │ │ │ @@ -118452,977 +118448,974 @@ │ │ │ │ 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 7b3fe │ │ │ │ + beq.w 7b3f2 │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.w 7b436 │ │ │ │ + bne.w 7b42a │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7b678 │ │ │ │ + bl 7b66c │ │ │ │ sub.w r6, r0, #4294967295 @ 0xffffffff │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7b44c │ │ │ │ + beq.w 7b440 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b22c │ │ │ │ + bge.n 7b220 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b4ec │ │ │ │ + beq.w 7b4e0 │ │ │ │ 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 78218 │ │ │ │ + bl 78210 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b350 │ │ │ │ - bl 191358 │ │ │ │ + beq.w 7b344 │ │ │ │ + bl 1915a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b260 │ │ │ │ + bge.n 7b254 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b50e │ │ │ │ + beq.w 7b502 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7b350 │ │ │ │ + beq.n 7b344 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b486 │ │ │ │ + beq.w 7b47a │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 7b1ba │ │ │ │ + bmi.n 7b1ae │ │ │ │ ldr.w r0, [r6, #132] @ 0x84 │ │ │ │ - b.n 7b1f2 │ │ │ │ + b.n 7b1e6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ mov sl, r1 │ │ │ │ - beq.w 7b4a2 │ │ │ │ - ldr r3, [pc, #480] @ (7b46c ) │ │ │ │ + beq.w 7b496 │ │ │ │ + ldr r3, [pc, #480] @ (7b460 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ - ldr r3, [pc, #464] @ (7b468 ) │ │ │ │ + ldr r3, [pc, #464] @ (7b45c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b3ce │ │ │ │ + bne.w 7b3c2 │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 7b526 │ │ │ │ + beq.w 7b51a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b38c │ │ │ │ + beq.n 7b380 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b2dc │ │ │ │ + bge.n 7b2d0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b4e4 │ │ │ │ + beq.w 7b4d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b300 │ │ │ │ + bge.n 7b2f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b51e │ │ │ │ + beq.w 7b512 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b300 │ │ │ │ + bge.n 7b2f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b516 │ │ │ │ + beq.w 7b50a │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - blt.n 7b31e │ │ │ │ + blt.n 7b312 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ str r5, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r8, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 7b1b0 │ │ │ │ + b.n 7b1a4 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r8, #63089 @ 0xf671 │ │ │ │ + movweq r8, #62977 @ 0xf601 │ │ │ │ movteq r8, #13 │ │ │ │ - bne.n 7b3ba │ │ │ │ + bne.n 7b3ae │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - bl 78de8 │ │ │ │ + bl 78de0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b150 │ │ │ │ + bne.w 7b144 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7b22e │ │ │ │ + b.n 7b222 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - movw r8, #42169 @ 0xa4b9 │ │ │ │ + movw r8, #41929 @ 0xa3c9 │ │ │ │ movt r8, #13 │ │ │ │ - bl 78de8 │ │ │ │ + bl 78de0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b150 │ │ │ │ - b.n 7b350 │ │ │ │ - movw r8, #42217 @ 0xa4e9 │ │ │ │ + bne.w 7b144 │ │ │ │ + b.n 7b344 │ │ │ │ + movw r8, #42853 @ 0xa765 │ │ │ │ movt r8, #12 │ │ │ │ - b.n 7b338 │ │ │ │ - movw r8, #21445 @ 0x53c5 │ │ │ │ + b.n 7b32c │ │ │ │ + movw r8, #21709 @ 0x54cd │ │ │ │ movt r8, #9 │ │ │ │ - b.n 7b338 │ │ │ │ + b.n 7b32c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b3a4 │ │ │ │ + bge.n 7b398 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 7b3a4 │ │ │ │ + cbnz r2, 7b398 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7b42e │ │ │ │ + blt.n 7b422 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7b470 │ │ │ │ + beq.n 7b464 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 7b320 │ │ │ │ + b.n 7b314 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 7b4f4 │ │ │ │ + ble.w 7b4e8 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7b41c │ │ │ │ - movw r8, #11449 @ 0x2cb9 │ │ │ │ + bne.n 7b410 │ │ │ │ + movw r8, #11317 @ 0x2c35 │ │ │ │ movt r8, #15 │ │ │ │ - b.n 7b338 │ │ │ │ + b.n 7b32c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b2a8 │ │ │ │ + beq.w 7b29c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b3ee │ │ │ │ + bge.n 7b3e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7b3ee │ │ │ │ + cbnz r3, 7b3e2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7b576 │ │ │ │ + blt.w 7b56a │ │ │ │ mov r5, r2 │ │ │ │ str r2, [r4, #12] │ │ │ │ - b.n 7b320 │ │ │ │ + b.n 7b314 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r0, [r1, #384] @ 0x180 │ │ │ │ - b.n 7b1f2 │ │ │ │ + b.n 7b1e6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b52c │ │ │ │ - bl 191288 │ │ │ │ + bne.w 7b520 │ │ │ │ + bl 1914d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b350 │ │ │ │ + beq.n 7b344 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - b.n 7b1b0 │ │ │ │ + b.n 7b1a4 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7b4f4 │ │ │ │ - movw r8, #30145 @ 0x75c1 │ │ │ │ + bne.n 7b4e8 │ │ │ │ + movw r8, #29905 @ 0x74d1 │ │ │ │ movt r8, #18 │ │ │ │ - b.n 7b338 │ │ │ │ + b.n 7b32c │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 7b486 │ │ │ │ + cbz r3, 7b47a │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7b320 │ │ │ │ + b.n 7b314 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r6, r3 │ │ │ │ adcs r6, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7b21a │ │ │ │ + bne.w 7b20e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7b21a │ │ │ │ + bge.w 7b20e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b21a │ │ │ │ + bne.w 7b20e │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b21a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b20e │ │ │ │ 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 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7b3b4 │ │ │ │ + b.n 7b3a8 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7b350 │ │ │ │ + bge.w 7b344 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b350 │ │ │ │ + bne.w 7b344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b350 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b344 │ │ │ │ and.w r3, r2, #28 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 7b28a │ │ │ │ + bne.w 7b27e │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 7b544 │ │ │ │ + bmi.n 7b538 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7b56c │ │ │ │ + blt.n 7b560 │ │ │ │ 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 7b4e0 │ │ │ │ + bge.n 7b4d4 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b57e │ │ │ │ + beq.n 7b572 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7b31e │ │ │ │ + b.n 7b312 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b2dc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b2d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b22c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b220 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #51716 @ 0xca04 │ │ │ │ + movw r1, #52612 @ 0xcd84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 7b350 │ │ │ │ + bl d5890 │ │ │ │ + b.n 7b344 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b260 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b300 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b2f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b2ee │ │ │ │ - bl d8138 │ │ │ │ - b.n 7b31e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b2e2 │ │ │ │ + bl d801c │ │ │ │ + b.n 7b312 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51936 @ 0xcae0 │ │ │ │ + movw r1, #52832 @ 0xce60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 7b350 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 7b344 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bmi.n 7b556 │ │ │ │ + bmi.n 7b54a │ │ │ │ ldrsb.w r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7b55e │ │ │ │ + blt.n 7b552 │ │ │ │ add.w r3, r5, #28 │ │ │ │ - b.n 7b4ba │ │ │ │ + b.n 7b4ae │ │ │ │ ldrsb.w r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7b58c │ │ │ │ + bge.n 7b580 │ │ │ │ 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] @ (7b594 ) │ │ │ │ + ldr r3, [pc, #36] @ (7b588 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 7b4d0 │ │ │ │ + b.n 7b4c4 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7b31e │ │ │ │ + b.n 7b312 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7b31e │ │ │ │ + b.n 7b312 │ │ │ │ add.w r3, r5, #20 │ │ │ │ - b.n 7b4ba │ │ │ │ + b.n 7b4ae │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0007b598 : │ │ │ │ +0007b58c : │ │ │ │ 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 7b5ca │ │ │ │ + bgt.n 7b5be │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b63a │ │ │ │ + beq.n 7b62e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7b63a │ │ │ │ + bhi.n 7b62e │ │ │ │ tbb [pc, r3] │ │ │ │ - subs r4, #55 @ 0x37 │ │ │ │ - movs r0, #27 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ asrs r4, r7, #24 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 7b60c │ │ │ │ - movw r5, #63089 @ 0xf671 │ │ │ │ + bne.n 7b5ec │ │ │ │ + movw r5, #62977 @ 0xf601 │ │ │ │ movt r5, #13 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 19085c <_Py_NewReference@@Base+0x2294> │ │ │ │ - cbz r0, 7b5ec │ │ │ │ + bl 190a40 <_Py_NewReference@@Base+0x2228> │ │ │ │ + cbz r0, 7b5e0 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #42169 @ 0xa4b9 │ │ │ │ - movt r5, #13 │ │ │ │ - b.n 7b5d6 │ │ │ │ - movw r5, #42217 @ 0xa4e9 │ │ │ │ - movt r5, #12 │ │ │ │ - b.n 7b5d6 │ │ │ │ - movw r5, #7693 @ 0x1e0d │ │ │ │ + movw r5, #41929 @ 0xa3c9 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7b5d6 │ │ │ │ + b.n 7b5ca │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7b63a │ │ │ │ + ble.n 7b62e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7b61e │ │ │ │ - movw r5, #11449 @ 0x2cb9 │ │ │ │ + bne.n 7b61c │ │ │ │ + movw r5, #11317 @ 0x2c35 │ │ │ │ movt r5, #15 │ │ │ │ - b.n 7b5d6 │ │ │ │ + b.n 7b5ca │ │ │ │ + movw r5, #21709 @ 0x54cd │ │ │ │ + movt r5, #9 │ │ │ │ + b.n 7b5ca │ │ │ │ + movw r5, #7389 @ 0x1cdd │ │ │ │ + movt r5, #13 │ │ │ │ + b.n 7b5ca │ │ │ │ + movw r5, #42853 @ 0xa765 │ │ │ │ + movt r5, #12 │ │ │ │ + b.n 7b5ca │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7b63a │ │ │ │ - movw r5, #30145 @ 0x75c1 │ │ │ │ + bne.n 7b62e │ │ │ │ + movw r5, #29905 @ 0x74d1 │ │ │ │ movt r5, #18 │ │ │ │ - b.n 7b5d6 │ │ │ │ - movw r5, #21445 @ 0x53c5 │ │ │ │ - movt r5, #9 │ │ │ │ - b.n 7b5d6 │ │ │ │ + b.n 7b5ca │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #51716 @ 0xca04 │ │ │ │ + movw r1, #52612 @ 0xcd84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007b658 : │ │ │ │ +0007b64c : │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ 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 7ba74 │ │ │ │ + bpl.w 7ba50 │ │ │ │ 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 7b8bc │ │ │ │ + bne.w 7b8cc │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 7b8bc │ │ │ │ + beq.w 7b8cc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7b9ba │ │ │ │ + beq.w 7b9c4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b8e8 │ │ │ │ + bne.w 7b8f8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7b9a8 │ │ │ │ + beq.w 7b9b2 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7b772 │ │ │ │ + bne.n 7b766 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7b832 │ │ │ │ + bge.w 7b826 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7b83c │ │ │ │ + bge.w 7b830 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 7b70c │ │ │ │ + cbz r2, 7b700 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7ba00 │ │ │ │ + bne.w 7ba0a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7b962 │ │ │ │ + ble.w 7b96c │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ba86 │ │ │ │ + bne.w 7ba62 │ │ │ │ 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 7b798 │ │ │ │ + bgt.n 7b78c │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldrsb.w lr, [r0, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7b80a │ │ │ │ + bge.n 7b7fe │ │ │ │ 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 7b932 │ │ │ │ + beq.w 7b942 │ │ │ │ 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 7b7d6 │ │ │ │ + b.n 7b7ca │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7b78e │ │ │ │ + beq.n 7b782 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r2, 7b78a │ │ │ │ + cbz r2, 7b77e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7b94a │ │ │ │ + bgt.w 7b95a │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7b848 │ │ │ │ - add.w r0, r3, #20 │ │ │ │ + bge.n 7b83c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ + add.w r0, r3, #20 │ │ │ │ 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 7b936 │ │ │ │ + beq.w 7b946 │ │ │ │ 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 7b806 │ │ │ │ + beq.n 7b7fa │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b9fa │ │ │ │ + beq.w 7ba04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7b9fa │ │ │ │ + bge.w 7ba04 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r6, [r8] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7b790 │ │ │ │ + b.n 7b784 │ │ │ │ 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 7b864 │ │ │ │ + bge.n 7b858 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [lr, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7b750 │ │ │ │ + b.n 7b744 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7b6fa │ │ │ │ + blt.w 7b6ee │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b704 │ │ │ │ - b.n 7b70c │ │ │ │ + bne.w 7b6f8 │ │ │ │ + b.n 7b700 │ │ │ │ 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 7b7ac │ │ │ │ + blt.n 7b7a0 │ │ │ │ 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 7b8ac │ │ │ │ - cmp.w ip, #15 │ │ │ │ - bgt.w 7ba46 │ │ │ │ - add.w ip, r3, r2, lsl #1 │ │ │ │ - ldrsh.w ip, [ip, #20] │ │ │ │ + bgt.n 7b898 │ │ │ │ + add.w lr, r3, r2 │ │ │ │ + ldrsb.w ip, [lr, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7b7ac │ │ │ │ + blt.n 7b81a │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7b884 │ │ │ │ + b.n 7b870 │ │ │ │ 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 7b826 │ │ │ │ - b.n 7b8a0 │ │ │ │ + cmp.w ip, #15 │ │ │ │ + add.w lr, r3, r2, lsl #1 │ │ │ │ + itet gt │ │ │ │ + addgt.w lr, r3, r2, lsl #2 │ │ │ │ + ldrshle.w lr, [lr, #20] │ │ │ │ + ldrgt.w lr, [lr, #20] │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bge.n 7b88c │ │ │ │ + cmp.w ip, #15 │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + it gt │ │ │ │ + movgt.w lr, r2, lsl #2 │ │ │ │ + ble.w 7b7a2 │ │ │ │ + add lr, r3 │ │ │ │ + str.w r1, [lr, #20] │ │ │ │ + b.n 7b744 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 7ba66 │ │ │ │ + beq.w 7ba70 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7b9ba │ │ │ │ + beq.n 7b9c4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b6cc │ │ │ │ + beq.w 7b6c0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 7b6cc │ │ │ │ + bne.w 7b6c0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl bffbc │ │ │ │ + bl c0234 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7b6e2 │ │ │ │ + beq.w 7b6d6 │ │ │ │ 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, 7b914 │ │ │ │ + cbnz r2, 7b924 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12d6a4 <_PyUnicode_IsNumeric@@Base+0x520> │ │ │ │ + bl 12d66c <_PyUnicode_IsNumeric@@Base+0x53c> │ │ │ │ mov r2, r6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7b790 │ │ │ │ + beq.w 7b784 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 7b92c │ │ │ │ + cbz r3, 7b93c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 7b790 │ │ │ │ + b.n 7b784 │ │ │ │ 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 7b7d6 │ │ │ │ + b.n 7b7ca │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7ba28 │ │ │ │ - add lr, r3 │ │ │ │ + bge.n 7ba32 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - str.w r1, [lr, #20] │ │ │ │ - b.n 7b750 │ │ │ │ + b.n 7b8c4 │ │ │ │ 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 7a660 │ │ │ │ + bl 7a654 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7b714 │ │ │ │ + bne.w 7b708 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b998 │ │ │ │ + bge.n 7b9a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ba94 │ │ │ │ + beq.n 7ba7e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b9a8 │ │ │ │ + bge.n 7b9b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ba9c │ │ │ │ + beq.n 7ba86 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7b9b4 │ │ │ │ + beq.n 7b9be │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7b790 │ │ │ │ + b.n 7b784 │ │ │ │ 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 7888c │ │ │ │ + bl 78884 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7b9a8 │ │ │ │ + beq.n 7b9b2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7b806 │ │ │ │ + beq.w 7b7fa │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 7b9fa │ │ │ │ + cbz r3, 7ba04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b9fa │ │ │ │ + bge.n 7ba04 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r6, [r8] │ │ │ │ - b.n 7b806 │ │ │ │ + b.n 7b7fa │ │ │ │ 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 7a660 │ │ │ │ + bl 7a654 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7b988 │ │ │ │ + beq.n 7b992 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 7b70c │ │ │ │ + b.n 7b700 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ add lr, r2 │ │ │ │ adds r2, r0, #1 │ │ │ │ add r2, lr │ │ │ │ ands r2, r1 │ │ │ │ add.w lr, r3, r2, lsl #2 │ │ │ │ ldr.w r9, [lr, #20] │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 7b958 │ │ │ │ - b.n 7b868 │ │ │ │ - add.w r9, r3, r2, lsl #2 │ │ │ │ - mov.w lr, r2, lsl #2 │ │ │ │ - ldr.w r9, [r9, #20] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 7b958 │ │ │ │ - add r2, lr │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - add r2, r0 │ │ │ │ - adds r2, #1 │ │ │ │ - ands r2, r1 │ │ │ │ - b.n 7b87c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 260d64 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7b9ae │ │ │ │ - b.n 7b9b4 │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ + blt.n 7b968 │ │ │ │ + b.n 7b85c │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #4358 @ 0x1106 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7b9a8 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7b9b2 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1eb5f0 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 7b71c │ │ │ │ + bl 1eb980 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 7b710 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b998 │ │ │ │ + bl 2610e8 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 7b9b8 │ │ │ │ + b.n 7b9be │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b9a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b9a8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b9b2 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0007baa4 : │ │ │ │ +0007ba90 : │ │ │ │ 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 19085c <_Py_NewReference@@Base+0x2294> │ │ │ │ - cbz r0, 7bac8 │ │ │ │ + bl 190a40 <_Py_NewReference@@Base+0x2228> │ │ │ │ + cbz r0, 7bab4 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7bb60 │ │ │ │ + beq.n 7bb4c │ │ │ │ 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, 7bb3c │ │ │ │ + cbz r0, 7bb28 │ │ │ │ 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, 7bb52 │ │ │ │ + cbnz r0, 7bb3e │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7bb52 │ │ │ │ - movw r1, #51976 @ 0xcb08 │ │ │ │ + bne.n 7bb3e │ │ │ │ + movw r1, #52872 @ 0xce88 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 7bb20 │ │ │ │ + b.n 7bb0c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7bb58 │ │ │ │ + beq.n 7bb44 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7bb52 │ │ │ │ + cbz r3, 7bb3e │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7bb16 │ │ │ │ + bne.n 7bb02 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2aecc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7bb1a │ │ │ │ + bne.n 7bb06 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ - b.n 7bb54 │ │ │ │ + b.n 7bb40 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7bb04 │ │ │ │ + beq.n 7baf0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7bb1a │ │ │ │ - b.n 7bb52 │ │ │ │ + bne.n 7bb06 │ │ │ │ + b.n 7bb3e │ │ │ │ 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] @ (7bd2c ) │ │ │ │ + ldr r5, [pc, #436] @ (7bd18 ) │ │ │ │ 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 7bcdc │ │ │ │ - ldr r0, [pc, #412] @ (7bd30 ) │ │ │ │ + beq.w 7bcc8 │ │ │ │ + ldr r0, [pc, #412] @ (7bd1c ) │ │ │ │ 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 7bcf4 │ │ │ │ + bne.w 7bce0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w ip, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ tst.w ip, #16384 @ 0x4000 │ │ │ │ - bne.n 7bbf4 │ │ │ │ + bne.n 7bbe0 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 7bc02 │ │ │ │ + bmi.n 7bbee │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 7bc64 │ │ │ │ + b.n 7bc50 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7bc70 │ │ │ │ + blt.n 7bc5c │ │ │ │ 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 │ │ │ │ @@ -119442,15 +119435,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 7bcce │ │ │ │ + blt.n 7bcba │ │ │ │ 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 │ │ │ │ @@ -119477,101 +119470,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 7bc64 │ │ │ │ + ble.n 7bc50 │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 806f0 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + bl 80754 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bc64 │ │ │ │ + b.n 7bc50 │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c0c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bbb4 │ │ │ │ - b.n 7bc64 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + bne.w 7bba0 │ │ │ │ + b.n 7bc50 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 7bd1c │ │ │ │ + bne.n 7bd08 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bbb4 │ │ │ │ + bne.w 7bba0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bbb4 │ │ │ │ + b.n 7bba0 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bbb4 │ │ │ │ + b.n 7bba0 │ │ │ │ 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] @ (7bed0 ) │ │ │ │ + ldr r5, [pc, #392] @ (7bebc ) │ │ │ │ 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 7be7e │ │ │ │ - ldr r0, [pc, #368] @ (7bed4 ) │ │ │ │ + beq.w 7be6a │ │ │ │ + ldr r0, [pc, #368] @ (7bec0 ) │ │ │ │ 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 7be96 │ │ │ │ + bne.w 7be82 │ │ │ │ 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 7bdb0 │ │ │ │ + bmi.n 7bd9c │ │ │ │ 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 7be1e │ │ │ │ + blt.n 7be0a │ │ │ │ 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 │ │ │ │ @@ -119591,20 +119584,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 7bda4 │ │ │ │ + bge.n 7bd90 │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 806f0 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + bl 80754 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bda4 │ │ │ │ + b.n 7bd90 │ │ │ │ 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 │ │ │ │ @@ -119626,932 +119619,932 @@ │ │ │ │ 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 7bda4 │ │ │ │ - b.n 7be10 │ │ │ │ + ble.n 7bd90 │ │ │ │ + b.n 7bdfc │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c0c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bd84 │ │ │ │ - b.n 7bda4 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + bne.w 7bd70 │ │ │ │ + b.n 7bd90 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 7bebe │ │ │ │ + bne.n 7beaa │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bd84 │ │ │ │ + bne.w 7bd70 │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bd84 │ │ │ │ + b.n 7bd70 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bd84 │ │ │ │ + b.n 7bd70 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007bed8 : │ │ │ │ +0007bec4 : │ │ │ │ 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, 7bf4e │ │ │ │ + cbz r4, 7bf3a │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76b60 <_PyTuple_FromArray@@Base+0x2c4> │ │ │ │ - cbz r0, 7bf44 │ │ │ │ + bl 76b48 <_PyTuple_FromArray@@Base+0x2c4> │ │ │ │ + cbz r0, 7bf30 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7bf44 │ │ │ │ + ble.n 7bf30 │ │ │ │ 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, 7bf22 │ │ │ │ + cbnz r2, 7bf0e │ │ │ │ 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 7bf0e │ │ │ │ - cbz r2, 7bf44 │ │ │ │ + bne.n 7befa │ │ │ │ + cbz r2, 7bf30 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 70e80 │ │ │ │ + bl 70ea0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (7bf54 ) │ │ │ │ - b.n 7bf44 │ │ │ │ + ldr r0, [pc, #4] @ (7bf40 ) │ │ │ │ + b.n 7bf30 │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0007bf58 : │ │ │ │ +0007bf44 : │ │ │ │ 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 7bf84 │ │ │ │ + bmi.n 7bf70 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #28676 @ 0x7004 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 19085c <_Py_NewReference@@Base+0x2294> │ │ │ │ - cbz r0, 7bf82 │ │ │ │ + bl 190a40 <_Py_NewReference@@Base+0x2228> │ │ │ │ + cbz r0, 7bf6e │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33440 @ 0x82a0 │ │ │ │ + movw r1, #34336 @ 0x8620 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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, 7bfc2 │ │ │ │ + cbz r3, 7bfae │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c1f4 │ │ │ │ + bne.w 7c1e0 │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 7bfd2 │ │ │ │ + cbz r3, 7bfbe │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c428 │ │ │ │ + bne.w 7c3d4 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 7bfde │ │ │ │ + cbz r3, 7bfca │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c16e │ │ │ │ + bne.w 7c15a │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 7bfea │ │ │ │ + cbz r3, 7bfd6 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c12c │ │ │ │ + bne.w 7c118 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 7bff6 │ │ │ │ + cbz r3, 7bfe2 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c3e8 │ │ │ │ + bne.w 7c410 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d276 │ │ │ │ + beq.w 7d262 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 7c00e │ │ │ │ + cbnz r3, 7bffa │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 7c00e │ │ │ │ + cbnz r3, 7bffa │ │ │ │ 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, 7c01e │ │ │ │ + cbnz r3, 7c00a │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ - cbnz r3, 7c01e │ │ │ │ + cbnz r3, 7c00a │ │ │ │ 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 7c5b8 │ │ │ │ + bne.w 7c5a4 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c5b8 │ │ │ │ + beq.w 7c5a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c464 │ │ │ │ + beq.w 7c450 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r2, 7c048 │ │ │ │ + cbnz r2, 7c034 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c5c8 │ │ │ │ + bne.w 7c5b4 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - cbnz r3, 7c05e │ │ │ │ + cbnz r3, 7c04a │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst.w r3, #2048 @ 0x800 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ - bne.w 7d266 │ │ │ │ + bne.w 7d252 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d084 │ │ │ │ + bne.w 7d070 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, 7c076 │ │ │ │ + cbnz r3, 7c062 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ - cbz r3, 7c076 │ │ │ │ + cbz r3, 7c062 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c486 │ │ │ │ + beq.w 7c472 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c486 │ │ │ │ + bne.w 7c472 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c490 │ │ │ │ + beq.w 7c47c │ │ │ │ ldrd r2, r3, [r4, #108] @ 0x6c │ │ │ │ - cbnz r2, 7c08c │ │ │ │ + cbnz r2, 7c078 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c522 │ │ │ │ - cbnz r3, 7c096 │ │ │ │ + bne.w 7c50e │ │ │ │ + cbnz r3, 7c082 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c61c │ │ │ │ + bne.w 7c608 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c64a │ │ │ │ + bne.w 7c636 │ │ │ │ ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d3fe │ │ │ │ + bne.w 7d3e4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r2, [r4, #140] @ 0x8c │ │ │ │ - cbnz r2, 7c0bc │ │ │ │ + cbnz r2, 7c0a8 │ │ │ │ ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d408 │ │ │ │ + bne.w 7d3ee │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c600 │ │ │ │ + beq.w 7c5ec │ │ │ │ ldrd r2, r0, [r4, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c584 │ │ │ │ + bne.w 7c570 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c584 │ │ │ │ + beq.w 7c570 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c5d4 │ │ │ │ + beq.w 7c5c0 │ │ │ │ ldr.w r7, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r7 │ │ │ │ it ne │ │ │ │ strne.w r2, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c7d6 │ │ │ │ + beq.w 7c7c2 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7c102 │ │ │ │ + cbnz r2, 7c0ee │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c5a0 │ │ │ │ + bne.w 7c58c │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ - cbnz r2, 7c112 │ │ │ │ + cbnz r2, 7c0fe │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d0a8 │ │ │ │ + bne.w 7d094 │ │ │ │ eors r3, r1 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bmi.w 7c558 │ │ │ │ + bmi.w 7c544 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c788 │ │ │ │ + beq.w 7c7a6 │ │ │ │ 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 7c756 │ │ │ │ - cbnz r0, 7c144 │ │ │ │ + bne.w 7c774 │ │ │ │ + cbnz r0, 7c130 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c8ca │ │ │ │ + bne.w 7c8b6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c152 │ │ │ │ + bne.n 7c13e │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c8f4 │ │ │ │ + bne.w 7c8e0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7bfea │ │ │ │ + bne.w 7bfd6 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bfea │ │ │ │ + beq.w 7bfd6 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bfee │ │ │ │ - b.n 7c40c │ │ │ │ + bne.w 7bfda │ │ │ │ + b.n 7c434 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ ldrd ip, r0, [r3, #4] │ │ │ │ mov lr, r1 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c7a4 │ │ │ │ + bne.w 7c742 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7c902 │ │ │ │ + bne.w 7c8ee │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7ca94 │ │ │ │ + bne.w 7ca80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7c910 │ │ │ │ + bne.w 7c8fc │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7caa6 │ │ │ │ + bne.w 7ca92 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d020 │ │ │ │ + bne.w 7d00c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cafa │ │ │ │ + bne.w 7cae6 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7c1b6 │ │ │ │ + cbnz r0, 7c1a2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cb36 │ │ │ │ + bne.w 7cb22 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7c1c2 │ │ │ │ + cbnz r0, 7c1ae │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3d2 │ │ │ │ + bne.w 7d3b8 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7c1ce │ │ │ │ + cbnz r0, 7c1ba │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d070 │ │ │ │ + bne.w 7d05c │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7c1da │ │ │ │ + cbnz r0, 7c1c6 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d41c │ │ │ │ + bne.w 7d402 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bfde │ │ │ │ + bne.w 7bfca │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bfde │ │ │ │ + beq.w 7bfca │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7caf4 │ │ │ │ - b.w 7ca76 │ │ │ │ + beq.w 7cae0 │ │ │ │ + b.w 7ca62 │ │ │ │ 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 7c71c │ │ │ │ + bne.w 7c708 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7cb76 │ │ │ │ + bne.w 7cb62 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c9ba │ │ │ │ + bne.w 7c9a6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7d078 │ │ │ │ + bne.w 7d064 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cb86 │ │ │ │ + bne.w 7cb72 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7c9d8 │ │ │ │ + bne.w 7c9c4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc74 │ │ │ │ + bne.w 7cc60 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7c248 │ │ │ │ + cbnz r0, 7c234 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cce4 │ │ │ │ + bne.w 7ccd0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 7c254 │ │ │ │ + cbnz r0, 7c240 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d234 │ │ │ │ + bne.w 7d220 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7c260 │ │ │ │ + cbnz r0, 7c24c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd8e │ │ │ │ + bne.w 7cd7a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 7c26c │ │ │ │ + cbnz r0, 7c258 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d178 │ │ │ │ + bne.w 7d164 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7c278 │ │ │ │ + cbnz r0, 7c264 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce46 │ │ │ │ + bne.w 7ce32 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7c284 │ │ │ │ + cbnz r0, 7c270 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d13c │ │ │ │ + bne.w 7d128 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 7c290 │ │ │ │ + cbnz r0, 7c27c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce76 │ │ │ │ + bne.w 7ce62 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 7c29c │ │ │ │ + cbnz r0, 7c288 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1d2 │ │ │ │ + bne.w 7d1be │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 7c2a8 │ │ │ │ + cbnz r0, 7c294 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf52 │ │ │ │ + bne.w 7cf3e │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 7c2b4 │ │ │ │ + cbnz r0, 7c2a0 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdcc │ │ │ │ + bne.w 7cdb8 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 7c2c0 │ │ │ │ + cbnz r0, 7c2ac │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf82 │ │ │ │ + bne.w 7cf6e │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - cbnz r0, 7c2cc │ │ │ │ + cbnz r0, 7c2b8 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0d4 │ │ │ │ + bne.w 7d0c0 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 7c2d8 │ │ │ │ + cbnz r0, 7c2c4 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfb6 │ │ │ │ + bne.w 7cfa2 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - cbnz r0, 7c2e4 │ │ │ │ + cbnz r0, 7c2d0 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d108 │ │ │ │ + bne.w 7d0f4 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7c2f0 │ │ │ │ + cbnz r0, 7c2dc │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf2a │ │ │ │ + bne.w 7cf16 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - cbnz r0, 7c2fc │ │ │ │ + cbnz r0, 7c2e8 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4be │ │ │ │ + bne.w 7d47c │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ - cbnz r0, 7c308 │ │ │ │ + cbnz r0, 7c2f4 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d61a │ │ │ │ + bne.w 7d5e8 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ - cbnz r0, 7c314 │ │ │ │ + cbnz r0, 7c300 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d600 │ │ │ │ + bne.w 7d61c │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - cbnz r0, 7c320 │ │ │ │ + cbnz r0, 7c30c │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d74e │ │ │ │ + bne.w 7d734 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - cbnz r0, 7c32c │ │ │ │ + cbnz r0, 7c318 │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6aa │ │ │ │ + bne.w 7d698 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ - cbnz r0, 7c338 │ │ │ │ + cbnz r0, 7c324 │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d73c │ │ │ │ + bne.w 7d722 │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ - cbnz r0, 7c344 │ │ │ │ + cbnz r0, 7c330 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d72a │ │ │ │ + bne.w 7d710 │ │ │ │ ldrd r7, r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r7, 7c356 │ │ │ │ + cbnz r7, 7c342 │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7d66c │ │ │ │ - cbnz r0, 7c360 │ │ │ │ + bne.w 7d668 │ │ │ │ + cbnz r0, 7c34c │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d288 │ │ │ │ + bne.w 7d640 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - cbnz r0, 7c36c │ │ │ │ + cbnz r0, 7c358 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3d8 │ │ │ │ + bne.w 7d3be │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ - cbnz r0, 7c378 │ │ │ │ + cbnz r0, 7c364 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0b2 │ │ │ │ + bne.w 7d09e │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ - cbnz r0, 7c384 │ │ │ │ + cbnz r0, 7c370 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0c8 │ │ │ │ + bne.w 7d0b4 │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ - cbnz r0, 7c394 │ │ │ │ + cbnz r0, 7c380 │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d712 │ │ │ │ + bne.w 7d6ea │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ - cbnz r0, 7c3a0 │ │ │ │ + cbnz r0, 7c38c │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6fc │ │ │ │ + bne.w 7d6d4 │ │ │ │ ldrd r7, lr, [r3, #132] @ 0x84 │ │ │ │ - cbnz r7, 7c3b0 │ │ │ │ + cbnz r7, 7c39c │ │ │ │ ldr.w r7, [r2, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7c966 │ │ │ │ + bne.w 7c952 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7c3c0 │ │ │ │ + bne.n 7c3ac │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6d8 │ │ │ │ + bne.w 7d68c │ │ │ │ ldr.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bfc6 │ │ │ │ + bne.w 7bfb2 │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bfc6 │ │ │ │ - cbz r1, 7c3e2 │ │ │ │ + beq.w 7bfb2 │ │ │ │ + cbz r1, 7c3ce │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7bfc6 │ │ │ │ + beq.w 7bfb2 │ │ │ │ str.w r2, [r3, #140] @ 0x8c │ │ │ │ - b.n 7bfc6 │ │ │ │ + b.n 7bfb2 │ │ │ │ + ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ + ldrd lr, r1, [r3, #4] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 7c66e │ │ │ │ + cbnz r7, 7c3f0 │ │ │ │ + ldr r7, [r2, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 7cb5e │ │ │ │ + cmp.w lr, #0 │ │ │ │ + bne.n 7c3fe │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7cb4c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 7bfbe │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7bfbe │ │ │ │ + str r2, [r3, #8] │ │ │ │ + b.n 7bfbe │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldrd r7, ip, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c682 │ │ │ │ - cbnz r7, 7c3fe │ │ │ │ + bne.w 7c6a0 │ │ │ │ + cbnz r7, 7c426 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d05e │ │ │ │ + bne.w 7d04a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c40c │ │ │ │ + bne.n 7c434 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c6a4 │ │ │ │ + bne.w 7c6c2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bffe │ │ │ │ + bne.w 7bfea │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bffe │ │ │ │ + beq.w 7bfea │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7bffe │ │ │ │ + beq.w 7bfea │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7bffe │ │ │ │ - ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ - ldrd lr, r1, [r3, #4] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.w 7c6a8 │ │ │ │ - cbnz r7, 7c444 │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7cb72 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bne.n 7c452 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7cb60 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 7bfd2 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7bfd2 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - b.n 7bfd2 │ │ │ │ + b.n 7bfea │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c048 │ │ │ │ + bne.w 7c034 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c048 │ │ │ │ - b.n 7c5d0 │ │ │ │ + beq.w 7c034 │ │ │ │ + b.n 7c5bc │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c076 │ │ │ │ + bne.w 7c062 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c076 │ │ │ │ + beq.w 7c062 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c07e │ │ │ │ + bne.w 7c06a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c07e │ │ │ │ + bne.w 7c06a │ │ │ │ lsls r7, r1, #30 │ │ │ │ - bmi.w 7c846 │ │ │ │ - ldr.w r8, [pc, #632] @ 7c718 │ │ │ │ + bmi.w 7c832 │ │ │ │ + ldr.w r8, [pc, #632] @ 7c704 │ │ │ │ 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 7c896 │ │ │ │ + bne.w 7c882 │ │ │ │ ldr.w r2, [r8, #1632] @ 0x660 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7c896 │ │ │ │ + beq.w 7c882 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #584] @ (7c710 ) │ │ │ │ + ldr r1, [pc, #584] @ (7c6fc ) │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ adds r3, r0, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq.w 7c8aa │ │ │ │ + beq.w 7c8b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7c820 │ │ │ │ + bne.w 7c80c │ │ │ │ ldr.w r2, [r8, #2252] @ 0x8cc │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 7c8b0 │ │ │ │ + bne.w 7c898 │ │ │ │ ldr.w r2, [r8, #2260] @ 0x8d4 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7c8b0 │ │ │ │ - ldr r1, [pc, #544] @ (7c714 ) │ │ │ │ + beq.w 7c898 │ │ │ │ + ldr r1, [pc, #544] @ (7c700 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7c8aa │ │ │ │ + beq.w 7c8b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7c83e │ │ │ │ + bne.w 7c82a │ │ │ │ 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 7c08c │ │ │ │ + bne.w 7c078 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c08c │ │ │ │ + beq.w 7c078 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7d634 │ │ │ │ + beq.w 7d6a6 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #108] @ 0x6c │ │ │ │ - cbnz r3, 7c53a │ │ │ │ + cbnz r3, 7c526 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c918 │ │ │ │ + bne.w 7c904 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c64a │ │ │ │ + bne.w 7c636 │ │ │ │ ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c0aa │ │ │ │ + beq.w 7c096 │ │ │ │ ldr.w r3, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7c646 │ │ │ │ - b.n 7c0aa │ │ │ │ + bne.n 7c632 │ │ │ │ + b.n 7c096 │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.w 7c124 │ │ │ │ + bpl.w 7c110 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c124 │ │ │ │ + bne.w 7c110 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - movw r3, #40913 @ 0x9fd1 │ │ │ │ + movw r3, #40925 @ 0x9fdd │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c124 │ │ │ │ - movw r3, #59021 @ 0xe68d │ │ │ │ + bne.w 7c110 │ │ │ │ + movw r3, #59025 @ 0xe691 │ │ │ │ movt r3, #7 │ │ │ │ - b.n 7c79e │ │ │ │ + b.n 7c7bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c82c │ │ │ │ + beq.w 7c818 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c102 │ │ │ │ + bne.w 7c0ee │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c102 │ │ │ │ - cbz r6, 7c5f0 │ │ │ │ + beq.w 7c0ee │ │ │ │ + cbz r6, 7c5dc │ │ │ │ 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 7c806 │ │ │ │ - b.n 7c112 │ │ │ │ + beq.w 7c7f2 │ │ │ │ + b.n 7c0fe │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c048 │ │ │ │ + bne.w 7c034 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c048 │ │ │ │ - cbz r6, 7c5d0 │ │ │ │ + beq.w 7c034 │ │ │ │ + cbz r6, 7c5bc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c048 │ │ │ │ + beq.w 7c034 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 7c048 │ │ │ │ + b.n 7c034 │ │ │ │ str.w r2, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c6da │ │ │ │ + beq.n 7c6c6 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c102 │ │ │ │ + bne.w 7c0ee │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c102 │ │ │ │ + beq.w 7c0ee │ │ │ │ str.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c702 │ │ │ │ - b.n 7c112 │ │ │ │ + beq.w 7c6ee │ │ │ │ + b.n 7c0fe │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c0c6 │ │ │ │ - cbz r6, 7c616 │ │ │ │ + beq.w 7c0b2 │ │ │ │ + cbz r6, 7c602 │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7c0c6 │ │ │ │ + beq.w 7c0b2 │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ - b.n 7c0c6 │ │ │ │ + b.n 7c0b2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7d644 │ │ │ │ + beq.w 7d6b6 │ │ │ │ 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 7c634 │ │ │ │ + beq.n 7c620 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - cbnz r3, 7c64e │ │ │ │ + cbnz r3, 7c63a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c0aa │ │ │ │ + beq.w 7c096 │ │ │ │ ldr.w r0, [r6, #136] @ 0x88 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7c65a │ │ │ │ + beq.n 7c646 │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w ip, [r5, #136] @ 0x88 │ │ │ │ mov r0, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c0aa │ │ │ │ + beq.w 7c096 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7c0aa │ │ │ │ + bne.w 7c096 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #23 │ │ │ │ - bpl.w 7c0ac │ │ │ │ + bpl.w 7c098 │ │ │ │ lsls r0, r3, #14 │ │ │ │ - bpl.w 7c0ac │ │ │ │ + bpl.w 7c098 │ │ │ │ ldr.w r3, [r4, #140] @ 0x8c │ │ │ │ orr.w r1, r1, #131072 @ 0x20000 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d666 │ │ │ │ + bne.w 7d60e │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 7c0b2 │ │ │ │ - cbnz r7, 7c68c │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7d064 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.w 7c40c │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 7c40c │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 7bff6 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - b.n 7c40c │ │ │ │ - cbnz r7, 7c6b2 │ │ │ │ + b.n 7c09e │ │ │ │ + cbnz r7, 7c678 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cdc0 │ │ │ │ + bne.w 7cdac │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7c6c0 │ │ │ │ + bne.n 7c686 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cb64 │ │ │ │ + bne.w 7cb50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7bfd2 │ │ │ │ + bne.w 7bfbe │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bfd2 │ │ │ │ + beq.w 7bfbe │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7c460 │ │ │ │ - b.n 7bfd2 │ │ │ │ + bne.w 7c40c │ │ │ │ + b.n 7bfbe │ │ │ │ + cbnz r7, 7c6aa │ │ │ │ + ldr r7, [r2, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 7d050 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 7c434 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7c434 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.w 7bfe2 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + b.n 7c434 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c58a │ │ │ │ + beq.w 7c576 │ │ │ │ str.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7c6f8 │ │ │ │ + cbnz r2, 7c6e4 │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c5f0 │ │ │ │ + bne.w 7c5dc │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c112 │ │ │ │ + bne.w 7c0fe │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c112 │ │ │ │ - b.n 7c81a │ │ │ │ + beq.w 7c0fe │ │ │ │ + b.n 7c806 │ │ │ │ nop │ │ │ │ push {r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb740 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c72a │ │ │ │ + bne.n 7c716 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ca42 │ │ │ │ + bne.w 7ca2e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7c738 │ │ │ │ + bne.n 7c724 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ca2e │ │ │ │ + bne.w 7ca1a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7c746 │ │ │ │ + bne.n 7c732 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 7d2c4 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + cbnz r1, 7c73e │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 7c980 │ │ │ │ + mov r1, r6 │ │ │ │ + b.n 7c234 │ │ │ │ + cbnz r7, 7c74c │ │ │ │ + ldr r7, [r2, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 7c8d6 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 7c75a │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 7c974 │ │ │ │ + cbnz r0, 7c764 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d2de │ │ │ │ + bne.w 7d320 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - cbnz r1, 7c752 │ │ │ │ + cbnz r1, 7c770 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c994 │ │ │ │ + bne.w 7c92e │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c248 │ │ │ │ - cbnz r0, 7c760 │ │ │ │ + b.n 7c1a2 │ │ │ │ + cbnz r0, 7c77e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c8d6 │ │ │ │ + bne.w 7c8c2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c76e │ │ │ │ + bne.n 7c78c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c92c │ │ │ │ + bne.w 7c918 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7bfea │ │ │ │ + bne.w 7bfd6 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bfea │ │ │ │ + beq.w 7bfd6 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7c162 │ │ │ │ - b.n 7bfea │ │ │ │ + bne.w 7c14e │ │ │ │ + b.n 7bfd6 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c124 │ │ │ │ - cbz r6, 7c79e │ │ │ │ + beq.w 7c110 │ │ │ │ + cbz r6, 7c7bc │ │ │ │ ldr.w r2, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c124 │ │ │ │ + beq.w 7c110 │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ - b.n 7c124 │ │ │ │ - cbnz r7, 7c7ae │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7c8ea │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 7c7bc │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7c988 │ │ │ │ - cbnz r0, 7c7c6 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 7d33a │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - cbnz r1, 7c7d2 │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 7c942 │ │ │ │ - mov r1, r6 │ │ │ │ - b.n 7c1b6 │ │ │ │ + b.n 7c110 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c58a │ │ │ │ + beq.w 7c576 │ │ │ │ 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, 7c7fc │ │ │ │ + cbnz r0, 7c7e8 │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c5a0 │ │ │ │ + bne.w 7c58c │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c112 │ │ │ │ + bne.w 7c0fe │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c112 │ │ │ │ + beq.w 7c0fe │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 7c112 │ │ │ │ + beq.w 7c0fe │ │ │ │ str.w r2, [r4, #196] @ 0xc4 │ │ │ │ - b.n 7c112 │ │ │ │ + b.n 7c0fe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c4de │ │ │ │ + beq.w 7c4ca │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ - b.n 7c07e │ │ │ │ + b.n 7c06a │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c58a │ │ │ │ + beq.w 7c576 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c6e4 │ │ │ │ - b.n 7c7e0 │ │ │ │ + beq.w 7c6d0 │ │ │ │ + b.n 7c7cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c828 │ │ │ │ - b.n 7c506 │ │ │ │ - ldr r3, [pc, #572] @ (7ca84 ) │ │ │ │ + bne.n 7c814 │ │ │ │ + b.n 7c4f2 │ │ │ │ + ldr r3, [pc, #572] @ (7ca70 ) │ │ │ │ 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 │ │ │ │ @@ -120561,1585 +120554,1588 @@ │ │ │ │ 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 7d450 │ │ │ │ + beq.w 7d40a │ │ │ │ ldr.w r3, [r1, #408] @ 0x198 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r8, [pc, #524] @ 7ca90 │ │ │ │ + ldr.w r8, [pc, #524] @ 7ca7c │ │ │ │ movw r7, #40968 @ 0xa008 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ ldr.w r3, [r8, #1624] @ 0x658 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 7c4ba │ │ │ │ - ldr r0, [pc, #496] @ (7ca88 ) │ │ │ │ - bl 6b810 │ │ │ │ + beq.w 7c4a6 │ │ │ │ + ldr r0, [pc, #496] @ (7ca74 ) │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 7c4c4 │ │ │ │ - ldr r0, [pc, #480] @ (7ca88 ) │ │ │ │ - bl 260d64 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c126 │ │ │ │ - ldr r0, [pc, #472] @ (7ca8c ) │ │ │ │ + bne.w 7c4b0 │ │ │ │ + ldr r0, [pc, #480] @ (7ca74 ) │ │ │ │ + bl 2610e8 │ │ │ │ + b.n 7c8b0 │ │ │ │ + ldr r0, [pc, #476] @ (7ca78 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 7c4f2 │ │ │ │ - ldr r0, [pc, #456] @ (7ca8c ) │ │ │ │ - bl 260d64 │ │ │ │ - b.n 7c8aa │ │ │ │ + bne.w 7c4de │ │ │ │ + ldr r0, [pc, #460] @ (7ca78 ) │ │ │ │ + bl 2610e8 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 7c112 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c14a │ │ │ │ - b.n 7c152 │ │ │ │ + beq.w 7c136 │ │ │ │ + b.n 7c13e │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7c760 │ │ │ │ + beq.w 7c77e │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c766 │ │ │ │ - b.n 7c76e │ │ │ │ + beq.w 7c784 │ │ │ │ + b.n 7c78c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ - b.n 7c7ae │ │ │ │ + b.n 7c74c │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7c15a │ │ │ │ - b.w 7bfea │ │ │ │ + beq.w 7c146 │ │ │ │ + b.w 7bfd6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c910 │ │ │ │ + bne.n 7c8fc │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7caa6 │ │ │ │ + bne.w 7ca92 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c1a2 │ │ │ │ - b.n 7c1aa │ │ │ │ + beq.w 7c18e │ │ │ │ + b.n 7c196 │ │ │ │ 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 7c632 │ │ │ │ - b.n 7c634 │ │ │ │ + bne.w 7c61e │ │ │ │ + b.n 7c620 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7c76e │ │ │ │ + beq.w 7c78c │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7c776 │ │ │ │ - b.w 7bfea │ │ │ │ + beq.w 7c794 │ │ │ │ + b.w 7bfd6 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #12] │ │ │ │ - cbnz r0, 7c958 │ │ │ │ + cbnz r0, 7c944 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d524 │ │ │ │ + bne.w 7d532 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 7c962 │ │ │ │ + cbnz r1, 7c94e │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ca4c │ │ │ │ + bne.n 7ca38 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c1ce │ │ │ │ + b.n 7c1ba │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d3a2 │ │ │ │ + bne.w 7d388 │ │ │ │ str.w r7, [r3, #132] @ 0x84 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c3c0 │ │ │ │ + bne.w 7c3ac │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3c0 │ │ │ │ + beq.w 7c3ac │ │ │ │ str.w r0, [r3, #136] @ 0x88 │ │ │ │ - b.n 7c3c0 │ │ │ │ + b.n 7c3ac │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #4] │ │ │ │ - b.n 7c7bc │ │ │ │ + b.n 7c75a │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp ip, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #12] │ │ │ │ - cbnz r0, 7c9aa │ │ │ │ + cbnz r0, 7c996 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d23c │ │ │ │ + bne.w 7d228 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - cbnz r1, 7c9b6 │ │ │ │ + cbnz r1, 7c9a2 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd96 │ │ │ │ + bne.w 7cd82 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c260 │ │ │ │ + b.n 7c24c │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7c9ca │ │ │ │ + bne.n 7c9b6 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cb86 │ │ │ │ + bne.w 7cb72 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7c9d8 │ │ │ │ + bne.n 7c9c4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc74 │ │ │ │ + bne.w 7cc60 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7c9e4 │ │ │ │ + cbnz r0, 7c9d0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cce4 │ │ │ │ + bne.w 7ccd0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c254 │ │ │ │ + bne.w 7c240 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c254 │ │ │ │ + beq.w 7c240 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r0, [r3, #16] │ │ │ │ - cbnz r7, 7ca04 │ │ │ │ + cbnz r7, 7c9f0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cbbe │ │ │ │ - cbnz r1, 7ca0e │ │ │ │ + bne.w 7cbaa │ │ │ │ + cbnz r1, 7c9fa │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ccac │ │ │ │ + bne.w 7cc98 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d5a6 │ │ │ │ + bne.w 7d50c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd20 │ │ │ │ - cbnz r1, 7ca2a │ │ │ │ + bne.w 7cd0c │ │ │ │ + cbnz r1, 7ca16 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d140 │ │ │ │ + bne.w 7d12c │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7c284 │ │ │ │ + b.n 7c270 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 7c738 │ │ │ │ + beq.w 7c724 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7c73e │ │ │ │ - b.n 7c746 │ │ │ │ + beq.w 7c72a │ │ │ │ + b.n 7c732 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ - b.n 7c72a │ │ │ │ + b.n 7c716 │ │ │ │ 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, 7ca66 │ │ │ │ + cbnz r7, 7ca52 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d38a │ │ │ │ + bne.w 7d370 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bfde │ │ │ │ + bne.w 7bfca │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bfde │ │ │ │ + beq.w 7bfca │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7bfde │ │ │ │ - b.n 7caf4 │ │ │ │ + beq.w 7bfca │ │ │ │ + b.n 7cae0 │ │ │ │ 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 7d016 │ │ │ │ + bne.w 7d002 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d016 │ │ │ │ + beq.w 7d002 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r7, [r3, #4] │ │ │ │ - cbnz r0, 7cab2 │ │ │ │ + cbnz r0, 7ca9e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - cbnz r0, 7cafe │ │ │ │ + cbnz r0, 7caea │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cabe │ │ │ │ + bne.n 7caaa │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cb36 │ │ │ │ + bne.n 7cb22 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7caca │ │ │ │ + cbnz r0, 7cab6 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d03c │ │ │ │ + bne.w 7d028 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c1ce │ │ │ │ + bne.w 7c1ba │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c1ce │ │ │ │ + beq.w 7c1ba │ │ │ │ ldr r7, [r3, #32] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #28] │ │ │ │ - cbnz r7, 7cae6 │ │ │ │ + cbnz r7, 7cad2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 7cb32 │ │ │ │ + cbnz r0, 7cb1e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7bfde │ │ │ │ + bne.w 7bfca │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7bfde │ │ │ │ + beq.w 7bfca │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - b.w 7bfde │ │ │ │ + b.w 7bfca │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cb0c │ │ │ │ + bne.n 7caf8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 7cb38 │ │ │ │ - cbnz r7, 7cb16 │ │ │ │ + cbnz r0, 7cb24 │ │ │ │ + cbnz r7, 7cb02 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d03c │ │ │ │ + bne.w 7d028 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7cb20 │ │ │ │ + cbnz r0, 7cb0c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cada │ │ │ │ + bne.n 7cac6 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c1da │ │ │ │ + bne.w 7c1c6 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c1da │ │ │ │ + beq.w 7c1c6 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #32] │ │ │ │ - b.n 7cae6 │ │ │ │ + b.n 7cad2 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbnz r7, 7cb46 │ │ │ │ + cbnz r7, 7cb32 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d03e │ │ │ │ - cbnz r1, 7cb4e │ │ │ │ + bne.w 7d02a │ │ │ │ + cbnz r1, 7cb3a │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cada │ │ │ │ + bne.n 7cac6 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d052 │ │ │ │ + bne.w 7d03e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cae6 │ │ │ │ - b.n 7cb32 │ │ │ │ + beq.n 7cad2 │ │ │ │ + b.n 7cb1e │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 7c452 │ │ │ │ + b.n 7c3fe │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c6c0 │ │ │ │ + beq.w 7c686 │ │ │ │ str r7, [r3, #4] │ │ │ │ - b.n 7c6c0 │ │ │ │ + b.n 7c686 │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 7c444 │ │ │ │ + b.n 7c3f0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7d078 │ │ │ │ + bne.w 7d064 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d078 │ │ │ │ + beq.w 7d064 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7cb96 │ │ │ │ + bne.n 7cb82 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cc76 │ │ │ │ - cbnz r7, 7cba0 │ │ │ │ + bne.n 7cc62 │ │ │ │ + cbnz r7, 7cb8c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cce4 │ │ │ │ + bne.w 7ccd0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 7cbac │ │ │ │ + cbnz r0, 7cb98 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c9f4 │ │ │ │ + bne.w 7c9e0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c260 │ │ │ │ + bne.w 7c24c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c260 │ │ │ │ + beq.w 7c24c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r0, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d528 │ │ │ │ + bne.w 7d564 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ccae │ │ │ │ - cbnz r7, 7cbd8 │ │ │ │ + bne.n 7cc9a │ │ │ │ + cbnz r7, 7cbc4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd1e │ │ │ │ + bne.w 7cd0a │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7cbe4 │ │ │ │ + cbnz r0, 7cbd0 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d140 │ │ │ │ + bne.w 7d12c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c290 │ │ │ │ + bne.w 7c27c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c290 │ │ │ │ + beq.w 7c27c │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldr.w ip, [r3, #44] @ 0x2c │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d5ac │ │ │ │ + bne.w 7d536 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2fc │ │ │ │ + bne.w 7d2e2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cc18 │ │ │ │ + bne.n 7cc04 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd58 │ │ │ │ + bne.w 7cd44 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 7cc24 │ │ │ │ + cbnz r0, 7cc10 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdd2 │ │ │ │ + bne.w 7cdbe │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c2c0 │ │ │ │ + bne.w 7c2ac │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c2c0 │ │ │ │ + beq.w 7c2ac │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r7, 7cc46 │ │ │ │ + cbnz r7, 7cc32 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ceac │ │ │ │ + bne.w 7ce98 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7d45e │ │ │ │ + bne.w 7d470 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cee4 │ │ │ │ - cbnz r1, 7cc62 │ │ │ │ + bne.w 7ced0 │ │ │ │ + cbnz r1, 7cc4e │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce08 │ │ │ │ + bne.w 7cdf4 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 7cc6e │ │ │ │ + cbnz r1, 7cc5a │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf2e │ │ │ │ + bne.w 7cf1a │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c2f0 │ │ │ │ + b.w 7c2dc │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ - cbnz r7, 7cc84 │ │ │ │ + cbnz r7, 7cc70 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cce8 │ │ │ │ + bne.n 7ccd4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cc92 │ │ │ │ + bne.n 7cc7e │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c9f4 │ │ │ │ + bne.w 7c9e0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7cc9c │ │ │ │ + cbnz r0, 7cc88 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cbbc │ │ │ │ + bne.n 7cba8 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c26c │ │ │ │ + bne.w 7c258 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c26c │ │ │ │ + beq.w 7c258 │ │ │ │ ldr r7, [r3, #28] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ str r0, [r3, #24] │ │ │ │ - cbnz r7, 7ccba │ │ │ │ + cbnz r7, 7cca6 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cd20 │ │ │ │ - cbnz r1, 7ccc4 │ │ │ │ + bne.n 7cd0c │ │ │ │ + cbnz r1, 7ccb0 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d140 │ │ │ │ + bne.w 7d12c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d554 │ │ │ │ + bne.w 7d58e │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cbf6 │ │ │ │ - cbnz r1, 7ccde │ │ │ │ + bne.n 7cbe2 │ │ │ │ + cbnz r1, 7ccca │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2f8 │ │ │ │ + bne.w 7d2de │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c29c │ │ │ │ + b.w 7c288 │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7ccfa │ │ │ │ + bne.n 7cce6 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c9f6 │ │ │ │ - cbnz r7, 7cd04 │ │ │ │ + bne.w 7c9e2 │ │ │ │ + cbnz r7, 7ccf0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cbbc │ │ │ │ + bne.w 7cba8 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 7cd0e │ │ │ │ + cbnz r0, 7ccfa │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ccac │ │ │ │ + bne.n 7cc98 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c278 │ │ │ │ + bne.w 7c264 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c278 │ │ │ │ + beq.w 7c264 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d4d8 │ │ │ │ + bne.w 7d594 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d142 │ │ │ │ - cbnz r7, 7cd3c │ │ │ │ + bne.w 7d12e │ │ │ │ + cbnz r7, 7cd28 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cbf4 │ │ │ │ + bne.w 7cbe0 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 7cd48 │ │ │ │ + cbnz r0, 7cd34 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2f8 │ │ │ │ + bne.w 7d2de │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c2a8 │ │ │ │ + bne.w 7c294 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c2a8 │ │ │ │ + beq.w 7c294 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r7, 7cd66 │ │ │ │ + cbnz r7, 7cd52 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cdd4 │ │ │ │ - cbnz r1, 7cd70 │ │ │ │ + bne.n 7cdc0 │ │ │ │ + cbnz r1, 7cd5c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc34 │ │ │ │ + bne.w 7cc20 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 7cd7c │ │ │ │ + cbnz r1, 7cd68 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cea8 │ │ │ │ + bne.w 7ce94 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - cbnz r1, 7cd88 │ │ │ │ + cbnz r1, 7cd74 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cee2 │ │ │ │ + bne.w 7cece │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c2d8 │ │ │ │ + b.w 7c2c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cbbc │ │ │ │ + beq.w 7cba8 │ │ │ │ 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, 7cdb0 │ │ │ │ + cbnz r1, 7cd9c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d180 │ │ │ │ + bne.w 7d16c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 7cdba │ │ │ │ + cbnz r1, 7cda6 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ce4e │ │ │ │ + bne.n 7ce3a │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c278 │ │ │ │ + b.w 7c264 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ - b.n 7c6b2 │ │ │ │ + b.n 7c678 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d206 │ │ │ │ + bne.w 7d1f2 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d424 │ │ │ │ + bne.w 7d418 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc36 │ │ │ │ - cbnz r7, 7cdee │ │ │ │ + bne.w 7cc22 │ │ │ │ + cbnz r7, 7cdda │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cea8 │ │ │ │ + bne.n 7ce94 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 7cdf8 │ │ │ │ + cbnz r0, 7cde4 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cee2 │ │ │ │ + bne.n 7cece │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c2e4 │ │ │ │ + bne.w 7c2d0 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c2e4 │ │ │ │ + beq.w 7c2d0 │ │ │ │ ldr r7, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d504 │ │ │ │ + bne.w 7d512 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf30 │ │ │ │ - cbnz r1, 7ce26 │ │ │ │ + bne.w 7cf1c │ │ │ │ + cbnz r1, 7ce12 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4c4 │ │ │ │ + bne.w 7d482 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d6e8 │ │ │ │ + bne.w 7d5e4 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf18 │ │ │ │ - cbnz r1, 7ce40 │ │ │ │ + bne.n 7cf04 │ │ │ │ + cbnz r1, 7ce2c │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6e4 │ │ │ │ + bne.w 7d6a2 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c314 │ │ │ │ + b.w 7c300 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cd1e │ │ │ │ + beq.w 7cd0a │ │ │ │ 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, 7ce68 │ │ │ │ + cbnz r1, 7ce54 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1aa │ │ │ │ + bne.w 7d196 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbnz r1, 7ce70 │ │ │ │ + cbnz r1, 7ce5c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7ce7e │ │ │ │ + cbnz r0, 7ce6a │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c290 │ │ │ │ + b.w 7c27c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cbf4 │ │ │ │ + beq.w 7cbe0 │ │ │ │ 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, 7ce98 │ │ │ │ + cbnz r1, 7ce84 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1da │ │ │ │ + bne.w 7d1c6 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7cea2 │ │ │ │ + cbnz r1, 7ce8e │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf5a │ │ │ │ + bne.n 7cf46 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c2a8 │ │ │ │ + b.w 7c294 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7ceba │ │ │ │ + bne.n 7cea6 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 7cee4 │ │ │ │ - cbnz r1, 7cec2 │ │ │ │ + cbnz r0, 7ced0 │ │ │ │ + cbnz r1, 7ceae │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ce08 │ │ │ │ + bne.n 7cdf4 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d5e4 │ │ │ │ + bne.w 7d5be │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf30 │ │ │ │ - cbnz r1, 7cedc │ │ │ │ + bne.n 7cf1c │ │ │ │ + cbnz r1, 7cec8 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4c4 │ │ │ │ + bne.w 7d482 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c2fc │ │ │ │ + b.w 7c2e8 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r7, [r3, #72] @ 0x48 │ │ │ │ str r0, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d496 │ │ │ │ + bne.w 7d496 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ce0a │ │ │ │ - cbnz r7, 7cefa │ │ │ │ + bne.n 7cdf6 │ │ │ │ + cbnz r7, 7cee6 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 7cf2e │ │ │ │ + cbnz r0, 7cf1a │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - cbnz r0, 7cf06 │ │ │ │ + cbnz r0, 7cef2 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4c4 │ │ │ │ + bne.w 7d482 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c308 │ │ │ │ + bne.w 7c2f4 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c308 │ │ │ │ + beq.w 7c2f4 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ str r0, [r3, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7ce40 │ │ │ │ + bne.n 7ce2c │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ce40 │ │ │ │ + beq.n 7ce2c │ │ │ │ str r0, [r3, #84] @ 0x54 │ │ │ │ - b.w 7c314 │ │ │ │ + b.w 7c300 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7cfe8 │ │ │ │ + bne.n 7cfd4 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldr r7, [r3, #80] @ 0x50 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d5ee │ │ │ │ + bne.w 7d5d6 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4c6 │ │ │ │ - cbnz r7, 7cf4a │ │ │ │ + bne.w 7d484 │ │ │ │ + cbnz r7, 7cf36 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf16 │ │ │ │ + bne.n 7cf02 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7cf1e │ │ │ │ - b.n 7ce40 │ │ │ │ + beq.n 7cf0a │ │ │ │ + b.n 7ce2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cd58 │ │ │ │ + beq.w 7cd44 │ │ │ │ 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, 7cf74 │ │ │ │ + cbnz r1, 7cf60 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d208 │ │ │ │ + bne.w 7d1f4 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - cbnz r1, 7cf7c │ │ │ │ + cbnz r1, 7cf68 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 7cf8a │ │ │ │ + cbnz r0, 7cf76 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c2c0 │ │ │ │ + b.w 7c2ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cc34 │ │ │ │ + beq.w 7cc20 │ │ │ │ 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 7cfa8 │ │ │ │ + bne.n 7cf94 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0dc │ │ │ │ + bne.w 7d0c8 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - cbnz r1, 7cfb0 │ │ │ │ + cbnz r1, 7cf9c │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 7cfbc │ │ │ │ + cbnz r0, 7cfa8 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c2d8 │ │ │ │ + b.w 7c2c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7cee2 │ │ │ │ + beq.n 7cece │ │ │ │ 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 7cfda │ │ │ │ + bne.n 7cfc6 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d110 │ │ │ │ + bne.w 7d0fc │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 7cfe2 │ │ │ │ + cbnz r1, 7cfce │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 7cfea │ │ │ │ + cbnz r0, 7cfd6 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c2f0 │ │ │ │ + b.w 7c2dc │ │ │ │ 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, 7d004 │ │ │ │ + cbnz r1, 7cff0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d46a │ │ │ │ + bne.w 7d444 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - cbnz r1, 7d010 │ │ │ │ + cbnz r1, 7cffc │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d622 │ │ │ │ + bne.w 7d5f0 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c308 │ │ │ │ - cbnz r0, 7d020 │ │ │ │ + b.w 7c2f4 │ │ │ │ + cbnz r0, 7d00c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cafa │ │ │ │ + bne.w 7cae6 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7d02c │ │ │ │ + cbnz r0, 7d018 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cb36 │ │ │ │ + bne.w 7cb22 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c1c2 │ │ │ │ + bne.w 7c1ae │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c1c2 │ │ │ │ + beq.w 7c1ae │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldr r7, [r3, #32] │ │ │ │ str r0, [r3, #20] │ │ │ │ - cbnz r1, 7d04c │ │ │ │ + cbnz r1, 7d038 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cadc │ │ │ │ + bne.w 7cac8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7cb56 │ │ │ │ + beq.w 7cb42 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7caec │ │ │ │ - b.w 7bfde │ │ │ │ + beq.w 7cad8 │ │ │ │ + b.w 7bfca │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 7c3fe │ │ │ │ + b.w 7c426 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ - b.w 7c68c │ │ │ │ + b.w 7c6aa │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ca4e │ │ │ │ - b.n 7cada │ │ │ │ + bne.w 7ca3a │ │ │ │ + b.n 7cac6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7c234 │ │ │ │ - b.w 7c23c │ │ │ │ + beq.w 7c220 │ │ │ │ + b.w 7c228 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c476 │ │ │ │ + beq.w 7c462 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c076 │ │ │ │ + bne.w 7c062 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c06e │ │ │ │ - b.w 7c076 │ │ │ │ + bne.w 7c05a │ │ │ │ + b.w 7c062 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c810 │ │ │ │ - b.w 7c81a │ │ │ │ + bne.w 7c7fc │ │ │ │ + b.w 7c806 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d2b6 │ │ │ │ + bne.w 7d29c │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 7d0c2 │ │ │ │ + cbnz r1, 7d0ae │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - cbnz r0, 7d0ce │ │ │ │ + cbnz r0, 7d0ba │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c384 │ │ │ │ + b.w 7c370 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d2d2 │ │ │ │ + bne.w 7d2b8 │ │ │ │ str r0, [r3, #116] @ 0x74 │ │ │ │ - b.w 7c384 │ │ │ │ + b.w 7c370 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cea8 │ │ │ │ + beq.w 7ce94 │ │ │ │ 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 7d0fa │ │ │ │ + bne.n 7d0e6 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfbc │ │ │ │ + bne.w 7cfa8 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ - cbnz r1, 7d102 │ │ │ │ + cbnz r1, 7d0ee │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 7d110 │ │ │ │ + cbnz r0, 7d0fc │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c2e4 │ │ │ │ + b.w 7c2d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ce08 │ │ │ │ + beq.w 7cdf4 │ │ │ │ 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, 7d12a │ │ │ │ + cbnz r1, 7d116 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfea │ │ │ │ + bne.w 7cfd6 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ - cbnz r1, 7d136 │ │ │ │ + cbnz r1, 7d122 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d46a │ │ │ │ + bne.w 7d444 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c2fc │ │ │ │ + b.w 7c2e8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d1a8 │ │ │ │ + bne.n 7d194 │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ str r0, [r3, #32] │ │ │ │ - cbnz r7, 7d150 │ │ │ │ + cbnz r7, 7d13c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cbf6 │ │ │ │ - cbnz r1, 7d15a │ │ │ │ + bne.w 7cbe2 │ │ │ │ + cbnz r1, 7d146 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2f8 │ │ │ │ + bne.w 7d2de │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7d166 │ │ │ │ + cbnz r1, 7d152 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd58 │ │ │ │ + bne.w 7cd44 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - cbnz r1, 7d172 │ │ │ │ + cbnz r1, 7d15e │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdd2 │ │ │ │ + bne.w 7cdbe │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c2b4 │ │ │ │ + b.w 7c2a0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ccac │ │ │ │ + beq.w 7cc98 │ │ │ │ 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, 7d19a │ │ │ │ + cbnz r1, 7d186 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce4e │ │ │ │ + bne.w 7ce3a │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - cbnz r1, 7d1a2 │ │ │ │ + cbnz r1, 7d18e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 7d1aa │ │ │ │ + cbnz r0, 7d196 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c284 │ │ │ │ + b.w 7c270 │ │ │ │ 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, 7d1c4 │ │ │ │ + cbnz r1, 7d1b0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce7e │ │ │ │ + bne.w 7ce6a │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cbnz r1, 7d1cc │ │ │ │ + cbnz r1, 7d1b8 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 7d1da │ │ │ │ + cbnz r0, 7d1c6 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c29c │ │ │ │ + b.w 7c288 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d2f8 │ │ │ │ + beq.w 7d2de │ │ │ │ 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 7d1f8 │ │ │ │ + bne.n 7d1e4 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf5a │ │ │ │ + bne.w 7cf46 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - cbnz r1, 7d200 │ │ │ │ + cbnz r1, 7d1ec │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 7d208 │ │ │ │ + cbnz r0, 7d1f4 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c2b4 │ │ │ │ + b.w 7c2a0 │ │ │ │ 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, 7d222 │ │ │ │ + cbnz r1, 7d20e │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf8a │ │ │ │ + bne.w 7cf76 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 7d22e │ │ │ │ + cbnz r1, 7d21a │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0dc │ │ │ │ + bne.w 7d0c8 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c2cc │ │ │ │ + b.w 7c2b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7c9f4 │ │ │ │ + beq.w 7c9e0 │ │ │ │ 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, 7d256 │ │ │ │ + cbnz r1, 7d242 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd96 │ │ │ │ + bne.w 7cd82 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7d260 │ │ │ │ + cbnz r1, 7d24c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d180 │ │ │ │ + bne.n 7d16c │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c26c │ │ │ │ + b.w 7c258 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ orr.w r1, r1, #2048 @ 0x800 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c060 │ │ │ │ - b.n 7d086 │ │ │ │ + beq.w 7c04c │ │ │ │ + b.n 7d072 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bffe │ │ │ │ + beq.w 7bfea │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c424 │ │ │ │ - b.w 7c41c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7d68e │ │ │ │ + beq.w 7c44c │ │ │ │ + b.w 7c444 │ │ │ │ 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, 7d2a6 │ │ │ │ + cbnz r7, 7d28c │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d582 │ │ │ │ + bne.w 7d4e8 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c378 │ │ │ │ + bne.w 7c364 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c378 │ │ │ │ + beq.w 7c364 │ │ │ │ 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 7c384 │ │ │ │ + bne.w 7c370 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c384 │ │ │ │ + beq.w 7c370 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7c384 │ │ │ │ - b.n 7d0ce │ │ │ │ + beq.w 7c370 │ │ │ │ + b.n 7d0ba │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c74a │ │ │ │ + beq.w 7c736 │ │ │ │ mov r1, r6 │ │ │ │ - b.w 7c248 │ │ │ │ + b.w 7c234 │ │ │ │ ldr.w ip, [r3, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d30e │ │ │ │ + bne.n 7d2f4 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd5a │ │ │ │ + bne.w 7cd46 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d5da │ │ │ │ + bne.w 7d5c2 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdd4 │ │ │ │ - cbnz r1, 7d328 │ │ │ │ + bne.w 7cdc0 │ │ │ │ + cbnz r1, 7d30e │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc34 │ │ │ │ + bne.w 7cc20 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 7d334 │ │ │ │ + cbnz r1, 7d31a │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cea8 │ │ │ │ + bne.w 7ce94 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c2cc │ │ │ │ + b.w 7c2b8 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 7d6ee │ │ │ │ - cbnz r7, 7d350 │ │ │ │ + bne.w 7d702 │ │ │ │ + cbnz r7, 7d336 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c942 │ │ │ │ + bne.w 7c92e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d5e8 │ │ │ │ + bne.w 7d5cc │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c1c2 │ │ │ │ + beq.w 7c1ae │ │ │ │ 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, 7d37a │ │ │ │ + cbnz r7, 7d360 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ca4e │ │ │ │ + bne.w 7ca3a │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c1da │ │ │ │ + bne.w 7c1c6 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c1da │ │ │ │ + beq.w 7c1c6 │ │ │ │ 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 7ca6e │ │ │ │ - b.w 7bfde │ │ │ │ + beq.w 7ca5a │ │ │ │ + b.w 7bfca │ │ │ │ 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 7c3c0 │ │ │ │ + bne.w 7c3ac │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c3c0 │ │ │ │ + beq.w 7c3ac │ │ │ │ ldr.w r7, [ip, #136] @ 0x88 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 7c982 │ │ │ │ - b.w 7c3c0 │ │ │ │ + bne.w 7c96e │ │ │ │ + b.w 7c3ac │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d362 │ │ │ │ - b.n 7d03c │ │ │ │ + bne.n 7d348 │ │ │ │ + b.n 7d028 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d582 │ │ │ │ + bne.w 7d4e8 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ - cbnz r1, 7d3ec │ │ │ │ + cbnz r1, 7d3d2 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0b8 │ │ │ │ + bne.w 7d0a4 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d0c2 │ │ │ │ + bne.w 7d0ae │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c384 │ │ │ │ - b.n 7d0ce │ │ │ │ + beq.w 7c370 │ │ │ │ + b.n 7d0ba │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c54e │ │ │ │ - b.w 7c646 │ │ │ │ - cbz r6, 7d414 │ │ │ │ + bne.w 7c53a │ │ │ │ + b.w 7c632 │ │ │ │ + cbz r6, 7d3fa │ │ │ │ ldr.w r0, [r6, #140] @ 0x8c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7c0bc │ │ │ │ + beq.w 7c0a8 │ │ │ │ str.w r2, [r4, #140] @ 0x8c │ │ │ │ - b.w 7c0bc │ │ │ │ + b.w 7c0a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cb30 │ │ │ │ - b.n 7d38a │ │ │ │ - cbnz r7, 7d42e │ │ │ │ + beq.w 7cb1c │ │ │ │ + b.n 7d370 │ │ │ │ + add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ + ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ + mov r9, r3 │ │ │ │ + b.w 7c86c │ │ │ │ + cbnz r7, 7d422 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cea8 │ │ │ │ + bne.w 7ce94 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d5fc │ │ │ │ + bne.w 7d5d2 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cee4 │ │ │ │ - cbnz r1, 7d44a │ │ │ │ + bne.w 7ced0 │ │ │ │ + cbnz r1, 7d43e │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce08 │ │ │ │ + bne.w 7cdf4 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c2e4 │ │ │ │ - add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ - ldr.w r3, [r2, #384] @ 0x180 │ │ │ │ - mov r9, r3 │ │ │ │ - b.w 7c880 │ │ │ │ - ldr r1, [r3, #64] @ 0x40 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7cc5a │ │ │ │ - b.w 7cc62 │ │ │ │ + b.w 7c2d0 │ │ │ │ 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, 7d484 │ │ │ │ + cbnz r1, 7d45e │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d622 │ │ │ │ + bne.w 7d5f0 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - cbnz r1, 7d490 │ │ │ │ + cbnz r1, 7d46a │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d608 │ │ │ │ + bne.w 7d624 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c314 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7d6ce │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ - ldr r1, [r3, #76] @ 0x4c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7cf30 │ │ │ │ - cbnz r1, 7d4ac │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 7d4c4 │ │ │ │ - ldr r1, [r3, #80] @ 0x50 │ │ │ │ - cbnz r1, 7d4b8 │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7cf16 │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 7c308 │ │ │ │ + b.w 7c300 │ │ │ │ + ldr r1, [r3, #64] @ 0x40 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7cc46 │ │ │ │ + b.w 7cc4e │ │ │ │ mov r9, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d46a │ │ │ │ + bne.n 7d444 │ │ │ │ ldr r7, [r3, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7d51c │ │ │ │ + bne.n 7d52a │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ce36 │ │ │ │ - b.n 7cf18 │ │ │ │ + beq.w 7ce22 │ │ │ │ + b.n 7cf04 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d6ba │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ - ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7cbf6 │ │ │ │ - cbnz r1, 7d4f2 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7d2f8 │ │ │ │ - ldr r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7d4fe │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + bne.w 7d636 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd58 │ │ │ │ - movs r1, #0 │ │ │ │ - b.w 7c2a8 │ │ │ │ - cbnz r1, 7d50c │ │ │ │ + bne.w 7cf1c │ │ │ │ + cbnz r1, 7d4ae │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d4c4 │ │ │ │ + bne.n 7d482 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 7d5f2 │ │ │ │ + cbnz r1, 7d4ba │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7cf18 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7cf1e │ │ │ │ - b.n 7ce40 │ │ │ │ - mov r1, r6 │ │ │ │ - b.n 7d362 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 7d6c4 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd20 │ │ │ │ - cbnz r1, 7d542 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7d140 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbnz r1, 7d54e │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7cbf4 │ │ │ │ + bne.w 7cf02 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c290 │ │ │ │ - ldr r1, [r3, #40] @ 0x28 │ │ │ │ - b.w 7ccd4 │ │ │ │ + b.w 7c2f4 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr.w ip, [r7, #104] @ 0x68 │ │ │ │ cmp lr, ip │ │ │ │ it ne │ │ │ │ strne.w lr, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 7d572 │ │ │ │ + cbnz r0, 7d4d8 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d28e │ │ │ │ + bne.w 7d274 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c36c │ │ │ │ + bne.w 7c358 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c36c │ │ │ │ + beq.w 7c358 │ │ │ │ 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, 7d59a │ │ │ │ + cbnz r7, 7d500 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2b6 │ │ │ │ + bne.w 7d29c │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d2ca │ │ │ │ - b.w 7c384 │ │ │ │ + beq.w 7d2b0 │ │ │ │ + b.w 7c370 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - b.w 7ca20 │ │ │ │ + b.w 7ca0c │ │ │ │ + cbnz r1, 7d51a │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7d482 │ │ │ │ + ldr r1, [r3, #80] @ 0x50 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 7d5da │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7cf04 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7cf0a │ │ │ │ + b.n 7ce2c │ │ │ │ + mov r1, r6 │ │ │ │ + b.n 7d348 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d5ba │ │ │ │ + bne.n 7d544 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd58 │ │ │ │ + bne.w 7cd44 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d662 │ │ │ │ + bne.n 7d60a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdd4 │ │ │ │ - cbnz r1, 7d5d4 │ │ │ │ + bne.w 7cdc0 │ │ │ │ + cbnz r1, 7d55e │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc34 │ │ │ │ + bne.w 7cc20 │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 7c2ac │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 7d602 │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7cd0c │ │ │ │ + cbnz r1, 7d57c │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7d12c │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + cbnz r1, 7d588 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7cbe0 │ │ │ │ + movs r1, #0 │ │ │ │ + b.w 7c27c │ │ │ │ + ldr r1, [r3, #40] @ 0x28 │ │ │ │ + b.w 7ccc0 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 7d614 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r1, [r3, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7cbe2 │ │ │ │ + cbnz r1, 7d5ac │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7d2de │ │ │ │ + ldr r1, [r3, #44] @ 0x2c │ │ │ │ + cbnz r1, 7d5b8 │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7cd44 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c2c0 │ │ │ │ + b.w 7c294 │ │ │ │ + ldr r1, [r3, #76] @ 0x4c │ │ │ │ + b.n 7cebe │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d320 │ │ │ │ - b.n 7d328 │ │ │ │ - ldr r1, [r3, #76] @ 0x4c │ │ │ │ - b.n 7ced2 │ │ │ │ + beq.w 7d306 │ │ │ │ + b.n 7d30e │ │ │ │ mov r1, r6 │ │ │ │ - b.w 7c1c2 │ │ │ │ + b.w 7c1ae │ │ │ │ + ldr r1, [r3, #64] @ 0x40 │ │ │ │ + b.n 7d434 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7d512 │ │ │ │ + beq.n 7d520 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cf1e │ │ │ │ - b.n 7ce40 │ │ │ │ - ldr r1, [r3, #64] @ 0x40 │ │ │ │ - b.n 7d440 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7cf24 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - bne.w 7cf24 │ │ │ │ - b.w 7c314 │ │ │ │ + beq.w 7cf0a │ │ │ │ + b.n 7ce2c │ │ │ │ + ldr r1, [r3, #84] @ 0x54 │ │ │ │ + b.n 7ce22 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cf16 │ │ │ │ + beq.w 7cf02 │ │ │ │ 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 7d486 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7c096 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 7c096 │ │ │ │ - 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 7c64e │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.w 7c0aa │ │ │ │ - b.w 7c646 │ │ │ │ + b.n 7d460 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7d574 │ │ │ │ + b.n 7d57c │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7d5ca │ │ │ │ + b.n 7d554 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.w 7c0bc │ │ │ │ + b.w 7c0a8 │ │ │ │ + ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d55a │ │ │ │ - str.w lr, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 7d67c │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ - cbnz r0, 7d68e │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7c36c │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 7c36c │ │ │ │ - b.n 7d3de │ │ │ │ + beq.n 7d5a4 │ │ │ │ + b.n 7d5ac │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7cf10 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + bne.w 7cf10 │ │ │ │ + b.w 7c300 │ │ │ │ + ldr r1, [r3, #76] @ 0x4c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7d4a8 │ │ │ │ + b.n 7d4ae │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 7d274 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ str r0, [r3, #108] @ 0x6c │ │ │ │ - cbnz r1, 7d69c │ │ │ │ + cbnz r1, 7d654 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3de │ │ │ │ + bne.w 7d3c4 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 7d6b4 │ │ │ │ + cbnz r1, 7d662 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c378 │ │ │ │ - b.n 7d0b8 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 7d760 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ - b.w 7c32c │ │ │ │ + beq.w 7c364 │ │ │ │ + b.n 7d0a4 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c378 │ │ │ │ - ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7d4ea │ │ │ │ - b.n 7d4f2 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ + b.w 7c364 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d53a │ │ │ │ - b.n 7d542 │ │ │ │ - ldr r1, [r3, #76] @ 0x4c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7d4a8 │ │ │ │ - b.n 7d4ac │ │ │ │ + bne.w 7d4c0 │ │ │ │ + str.w lr, [r3, #104] @ 0x68 │ │ │ │ + cbnz r0, 7d67a │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 7d646 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7c358 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7c358 │ │ │ │ + b.n 7d3c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7c982 │ │ │ │ + beq.w 7c96e │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ - b.n 7d3c4 │ │ │ │ + b.n 7d3aa │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 7d746 │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ + b.w 7c318 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 7cf24 │ │ │ │ - ldr r1, [r3, #84] @ 0x54 │ │ │ │ - b.w 7ce36 │ │ │ │ - str r1, [r3, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 7c7ca │ │ │ │ - mov r1, r6 │ │ │ │ - b.w 7c1b6 │ │ │ │ - cbz r1, 7d70c │ │ │ │ + b.n 7cf10 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7c082 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7c082 │ │ │ │ + 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 7c63a │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 7c096 │ │ │ │ + b.w 7c632 │ │ │ │ + cbz r1, 7d6e4 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ ldr.w r7, [ip, #124] @ 0x7c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c3a0 │ │ │ │ + beq.w 7c38c │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ - b.w 7c3a0 │ │ │ │ - cbz r1, 7d722 │ │ │ │ + b.w 7c38c │ │ │ │ + cbz r1, 7d6fa │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ ldr.w r7, [ip, #128] @ 0x80 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c394 │ │ │ │ + beq.w 7c380 │ │ │ │ str.w r0, [r3, #128] @ 0x80 │ │ │ │ - b.w 7c394 │ │ │ │ - cbz r1, 7d736 │ │ │ │ + b.w 7c380 │ │ │ │ + str r1, [r3, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 7c768 │ │ │ │ + mov r1, r6 │ │ │ │ + b.w 7c1a2 │ │ │ │ + cbz r1, 7d71c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c344 │ │ │ │ + beq.w 7c330 │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ - b.w 7c344 │ │ │ │ - cbz r1, 7d748 │ │ │ │ + b.w 7c330 │ │ │ │ + cbz r1, 7d72e │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c338 │ │ │ │ + beq.w 7c324 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ - b.w 7c338 │ │ │ │ - cbz r1, 7d75a │ │ │ │ + b.w 7c324 │ │ │ │ + cbz r1, 7d740 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c320 │ │ │ │ + beq.w 7c30c │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ - b.w 7c320 │ │ │ │ + b.w 7c30c │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 7d6ae │ │ │ │ - b.w 7c32c │ │ │ │ + bne.n 7d69c │ │ │ │ + b.w 7c318 │ │ │ │ + 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 r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bls.w 7d94a │ │ │ │ + bls.w 7d932 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 7d98e │ │ │ │ - ldr r2, [pc, #640] @ (7da14 ) │ │ │ │ + bcs.w 7d976 │ │ │ │ + ldr r2, [pc, #640] @ (7d9fc ) │ │ │ │ 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 7da6e │ │ │ │ + beq.w 7da56 │ │ │ │ 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] @ (7da18 ) │ │ │ │ + ldr r0, [pc, #604] @ (7da00 ) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r4, [r0, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7dc6a │ │ │ │ + bne.w 7dc52 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r2, #8 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d95a │ │ │ │ + beq.w 7d942 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 7d90a │ │ │ │ + blt.w 7d8f2 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ adds r7, r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7daae │ │ │ │ + bne.w 7da96 │ │ │ │ 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 7d972 │ │ │ │ + beq.w 7d95a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #41261 @ 0xa12d │ │ │ │ + movw r3, #41609 @ 0xa289 │ │ │ │ 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 7db5c │ │ │ │ + bne.w 7db44 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7dc00 │ │ │ │ + bne.w 7dbe8 │ │ │ │ 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 7d882 │ │ │ │ - ldr r2, [pc, #452] @ (7da14 ) │ │ │ │ + bpl.n 7d86a │ │ │ │ + ldr r2, [pc, #452] @ (7d9fc ) │ │ │ │ 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 │ │ │ │ @@ -122148,1282 +122144,1291 @@ │ │ │ │ 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 7dbd4 │ │ │ │ + beq.w 7dbbc │ │ │ │ ldr.w r1, [r2, #412] @ 0x19c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dadc │ │ │ │ + beq.w 7dac4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7dcb8 │ │ │ │ + bpl.w 7dca0 │ │ │ │ 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 7db2c │ │ │ │ + bne.w 7db14 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7db2c │ │ │ │ + beq.w 7db14 │ │ │ │ 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 7db4a │ │ │ │ - bl 7a1bc │ │ │ │ + beq.w 7db32 │ │ │ │ + bl 7a1c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d8f0 │ │ │ │ + bge.n 7d8d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dd06 │ │ │ │ + beq.w 7dcee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7d902 │ │ │ │ + bge.n 7d8ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dcce │ │ │ │ + beq.w 7dcb6 │ │ │ │ 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 7d7e2 │ │ │ │ - ldr r2, [pc, #256] @ (7da14 ) │ │ │ │ + bpl.w 7d7ca │ │ │ │ + ldr r2, [pc, #256] @ (7d9fc ) │ │ │ │ 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 7da98 │ │ │ │ + beq.w 7da80 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 7da98 │ │ │ │ + bhi.w 7da80 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #368 @ 0x170 │ │ │ │ add r2, r1 │ │ │ │ - b.n 7daa2 │ │ │ │ + b.n 7da8a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr r5, [pc, #204] @ (7da1c ) │ │ │ │ + ldr r5, [pc, #204] @ (7da04 ) │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d7da │ │ │ │ + bne.w 7d7c2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #51984 @ 0xcb10 │ │ │ │ + movw r1, #52880 @ 0xce90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7dc64 │ │ │ │ + bge.w 7dc4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dc64 │ │ │ │ + bne.w 7dc4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dc64 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dc4c │ │ │ │ movw r4, #24184 @ 0x5e78 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r2, #2709 @ 0xa95 │ │ │ │ + movw r2, #2741 @ 0xab5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r5, [r4, #888] @ 0x378 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 7dc4c │ │ │ │ - ldr r2, [pc, #104] @ (7da14 ) │ │ │ │ + bne.w 7dc34 │ │ │ │ + ldr r2, [pc, #104] @ (7d9fc ) │ │ │ │ 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 7dbea │ │ │ │ + beq.w 7dbd2 │ │ │ │ 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, 7da20 │ │ │ │ + cbz r1, 7da08 │ │ │ │ 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] @ (7da18 ) │ │ │ │ + ldr r2, [pc, #44] @ (7da00 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7dc92 │ │ │ │ - bic.w r0, r3, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + bne.w 7dc7a │ │ │ │ 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 7d7da │ │ │ │ - b.n 7d95a │ │ │ │ + bne.w 7d7c2 │ │ │ │ + b.n 7d942 │ │ │ │ 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 7dbcc │ │ │ │ + bcc.w 7dbb4 │ │ │ │ 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 7d9d4 │ │ │ │ + bne.n 7d9bc │ │ │ │ ldr.w r5, [r4, #848] @ 0x350 │ │ │ │ - movw r2, #45557 @ 0xb1f5 │ │ │ │ + movw r2, #45597 @ 0xb21d │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 7dcf8 │ │ │ │ + bne.w 7dce0 │ │ │ │ movs r0, #20 │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7dc60 │ │ │ │ + beq.w 7dc48 │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 7d9d4 │ │ │ │ + b.n 7d9bc │ │ │ │ movs r0, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 709a8 │ │ │ │ + bl 709c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dc60 │ │ │ │ + beq.w 7dc48 │ │ │ │ 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 7d7ba │ │ │ │ + b.n 7d7a2 │ │ │ │ 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 7d7ec │ │ │ │ + beq.w 7d7d4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d7ec │ │ │ │ + bne.w 7d7d4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #7644 @ 0x1ddc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7d7f4 │ │ │ │ + bne.w 7d7dc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 7d7f4 │ │ │ │ + ble.w 7d7dc │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7d842 │ │ │ │ + bge.w 7d82a │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - b.n 7d842 │ │ │ │ - bl 703c0 │ │ │ │ + b.n 7d82a │ │ │ │ + bl 703e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dd0e │ │ │ │ + beq.w 7dcf6 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7d888 │ │ │ │ - ldr r2, [pc, #580] @ (7dd3c ) │ │ │ │ + bpl.w 7d870 │ │ │ │ + ldr r2, [pc, #580] @ (7dd24 ) │ │ │ │ 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 7db1e │ │ │ │ + beq.n 7db06 │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 7dbde │ │ │ │ + bls.n 7dbc6 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7d888 │ │ │ │ + b.n 7d870 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 7d8c2 │ │ │ │ + bne.w 7d8aa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19033c <_Py_NewReference@@Base+0x1d74> │ │ │ │ + bl 190524 <_Py_NewReference@@Base+0x1d0c> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7db50 │ │ │ │ - bl 7888c │ │ │ │ + b.n 7db38 │ │ │ │ + bl 78884 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7d8e6 │ │ │ │ - b.n 7d8f0 │ │ │ │ + blt.w 7d8ce │ │ │ │ + b.n 7d8d8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7dc1c │ │ │ │ + bne.n 7dc04 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7dcf2 │ │ │ │ + bne.w 7dcda │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7db7a │ │ │ │ + cbnz r1, 7db62 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7dbbe │ │ │ │ + bne.n 7dba6 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7d840 │ │ │ │ + b.n 7d828 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7db6e │ │ │ │ + bne.n 7db56 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw ip, #8304 @ 0x2070 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 7db9e │ │ │ │ + beq.n 7db86 │ │ │ │ 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 7db74 │ │ │ │ + beq.n 7db5c │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 7dbb6 │ │ │ │ + beq.n 7db9e │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7dc44 │ │ │ │ + bne.n 7dc2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7dc3a │ │ │ │ + beq.n 7dc22 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r4, #20] │ │ │ │ - cbz r2, 7dbc8 │ │ │ │ + cbz r2, 7dbb0 │ │ │ │ str r4, [r2, #20] │ │ │ │ str r4, [r3, #24] │ │ │ │ - b.n 7d842 │ │ │ │ + b.n 7d82a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b.n 7d9d4 │ │ │ │ + b.n 7d9bc │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ ldr.w r1, [r3, #388] @ 0x184 │ │ │ │ - b.n 7d882 │ │ │ │ + b.n 7d86a │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7db28 │ │ │ │ + b.n 7db10 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7d9d4 │ │ │ │ - b.n 7da3e │ │ │ │ + bne.w 7d9bc │ │ │ │ + b.n 7da26 │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7dc18 │ │ │ │ + beq.n 7dc00 │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7dc3a │ │ │ │ + bne.n 7dc22 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7d83e │ │ │ │ + b.n 7d826 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7db74 │ │ │ │ + beq.n 7db5c │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7dc3a │ │ │ │ + beq.n 7dc22 │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7db74 │ │ │ │ + bne.n 7db5c │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d840 │ │ │ │ - b.n 7db76 │ │ │ │ + beq.w 7d828 │ │ │ │ + b.n 7db5e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7dbb6 │ │ │ │ + beq.n 7db9e │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7dbbe │ │ │ │ + b.n 7dba6 │ │ │ │ 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 7d9d4 │ │ │ │ - bl 1f2e80 │ │ │ │ + bne.w 7d9bc │ │ │ │ + bl 1f31b8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d902 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 7d8ea │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 7dcd6 │ │ │ │ + bne.n 7dcbe │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d7ca │ │ │ │ + bne.w 7d7b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7d7ca │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ + b.n 7d7b2 │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 7dce4 │ │ │ │ - ldr r0, [pc, #156] @ (7dd40 ) │ │ │ │ - bl 6b460 │ │ │ │ + bne.n 7dccc │ │ │ │ + ldr r0, [pc, #156] @ (7dd28 ) │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9fa │ │ │ │ + bne.w 7d9e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7d9fa │ │ │ │ + b.n 7d9e2 │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7db50 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7db38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d902 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d8ea │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7d7ca │ │ │ │ + b.n 7d7b2 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7d9fa │ │ │ │ + b.n 7d9e2 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7db82 │ │ │ │ + b.n 7db6a │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7da5c │ │ │ │ + b.n 7da44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d8f0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d8d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7dd1c │ │ │ │ + bge.n 7dd04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7dd34 │ │ │ │ + cbz r3, 7dd1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7dc64 │ │ │ │ + bge.n 7dc4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7dc64 │ │ │ │ + bne.n 7dc4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dc64 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dc4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dd1c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dd04 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007dd44 : │ │ │ │ - b.w 7dd48 │ │ │ │ +0007dd2c : │ │ │ │ + b.w 7dd30 │ │ │ │ │ │ │ │ -0007dd48 : │ │ │ │ +0007dd30 : │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7ddaa │ │ │ │ + bls.n 7dd92 │ │ │ │ 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 7ddb4 │ │ │ │ - ldr r3, [pc, #508] @ (7df64 ) │ │ │ │ + bcs.n 7dd9c │ │ │ │ + ldr r3, [pc, #532] @ (7df64 ) │ │ │ │ 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.n 7de78 │ │ │ │ - ldr r0, [pc, #488] @ (7df68 ) │ │ │ │ + beq.n 7de60 │ │ │ │ + ldr r0, [pc, #512] @ (7df68 ) │ │ │ │ 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 7df04 │ │ │ │ + bne.w 7deec │ │ │ │ movs r2, #8 │ │ │ │ strd r2, r4, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #448] @ (7df6c ) │ │ │ │ + ldr r3, [pc, #472] @ (7df6c ) │ │ │ │ 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, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7deec │ │ │ │ - ldr r3, [pc, #400] @ (7df64 ) │ │ │ │ + bne.w 7ded4 │ │ │ │ + ldr r3, [pc, #424] @ (7df64 ) │ │ │ │ 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 7dedc │ │ │ │ + beq.n 7dec4 │ │ │ │ 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, 7de34 │ │ │ │ + cbz r1, 7de1c │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - ldr r0, [pc, #356] @ (7df68 ) │ │ │ │ + ldr r1, [pc, #380] @ (7df68 ) │ │ │ │ str r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r2, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 7df08 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ + ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7df20 │ │ │ │ - bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #16 │ │ │ │ + bne.w 7df20 │ │ │ │ + bic.w r0, r4, #3221225472 @ 0xc0000000 │ │ │ │ + movs r2, #16 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ - mov r0, r3 │ │ │ │ - strd r1, r2, [r3, #8] │ │ │ │ + strd r2, r0, [r3, #8] │ │ │ │ str r4, [r3, #16] │ │ │ │ + mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd ip, r5, [r2, #24] │ │ │ │ cmp r5, ip │ │ │ │ - bcc.n 7ded4 │ │ │ │ + bcc.n 7debc │ │ │ │ add.w r0, r2, ip │ │ │ │ str r0, [r2, #4] │ │ │ │ add.w r0, ip, #24 │ │ │ │ str r0, [r2, #24] │ │ │ │ str.w r1, [r2, ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ddfa │ │ │ │ + bne.n 7dde2 │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #45557 @ 0xb1f5 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7df48 │ │ │ │ + bne.n 7df46 │ │ │ │ movs r0, #20 │ │ │ │ blx 2bf6c │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7defc │ │ │ │ + beq.n 7dee4 │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 7ddfa │ │ │ │ + b.n 7dde2 │ │ │ │ movs r0, #16 │ │ │ │ - bl 709a8 │ │ │ │ + bl 709c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7defc │ │ │ │ + beq.n 7dee4 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r0, [pc, #216] @ (7df68 ) │ │ │ │ + ldr r0, [pc, #240] @ (7df68 ) │ │ │ │ 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 7dd9e │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + beq.w 7dd86 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7df10 │ │ │ │ + bne.n 7def8 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dd9e │ │ │ │ + bne.w 7dd86 │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7dd9e │ │ │ │ + b.n 7dd86 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b.n 7ddfa │ │ │ │ + b.n 7dde2 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #2 │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ddfa │ │ │ │ - b.n 7de50 │ │ │ │ + bne.n 7dde2 │ │ │ │ + b.n 7de38 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ddfa │ │ │ │ - bl 1f2e80 │ │ │ │ + bne.w 7dde2 │ │ │ │ + bl 1f31b8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7dda4 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 7dd8c │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7deb8 │ │ │ │ + beq.n 7dea0 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7dd9e │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 7dd86 │ │ │ │ + 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.w 7de08 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7df54 │ │ │ │ - add.w r0, r0, #1592 @ 0x638 │ │ │ │ + bne.n 7df52 │ │ │ │ + ldr r0, [pc, #64] @ (7df70 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7de20 │ │ │ │ + bne.w 7de08 │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7de20 │ │ │ │ + b.n 7de08 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7de68 │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ + b.n 7de50 │ │ │ │ + ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ + movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7de20 │ │ │ │ + b.n 7de08 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ + strb r0, [r6, #18] │ │ │ │ + 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] @ (7e080 ) │ │ │ │ + ldr r2, [pc, #256] @ (7e084 ) │ │ │ │ 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, 7dfcc │ │ │ │ - ldr r0, [pc, #236] @ (7e084 ) │ │ │ │ + cbz r3, 7dfd0 │ │ │ │ + ldr r0, [pc, #236] @ (7e088 ) │ │ │ │ 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, 7e008 │ │ │ │ + cbnz r1, 7e00c │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ cmp r4, r1 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ - blt.n 7e004 │ │ │ │ + blt.n 7e008 │ │ │ │ movs r1, #8 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #16 │ │ │ │ - bl 709a8 │ │ │ │ + bl 709c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e076 │ │ │ │ + beq.n 7e07a │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #160] @ (7e084 ) │ │ │ │ + ldr r1, [pc, #160] @ (7e088 ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7e02e │ │ │ │ + blt.n 7e032 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 7e044 │ │ │ │ + cbnz r2, 7e048 │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ cmp r4, #0 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ - bge.n 7dfc0 │ │ │ │ + bge.n 7dfc4 │ │ │ │ movs r1, #10 │ │ │ │ - b.n 7dfc2 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 7dfc6 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7e060 │ │ │ │ + bne.n 7e064 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7dff8 │ │ │ │ + bne.n 7dffc │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7dff8 │ │ │ │ + b.n 7dffc │ │ │ │ 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 7dff8 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + beq.n 7dffc │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7e070 │ │ │ │ - ldr r0, [pc, #52] @ (7e088 ) │ │ │ │ + bne.n 7e074 │ │ │ │ + ldr r0, [pc, #52] @ (7e08c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e024 │ │ │ │ - b.n 7dff8 │ │ │ │ + beq.n 7e028 │ │ │ │ + b.n 7dffc │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7dff8 │ │ │ │ + b.n 7dffc │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - b.n 7e064 │ │ │ │ + b.n 7e068 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f2e80 │ │ │ │ + bl 1f31b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7dfc6 │ │ │ │ + b.n 7dfca │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007e08c : │ │ │ │ +0007e090 : │ │ │ │ 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 7e292 │ │ │ │ + beq.w 7e296 │ │ │ │ mov r2, r0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 7e218 │ │ │ │ + beq.w 7e21c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7e120 │ │ │ │ + blt.n 7e124 │ │ │ │ adds r3, r2, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e1be │ │ │ │ + bne.n 7e1c2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e226 │ │ │ │ + bne.w 7e22a │ │ │ │ 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 7e2da │ │ │ │ + beq.w 7e2de │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ - movw r2, #41261 @ 0xa12d │ │ │ │ + movw r2, #41609 @ 0xa289 │ │ │ │ movt r2, #16 │ │ │ │ str r2, [r0, #28] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r4, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 7e15a │ │ │ │ + cbnz r2, 7e15e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 7e1a2 │ │ │ │ + bne.n 7e1a6 │ │ │ │ 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 7e0be │ │ │ │ - ldr r1, [pc, #440] @ (7e2e0 ) │ │ │ │ + bpl.n 7e0c2 │ │ │ │ + ldr r1, [pc, #440] @ (7e2e4 ) │ │ │ │ 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 7e1ae │ │ │ │ + beq.n 7e1b2 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 7e1ae │ │ │ │ + bhi.n 7e1b2 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #368 @ 0x170 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7e1b8 │ │ │ │ + b.n 7e1bc │ │ │ │ ldr r4, [r2, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7e28c │ │ │ │ + bne.w 7e290 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 7e2b0 │ │ │ │ + bne.w 7e2b4 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e254 │ │ │ │ + bne.n 7e258 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7e27e │ │ │ │ + bne.w 7e282 │ │ │ │ mov ip, r2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 7e20e │ │ │ │ + beq.n 7e212 │ │ │ │ movw r5, #8304 @ 0x2070 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 7e19c │ │ │ │ + beq.n 7e1a0 │ │ │ │ movw r5, #7852 @ 0x1eac │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 7e19c │ │ │ │ + beq.n 7e1a0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7e2ba │ │ │ │ + bne.w 7e2be │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7e27c │ │ │ │ + bne.n 7e280 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e11a │ │ │ │ - b.n 7e214 │ │ │ │ + beq.n 7e11e │ │ │ │ + b.n 7e218 │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #392 @ 0x188 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7e0c4 │ │ │ │ + beq.n 7e0c8 │ │ │ │ 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 7e2da │ │ │ │ + beq.n 7e2de │ │ │ │ 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 7e1f6 │ │ │ │ + bge.n 7e1fa │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - movw r2, #41261 @ 0xa12d │ │ │ │ + movw r2, #41609 @ 0xa289 │ │ │ │ movt r2, #16 │ │ │ │ str r2, [r0, #28] │ │ │ │ str r4, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e116 │ │ │ │ + beq.n 7e11a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e162 │ │ │ │ + beq.n 7e166 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ str r0, [r2, #20] │ │ │ │ - b.n 7e11a │ │ │ │ + b.n 7e11e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7e2d0 │ │ │ │ + blt.n 7e2d4 │ │ │ │ ldr r0, [r2, r1] │ │ │ │ adds r3, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e0cc │ │ │ │ + beq.w 7e0d0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7e0cc │ │ │ │ + bne.w 7e0d0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r5, #7644 @ 0x1ddc │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 7e0d4 │ │ │ │ + bne.w 7e0d8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 7e0d4 │ │ │ │ + ble.w 7e0d8 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7e11c │ │ │ │ + bge.w 7e120 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 7e11c │ │ │ │ + b.n 7e120 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7e170 │ │ │ │ + bne.n 7e174 │ │ │ │ mov ip, r2 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ movw lr, #8304 @ 0x2070 │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 7e276 │ │ │ │ + beq.n 7e27a │ │ │ │ movw lr, #7852 @ 0x1eac │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 7e2be │ │ │ │ - cbnz r4, 7e2b8 │ │ │ │ + bne.n 7e2c2 │ │ │ │ + cbnz r4, 7e2bc │ │ │ │ mov r4, r1 │ │ │ │ - b.n 7e178 │ │ │ │ + b.n 7e17c │ │ │ │ mov r2, ip │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ - cbz r3, 7e288 │ │ │ │ + cbz r3, 7e28c │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 7e11c │ │ │ │ + b.n 7e120 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7e178 │ │ │ │ + b.n 7e17c │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #51984 @ 0xcb10 │ │ │ │ + movw r1, #52880 @ 0xce90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ mov r1, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 7e25c │ │ │ │ + b.n 7e260 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 7e27e │ │ │ │ + b.n 7e282 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e178 │ │ │ │ + beq.w 7e17c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7e27c │ │ │ │ + bne.n 7e280 │ │ │ │ strd ip, r2, [r0, #20] │ │ │ │ - b.n 7e214 │ │ │ │ + b.n 7e218 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7e21c │ │ │ │ + bpl.n 7e220 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7e126 │ │ │ │ + b.n 7e12a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e11c │ │ │ │ + b.n 7e120 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7e30c │ │ │ │ - cbnz r2, 7e306 │ │ │ │ + cbnz r3, 7e310 │ │ │ │ + cbnz r2, 7e30a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #7644 @ 0x1ddc │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ it eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ - bne.n 7e364 │ │ │ │ + bne.n 7e368 │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - b.n 7e302 │ │ │ │ + b.n 7e306 │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7e392 │ │ │ │ + bne.n 7e396 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw ip, #7644 @ 0x1ddc │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7e3a2 │ │ │ │ + bne.n 7e3a6 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r6, r4 │ │ │ │ - cbnz r4, 7e372 │ │ │ │ - cbnz r2, 7e37e │ │ │ │ + cbnz r4, 7e376 │ │ │ │ + cbnz r2, 7e382 │ │ │ │ mov lr, r3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e38a │ │ │ │ + beq.n 7e38e │ │ │ │ movw ip, #8304 @ 0x2070 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e350 │ │ │ │ + beq.n 7e354 │ │ │ │ movw ip, #7852 @ 0x1eac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e350 │ │ │ │ + beq.n 7e354 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e3c6 │ │ │ │ + bne.n 7e3ca │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7e364 │ │ │ │ + beq.n 7e368 │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - cbz r3, 7e384 │ │ │ │ + cbz r3, 7e388 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e384 │ │ │ │ + b.n 7e388 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e302 │ │ │ │ + beq.n 7e306 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e302 │ │ │ │ + b.n 7e306 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ - cbz r4, 7e3a4 │ │ │ │ + cbz r4, 7e3a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e32e │ │ │ │ - b.n 7e356 │ │ │ │ + beq.n 7e332 │ │ │ │ + b.n 7e35a │ │ │ │ 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 7e36e │ │ │ │ + b.n 7e372 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e38a │ │ │ │ + bne.n 7e38e │ │ │ │ movw ip, #7644 @ 0x1ddc │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov lr, r2 │ │ │ │ - b.n 7e32e │ │ │ │ + b.n 7e332 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r5, #7852 @ 0x1eac │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7e3be │ │ │ │ + beq.n 7e3c2 │ │ │ │ movw r5, #8304 @ 0x2070 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 7e3ca │ │ │ │ - cbnz r2, 7e3c4 │ │ │ │ + bne.n 7e3ce │ │ │ │ + cbnz r2, 7e3c8 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 7e32e │ │ │ │ + b.n 7e332 │ │ │ │ mov r2, r6 │ │ │ │ mov lr, r2 │ │ │ │ - b.n 7e356 │ │ │ │ + b.n 7e35a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e32e │ │ │ │ + beq.n 7e332 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7e356 │ │ │ │ - b.n 7e364 │ │ │ │ + bne.n 7e35a │ │ │ │ + b.n 7e368 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e3f8 │ │ │ │ + bhi.n 7e3fc │ │ │ │ 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 7e498 │ │ │ │ + beq.n 7e49c │ │ │ │ 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 7e478 │ │ │ │ + bcs.n 7e47c │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e488 │ │ │ │ + beq.n 7e48c │ │ │ │ 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 7e478 │ │ │ │ + bcs.n 7e47c │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e488 │ │ │ │ + beq.n 7e48c │ │ │ │ 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 7e478 │ │ │ │ + bcs.n 7e47c │ │ │ │ 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 7e488 │ │ │ │ + beq.n 7e48c │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ add r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 7e456 │ │ │ │ + bcc.n 7e45a │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e406 │ │ │ │ + bne.n 7e40a │ │ │ │ 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 7e592 │ │ │ │ + beq.n 7e596 │ │ │ │ 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 7e4de │ │ │ │ + b.n 7e4e2 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldrsb.w r7, [r4, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e50a │ │ │ │ + bne.n 7e50e │ │ │ │ strb r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7e508 │ │ │ │ + beq.n 7e50c │ │ │ │ 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 7e4c4 │ │ │ │ + ble.n 7e4c8 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7e57c │ │ │ │ + bgt.n 7e580 │ │ │ │ lsls r4, r3, #1 │ │ │ │ adds r7, r0, r4 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e50a │ │ │ │ + bne.n 7e50e │ │ │ │ add r4, r0 │ │ │ │ strh r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 7e4d6 │ │ │ │ + bne.n 7e4da │ │ │ │ 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 7e552 │ │ │ │ + bgt.n 7e556 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldrsb.w r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7e56e │ │ │ │ + bne.n 7e572 │ │ │ │ cmp.w ip, #7 │ │ │ │ - ble.n 7e56a │ │ │ │ + ble.n 7e56e │ │ │ │ cmp.w ip, #15 │ │ │ │ it gt │ │ │ │ lslgt r4, r3, #2 │ │ │ │ - bgt.n 7e586 │ │ │ │ + bgt.n 7e58a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 7e4fe │ │ │ │ + b.n 7e502 │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 7e528 │ │ │ │ + beq.n 7e52c │ │ │ │ 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 7e53c │ │ │ │ + bgt.n 7e540 │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7e546 │ │ │ │ + bne.n 7e54a │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7e52e │ │ │ │ + bgt.n 7e532 │ │ │ │ adds r4, r0, r3 │ │ │ │ - b.n 7e4ce │ │ │ │ + b.n 7e4d2 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r5 │ │ │ │ - b.n 7e51e │ │ │ │ + b.n 7e522 │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r7, r0, r4 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e50c │ │ │ │ + bne.n 7e510 │ │ │ │ add r4, r0 │ │ │ │ str r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 7e4d6 │ │ │ │ + bne.n 7e4da │ │ │ │ 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 │ │ │ │ @@ -123431,15 +123436,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] @ (7e688 ) │ │ │ │ + ldr r2, [pc, #196] @ (7e68c ) │ │ │ │ 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] │ │ │ │ @@ -123447,152 +123452,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 7e63c │ │ │ │ + ble.n 7e640 │ │ │ │ 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 7e64c │ │ │ │ + bne.n 7e650 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7e66c │ │ │ │ + cbnz r0, 7e670 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 7e622 │ │ │ │ + cbnz r0, 7e626 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7e68c │ │ │ │ + b.w 7e690 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e616 │ │ │ │ + bge.n 7e61a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e616 │ │ │ │ + bne.n 7e61a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7e618 │ │ │ │ + b.n 7e61c │ │ │ │ ldr.w r2, [r0, #3868] @ 0xf1c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7e60e │ │ │ │ + beq.n 7e612 │ │ │ │ ldr.w r2, [ip] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e60e │ │ │ │ + bge.n 7e612 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e60e │ │ │ │ + bne.n 7e612 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e60e │ │ │ │ + b.n 7e612 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e612 │ │ │ │ + bge.n 7e616 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e612 │ │ │ │ + bne.n 7e616 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e612 │ │ │ │ + b.n 7e616 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e68c : │ │ │ │ +0007e690 : │ │ │ │ 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 7e744 │ │ │ │ + bne.n 7e748 │ │ │ │ movw ip, #24184 @ 0x5e78 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ sub.w r1, r0, r3, lsl #3 │ │ │ │ - movw r2, #24945 @ 0x6171 │ │ │ │ + movw r2, #24921 @ 0x6159 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [ip, #900] @ 0x384 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7e7ac │ │ │ │ - cbz r1, 7e72e │ │ │ │ - ldr r3, [pc, #524] @ (7e8e4 ) │ │ │ │ + bne.n 7e7b0 │ │ │ │ + cbz r1, 7e732 │ │ │ │ + ldr r3, [pc, #524] @ (7e8e8 ) │ │ │ │ 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 7e7b6 │ │ │ │ + beq.n 7e7ba │ │ │ │ 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 7e714 │ │ │ │ + bgt.n 7e718 │ │ │ │ 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 7e7b6 │ │ │ │ + beq.n 7e7ba │ │ │ │ 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, 7e732 │ │ │ │ + cbz r0, 7e736 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e7da │ │ │ │ + beq.n 7e7de │ │ │ │ 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 7e72e │ │ │ │ + b.n 7e732 │ │ │ │ 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] @ (7e8e4 ) │ │ │ │ + ldr r4, [pc, #380] @ (7e8e8 ) │ │ │ │ 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] │ │ │ │ @@ -123602,32 +123607,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, #24945 @ 0x6171 │ │ │ │ + movw r2, #24921 @ 0x6159 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e6d2 │ │ │ │ + beq.n 7e6d6 │ │ │ │ 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, #45717 @ 0xb295 │ │ │ │ + movw r3, #45757 @ 0xb2bd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e8dc │ │ │ │ + bne.w 7e8e0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae0c │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7e72e │ │ │ │ + b.n 7e732 │ │ │ │ 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 │ │ │ │ @@ -123638,72 +123643,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 7e81a │ │ │ │ + bne.n 7e81e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7e816 │ │ │ │ + cbz r3, 7e81a │ │ │ │ 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 7e87a │ │ │ │ + beq.n 7e87e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7e852 │ │ │ │ + beq.n 7e856 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7e832 │ │ │ │ + cbnz r3, 7e836 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 7e72e │ │ │ │ + beq.w 7e732 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7e874 │ │ │ │ + cbz r1, 7e878 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 7e84e │ │ │ │ + cbz r3, 7e852 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 7e72e │ │ │ │ + b.n 7e732 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7e860 │ │ │ │ + cbz r3, 7e864 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e72e │ │ │ │ + bne.w 7e732 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7e72e │ │ │ │ + b.n 7e732 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7e840 │ │ │ │ + b.n 7e844 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e824 │ │ │ │ + beq.n 7e828 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7e8d6 │ │ │ │ + cbz r3, 7e8da │ │ │ │ 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, 7e8ae │ │ │ │ + cbz r3, 7e8b2 │ │ │ │ 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 │ │ │ │ @@ -123712,320 +123717,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 7e72e │ │ │ │ + b.n 7e732 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7e886 │ │ │ │ + b.n 7e88a │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7e7ce │ │ │ │ + b.n 7e7d2 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e8e8 <_PyType_GetDict@@Base>: │ │ │ │ +0007e8ec <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7e8f4 <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7e8f8 <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #68] @ 7e93c <_PyType_GetDict@@Base+0x54> │ │ │ │ + ldr.w ip, [pc, #68] @ 7e940 <_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 7e922 <_PyType_GetDict@@Base+0x3a> │ │ │ │ + beq.n 7e926 <_PyType_GetDict@@Base+0x3a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 7e930 <_PyType_GetDict@@Base+0x48> │ │ │ │ + bls.n 7e934 <_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 7e92c <_PyType_GetDict@@Base+0x44> │ │ │ │ + b.n 7e930 <_PyType_GetDict@@Base+0x44> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e940 : │ │ │ │ +0007e944 : │ │ │ │ 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 7e994 │ │ │ │ + bpl.n 7e998 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e97c │ │ │ │ + bne.n 7e980 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7e97c │ │ │ │ + beq.n 7e980 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7e9a8 │ │ │ │ + beq.n 7e9ac │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7739c │ │ │ │ - b.n 7e976 │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ + bl 77384 │ │ │ │ + b.n 7e97a │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e978 │ │ │ │ + b.n 7e97c │ │ │ │ mov r0, r4 │ │ │ │ - bl 260d64 │ │ │ │ - b.n 7e9a4 │ │ │ │ + bl 2610e8 │ │ │ │ + b.n 7e9a8 │ │ │ │ │ │ │ │ -0007e9b0 : │ │ │ │ +0007e9b4 : │ │ │ │ stmdb 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 7efd4 │ │ │ │ + beq.w 7efd8 │ │ │ │ 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 7f2d2 │ │ │ │ + bhi.w 7f2d6 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 7ee96 │ │ │ │ + beq.w 7ee9a │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 7eecc │ │ │ │ + beq.w 7eed0 │ │ │ │ ldr.w r2, [sl, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e9ee │ │ │ │ + bne.n 7e9f2 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f2b6 │ │ │ │ + beq.w 7f2ba │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2c2f0 │ │ │ │ - cbz r0, 7ea24 │ │ │ │ + cbz r0, 7ea28 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f2a8 │ │ │ │ + beq.w 7f2ac │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 2bf84 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f288 │ │ │ │ + beq.w 7f28c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 2beec │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7ef8a │ │ │ │ + bne.w 7ef8e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7efe0 │ │ │ │ + beq.w 7efe4 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f1b0 │ │ │ │ + beq.w 7f1b4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f222 │ │ │ │ + beq.w 7f226 │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7eb0c │ │ │ │ + beq.n 7eb10 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f1ec │ │ │ │ + beq.w 7f1f0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7eb06 │ │ │ │ + beq.n 7eb0a │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f1b4 │ │ │ │ + beq.w 7f1b8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7eb06 │ │ │ │ + cbz r2, 7eb0a │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f1b8 │ │ │ │ + beq.w 7f1bc │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7eb06 │ │ │ │ + cbz r2, 7eb0a │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f174 │ │ │ │ + beq.w 7f178 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7eb06 │ │ │ │ + cbz r2, 7eb0a │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f178 │ │ │ │ + beq.w 7f17c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7eb06 │ │ │ │ + cbz r2, 7eb0a │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f17c │ │ │ │ + beq.w 7f180 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7eb06 │ │ │ │ + cbz r2, 7eb0a │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f126 │ │ │ │ + beq.w 7f12a │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq r4, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 7eb06 │ │ │ │ + cbz r2, 7eb0a │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f170 │ │ │ │ + beq.w 7f174 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f236 │ │ │ │ + beq.w 7f23a │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7eaf2 │ │ │ │ + bne.n 7eaf6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7f270 │ │ │ │ + bne.w 7f274 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bd34 │ │ │ │ + bl 7bd20 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f2a2 │ │ │ │ + beq.w 7f2a6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 7eb32 │ │ │ │ + bpl.n 7eb36 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1916ec │ │ │ │ + bl 191934 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f09a │ │ │ │ + beq.w 7f09e │ │ │ │ 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 7ef3e │ │ │ │ + bgt.w 7ef42 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f208 │ │ │ │ + bge.w 7f20c │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7eb6e │ │ │ │ + cbz r2, 7eb72 │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f198 │ │ │ │ + bne.w 7f19c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19143c │ │ │ │ + bl 191684 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f09a │ │ │ │ + beq.w 7f09e │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f00a │ │ │ │ + beq.w 7f00e │ │ │ │ it ge │ │ │ │ strge r5, [sp, #16] │ │ │ │ - blt.w 7f0b6 │ │ │ │ + blt.w 7f0ba │ │ │ │ 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 7f500 │ │ │ │ + bl 7f504 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f09a │ │ │ │ + beq.w 7f09e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ - bl 7f500 │ │ │ │ + bl 7f504 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f09a │ │ │ │ + beq.w 7f09e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - bl 7f500 │ │ │ │ + bl 7f504 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f09a │ │ │ │ + beq.w 7f09e │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f09a │ │ │ │ + beq.w 7f09e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ orr.w r3, r2, #512 @ 0x200 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - cbz r1, 7ebfa │ │ │ │ + cbz r1, 7ebfe │ │ │ │ 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 │ │ │ │ @@ -124043,15 +124048,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 7f3a2 │ │ │ │ + bmi.w 7f3a6 │ │ │ │ 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 │ │ │ │ @@ -124063,20 +124068,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 7ece8 │ │ │ │ - movw r7, #36788 @ 0x8fb4 │ │ │ │ + beq.n 7ecec │ │ │ │ + movw r7, #37684 @ 0x9334 │ │ │ │ movt r7, #49 @ 0x31 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 7ecca │ │ │ │ + bhi.n 7ecce │ │ │ │ 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 │ │ │ │ @@ -124111,1053 +124116,1053 @@ │ │ │ │ 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 7efce │ │ │ │ + bne.w 7efd2 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r2, [r4, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ec76 │ │ │ │ + bne.n 7ec7a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7efea │ │ │ │ + beq.w 7efee │ │ │ │ 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 7f56c │ │ │ │ + bl 7f570 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7ede4 │ │ │ │ + blt.n 7ede8 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #36329 @ 0x8de9 │ │ │ │ + movw r3, #36321 @ 0x8de1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ed4a │ │ │ │ + bne.n 7ed4e │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7ed2a │ │ │ │ + cbz r2, 7ed2e │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f382 │ │ │ │ + blt.w 7f386 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f366 │ │ │ │ + blt.w 7f36a │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f34a │ │ │ │ + blt.w 7f34e │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f3b2 │ │ │ │ + blt.w 7f3b6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f2ea │ │ │ │ + bmi.w 7f2ee │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7ed94 │ │ │ │ + cbz r1, 7ed98 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7bacc │ │ │ │ - bl 793ec │ │ │ │ + bl 7bab8 │ │ │ │ + bl 793e4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ede4 │ │ │ │ + beq.n 7ede8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #680] @ (7f018 ) │ │ │ │ + ldr r1, [pc, #680] @ (7f01c ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7ed8e │ │ │ │ + bge.n 7ed92 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f2ae │ │ │ │ + beq.w 7f2b2 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7ede4 │ │ │ │ + beq.n 7ede8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7efaa │ │ │ │ + bne.w 7efae │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7efbe │ │ │ │ - ldr r1, [pc, #632] @ (7f01c ) │ │ │ │ + bne.w 7efc2 │ │ │ │ + ldr r1, [pc, #632] @ (7f020 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 77324 │ │ │ │ - cbnz r0, 7ede4 │ │ │ │ + bl 7730c │ │ │ │ + cbnz r0, 7ede8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f242 │ │ │ │ + beq.w 7f246 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f9d0 │ │ │ │ + bl 7f9d4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7ede4 │ │ │ │ + cbz r0, 7ede8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #592] @ (7f01c ) │ │ │ │ + ldr r1, [pc, #592] @ (7f020 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7ede4 │ │ │ │ + bge.n 7ede8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f23a │ │ │ │ - bl 7fa30 │ │ │ │ + beq.w 7f23e │ │ │ │ + bl 7fa34 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f320 │ │ │ │ + bne.w 7f324 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ mov r0, sl │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ 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 7fa48 │ │ │ │ + bl 7fa4c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r8 │ │ │ │ blx 2beec │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa48 │ │ │ │ + bl 7fa4c │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fa48 │ │ │ │ + bl 7fa4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 7ee8a │ │ │ │ + ble.n 7ee8e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f1dc │ │ │ │ + bmi.w 7f1e0 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 7ee8a │ │ │ │ + beq.n 7ee8e │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f1bc │ │ │ │ + bmi.w 7f1c0 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 7ee8a │ │ │ │ + beq.n 7ee8e │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f1cc │ │ │ │ + bmi.w 7f1d0 │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 7ee8a │ │ │ │ + beq.n 7ee8e │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f12a │ │ │ │ + bmi.w 7f12e │ │ │ │ subs.w r2, r9, #4 │ │ │ │ - beq.n 7ee8a │ │ │ │ + beq.n 7ee8e │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 7f116 │ │ │ │ + bmi.w 7f11a │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 7ee7c │ │ │ │ + bne.n 7ee80 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ec76 │ │ │ │ - b.n 7ece8 │ │ │ │ + bne.w 7ec7a │ │ │ │ + b.n 7ecec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f1f0 │ │ │ │ + bne.w 7f1f4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f110 │ │ │ │ + beq.w 7f114 │ │ │ │ blx 2bf84 │ │ │ │ adds r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f25e │ │ │ │ + beq.w 7f262 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ mov r2, r4 │ │ │ │ blx 2beec │ │ │ │ - b.n 7ea00 │ │ │ │ + b.n 7ea04 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7f180 │ │ │ │ + bne.w 7f184 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ea00 │ │ │ │ - movw r3, #24196 @ 0x5e84 │ │ │ │ + beq.w 7ea04 │ │ │ │ + movw r3, #25092 @ 0x6204 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #52216 @ 0xcbf8 │ │ │ │ + movw r3, #53112 @ 0xcf78 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #52096 @ 0xcb80 │ │ │ │ + movw r3, #52992 @ 0xcf00 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov fp, r5 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 7f068 │ │ │ │ + bmi.w 7f06c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 7ef7a │ │ │ │ + cbz r0, 7ef7e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 7ef74 │ │ │ │ + cbz r0, 7ef78 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f010 │ │ │ │ + beq.n 7f014 │ │ │ │ ldr.w r4, [r5, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7ef02 │ │ │ │ + bne.n 7ef06 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ea00 │ │ │ │ + b.n 7ea04 │ │ │ │ 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 7f028 │ │ │ │ + beq.n 7f02c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov.w lr, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, lr │ │ │ │ - ble.n 7f042 │ │ │ │ + ble.n 7f046 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7f004 │ │ │ │ + bne.n 7f008 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 7eb4c │ │ │ │ - b.n 7ef48 │ │ │ │ + beq.w 7eb50 │ │ │ │ + b.n 7ef4c │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w r4, [r5, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ea00 │ │ │ │ + beq.w 7ea04 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ef02 │ │ │ │ + b.n 7ef06 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, r4 │ │ │ │ - bpl.w 7eb0c │ │ │ │ + bpl.w 7eb10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7f284 │ │ │ │ + bge.w 7f288 │ │ │ │ adds r3, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7eb1c │ │ │ │ - ldr r1, [pc, #116] @ (7f020 ) │ │ │ │ + b.n 7eb20 │ │ │ │ + ldr r1, [pc, #116] @ (7f024 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bd1b4 │ │ │ │ + bl bd420 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7ede4 │ │ │ │ + beq.w 7ede8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7eda2 │ │ │ │ - ldr r1, [pc, #100] @ (7f024 ) │ │ │ │ + beq.w 7eda6 │ │ │ │ + ldr r1, [pc, #100] @ (7f028 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl bd1b4 │ │ │ │ + bl bd420 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7eda2 │ │ │ │ - b.n 7ede4 │ │ │ │ + bne.w 7eda6 │ │ │ │ + b.n 7ede8 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r2, [r1, r3] │ │ │ │ - b.n 7ee8a │ │ │ │ + b.n 7ee8e │ │ │ │ mov fp, r9 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ - b.n 7ea0c │ │ │ │ + b.n 7ea10 │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.n 7eb0c │ │ │ │ - movw r3, #33481 @ 0x82c9 │ │ │ │ + b.n 7eb10 │ │ │ │ + movw r3, #33829 @ 0x8425 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7ecf0 │ │ │ │ + b.n 7ecf4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 7ee8a │ │ │ │ + b.n 7ee8e │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 7ef5e │ │ │ │ + b.n 7ef62 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - b.n 7eb8c │ │ │ │ + b.n 7eb90 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 7ef7a │ │ │ │ + b.n 7ef7e │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 7f08c │ │ │ │ + cbnz r4, 7f090 │ │ │ │ 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 7ef6a │ │ │ │ + beq.n 7ef6e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f02a │ │ │ │ + bne.n 7f02e │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7ef6a │ │ │ │ + beq.n 7ef6e │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f13a │ │ │ │ + beq.n 7f13e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #12 │ │ │ │ mov lr, r2 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.n 7f158 │ │ │ │ + ble.n 7f15c │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7f052 │ │ │ │ + bne.n 7f056 │ │ │ │ mov r2, lr │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7ef6a │ │ │ │ + b.n 7ef6e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f09e │ │ │ │ + bgt.n 7f0a2 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f07a │ │ │ │ + blt.n 7f07e │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 7f0f6 │ │ │ │ + blt.n 7f0fa │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52172 @ 0xcbcc │ │ │ │ + movw r1, #53068 @ 0xcf4c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7edf6 │ │ │ │ + b.n 7edfa │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52116 @ 0xcb94 │ │ │ │ + movw r1, #53012 @ 0xcf14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 7f090 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 7f094 │ │ │ │ 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 7eb8c │ │ │ │ + beq.w 7eb90 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ orrs r3, r2 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - bmi.w 7eb8c │ │ │ │ + bmi.w 7eb90 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52576 @ 0xcd60 │ │ │ │ + movw r1, #53472 @ 0xd0e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 7f09a │ │ │ │ - movw r1, #52096 @ 0xcb80 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 7f09e │ │ │ │ + movw r1, #52992 @ 0xcf00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ef1a │ │ │ │ - b.n 7ef7a │ │ │ │ - bl 75f9c │ │ │ │ - b.n 7ea00 │ │ │ │ + bne.w 7ef1e │ │ │ │ + b.n 7ef7e │ │ │ │ + bl 75f84 │ │ │ │ + b.n 7ea04 │ │ │ │ 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 7ee84 │ │ │ │ + b.n 7ee88 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7eaec │ │ │ │ + b.n 7eaf0 │ │ │ │ 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 7ee72 │ │ │ │ + b.n 7ee76 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 7f26c │ │ │ │ + beq.w 7f270 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f13c │ │ │ │ + bne.n 7f140 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7f26c │ │ │ │ + beq.w 7f270 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52356 @ 0xcc84 │ │ │ │ + movw r1, #53252 @ 0xd004 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 7f09a │ │ │ │ + bl f1dcc │ │ │ │ + b.n 7f09e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7eafe │ │ │ │ + b.n 7eb02 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7eabc │ │ │ │ + b.n 7eac0 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7eacc │ │ │ │ + b.n 7ead0 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7eadc │ │ │ │ + b.n 7eae0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52048 @ 0xcb50 │ │ │ │ + movw r1, #52944 @ 0xced0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 7f090 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 7f094 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52524 @ 0xcd2c │ │ │ │ + movw r1, #53420 @ 0xd0ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 7f09a │ │ │ │ + bl f1dcc │ │ │ │ + b.n 7f09e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ea74 │ │ │ │ + b.n 7ea78 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7ea9c │ │ │ │ + b.n 7eaa0 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7eaac │ │ │ │ + b.n 7eab0 │ │ │ │ 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 7ee56 │ │ │ │ + b.n 7ee5a │ │ │ │ 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 7ee64 │ │ │ │ + b.n 7ee68 │ │ │ │ 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 7ee48 │ │ │ │ + b.n 7ee4c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7ea8a │ │ │ │ + b.n 7ea8e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52240 @ 0xcc10 │ │ │ │ + movw r1, #53136 @ 0xcf90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 7f090 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 7f094 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #52480 @ 0xcd00 │ │ │ │ + movw r1, #53376 @ 0xd080 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 7f09a │ │ │ │ + bl d5890 │ │ │ │ + b.n 7f09e │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ea7a │ │ │ │ - b.n 7eb06 │ │ │ │ + bne.w 7ea7e │ │ │ │ + b.n 7eb0a │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - b.n 7eafe │ │ │ │ + b.n 7eb02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ede4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ede8 │ │ │ │ movw r0, #44600 @ 0xae38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #52920 @ 0xceb8 │ │ │ │ + movw r2, #53816 @ 0xd238 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 2047fc │ │ │ │ - b.n 7ede4 │ │ │ │ - bl 1f2e80 │ │ │ │ + bl 204b30 │ │ │ │ + b.n 7ede8 │ │ │ │ + bl 1f31b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 7f09a │ │ │ │ + b.n 7f09e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7ef6a │ │ │ │ + b.n 7ef6e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.n 7f28c │ │ │ │ + bpl.n 7f290 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f284 │ │ │ │ + bge.n 7f288 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 7eb1c │ │ │ │ + b.n 7eb20 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 7f09a │ │ │ │ + b.n 7f09e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52328 @ 0xcc68 │ │ │ │ + movw r1, #53224 @ 0xcfe8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 7f09a │ │ │ │ + b.n 7f09e │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 7f09a │ │ │ │ + b.n 7f09e │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ed8e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ed92 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52284 @ 0xcc3c │ │ │ │ + movw r1, #53180 @ 0xcfbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov sl, r7 │ │ │ │ - b.n 7f09a │ │ │ │ + b.n 7f09e │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52028 @ 0xcb3c │ │ │ │ + movw r1, #52924 @ 0xcebc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 7f090 │ │ │ │ - ldr r2, [pc, #228] @ (7f3d0 ) │ │ │ │ + bl f1dcc │ │ │ │ + b.n 7f094 │ │ │ │ + ldr r2, [pc, #228] @ (7f3d4 ) │ │ │ │ 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 7f33e │ │ │ │ + beq.n 7f342 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 7f33e │ │ │ │ + bhi.n 7f342 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ - b.n 7ed58 │ │ │ │ + b.n 7ed5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f330 │ │ │ │ + bge.n 7f334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f3aa │ │ │ │ + beq.n 7f3ae │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ mov r4, sl │ │ │ │ - b.n 7edf6 │ │ │ │ + b.n 7edfa │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7f31c │ │ │ │ + b.n 7f320 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #52780 @ 0xce2c │ │ │ │ + movw r1, #53676 @ 0xd1ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 7ede4 │ │ │ │ + bl d5890 │ │ │ │ + b.n 7ede8 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #52708 @ 0xcde4 │ │ │ │ + movw r1, #53604 @ 0xd164 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 7ede4 │ │ │ │ + bl d5890 │ │ │ │ + b.n 7ede8 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #52644 @ 0xcda4 │ │ │ │ + movw r1, #53540 @ 0xd124 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 7ede4 │ │ │ │ + bl d5890 │ │ │ │ + b.n 7ede8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 7ec3a │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.n 7ec3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f330 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f334 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #52848 @ 0xce70 │ │ │ │ + movw r1, #53744 @ 0xd1f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 7ede4 │ │ │ │ + bl d5890 │ │ │ │ + b.n 7ede8 │ │ │ │ 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 7f494 │ │ │ │ + beq.n 7f498 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7f466 │ │ │ │ + beq.n 7f46a │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f4ba │ │ │ │ + beq.n 7f4be │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f4ac │ │ │ │ + beq.n 7f4b0 │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f4d4 │ │ │ │ + beq.n 7f4d8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 7f3d4 │ │ │ │ + bl 7f3d8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 7f4f2 │ │ │ │ + bne.n 7f4f6 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f4fc │ │ │ │ + bne.n 7f500 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 7f4e2 │ │ │ │ + bne.n 7f4e6 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f4e4 │ │ │ │ + bne.n 7f4e8 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 7f4ee │ │ │ │ + bne.n 7f4f2 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f4ca │ │ │ │ + bne.n 7f4ce │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 7f476 │ │ │ │ + beq.n 7f47a │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7f4a4 │ │ │ │ + bne.n 7f4a8 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7f484 │ │ │ │ + b.n 7f488 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7f45c │ │ │ │ + bne.n 7f460 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 7f45c │ │ │ │ + bne.n 7f460 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7f4a4 │ │ │ │ + bne.n 7f4a8 │ │ │ │ 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 7f484 │ │ │ │ + beq.n 7f488 │ │ │ │ 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 7f434 │ │ │ │ + b.n 7f438 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 7f44c │ │ │ │ + beq.n 7f450 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7f4de │ │ │ │ + bne.n 7f4e2 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7f476 │ │ │ │ + b.n 7f47a │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 7f420 │ │ │ │ + b.n 7f424 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7f45c │ │ │ │ + b.n 7f460 │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 7f4f8 │ │ │ │ + bne.n 7f4fc │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f44c │ │ │ │ + b.n 7f450 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7f4ca │ │ │ │ + b.n 7f4ce │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f434 │ │ │ │ + b.n 7f438 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7f4ca │ │ │ │ + b.n 7f4ce │ │ │ │ mov r0, r8 │ │ │ │ - b.n 7f434 │ │ │ │ - cbnz r0, 7f504 │ │ │ │ + b.n 7f438 │ │ │ │ + cbnz r0, 7f508 │ │ │ │ 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 7f526 │ │ │ │ + bne.n 7f52a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7f544 │ │ │ │ + bne.n 7f548 │ │ │ │ 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, #53084 @ 0xcf5c │ │ │ │ + movw r1, #53980 @ 0xd2dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 7f550 │ │ │ │ + bne.n 7f554 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7f522 │ │ │ │ + b.n 7f526 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #53120 @ 0xcf80 │ │ │ │ + movw r1, #54016 @ 0xd300 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 7f53e │ │ │ │ + bl d5890 │ │ │ │ + b.n 7f542 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f56c : │ │ │ │ +0007f570 : │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #19 │ │ │ │ - bmi.n 7f5a8 │ │ │ │ + bmi.n 7f5ac │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 7f57c │ │ │ │ + bpl.n 7f580 │ │ │ │ movs r1, #1 │ │ │ │ - b.w 729fc │ │ │ │ + b.w 729f0 │ │ │ │ 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 1943e8 <_Py_SetImmortalUntracked@@Base> │ │ │ │ + bl 194638 <_Py_SetImmortalUntracked@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 729fc │ │ │ │ + b.w 729f0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007f5ac : │ │ │ │ +0007f5b0 : │ │ │ │ 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 7f7b8 │ │ │ │ + bgt.w 7f7bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 7f686 │ │ │ │ + bls.n 7f68a │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov r6, r3 │ │ │ │ - bmi.w 7f75a │ │ │ │ + bmi.w 7f75e │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7f74a │ │ │ │ - ldr r3, [pc, #468] @ (7f7d0 ) │ │ │ │ + bne.w 7f74e │ │ │ │ + ldr r3, [pc, #468] @ (7f7d4 ) │ │ │ │ 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 7f71e │ │ │ │ + bcs.w 7f722 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7f70e │ │ │ │ + beq.n 7f712 │ │ │ │ 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, 7f66a │ │ │ │ + cbz r2, 7f66e │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [pc, #408] @ (7f7d4 ) │ │ │ │ + ldr r2, [pc, #408] @ (7f7d8 ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7f762 │ │ │ │ + blt.w 7f766 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f774 │ │ │ │ + bne.w 7f778 │ │ │ │ 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 7f6d8 │ │ │ │ + bhi.n 7f6dc │ │ │ │ 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 7f630 │ │ │ │ - ldr r3, [pc, #328] @ (7f7d0 ) │ │ │ │ + b.n 7f634 │ │ │ │ + ldr r3, [pc, #328] @ (7f7d4 ) │ │ │ │ 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, 7f6e0 │ │ │ │ - ldr r0, [pc, #312] @ (7f7d4 ) │ │ │ │ + cbz r4, 7f6e4 │ │ │ │ + ldr r0, [pc, #312] @ (7f7d8 ) │ │ │ │ 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 7f654 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + beq.n 7f658 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7f7ac │ │ │ │ + bne.n 7f7b0 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f654 │ │ │ │ + bne.n 7f658 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ - b.n 7f654 │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ + b.n 7f658 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7f630 │ │ │ │ + b.n 7f634 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #2709 @ 0xa95 │ │ │ │ + movw r1, #2741 @ 0xab5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7f78c │ │ │ │ + bne.n 7f790 │ │ │ │ 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 7f622 │ │ │ │ + bne.n 7f626 │ │ │ │ movs r6, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f630 │ │ │ │ + bne.n 7f634 │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #45557 @ 0xb1f5 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7f7a0 │ │ │ │ + bne.n 7f7a4 │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7f75a │ │ │ │ + cbz r4, 7f75e │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7f630 │ │ │ │ + b.n 7f634 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f630 │ │ │ │ - bl 1f2e80 │ │ │ │ + bne.w 7f634 │ │ │ │ + bl 1f31b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f664 │ │ │ │ + b.n 7f668 │ │ │ │ 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 7f654 │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ + beq.w 7f658 │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7f794 │ │ │ │ - ldr r0, [pc, #84] @ (7f7d8 ) │ │ │ │ - bl 6b460 │ │ │ │ + bne.n 7f798 │ │ │ │ + ldr r0, [pc, #84] @ (7f7dc ) │ │ │ │ + bl 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f6d0 │ │ │ │ - b.n 7f654 │ │ │ │ + beq.n 7f6d4 │ │ │ │ + b.n 7f658 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 7f74e │ │ │ │ + b.n 7f752 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7f654 │ │ │ │ + b.n 7f658 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7f73c │ │ │ │ + b.n 7f740 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7f654 │ │ │ │ + b.n 7f658 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53192 @ 0xcfc8 │ │ │ │ + movw r1, #54088 @ 0xd348 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 7f75e │ │ │ │ + bl f1dcc │ │ │ │ + b.n 7f762 │ │ │ │ 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, lr} │ │ │ │ @@ -125165,868 +125170,907 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.w 7f98e │ │ │ │ - cbnz r1, 7f844 │ │ │ │ + bmi.w 7f992 │ │ │ │ + cbnz r1, 7f848 │ │ │ │ ldrb.w r3, [r2, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f946 │ │ │ │ + bne.w 7f94a │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f936 │ │ │ │ - ldr r5, [pc, #440] @ (7f9cc ) │ │ │ │ + beq.w 7f93a │ │ │ │ + ldr r5, [pc, #440] @ (7f9d0 ) │ │ │ │ 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 │ │ │ │ lsls r1, r4, #22 │ │ │ │ add.w r3, r3, #97280 @ 0x17c00 │ │ │ │ str.w r0, [r3, #140] @ 0x8c │ │ │ │ str.w r0, [r2, #192] @ 0xc0 │ │ │ │ - bpl.n 7f83e │ │ │ │ + bpl.n 7f842 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #456] @ 0x1c8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r7, #5160 @ 0x1428 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.n 7f7fe │ │ │ │ + bpl.n 7f802 │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7f8f6 │ │ │ │ + bne.n 7f8fa │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r5 │ │ │ │ - ble.n 7f7fe │ │ │ │ + ble.n 7f802 │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ movs r6, #1 │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w lr, r6, lr │ │ │ │ - cbz r4, 7f8c2 │ │ │ │ + cbz r4, 7f8c6 │ │ │ │ add.w lr, lr, r5, lsl #3 │ │ │ │ add r3, lr │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 7f8da │ │ │ │ + cbz r4, 7f8de │ │ │ │ ldr r4, [r4, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 7f85e │ │ │ │ + beq.n 7f862 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7f852 │ │ │ │ + ble.n 7f856 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1916e0 │ │ │ │ + bl 191928 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f8bc │ │ │ │ + bge.n 7f8c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f97a │ │ │ │ + beq.n 7f97e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 7f852 │ │ │ │ + b.n 7f856 │ │ │ │ movs r4, #12 │ │ │ │ mla r4, r4, r5, lr │ │ │ │ add r3, r4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f886 │ │ │ │ + bne.n 7f88a │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 7f8ca │ │ │ │ - b.n 7f7fe │ │ │ │ + bne.n 7f8ce │ │ │ │ + b.n 7f802 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, r0 │ │ │ │ - bge.n 7f7fe │ │ │ │ + bge.n 7f802 │ │ │ │ adds r3, #8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 7f8ec │ │ │ │ + cbz r4, 7f8f0 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 7f886 │ │ │ │ - b.n 7f7fe │ │ │ │ + bgt.n 7f88a │ │ │ │ + b.n 7f802 │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 7f8e2 │ │ │ │ - b.n 7f7fe │ │ │ │ + bgt.n 7f8e6 │ │ │ │ + b.n 7f802 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 7f7fe │ │ │ │ + ble.n 7f802 │ │ │ │ ldrb.w r3, [ip] │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - b.n 7f886 │ │ │ │ + b.n 7f88a │ │ │ │ ldr.w r3, [r7, r1, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r3, 7f926 │ │ │ │ + cbz r3, 7f92a │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - blt.n 7f964 │ │ │ │ + blt.n 7f968 │ │ │ │ asrs r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ - bne.n 7f976 │ │ │ │ + bne.n 7f97a │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7f818 │ │ │ │ + bne.w 7f81c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #192] @ 0xc0 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7f83e │ │ │ │ - b.n 7f838 │ │ │ │ - ldr r5, [pc, #132] @ (7f9cc ) │ │ │ │ + bpl.w 7f842 │ │ │ │ + b.n 7f83c │ │ │ │ + ldr r5, [pc, #132] @ (7f9d0 ) │ │ │ │ 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 7f910 │ │ │ │ + bmi.n 7f914 │ │ │ │ adds r1, #1 │ │ │ │ asrs r6, r6, #1 │ │ │ │ - b.n 7f95a │ │ │ │ - movw r0, #53220 @ 0xcfe4 │ │ │ │ + b.n 7f95e │ │ │ │ + movw r0, #54116 @ 0xd364 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1fcc54 │ │ │ │ + bl 1fcf88 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - b.n 7f926 │ │ │ │ + b.n 7f92a │ │ │ │ adds r1, #1 │ │ │ │ - b.n 7f95a │ │ │ │ + b.n 7f95e │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 7f852 │ │ │ │ - ldr r5, [pc, #60] @ (7f9cc ) │ │ │ │ + b.n 7f856 │ │ │ │ + ldr r5, [pc, #60] @ (7f9d0 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ 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 7f9c0 │ │ │ │ + beq.n 7f9c4 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 7f9c0 │ │ │ │ + bhi.n 7f9c4 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r0, r3 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b.n 7f7fc │ │ │ │ + b.n 7f800 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, r3 │ │ │ │ - b.n 7f9bc │ │ │ │ + b.n 7f9c0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f9d0 : │ │ │ │ +0007f9d4 : │ │ │ │ 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 7f9f4 │ │ │ │ - cbz r0, 7fa0e │ │ │ │ + blt.n 7f9f8 │ │ │ │ + cbz r0, 7fa12 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79414 │ │ │ │ + bl 7940c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53276 @ 0xd01c │ │ │ │ + movw r1, #54172 @ 0xd39c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7f9f0 │ │ │ │ - cbnz r3, 7fa14 │ │ │ │ - ldr r0, [pc, #24] @ (7fa2c ) │ │ │ │ - b.n 7f9f0 │ │ │ │ + b.n 7f9f4 │ │ │ │ + cbnz r3, 7fa18 │ │ │ │ + ldr r0, [pc, #24] @ (7fa30 ) │ │ │ │ + b.n 7f9f4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53328 @ 0xd050 │ │ │ │ + movw r1, #54224 @ 0xd3d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 7fa0a │ │ │ │ + bl f1dcc │ │ │ │ + b.n 7fa0e │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007fa30 : │ │ │ │ - ldr r3, [pc, #16] @ (7fa44 ) │ │ │ │ +0007fa34 : │ │ │ │ + ldr r3, [pc, #16] @ (7fa48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7fa3e │ │ │ │ + cbnz r0, 7fa42 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7fa3c │ │ │ │ + b.n 7fa40 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fa48 : │ │ │ │ +0007fa4c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n 7fa56 │ │ │ │ + bpl.n 7fa5a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #53456 @ 0xd0d0 │ │ │ │ + movw r1, #54352 @ 0xd450 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ 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 7faee │ │ │ │ + beq.n 7faf2 │ │ │ │ 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 7faca │ │ │ │ + bne.n 7face │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 7faca │ │ │ │ - ldr r4, [pc, #140] @ (7fb34 ) │ │ │ │ + beq.n 7face │ │ │ │ + ldr r4, [pc, #140] @ (7fb38 ) │ │ │ │ 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 7739c │ │ │ │ + bl 77384 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 7faf2 │ │ │ │ + cbnz r3, 7faf6 │ │ │ │ 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 6b810 │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7fae8 │ │ │ │ - ldr r3, [pc, #88] @ (7fb34 ) │ │ │ │ + beq.n 7faec │ │ │ │ + ldr r3, [pc, #88] @ (7fb38 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ - b.n 7faae │ │ │ │ + b.n 7fab2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc54 │ │ │ │ + bl 1fcf88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7fac6 │ │ │ │ + b.n 7faca │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 7fb1e │ │ │ │ + cbz r0, 7fb22 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d7fb0 │ │ │ │ - cbz r0, 7fb22 │ │ │ │ + bl d7e94 │ │ │ │ + cbz r0, 7fb26 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 7fb1a │ │ │ │ + cbz r3, 7fb1e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fb1a │ │ │ │ + bge.n 7fb1e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 7fb2a │ │ │ │ + cbz r2, 7fb2e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 7fac6 │ │ │ │ + b.n 7faca │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - b.n 7fb0c │ │ │ │ + b.n 7fb10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcc54 │ │ │ │ - b.n 7fb06 │ │ │ │ + bl 1fcf88 │ │ │ │ + b.n 7fb0a │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb1a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb1e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fb38 <_PyErr_GetRaisedException@@Base>: │ │ │ │ +0007fb3c <_PyErr_GetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007fb44 <_PyErr_SetRaisedException@@Base>: │ │ │ │ +0007fb48 <_PyErr_SetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r1, [r3, #72] @ 0x48 │ │ │ │ - b.w 7730c │ │ │ │ + b.w 772f4 │ │ │ │ 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 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fc7a <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 7fc7e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #316] @ (7fcc0 <_PyErr_SetRaisedException@@Base+0x17c>) │ │ │ │ + ldr r1, [pc, #316] @ (7fcc4 <_PyErr_SetRaisedException@@Base+0x17c>) │ │ │ │ mov r0, fp │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - beq.n 7fc6e <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ + beq.n 7fc72 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7fc80 <_PyErr_SetRaisedException@@Base+0x13c> │ │ │ │ + blt.n 7fc84 <_PyErr_SetRaisedException@@Base+0x13c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fc7a <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 7fc7e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #288] @ (7fcc4 <_PyErr_SetRaisedException@@Base+0x180>) │ │ │ │ + ldr r1, [pc, #288] @ (7fcc8 <_PyErr_SetRaisedException@@Base+0x180>) │ │ │ │ mov r0, fp │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fc6e <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ + beq.n 7fc72 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7fc98 <_PyErr_SetRaisedException@@Base+0x154> │ │ │ │ + blt.n 7fc9c <_PyErr_SetRaisedException@@Base+0x154> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fc7a <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 7fc7e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #256] @ (7fcc8 <_PyErr_SetRaisedException@@Base+0x184>) │ │ │ │ + ldr r1, [pc, #256] @ (7fccc <_PyErr_SetRaisedException@@Base+0x184>) │ │ │ │ mov r0, fp │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fc6e <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ + beq.n 7fc72 <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7fca8 <_PyErr_SetRaisedException@@Base+0x164> │ │ │ │ + blt.n 7fcac <_PyErr_SetRaisedException@@Base+0x164> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fc7a <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 7fc7e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7fc30 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ - movw r9, #53504 @ 0xd100 │ │ │ │ + ble.n 7fc34 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ + movw r9, #54400 @ 0xd480 │ │ │ │ movt r9, #41 @ 0x29 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 7fc00 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ + b.n 7fc04 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 7fc62 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + beq.n 7fc66 <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ blx 2bf84 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 79414 │ │ │ │ + bl 7940c │ │ │ │ adds r4, #1 │ │ │ │ adds r2, r6, #4 │ │ │ │ - cbz r0, 7fc6a <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ + cbz r0, 7fc6e <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 7fbfe <_PyErr_SetRaisedException@@Base+0xba> │ │ │ │ + bgt.n 7fc02 <_PyErr_SetRaisedException@@Base+0xba> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80340 <_PyTuple_Resize@@Base> │ │ │ │ + bl 803a4 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fc6c <_PyErr_SetRaisedException@@Base+0x128> │ │ │ │ - ldr r1, [pc, #140] @ (7fccc <_PyErr_SetRaisedException@@Base+0x188>) │ │ │ │ + beq.n 7fc70 <_PyErr_SetRaisedException@@Base+0x128> │ │ │ │ + ldr r1, [pc, #140] @ (7fcd0 <_PyErr_SetRaisedException@@Base+0x188>) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7fc6a <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ + beq.n 7fc6e <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fc5a <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ + bge.n 7fc5e <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7fc90 <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ + cbz r3, 7fc94 <_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 7fc00 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ - b.n 7fc30 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ + bgt.n 7fc04 <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ + b.n 7fc34 <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fc7a <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + bge.n 7fc7e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7fcb8 <_PyErr_SetRaisedException@@Base+0x174> │ │ │ │ + cbz r3, 7fcbc <_PyErr_SetRaisedException@@Base+0x174> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7fc5c <_PyErr_SetRaisedException@@Base+0x118> │ │ │ │ + b.n 7fc60 <_PyErr_SetRaisedException@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fb94 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ + bne.n 7fb98 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fb94 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fb98 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc5a <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc5e <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fbb6 <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ + bne.n 7fbba <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fbb6 <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fbba <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fbd8 <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ + bne.n 7fbdc <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fbd8 <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fbdc <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fc7a <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ - str r1, [sp, #16] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7fc7e <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ movs r1, r6 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ movs r1, r6 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #656] @ 0x290 │ │ │ │ movs r1, r6 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ -0007fcd0 : │ │ │ │ +0007fcd4 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 7fcee │ │ │ │ + bcs.n 7fcf2 │ │ │ │ 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 7fdb4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #208] @ (7fddc ) │ │ │ │ - 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 7fdb2 │ │ │ │ + ldr r3, [pc, #300] @ (7fe40 ) │ │ │ │ + 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, 7fd5c │ │ │ │ - ldr r0, [pc, #188] @ (7fde0 ) │ │ │ │ + cbz r3, 7fd60 │ │ │ │ + ldr r0, [pc, #284] @ (7fe44 ) │ │ │ │ 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 7fdb6 │ │ │ │ + bne.n 7fdec │ │ │ │ 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 709a8 │ │ │ │ + bl 709c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fdd2 │ │ │ │ + beq.n 7fe0a │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r0, [pc, #108] @ (7fde0 ) │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r2, #0] │ │ │ │ + ldr r1, [pc, #204] @ (7fe44 ) │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 7fe28 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ + ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7fd42 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + beq.n 7fd46 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7fdc2 │ │ │ │ - add.w r0, r0, #1592 @ 0x638 │ │ │ │ + bne.n 7fe12 │ │ │ │ + ldr r0, [pc, #172] @ (7fe48 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fd42 │ │ │ │ + bne.n 7fd46 │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fd42 │ │ │ │ - b.n 7fee8 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 7fd46 │ │ │ │ + movs r0, #2 │ │ │ │ + eor.w r2, r5, r5, asr #31 │ │ │ │ + sub.w r2, r2, r5, asr #31 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 7f5b4 │ │ │ │ + mov r3, r0 │ │ │ │ + cbz r0, 7fe0e │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ite ge │ │ │ │ + movge r1, #1 │ │ │ │ + movlt.w r1, #4294967295 @ 0xffffffff │ │ │ │ + rsb r1, r1, #1 │ │ │ │ + adds r0, #12 │ │ │ │ + orr.w r1, r1, #16 │ │ │ │ + str r1, [r3, #8] │ │ │ │ + bic.w r1, r2, #3221225472 @ 0xc0000000 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ + str.w r1, [r0], #4 │ │ │ │ + beq.n 7fd5a │ │ │ │ + b.n 7fdde │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7fd9a │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ + bne.n 7fe22 │ │ │ │ + add.w r0, r0, #1592 @ 0x638 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 6b488 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7fda8 │ │ │ │ + b.n 7fd46 │ │ │ │ + bl 1f31b8 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 7fd5a │ │ │ │ + ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ + movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fd42 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 1f2e80 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 7fd56 │ │ │ │ + b.n 7fd46 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + b.n 7fe16 │ │ │ │ + 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 7fd46 │ │ │ │ + b.n 7fd8e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ + strb r0, [r6, #18] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007fde4 : │ │ │ │ +0007fe4c : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 7fe02 │ │ │ │ + bcs.n 7fe6a │ │ │ │ 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 7fec4 │ │ │ │ + bcs.n 7ff2c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #192] @ (7fee0 ) │ │ │ │ + ldr r3, [pc, #192] @ (7ff48 ) │ │ │ │ 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, 7fe6e │ │ │ │ - ldr r0, [pc, #172] @ (7fee4 ) │ │ │ │ + cbz r3, 7fed6 │ │ │ │ + ldr r0, [pc, #172] @ (7ff4c ) │ │ │ │ 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, 7fe9e │ │ │ │ + cbnz r1, 7ff06 │ │ │ │ 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 709a8 │ │ │ │ + bl 709c8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 7fec6 │ │ │ │ + cbz r0, 7ff2e │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r0, [pc, #96] @ (7fee4 ) │ │ │ │ + ldr r0, [pc, #96] @ (7ff4c ) │ │ │ │ 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 7fe54 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + beq.n 7febc │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7fed0 │ │ │ │ + bne.n 7ff38 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fe54 │ │ │ │ + bne.n 7febc │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fe54 │ │ │ │ - b.n 7fee8 │ │ │ │ + b.n 7febc │ │ │ │ + b.n 7ff50 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1f2e80 │ │ │ │ + bl 1f31b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fe68 │ │ │ │ + b.n 7fed0 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fe54 │ │ │ │ + b.n 7febc │ │ │ │ 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, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 80004 │ │ │ │ - ldr r3, [pc, #316] @ (80050 ) │ │ │ │ + bne.n 80054 │ │ │ │ + ldr r3, [pc, #308] @ (800b0 ) │ │ │ │ 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 7fff0 │ │ │ │ + beq.n 80040 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ - cbz r1, 7ff76 │ │ │ │ + cbz r1, 7fff6 │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [pc, #268] @ (80054 ) │ │ │ │ + ldr r2, [pc, #260] @ (800b4 ) │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 80068 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ + ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80018 │ │ │ │ + bne.n 80078 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 7ffd8 │ │ │ │ - mov.w r3, #16 │ │ │ │ + itt lt │ │ │ │ + movlt r3, #18 │ │ │ │ + strlt r3, [r4, #8] │ │ │ │ + blt.n 7ffde │ │ │ │ + movs r3, #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bne.n 7ffc0 │ │ │ │ + cbnz r5, 7ffde │ │ │ │ + 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 │ │ │ │ - ittt hi │ │ │ │ - ldrhi r3, [r3, #12] │ │ │ │ - strhi r3, [r0, #12] │ │ │ │ - strhi r0, [r3, #8] │ │ │ │ - bhi.n 7ff3c │ │ │ │ + bhi.n 80038 │ │ │ │ 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 7ff3c │ │ │ │ + bne.n 7ffa4 │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #45557 @ 0xb1f5 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 80038 │ │ │ │ + bne.n 80096 │ │ │ │ movs r0, #20 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 80012 │ │ │ │ + cbz r4, 80062 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7ff3c │ │ │ │ - cmp r5, #0 │ │ │ │ - it lt │ │ │ │ - neglt r5, r5 │ │ │ │ - bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - lsrs r5, r5, #30 │ │ │ │ - beq.n 7ff70 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - mov.w r2, #18 │ │ │ │ - it lt │ │ │ │ - neglt r5, r5 │ │ │ │ - bic.w r3, r5, #3221225472 @ 0xc0000000 │ │ │ │ - strd r2, r3, [r4, #8] │ │ │ │ - lsrs r5, r5, #30 │ │ │ │ - bne.n 7ffd0 │ │ │ │ - b.n 7ff70 │ │ │ │ + b.n 7ffa4 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r0, [r3, #8] │ │ │ │ + b.n 7ffa4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7ff3c │ │ │ │ - b.n 7ff9a │ │ │ │ + bne.n 7ffa4 │ │ │ │ + b.n 80012 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ff3c │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 7ff70 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 80044 │ │ │ │ - add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ + bne.n 7ffa4 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 7ffd8 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7ffc4 │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 800a2 │ │ │ │ + ldr r0, [pc, #48] @ (800b8 ) │ │ │ │ + bl 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ff60 │ │ │ │ + bne.n 7ffc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ - b.n 7ff60 │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ + b.n 7ffc4 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7ffb2 │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + b.n 8002a │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7ff60 │ │ │ │ + b.n 7ffc4 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ + strb r0, [r6, #18] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00080058 : │ │ │ │ +000800bc : │ │ │ │ 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 │ │ │ │ @@ -126034,799 +126078,799 @@ │ │ │ │ mov r7, r2 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79414 │ │ │ │ + bl 7940c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8028a │ │ │ │ + beq.w 802ee │ │ │ │ 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 800bc │ │ │ │ + bmi.n 80120 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 80132 │ │ │ │ + beq.n 80196 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 802a6 │ │ │ │ + beq.w 8030a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 80290 │ │ │ │ + bpl.w 802f4 │ │ │ │ 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 80110 │ │ │ │ + blt.n 80174 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 8011a │ │ │ │ + bne.n 8017e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8011a │ │ │ │ + beq.n 8017e │ │ │ │ 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 801e6 │ │ │ │ - bl 7a1bc │ │ │ │ + beq.n 8024a │ │ │ │ + bl 7a1c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 801f4 │ │ │ │ + blt.n 80258 │ │ │ │ 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 800e0 │ │ │ │ + beq.n 80144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 800e6 │ │ │ │ + bne.n 8014a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19033c <_Py_NewReference@@Base+0x1d74> │ │ │ │ + bl 190524 <_Py_NewReference@@Base+0x1d0c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 801ec │ │ │ │ + b.n 80250 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 80248 │ │ │ │ - ldr r2, [pc, #476] @ (80318 ) │ │ │ │ + beq.w 802ac │ │ │ │ + ldr r2, [pc, #476] @ (8037c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #980] @ 0x3d4 │ │ │ │ - ldr r2, [pc, #468] @ (8031c ) │ │ │ │ + ldr r2, [pc, #468] @ (80380 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80204 │ │ │ │ + bne.n 80268 │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 802c4 │ │ │ │ + beq.w 80328 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 801c0 │ │ │ │ + beq.n 80224 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8018a │ │ │ │ + bge.n 801ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 802bc │ │ │ │ + beq.w 80320 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 801ae │ │ │ │ + bge.n 80212 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 802b4 │ │ │ │ + beq.w 80318 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 801ae │ │ │ │ + bge.n 80212 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 802ca │ │ │ │ + beq.w 8032e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 800bc │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.n 80120 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 801d8 │ │ │ │ + bge.n 8023c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 801d8 │ │ │ │ + cbnz r3, 8023c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 80232 │ │ │ │ + beq.n 80296 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 800bc │ │ │ │ - bl 7888c │ │ │ │ + b.n 80120 │ │ │ │ + bl 78884 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80108 │ │ │ │ + bge.n 8016c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80108 │ │ │ │ + bne.n 8016c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 80108 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8016c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 80156 │ │ │ │ + beq.n 801ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80222 │ │ │ │ + bge.n 80286 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 80222 │ │ │ │ + cbnz r3, 80286 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 801e2 │ │ │ │ + bge.n 80246 │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 800bc │ │ │ │ + b.n 80120 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 800bc │ │ │ │ + b.n 80120 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 8013a │ │ │ │ + bne.w 8019e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n 802d2 │ │ │ │ + bmi.n 80336 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 802fa │ │ │ │ + blt.n 8035e │ │ │ │ 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 80286 │ │ │ │ + bge.n 802ea │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8030a │ │ │ │ + beq.n 8036e │ │ │ │ mov r4, r3 │ │ │ │ - b.n 800bc │ │ │ │ + b.n 80120 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80108 │ │ │ │ + b.n 8016c │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 801ec │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 80250 │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r0, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 800bc │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.n 80120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8019c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80200 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8018a │ │ │ │ - bl d8138 │ │ │ │ - b.n 800bc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 801ee │ │ │ │ + bl d801c │ │ │ │ + b.n 80120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 801ae │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80212 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 802e4 │ │ │ │ + bmi.n 80348 │ │ │ │ ldrsb.w r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 802f2 │ │ │ │ + blt.n 80356 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 80262 │ │ │ │ + b.n 802c6 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 80304 │ │ │ │ + blt.n 80368 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 80262 │ │ │ │ + b.n 802c6 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 80304 │ │ │ │ + bmi.n 80368 │ │ │ │ add.w r3, r4, #28 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #32] @ (80320 ) │ │ │ │ + ldr r3, [pc, #32] @ (80384 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 80278 │ │ │ │ + b.n 802dc │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 802fa │ │ │ │ + b.n 8035e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 800bc │ │ │ │ + b.n 80120 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00080324 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +00080388 <_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 79ab4 │ │ │ │ + bl 79aac │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00080340 <_PyTuple_Resize@@Base>: │ │ │ │ +000803a4 <_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 805ea <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ + beq.w 8064e <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 805ea <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ + bne.w 8064e <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ mov r8, r1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 8037e <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + beq.n 803e2 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 805ea <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ + bne.w 8064e <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 80388 <_PyTuple_Resize@@Base+0x48> │ │ │ │ + bne.n 803ec <_PyTuple_Resize@@Base+0x48> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 80540 <_PyTuple_Resize@@Base+0x200> │ │ │ │ + beq.w 805a4 <_PyTuple_Resize@@Base+0x200> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 80684 <_PyTuple_Resize@@Base+0x344> │ │ │ │ + beq.w 806e8 <_PyTuple_Resize@@Base+0x344> │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ - cbz r3, 803a4 <_PyTuple_Resize@@Base+0x64> │ │ │ │ + cbz r3, 80408 <_PyTuple_Resize@@Base+0x64> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77298 │ │ │ │ + bl 77280 │ │ │ │ cmp r8, sl │ │ │ │ - bge.n 8046e <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + bge.n 804d2 <_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 80428 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + beq.n 8048c <_PyTuple_Resize@@Base+0xe8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 80418 <_PyTuple_Resize@@Base+0xd8> │ │ │ │ + beq.n 8047c <_PyTuple_Resize@@Base+0xd8> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 8040c <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + beq.n 80470 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 80402 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + beq.n 80466 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 803f6 <_PyTuple_Resize@@Base+0xb6> │ │ │ │ + beq.n 8045a <_PyTuple_Resize@@Base+0xb6> │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 803ea <_PyTuple_Resize@@Base+0xaa> │ │ │ │ + beq.n 8044e <_PyTuple_Resize@@Base+0xaa> │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 803de <_PyTuple_Resize@@Base+0x9e> │ │ │ │ + beq.n 80442 <_PyTuple_Resize@@Base+0x9e> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 804a0 <_PyTuple_Resize@@Base+0x160> │ │ │ │ + bne.n 80504 <_PyTuple_Resize@@Base+0x160> │ │ │ │ add.w r5, r8, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 806a0 <_PyTuple_Resize@@Base+0x360> │ │ │ │ + bne.w 80704 <_PyTuple_Resize@@Base+0x360> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80648 <_PyTuple_Resize@@Base+0x308> │ │ │ │ + bne.w 806ac <_PyTuple_Resize@@Base+0x308> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8062a <_PyTuple_Resize@@Base+0x2ea> │ │ │ │ + bne.w 8068e <_PyTuple_Resize@@Base+0x2ea> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80508 <_PyTuple_Resize@@Base+0x1c8> │ │ │ │ + bne.n 8056c <_PyTuple_Resize@@Base+0x1c8> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80666 <_PyTuple_Resize@@Base+0x326> │ │ │ │ + bne.w 806ca <_PyTuple_Resize@@Base+0x326> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 805cc <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 80630 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 8046e <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + beq.n 804d2 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r4, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 804ba <_PyTuple_Resize@@Base+0x17a> │ │ │ │ + bne.n 8051e <_PyTuple_Resize@@Base+0x17a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 804d4 <_PyTuple_Resize@@Base+0x194> │ │ │ │ + bne.n 80538 <_PyTuple_Resize@@Base+0x194> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 804ee <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ + bne.n 80552 <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80598 <_PyTuple_Resize@@Base+0x258> │ │ │ │ + bne.w 805fc <_PyTuple_Resize@@Base+0x258> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8055c <_PyTuple_Resize@@Base+0x21c> │ │ │ │ + bne.w 805c0 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8057a <_PyTuple_Resize@@Base+0x23a> │ │ │ │ + bne.w 805de <_PyTuple_Resize@@Base+0x23a> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80526 <_PyTuple_Resize@@Base+0x1e6> │ │ │ │ + bne.n 8058a <_PyTuple_Resize@@Base+0x1e6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r6, r4, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8060c <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + bne.w 80670 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ adds r5, #7 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 80428 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ - ldr r2, [pc, #632] @ (806e8 <_PyTuple_Resize@@Base+0x3a8>) │ │ │ │ + bne.n 8048c <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + ldr r2, [pc, #632] @ (8074c <_PyTuple_Resize@@Base+0x3a8>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 806be <_PyTuple_Resize@@Base+0x37e> │ │ │ │ + bne.w 80722 <_PyTuple_Resize@@Base+0x37e> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0e90 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 1b1004 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 806ca <_PyTuple_Resize@@Base+0x38a> │ │ │ │ - bl 18e5c8 <_Py_NewReference@@Base> │ │ │ │ + beq.w 8072e <_PyTuple_Resize@@Base+0x38a> │ │ │ │ + bl 18e818 <_Py_NewReference@@Base> │ │ │ │ cmp r8, sl │ │ │ │ - bgt.w 805b6 <_PyTuple_Resize@@Base+0x276> │ │ │ │ + bgt.w 8061a <_PyTuple_Resize@@Base+0x276> │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r9] │ │ │ │ - bl 70e80 │ │ │ │ - b.n 80382 <_PyTuple_Resize@@Base+0x42> │ │ │ │ + bl 70ea0 │ │ │ │ + b.n 803e6 <_PyTuple_Resize@@Base+0x42> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 803da <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bge.n 8043e <_PyTuple_Resize@@Base+0x9a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 803da <_PyTuple_Resize@@Base+0x9a> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 803da <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bne.n 8043e <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8043e <_PyTuple_Resize@@Base+0x9a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80430 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bge.n 80494 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80430 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 80430 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bne.n 80494 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80494 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80438 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bge.n 8049c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80438 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 80438 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bne.n 8049c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8049c <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8043e <_PyTuple_Resize@@Base+0xfe> │ │ │ │ + bge.n 804a2 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8043e <_PyTuple_Resize@@Base+0xfe> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8043e <_PyTuple_Resize@@Base+0xfe> │ │ │ │ + bne.n 804a2 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804a2 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8040a <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bge.w 8046e <_PyTuple_Resize@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8040a <_PyTuple_Resize@@Base+0xca> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8040a <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bne.w 8046e <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8046e <_PyTuple_Resize@@Base+0xca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8045c <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + bge.n 804c0 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8045c <_PyTuple_Resize@@Base+0x11c> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8045c <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + bne.n 804c0 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804c0 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80554 <_PyTuple_Resize@@Base+0x214> │ │ │ │ + bge.n 805b8 <_PyTuple_Resize@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 80554 <_PyTuple_Resize@@Base+0x214> │ │ │ │ + cbnz r3, 805b8 <_PyTuple_Resize@@Base+0x214> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #404] @ (806ec <_PyTuple_Resize@@Base+0x3ac>) │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #404] @ (80750 <_PyTuple_Resize@@Base+0x3ac>) │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 80382 <_PyTuple_Resize@@Base+0x42> │ │ │ │ + b.n 803e6 <_PyTuple_Resize@@Base+0x42> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8044e <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + bge.w 804b2 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8044e <_PyTuple_Resize@@Base+0x10e> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8044e <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + bne.w 804b2 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804b2 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80456 <_PyTuple_Resize@@Base+0x116> │ │ │ │ + bge.w 804ba <_PyTuple_Resize@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80456 <_PyTuple_Resize@@Base+0x116> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 80456 <_PyTuple_Resize@@Base+0x116> │ │ │ │ + bne.w 804ba <_PyTuple_Resize@@Base+0x116> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804ba <_PyTuple_Resize@@Base+0x116> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80446 <_PyTuple_Resize@@Base+0x106> │ │ │ │ + bge.w 804aa <_PyTuple_Resize@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80446 <_PyTuple_Resize@@Base+0x106> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 80446 <_PyTuple_Resize@@Base+0x106> │ │ │ │ + bne.w 804aa <_PyTuple_Resize@@Base+0x106> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804aa <_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 80494 <_PyTuple_Resize@@Base+0x154> │ │ │ │ + b.n 804f8 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80422 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ + bge.w 80486 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80422 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 80422 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ + bne.w 80486 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80486 <_PyTuple_Resize@@Base+0xe2> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 7a1a4 │ │ │ │ - movw r0, #32588 @ 0x7f4c │ │ │ │ + bl 7a1b0 │ │ │ │ + movw r0, #33484 @ 0x82cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r1, #960 @ 0x3c0 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80384 <_PyTuple_Resize@@Base+0x44> │ │ │ │ + b.n 803e8 <_PyTuple_Resize@@Base+0x44> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80468 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bge.w 804cc <_PyTuple_Resize@@Base+0x128> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80468 <_PyTuple_Resize@@Base+0x128> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 80468 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bne.w 804cc <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 804cc <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80400 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ + bge.w 80464 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80400 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 80400 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ + bne.w 80464 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80464 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 803f4 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bge.w 80458 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 803f4 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 803f4 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bne.w 80458 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80458 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80416 <_PyTuple_Resize@@Base+0xd6> │ │ │ │ + bge.w 8047a <_PyTuple_Resize@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80416 <_PyTuple_Resize@@Base+0xd6> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 80416 <_PyTuple_Resize@@Base+0xd6> │ │ │ │ + bne.w 8047a <_PyTuple_Resize@@Base+0xd6> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8047a <_PyTuple_Resize@@Base+0xd6> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 806d6 <_PyTuple_Resize@@Base+0x396> │ │ │ │ + blt.n 8073a <_PyTuple_Resize@@Base+0x396> │ │ │ │ mov r0, r8 │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ clz r3, r0 │ │ │ │ str.w r0, [r9] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 80384 <_PyTuple_Resize@@Base+0x44> │ │ │ │ + b.n 803e8 <_PyTuple_Resize@@Base+0x44> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 803e8 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bge.w 8044c <_PyTuple_Resize@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 803e8 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 803e8 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bne.w 8044c <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8044c <_PyTuple_Resize@@Base+0xa8> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8047a <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + b.n 804de <_PyTuple_Resize@@Base+0x13a> │ │ │ │ mov r0, r7 │ │ │ │ str.w r4, [r9] │ │ │ │ - bl 7e68c │ │ │ │ - b.n 80606 <_PyTuple_Resize@@Base+0x2c6> │ │ │ │ + bl 7e690 │ │ │ │ + b.n 8066a <_PyTuple_Resize@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8068c <_PyTuple_Resize@@Base+0x34c> │ │ │ │ + bne.n 806f0 <_PyTuple_Resize@@Base+0x34c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8068c <_PyTuple_Resize@@Base+0x34c> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 806f0 <_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, 80712 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + cbz r3, 80776 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 80712 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ - ldr r3, [pc, #60] @ (80738 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ + cbz r3, 80776 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + ldr r3, [pc, #60] @ (8079c <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ - cbnz r2, 80712 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + cbnz r2, 80776 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbnz r2, 80714 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ + cbnz r2, 80778 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 8071c <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ + bpl.n 80780 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80712 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ - b.n 80708 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ + bne.n 80776 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + b.n 8076c <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80720 <_PyTuple_Resize@@Base+0x3e0> │ │ │ │ + bne.n 80784 <_PyTuple_Resize@@Base+0x3e0> │ │ │ │ dmb ish │ │ │ │ - b.n 80712 <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + b.n 80776 <_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, 80776 <_PyTuple_Resize@@Base+0x436> │ │ │ │ + cbz r0, 807da <_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, 80778 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + cbz r4, 807dc <_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] @ (80780 <_PyTuple_Resize@@Base+0x440>) │ │ │ │ + ldr r3, [pc, #4] @ (807e4 <_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 807fa <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ + bne.n 8085e <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 807b4 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + cbz r0, 80818 <_PyTuple_Resize@@Base+0x474> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 807b4 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bge.n 80818 <_PyTuple_Resize@@Base+0x474> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 807b4 <_PyTuple_Resize@@Base+0x474> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 80818 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8082e <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ + bne.n 80892 <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 807d4 <_PyTuple_Resize@@Base+0x494> │ │ │ │ + cbz r0, 80838 <_PyTuple_Resize@@Base+0x494> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 807d4 <_PyTuple_Resize@@Base+0x494> │ │ │ │ + bge.n 80838 <_PyTuple_Resize@@Base+0x494> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 807d4 <_PyTuple_Resize@@Base+0x494> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 80838 <_PyTuple_Resize@@Base+0x494> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbnz r0, 80814 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ + cbnz r0, 80878 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 807e0 <_PyTuple_Resize@@Base+0x4a0> │ │ │ │ + cbnz r0, 80844 <_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 807dc <_PyTuple_Resize@@Base+0x49c> │ │ │ │ + bge.n 80840 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 807dc <_PyTuple_Resize@@Base+0x49c> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 807dc <_PyTuple_Resize@@Base+0x49c> │ │ │ │ + bne.n 80840 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80840 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8079a <_PyTuple_Resize@@Base+0x45a> │ │ │ │ + bge.n 807fe <_PyTuple_Resize@@Base+0x45a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8079a <_PyTuple_Resize@@Base+0x45a> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8079a <_PyTuple_Resize@@Base+0x45a> │ │ │ │ + bne.n 807fe <_PyTuple_Resize@@Base+0x45a> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 807fe <_PyTuple_Resize@@Base+0x45a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 807d8 <_PyTuple_Resize@@Base+0x498> │ │ │ │ + bge.n 8083c <_PyTuple_Resize@@Base+0x498> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 807d8 <_PyTuple_Resize@@Base+0x498> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 807d8 <_PyTuple_Resize@@Base+0x498> │ │ │ │ + bne.n 8083c <_PyTuple_Resize@@Base+0x498> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8083c <_PyTuple_Resize@@Base+0x498> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 807ba <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + bge.n 8081e <_PyTuple_Resize@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 807ba <_PyTuple_Resize@@Base+0x47a> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 807ba <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + bne.n 8081e <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8081e <_PyTuple_Resize@@Base+0x47a> │ │ │ │ │ │ │ │ -00080848 : │ │ │ │ +000808ac : │ │ │ │ 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 80870 │ │ │ │ + bl 808d4 │ │ │ │ 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 │ │ │ │ @@ -126834,61 +126878,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 809f8 │ │ │ │ - cbz r3, 808b6 │ │ │ │ + bgt.w 80a8a │ │ │ │ + cbz r3, 8091a │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 80a0a │ │ │ │ + bhi.w 80aa4 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 80a2c │ │ │ │ + bhi.w 80a5c │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 8088a │ │ │ │ + beq.n 808ee │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8088a │ │ │ │ + bne.n 808ee │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80896 │ │ │ │ + bne.n 808fa │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 80afc │ │ │ │ - beq.w 80b84 │ │ │ │ + blt.w 80b70 │ │ │ │ + beq.w 80bae │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 80a5e │ │ │ │ + beq.w 80ad8 │ │ │ │ subs r2, r4, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 80ada │ │ │ │ - ldr r1, [pc, #704] @ (80b94 ) │ │ │ │ + bgt.w 80b50 │ │ │ │ + ldr r1, [pc, #680] @ (80be0 ) │ │ │ │ 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 80a70 │ │ │ │ - ldr r0, [pc, #676] @ (80b98 ) │ │ │ │ + beq.w 80aea │ │ │ │ + ldr r0, [pc, #652] @ (80be4 ) │ │ │ │ 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 80b00 │ │ │ │ + bne.w 80b74 │ │ │ │ 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] │ │ │ │ @@ -126916,333 +126960,341 @@ │ │ │ │ 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 80a94 │ │ │ │ + bgt.w 80b0c │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80b5c │ │ │ │ + beq.w 80bb8 │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80b8e │ │ │ │ + beq.w 80c12 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ + beq.n 80a4a │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 80d50 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 80c16 │ │ │ │ + cmp r4, #3 │ │ │ │ + str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ - addne.w r3, r5, #20 │ │ │ │ - movne r6, #2 │ │ │ │ - beq.n 809d2 │ │ │ │ + addne.w r3, r5, #24 │ │ │ │ + movne r6, #3 │ │ │ │ + beq.n 80a4a │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80b5e │ │ │ │ + beq.w 80bba │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 809b6 │ │ │ │ + bne.n 80a2e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80b30 │ │ │ │ + bne.w 80be8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80a06 │ │ │ │ - bhi.n 80a24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 80bd8 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - beq.n 80a28 │ │ │ │ - ldrb.w r3, [r2, #1]! │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 80a06 │ │ │ │ - bls.n 809e4 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80a28 │ │ │ │ - cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 809f4 │ │ │ │ - subs r5, #1 │ │ │ │ - b.n 8088a │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80a50 │ │ │ │ - bhi.n 80a1c │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 80a50 │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 808a6 │ │ │ │ - b.n 80a06 │ │ │ │ - cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 808a6 │ │ │ │ - b.n 80a06 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 809f4 │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 8088a │ │ │ │ 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 8088a │ │ │ │ + bne.w 808ee │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80a06 │ │ │ │ + beq.n 80aa0 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 808a6 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 80a28 │ │ │ │ + bne.w 8090a │ │ │ │ + cbnz r5, 80ac6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 809f8 │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + beq.n 80aa0 │ │ │ │ + bls.n 80ab6 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + beq.n 80ac6 │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + beq.n 80aa0 │ │ │ │ + ldrb.w r3, [r2, #1]! │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + bne.n 80a8e │ │ │ │ + subs r5, #1 │ │ │ │ + b.n 808ee │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + beq.n 80a80 │ │ │ │ + bhi.n 80aca │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + beq.n 80a80 │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + bne.w 8090a │ │ │ │ + b.n 80aa0 │ │ │ │ + cmp r3, #41 @ 0x29 │ │ │ │ + beq.n 80aa0 │ │ │ │ + bhi.n 80ad2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 80c4c │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 80a98 │ │ │ │ + adds r5, #1 │ │ │ │ + b.n 808ee │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + bne.w 8090a │ │ │ │ + b.n 80aa0 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 80a98 │ │ │ │ + b.n 80ac6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d50 │ │ │ │ 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 76c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c0c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 80af0 │ │ │ │ - ldr r2, [pc, #268] @ (80b94 ) │ │ │ │ + cbz r0, 80b64 │ │ │ │ + ldr r2, [pc, #224] @ (80be0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 80918 │ │ │ │ + b.n 8097c │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8098a │ │ │ │ + beq.w 809ee │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8098a │ │ │ │ + beq.w 809ee │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8098a │ │ │ │ + bne.w 809ee │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 80b26 │ │ │ │ + cbnz r3, 80b9a │ │ │ │ add.w r2, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 8098a │ │ │ │ + bmi.w 809ee │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80ac4 │ │ │ │ + bne.n 80b3a │ │ │ │ dmb ish │ │ │ │ - b.n 8098a │ │ │ │ + b.n 809ee │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 80a70 │ │ │ │ - bl 1f2e80 │ │ │ │ + bls.n 80aea │ │ │ │ + bl 1f31b8 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 80b9c │ │ │ │ + cbnz r0, 80ba4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 28f44c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 28f90c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 809dc │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 80a54 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 80ba6 │ │ │ │ + bne.n 80c1a │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80bb0 │ │ │ │ + bne.n 80c24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ - ldr r3, [pc, #116] @ (80b94 ) │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ + ldr r3, [pc, #76] @ (80be0 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 80912 │ │ │ │ + b.n 80976 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8098a │ │ │ │ - b.n 80ab4 │ │ │ │ - sub.w r1, r3, #32 │ │ │ │ - movw r0, #61438 @ 0xeffe │ │ │ │ - movt r0, #64511 @ 0xfbff │ │ │ │ - movs r4, #1 │ │ │ │ - uxtb r1, r1 │ │ │ │ - cmp r1, #26 │ │ │ │ - itt ls │ │ │ │ - asrls r0, r1 │ │ │ │ - andls r4, r0 │ │ │ │ - cmp r3, #9 │ │ │ │ - beq.n 80b50 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 80bb8 │ │ │ │ - ldrb.w r3, [r2, #1]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 809dc │ │ │ │ - b.n 80b30 │ │ │ │ + bne.w 809ee │ │ │ │ + b.n 80b2a │ │ │ │ + ldr r3, [pc, #56] @ (80be0 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + b.n 8097c │ │ │ │ + movw r5, #5160 @ 0x1428 │ │ │ │ + movt r5, #75 @ 0x4b │ │ │ │ + b.n 80a54 │ │ │ │ mov r6, r0 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 28f44c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 28f90c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80afc │ │ │ │ + bge.n 80b70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80afc │ │ │ │ + bne.n 80b70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 80afc │ │ │ │ - movw r5, #5160 @ 0x1428 │ │ │ │ - movt r5, #75 @ 0x4b │ │ │ │ - b.n 809dc │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 80b5e │ │ │ │ - nop │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80b70 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r3, [pc, #80] @ (80bf0 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ - b.n 80918 │ │ │ │ + sub.w r1, r3, #32 │ │ │ │ + movw r0, #61438 @ 0xeffe │ │ │ │ + movt r0, #64511 @ 0xfbff │ │ │ │ + movs r4, #1 │ │ │ │ + uxtb r1, r1 │ │ │ │ + cmp r1, #26 │ │ │ │ + itt ls │ │ │ │ + asrls r0, r1 │ │ │ │ + andls r4, r0 │ │ │ │ + cmp r3, #9 │ │ │ │ + beq.n 80c06 │ │ │ │ + cbnz r4, 80c2c │ │ │ │ + ldrb.w r3, [r2, #1]! │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 80a54 │ │ │ │ + b.n 80be8 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 80bba │ │ │ │ + movs r6, #2 │ │ │ │ + b.n 80bba │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr r3, [pc, #60] @ (80bf0 ) │ │ │ │ + ldr r3, [pc, #60] @ (80c64 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 80912 │ │ │ │ + b.n 80976 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53584 @ 0xd150 │ │ │ │ + movw r1, #54480 @ 0xd4d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80b74 │ │ │ │ - b.n 80afc │ │ │ │ + blt.n 80bd0 │ │ │ │ + b.n 80b70 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53556 @ 0xd134 │ │ │ │ + movw r1, #54452 @ 0xd4b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 80afc │ │ │ │ + bl f1dcc │ │ │ │ + b.n 80b70 │ │ │ │ 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 80c4e │ │ │ │ + bgt.n 80cea │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 80c3c │ │ │ │ + beq.n 80cb0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 80c62 │ │ │ │ + bhi.n 80d06 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 80c82 │ │ │ │ + bhi.n 80cb2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80cbc │ │ │ │ + beq.n 80d34 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 80c0a │ │ │ │ + beq.n 80c7e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 80c0a │ │ │ │ + bne.n 80c7e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 80c18 │ │ │ │ + bne.n 80c8c │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80c5c │ │ │ │ - bhi.n 80c78 │ │ │ │ - cbz r3, 80cbc │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - beq.n 80c7c │ │ │ │ - ldrb.w r3, [r2, #1]! │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 80c5c │ │ │ │ - bls.n 80c3e │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80c7c │ │ │ │ - cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 80c4a │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80c0a │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80caa │ │ │ │ - bhi.n 80c72 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 80caa │ │ │ │ - cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 80c28 │ │ │ │ - b.n 80c5c │ │ │ │ - cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 80c28 │ │ │ │ - b.n 80c5c │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 80c4a │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - b.n 80c0a │ │ │ │ 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 80c0a │ │ │ │ + bne.n 80c7e │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80c5c │ │ │ │ + beq.n 80d00 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 80c28 │ │ │ │ + bne.n 80c9c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 80c7c │ │ │ │ + bne.n 80d20 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 80c4e │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + beq.n 80d00 │ │ │ │ + bls.n 80d16 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + beq.n 80d20 │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + beq.n 80d00 │ │ │ │ + ldrb.w r3, [r2, #1]! │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + bne.n 80cee │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + b.n 80c7e │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + beq.n 80cda │ │ │ │ + bhi.n 80d26 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + beq.n 80cda │ │ │ │ + cmp r3, #93 @ 0x5d │ │ │ │ + bne.n 80c9c │ │ │ │ + b.n 80d00 │ │ │ │ + cmp r3, #41 @ 0x29 │ │ │ │ + beq.n 80d00 │ │ │ │ + bls.n 80d2c │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 80cf8 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + b.n 80c7e │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + bne.n 80c9c │ │ │ │ + b.n 80d00 │ │ │ │ + cbz r3, 80d34 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne.n 80cf8 │ │ │ │ + b.n 80d20 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53556 @ 0xd134 │ │ │ │ + movw r1, #54452 @ 0xd4b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ 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 │ │ │ │ @@ -127250,229 +127302,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 816c0 │ │ │ │ + bhi.w 81704 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r7, r4, #5 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r4, #5 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r4, #5 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r4, #5 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r7, r4, #9 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r5, r4, #11 │ │ │ │ - lsls r7, r7, #11 │ │ │ │ - lsls r7, r3, #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 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, #1 │ │ │ │ + lsls r1, r5, #11 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ + lsls r5, r0, #19 │ │ │ │ + lsls r5, r0, #19 │ │ │ │ + lsls r5, r0, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ + lsls r1, r7, #9 │ │ │ │ + lsls r5, r0, #19 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ + lsls r5, r0, #19 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r5, r0, #19 │ │ │ │ + lsls r5, r0, #19 │ │ │ │ + lsls r5, 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, r6, #1 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r5, r1, #12 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r3, r6, #11 │ │ │ │ - lsls r1, r3, #9 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r1, r3, #9 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r7, r4, #9 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r5, r2, #13 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r7, r3, #19 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - lsls r5, r6, #9 │ │ │ │ + lsls r5, r0, #19 │ │ │ │ + lsls r7, r4, #9 │ │ │ │ + lsls r5, r0, #19 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r5, r0, #19 │ │ │ │ + lsls r1, r7, #9 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r5, 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 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ - adds r1, r3, #4 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ - beq.n 80e2c │ │ │ │ - str r1, [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 7fcd4 │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ + add.w r2, r3, #4 │ │ │ │ + beq.w 8102e │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81606 │ │ │ │ + beq.w 81662 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 80e12 │ │ │ │ + beq.n 80ea0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80e12 │ │ │ │ + bge.n 80ea0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7fcd0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - movw r2, #3837 @ 0xefd │ │ │ │ - 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 81626 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 80e22 │ │ │ │ - movw r5, #5160 @ 0x1428 │ │ │ │ - movt r5, #75 @ 0x4b │ │ │ │ - b.n 80e12 │ │ │ │ - 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 814ac │ │ │ │ + beq.w 8153e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 814bc │ │ │ │ + beq.w 8154e │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79414 │ │ │ │ + bl 7940c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 80e12 │ │ │ │ + b.n 80ea0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 80bf4 │ │ │ │ + bl 80c68 │ │ │ │ subs r2, r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ - blt.w 8153e │ │ │ │ - beq.w 813cc │ │ │ │ + blt.w 815f6 │ │ │ │ + beq.w 8145e │ │ │ │ subs r3, r2, #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 81488 │ │ │ │ - ldr r1, [pc, #824] @ (811e4 ) │ │ │ │ + bgt.w 8151a │ │ │ │ + ldr r1, [pc, #876] @ (81264 ) │ │ │ │ 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 81406 │ │ │ │ - ldr r0, [pc, #796] @ (811e8 ) │ │ │ │ + beq.w 81498 │ │ │ │ + ldr r0, [pc, #848] @ (81268 ) │ │ │ │ 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 814f0 │ │ │ │ + bne.w 81578 │ │ │ │ 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] │ │ │ │ @@ -127500,786 +127534,816 @@ │ │ │ │ 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 81428 │ │ │ │ + bgt.w 814ba │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81630 │ │ │ │ + beq.w 816c0 │ │ │ │ mov r7, r8 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 80fba │ │ │ │ + beq.n 81018 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 815b2 │ │ │ │ + beq.w 816a6 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 80fba │ │ │ │ - add.w r2, r5, #20 │ │ │ │ + beq.n 81018 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 80d50 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 816ce │ │ │ │ + cmp r7, #3 │ │ │ │ + str r0, [r5, #24] │ │ │ │ + beq.n 81018 │ │ │ │ + add.w r2, r5, #24 │ │ │ │ mov r9, r5 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #3 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81514 │ │ │ │ + beq.w 816c4 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 80f9e │ │ │ │ + bne.n 80ffc │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 813d8 │ │ │ │ + bne.w 8146a │ │ │ │ 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, #3741 @ 0xe9d │ │ │ │ + movt r2, #21 │ │ │ │ + ldr.w r5, [r1], #8 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + add.w r1, r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + bne.w 815ac │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 80e68 │ │ │ │ + movw r5, #5160 @ 0x1428 │ │ │ │ + movt r5, #75 @ 0x4b │ │ │ │ + b.n 80ea0 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 816c0 │ │ │ │ - add r1, pc, #4 @ (adr r1, 80fe8 ) │ │ │ │ + bhi.w 81704 │ │ │ │ + add r1, pc, #4 @ (adr r1, 8107c ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - lsrs r1, r2, #31 │ │ │ │ + nop │ │ │ │ + asrs r3, r4, #1 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r1, r2, #31 │ │ │ │ + asrs r3, r4, #1 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r7, r1, #26 │ │ │ │ + lsrs r1, r3, #27 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r1, r2, #31 │ │ │ │ + asrs r3, r4, #1 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r1, r2, #31 │ │ │ │ + asrs r3, r4, #1 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r3, r3, #24 │ │ │ │ + lsrs r1, r4, #25 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r7, #10 │ │ │ │ + asrs r5, r1, #13 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r2, #14 │ │ │ │ + asrs r3, r7, #15 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r3, r3, #24 │ │ │ │ + lsrs r1, r4, #25 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r2, #7 │ │ │ │ + asrs r5, r5, #9 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r1, #11 │ │ │ │ + asrs r7, r3, #13 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #12 │ │ │ │ + asrs r3, r2, #14 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r1, r5, #23 │ │ │ │ + lsrs r3, r6, #25 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r1, r5, #23 │ │ │ │ + lsrs r3, r6, #25 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r1, r5, #23 │ │ │ │ + lsrs r3, r6, #25 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r7, r3, #25 │ │ │ │ + lsrs r1, r5, #26 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r3, #12 │ │ │ │ + asrs r5, r2, #16 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r3, r3, #24 │ │ │ │ + lsrs r1, r4, #25 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r5, #11 │ │ │ │ + asrs r3, r7, #13 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r6, #6 │ │ │ │ + asrs r1, r1, #9 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r6, #6 │ │ │ │ + asrs r1, r1, #9 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r3, r3, #24 │ │ │ │ + lsrs r1, r4, #25 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r3, r3, #24 │ │ │ │ + lsrs r1, r4, #25 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r2, #7 │ │ │ │ + asrs r5, r5, #9 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r3, r3, #24 │ │ │ │ + lsrs r1, r4, #25 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r3, r3, #24 │ │ │ │ + lsrs r1, r4, #25 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r5, #14 │ │ │ │ + asrs r7, r5, #14 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r7, r3, #25 │ │ │ │ + lsrs r1, r5, #26 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r4, #13 │ │ │ │ + asrs r7, r1, #15 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r0, #27 │ │ │ │ + asrs r5, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r1, #10 │ │ │ │ + asrs r1, r4, #12 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r7, r3, #25 │ │ │ │ + lsrs r1, r5, #26 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r5, #7 │ │ │ │ + asrs r7, r7, #9 │ │ │ │ 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 859e8 │ │ │ │ + b.w 85a98 │ │ │ │ + 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 7dd48 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + b.w 7dd30 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 80bf4 │ │ │ │ + bl 80c68 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 8153e │ │ │ │ + blt.w 815f6 │ │ │ │ ands.w r2, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov fp, r2 │ │ │ │ - bne.w 815b6 │ │ │ │ - bl 703c0 │ │ │ │ + bne.w 81624 │ │ │ │ + bl 703e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 816a0 │ │ │ │ - cbz r3, 81274 │ │ │ │ + beq.w 8175a │ │ │ │ + cbz r3, 81306 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, fp │ │ │ │ mov sl, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d50 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81542 │ │ │ │ + beq.w 815fa │ │ │ │ mov r0, r7 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d50 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8157e │ │ │ │ + beq.w 815b6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8157e │ │ │ │ + beq.w 815b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 814d4 │ │ │ │ + blt.w 81566 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8126a │ │ │ │ + bge.n 812fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81658 │ │ │ │ + beq.w 81774 │ │ │ │ adds r4, #2 │ │ │ │ cmp r9, r4 │ │ │ │ - bgt.n 8121e │ │ │ │ + bgt.n 812b0 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r7 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 191a1c │ │ │ │ + bl 191c64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80e12 │ │ │ │ + bne.w 80ea0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81532 │ │ │ │ - b.n 8153e │ │ │ │ + blt.w 815ea │ │ │ │ + b.n 815f6 │ │ │ │ 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 81472 │ │ │ │ + beq.w 81504 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 814bc │ │ │ │ + beq.w 8154e │ │ │ │ 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 711a8 │ │ │ │ + b.w 711b0 │ │ │ │ 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 14b6f4 │ │ │ │ + b.w 14b5a0 │ │ │ │ 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 100bf4 │ │ │ │ + b.w 100b6c │ │ │ │ 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 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 80e12 │ │ │ │ + b.n 80ea0 │ │ │ │ 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 11ff50 │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - bl 80bf4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 8153e │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 7161c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 816b4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq.w 815da │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 80cd8 │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 815ec │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - str.w r0, [r1, r4, lsl #2] │ │ │ │ - adds r4, #1 │ │ │ │ - b.n 81340 │ │ │ │ + b.w 11ffcc │ │ │ │ + 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 80ea0 │ │ │ │ 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 8163e │ │ │ │ + beq.w 816de │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 814bc │ │ │ │ + beq.w 8154e │ │ │ │ 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 8ad44 │ │ │ │ + b.w 8add0 │ │ │ │ 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 247bf4 │ │ │ │ - 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 80e12 │ │ │ │ + b.w 24808c │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + bl 80c68 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 815f6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 71610 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 816f8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.w 81682 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 80d50 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 81648 │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + str.w r0, [r1, r4, lsl #2] │ │ │ │ + adds r4, #1 │ │ │ │ + b.n 81438 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #732] @ (816ac ) │ │ │ │ + ldr r5, [pc, #732] @ (81740 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 80fc4 │ │ │ │ + beq.w 81022 │ │ │ │ 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 813fa │ │ │ │ + beq.n 8148c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 81670 │ │ │ │ + bne.w 8171c │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 80fc4 │ │ │ │ - b.n 813d8 │ │ │ │ + beq.w 81022 │ │ │ │ + b.n 8146a │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c0c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81692 │ │ │ │ - ldr r3, [pc, #656] @ (816b0 ) │ │ │ │ + beq.w 81766 │ │ │ │ + ldr r3, [pc, #660] @ (81744 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 80eea │ │ │ │ + b.n 80f34 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80f66 │ │ │ │ + beq.w 80fb0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 80f66 │ │ │ │ + beq.w 80fb0 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80f66 │ │ │ │ + bne.w 80fb0 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 814e6 │ │ │ │ + bne.n 815a2 │ │ │ │ add.w r2, r9, #12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 80f66 │ │ │ │ + bmi.w 80fb0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8145c │ │ │ │ + bne.n 814ee │ │ │ │ dmb ish │ │ │ │ - b.n 80f66 │ │ │ │ + b.n 80fb0 │ │ │ │ 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, 814bc │ │ │ │ + cbz r5, 8154e │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 812ae │ │ │ │ - b.n 812a6 │ │ │ │ + bge.w 81340 │ │ │ │ + b.n 81338 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 81406 │ │ │ │ - bl 1f2e80 │ │ │ │ + bls.n 81498 │ │ │ │ + bl 1f31b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81692 │ │ │ │ - ldr r3, [pc, #524] @ (816b0 ) │ │ │ │ + beq.w 81766 │ │ │ │ + ldr r3, [pc, #528] @ (81744 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 80ef0 │ │ │ │ + b.n 80f3a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81634 │ │ │ │ + bne.w 816d2 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80e54 │ │ │ │ + bge.w 81058 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 80e54 │ │ │ │ + b.n 81058 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81258 │ │ │ │ + bne.w 812ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 81258 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 80f66 │ │ │ │ - b.n 8144a │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 812ea │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8156c │ │ │ │ + bne.w 81694 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ - cbnz r0, 81576 │ │ │ │ + bl 6b488 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8169e │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ - ldr r3, [pc, #416] @ (816b0 ) │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ + ldr r3, [pc, #424] @ (81744 ) │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - b.n 80eea │ │ │ │ - mov r3, r6 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r5, r9 │ │ │ │ - sub.w r3, sl, r3 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - mov r1, r6 │ │ │ │ + b.n 80f34 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 80fb0 │ │ │ │ + b.n 814dc │ │ │ │ + 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 │ │ │ │ - bl 28f44c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + bl 28f90c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r5, r8 │ │ │ │ + mov r8, r6 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 81748 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7a1b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8153e │ │ │ │ + bge.n 815f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8153e │ │ │ │ + cbnz r3, 815f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 80e12 │ │ │ │ + b.n 80ea0 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28f44c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 28f90c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8153e │ │ │ │ + bge.n 815f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8153e │ │ │ │ - mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8153e │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #312] @ (816b0 ) │ │ │ │ - ldr.w r9, [r7, r3] │ │ │ │ - b.n 80eea │ │ │ │ - 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 28f44c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r5, r8 │ │ │ │ - mov r8, r6 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 81660 │ │ │ │ + bne.n 815f6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a1a4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 81532 │ │ │ │ - b.n 8153e │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 8151c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 815f6 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #53612 @ 0xd16c │ │ │ │ + movw r1, #54508 @ 0xd4ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f44c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 8153e │ │ │ │ - movs r1, #93 @ 0x5d │ │ │ │ - mov r0, r3 │ │ │ │ - mov r5, r6 │ │ │ │ - bl 191a1c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 80e12 │ │ │ │ - b.n 81282 │ │ │ │ + bl 28f90c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 815f6 │ │ │ │ mov r0, r3 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ subs r3, r3, r4 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r5, r6 │ │ │ │ - bl 28f44c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 28f90c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 81532 │ │ │ │ - b.n 8153e │ │ │ │ - bl 7fa30 │ │ │ │ + blt.n 815ea │ │ │ │ + b.n 815f6 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8153e │ │ │ │ + bne.n 815f6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53628 @ 0xd17c │ │ │ │ + movw r1, #54524 @ 0xd4fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 8153e │ │ │ │ - mov r3, r5 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - bx r3 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 815f6 │ │ │ │ + movs r1, #93 @ 0x5d │ │ │ │ + mov r0, r3 │ │ │ │ + mov r5, r6 │ │ │ │ + bl 191c64 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 80ea0 │ │ │ │ + b.n 81314 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #164] @ (81744 ) │ │ │ │ + ldr.w r9, [r7, r3] │ │ │ │ + b.n 80f34 │ │ │ │ + movs r3, #1 │ │ │ │ + sub.w r3, sl, r3 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f90c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 815ea │ │ │ │ + b.n 815f6 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8151c │ │ │ │ + b.n 816a8 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r5, r9 │ │ │ │ + b.n 816a8 │ │ │ │ + movs r3, #2 │ │ │ │ + b.n 816a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 80e76 │ │ │ │ - b.n 80e7e │ │ │ │ + blt.w 80ec0 │ │ │ │ + b.w 80ec8 │ │ │ │ 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 814bc │ │ │ │ + beq.w 8154e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 8137e │ │ │ │ - b.n 81386 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8126a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 815a2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 815a2 │ │ │ │ + blt.w 813e6 │ │ │ │ + b.n 813ee │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f90c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 815f6 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #54560 @ 0xd520 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.n 815f6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53584 @ 0xd150 │ │ │ │ + movw r1, #54480 @ 0xd4d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81532 │ │ │ │ - b.n 8153e │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28f44c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 8153e │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28f44c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 8153e │ │ │ │ + blt.w 815ea │ │ │ │ + b.n 815f6 │ │ │ │ + nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 815dc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 815dc │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f44c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 8153e │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53664 @ 0xd1a0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 8153e │ │ │ │ + bl 28f90c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 815f6 │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f90c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 815f6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 812fc │ │ │ │ │ │ │ │ -000816d8 : │ │ │ │ +0008177c : │ │ │ │ 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} │ │ │ │ @@ -128287,1613 +128351,1613 @@ │ │ │ │ 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 703c0 │ │ │ │ + bl 703e0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str.w r0, [r6, #3896] @ 0xf38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 825ca │ │ │ │ + beq.w 8266e │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ movw r0, #8984 @ 0x2318 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ - bl 192468 │ │ │ │ + bl 1926b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8286c │ │ │ │ - bl 84b98 │ │ │ │ + beq.w 82910 │ │ │ │ + bl 84c38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 825ca │ │ │ │ + beq.w 8266e │ │ │ │ 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 84be4 │ │ │ │ + bl 84c84 │ │ │ │ str.w r0, [r6, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 825ca │ │ │ │ + beq.w 8266e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54372 @ 0xd464 │ │ │ │ + movw r1, #55268 @ 0xd7e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 825ca │ │ │ │ + beq.w 8266e │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b9a8 │ │ │ │ - bl 192d1c │ │ │ │ + bl 192f64 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82888 │ │ │ │ + beq.w 8292c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #764] @ (81a88 ) │ │ │ │ + ldr r1, [pc, #764] @ (81b2c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82888 │ │ │ │ + beq.w 8292c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54380 @ 0xd46c │ │ │ │ + movw r1, #55276 @ 0xd7ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82888 │ │ │ │ + beq.w 8292c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 817c0 │ │ │ │ + bge.n 81864 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82862 │ │ │ │ + beq.w 82906 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r1, #54392 @ 0xd478 │ │ │ │ + movw r1, #55288 @ 0xd7f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 192d68 │ │ │ │ + bl 192fb0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54436 @ 0xd4a4 │ │ │ │ + movw r1, #55332 @ 0xd824 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8180a │ │ │ │ + bge.n 818ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8284e │ │ │ │ + beq.w 828f2 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #16572 @ 0x40bc │ │ │ │ + movw r1, #17368 @ 0x43d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 192d68 │ │ │ │ + bl 192fb0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54452 @ 0xd4b4 │ │ │ │ + movw r1, #55348 @ 0xd834 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8184a │ │ │ │ + bge.n 818ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82858 │ │ │ │ + beq.w 828fc │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54468 @ 0xd4c4 │ │ │ │ + movw r1, #55364 @ 0xd844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 192d68 │ │ │ │ + bl 192fb0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54484 @ 0xd4d4 │ │ │ │ + movw r1, #55380 @ 0xd854 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8188a │ │ │ │ + bge.n 8192e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82844 │ │ │ │ + beq.w 828e8 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #44680 @ 0xae88 │ │ │ │ + movw r1, #45580 @ 0xb20c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 192d68 │ │ │ │ + bl 192fb0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54504 @ 0xd4e8 │ │ │ │ + movw r1, #55400 @ 0xd868 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 818ca │ │ │ │ + bge.n 8196e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828ce │ │ │ │ + beq.w 82972 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ - bl 184144 │ │ │ │ + beq.w 8259e │ │ │ │ + bl 184384 │ │ │ │ movw r0, #61056 @ 0xee80 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22824 @ 0x5928 │ │ │ │ + movw r1, #23640 @ 0x5c58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8190c │ │ │ │ + bge.n 819b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828c4 │ │ │ │ + beq.w 82968 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov.w r0, #1008 @ 0x3f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54524 @ 0xd4fc │ │ │ │ + movw r1, #55420 @ 0xd87c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8194a │ │ │ │ + bge.n 819ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828ba │ │ │ │ + beq.w 8295e │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ - movw r3, #32112 @ 0x7d70 │ │ │ │ + beq.w 8259e │ │ │ │ + movw r3, #33008 @ 0x80f0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #54536 @ 0xd508 │ │ │ │ + movw r1, #55432 @ 0xd888 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #54544 @ 0xd510 │ │ │ │ + movw r0, #55440 @ 0xd890 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 80848 │ │ │ │ + bl 808ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54552 @ 0xd518 │ │ │ │ + movw r1, #55448 @ 0xd898 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8199a │ │ │ │ + bge.n 81a3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828b0 │ │ │ │ + beq.w 82954 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ - movw r0, #32112 @ 0x7d70 │ │ │ │ + beq.w 8259e │ │ │ │ + movw r0, #33008 @ 0x80f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54560 @ 0xd520 │ │ │ │ + movw r1, #55456 @ 0xd8a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 828e2 │ │ │ │ + blt.w 82986 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ movw r0, #1013 @ 0x3f5 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54572 @ 0xd52c │ │ │ │ + movw r1, #55468 @ 0xd8ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81a0a │ │ │ │ + bge.n 81aae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828d8 │ │ │ │ + beq.w 8297c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ - movw r0, #26408 @ 0x6728 │ │ │ │ + beq.w 8259e │ │ │ │ + movw r0, #27304 @ 0x6aa8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54584 @ 0xd538 │ │ │ │ + movw r1, #55480 @ 0xd8b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81a48 │ │ │ │ + bge.n 81aec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 828f6 │ │ │ │ + beq.w 8299a │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ - movw r0, #54596 @ 0xd544 │ │ │ │ + beq.w 8259e │ │ │ │ + movw r0, #55492 @ 0xd8c4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #2204 @ 0x89c │ │ │ │ + movw r1, #3100 @ 0xc1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81a8c │ │ │ │ + bge.n 81b30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 826f8 │ │ │ │ - b.n 81a8c │ │ │ │ + beq.w 8279c │ │ │ │ + b.n 81b30 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54604 @ 0xd54c │ │ │ │ + movw r1, #55500 @ 0xd8cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ac6 │ │ │ │ + bge.n 81b6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8279a │ │ │ │ + beq.w 8283e │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ - bl 192dcc │ │ │ │ + beq.w 8259e │ │ │ │ + bl 193014 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49828 @ 0xc2a4 │ │ │ │ + movw r1, #50724 @ 0xc624 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81afc │ │ │ │ + bge.n 81ba0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82790 │ │ │ │ + beq.w 82834 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ - bl 192f58 │ │ │ │ + beq.w 8259e │ │ │ │ + bl 1931a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #49760 @ 0xc260 │ │ │ │ + movw r1, #50656 @ 0xc5e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81b32 │ │ │ │ + bge.n 81bd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82786 │ │ │ │ + beq.w 8282a │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ - ldr r2, [pc, #324] @ (81c80 ) │ │ │ │ + beq.w 8259e │ │ │ │ + ldr r2, [pc, #324] @ (81d24 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #31012 @ 0x7924 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 191738 │ │ │ │ + bl 191980 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8277c │ │ │ │ + beq.w 82820 │ │ │ │ movw r0, #31012 @ 0x7924 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - bl 85460 │ │ │ │ + bl 85500 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ movs r0, #32 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82760 │ │ │ │ + beq.w 82804 │ │ │ │ str r0, [r6, #16] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82744 │ │ │ │ + beq.w 827e8 │ │ │ │ str r0, [r6, #20] │ │ │ │ movw r0, #52015 @ 0xcb2f │ │ │ │ movt r0, #4 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8271e │ │ │ │ + beq.w 827c2 │ │ │ │ str r0, [r6, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82702 │ │ │ │ + beq.w 827a6 │ │ │ │ str r0, [r6, #28] │ │ │ │ movw r0, #16963 @ 0x4243 │ │ │ │ movt r0, #15 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827f8 │ │ │ │ + beq.w 8289c │ │ │ │ movw r7, #44540 @ 0xadfc │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827dc │ │ │ │ + beq.w 82880 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827c0 │ │ │ │ + beq.w 82864 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 827a4 │ │ │ │ + beq.w 82848 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8281e │ │ │ │ + beq.w 828c2 │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60280 @ 0xeb78 │ │ │ │ + movw r1, #61176 @ 0xeef8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81c1c │ │ │ │ + bge.n 81cc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82814 │ │ │ │ + beq.w 828b8 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54612 @ 0xd554 │ │ │ │ + movw r1, #55508 @ 0xd8d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81c5a │ │ │ │ + bge.n 81cfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8283a │ │ │ │ + beq.w 828de │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ movs r0, #0 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r6, [r3, #1788] @ 0x6fc │ │ │ │ - b.n 81cb4 │ │ │ │ + b.n 81d58 │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 826da │ │ │ │ - bl 85ac0 │ │ │ │ + beq.w 8277e │ │ │ │ + bl 85b70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82686 │ │ │ │ + beq.w 8272a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81cb0 │ │ │ │ + bge.n 81d54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8267c │ │ │ │ + beq.w 82720 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [r6, r8, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81c84 │ │ │ │ + bne.n 81d28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 860d0 │ │ │ │ + bl 86188 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 826b2 │ │ │ │ + bne.w 82756 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76638 │ │ │ │ + bl 76620 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ce8 │ │ │ │ + bge.n 81d8c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 81ce8 │ │ │ │ + cbnz r3, 81d8c │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54624 @ 0xd560 │ │ │ │ + movw r1, #55520 @ 0xd8e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81d12 │ │ │ │ + bge.n 81db6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82672 │ │ │ │ + beq.w 82716 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ movw r0, #297 @ 0x129 │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ - ldr r7, [pc, #772] @ (82030 ) │ │ │ │ + beq.w 8259e │ │ │ │ + ldr r7, [pc, #772] @ (820d4 ) │ │ │ │ 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 79414 │ │ │ │ + bl 7940c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82656 │ │ │ │ + beq.w 826fa │ │ │ │ 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 79414 │ │ │ │ + bl 7940c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82654 │ │ │ │ + beq.w 826f8 │ │ │ │ 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 79414 │ │ │ │ + bl 7940c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82654 │ │ │ │ + beq.w 826f8 │ │ │ │ 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 79414 │ │ │ │ + bl 7940c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82654 │ │ │ │ + beq.w 826f8 │ │ │ │ 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 79414 │ │ │ │ + bl 7940c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82654 │ │ │ │ + beq.w 826f8 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ cmp sl, r7 │ │ │ │ add.w r9, r9, #16 │ │ │ │ - bne.n 81d5e │ │ │ │ + bne.n 81e02 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #54648 @ 0xd578 │ │ │ │ + movw r1, #55544 @ 0xd8f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movw r0, #11536 @ 0x2d10 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldrd fp, r4, [sp, #32] │ │ │ │ - bl 87b64 │ │ │ │ + bl 87c18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81e26 │ │ │ │ + bge.n 81eca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 81e26 │ │ │ │ + cbnz r3, 81eca │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28976 @ 0x7130 │ │ │ │ + movw r1, #29872 @ 0x74b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81e50 │ │ │ │ + bge.n 81ef4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 824bc │ │ │ │ + beq.w 82560 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 824fa │ │ │ │ - movw r0, #54652 @ 0xd57c │ │ │ │ + beq.w 8259e │ │ │ │ + movw r0, #55548 @ 0xd8fc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54660 @ 0xd584 │ │ │ │ + movw r1, #55556 @ 0xd904 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81e8e │ │ │ │ + bge.n 81f32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 824c4 │ │ │ │ + beq.w 82568 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ - movw r0, #32112 @ 0x7d70 │ │ │ │ + beq.w 8259e │ │ │ │ + movw r0, #33008 @ 0x80f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54672 @ 0xd590 │ │ │ │ + movw r1, #55568 @ 0xd910 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 824cc │ │ │ │ + blt.w 82570 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ - ldr r2, [pc, #360] @ (82034 ) │ │ │ │ + beq.w 8259e │ │ │ │ + ldr r2, [pc, #360] @ (820d8 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #360] @ (82038 ) │ │ │ │ + ldr r1, [pc, #360] @ (820dc ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 191738 │ │ │ │ + bl 191980 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8277c │ │ │ │ - ldr r0, [pc, #344] @ (82038 ) │ │ │ │ - bl 85460 │ │ │ │ + beq.w 82820 │ │ │ │ + ldr r0, [pc, #344] @ (820dc ) │ │ │ │ + bl 85500 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ movs r0, #3 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r0, #14 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ str r0, [r7, #24] │ │ │ │ - movw r0, #54684 @ 0xd59c │ │ │ │ + movw r0, #55580 @ 0xd91c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 824de │ │ │ │ + bne.w 82582 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60260 @ 0xeb64 │ │ │ │ + movw r1, #61156 @ 0xeee4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f46 │ │ │ │ + bge.n 81fea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8251a │ │ │ │ + beq.w 825be │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 824fa │ │ │ │ - bl 703c0 │ │ │ │ + beq.w 8259e │ │ │ │ + bl 703e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ - movw r0, #54692 @ 0xd5a4 │ │ │ │ + beq.w 8259e │ │ │ │ + movw r0, #55588 @ 0xd924 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82522 │ │ │ │ + beq.w 825c6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #26184 @ 0x6648 │ │ │ │ + movw r1, #26940 @ 0x693c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f94 │ │ │ │ + bge.n 82038 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8253a │ │ │ │ + beq.w 825de │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82522 │ │ │ │ - movw r0, #54700 @ 0xd5ac │ │ │ │ + beq.w 825c6 │ │ │ │ + movw r0, #55596 @ 0xd92c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82522 │ │ │ │ + beq.w 825c6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54712 @ 0xd5b8 │ │ │ │ + movw r1, #55608 @ 0xd938 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81fd8 │ │ │ │ + bge.n 8207c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82542 │ │ │ │ + beq.w 825e6 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82522 │ │ │ │ + beq.w 825c6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #22824 @ 0x5928 │ │ │ │ + movw r1, #23640 @ 0x5c58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82522 │ │ │ │ + beq.w 825c6 │ │ │ │ mov.w r0, #1008 @ 0x3f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82522 │ │ │ │ + beq.w 825c6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54524 @ 0xd4fc │ │ │ │ + movw r1, #55420 @ 0xd87c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8203c │ │ │ │ + bge.n 820e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8254a │ │ │ │ - b.n 8203c │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + beq.w 825ee │ │ │ │ + b.n 820e0 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ movs r1, r6 │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrb r4, [r6, #7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82522 │ │ │ │ - movw r0, #54724 @ 0xd5c4 │ │ │ │ + beq.w 825c6 │ │ │ │ + movw r0, #55620 @ 0xd944 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82522 │ │ │ │ + beq.w 825c6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54744 @ 0xd5d8 │ │ │ │ + movw r1, #55640 @ 0xd958 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8207c │ │ │ │ + bge.n 82120 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82552 │ │ │ │ + beq.w 825f6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82522 │ │ │ │ + beq.w 825c6 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #54756 @ 0xd5e4 │ │ │ │ + movw r1, #55652 @ 0xd964 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82522 │ │ │ │ + beq.w 825c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 193760 <_PyNamespace_New@@Base> │ │ │ │ + bl 1939b0 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 820bc │ │ │ │ + bge.n 82160 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 820bc │ │ │ │ + cbnz r3, 82160 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20228 @ 0x4f04 │ │ │ │ + movw r1, #21124 @ 0x5284 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 820e6 │ │ │ │ + bge.n 8218a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8255a │ │ │ │ + beq.w 825fe │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 824fa │ │ │ │ - ldr r2, [pc, #760] @ (823e8 ) │ │ │ │ + beq.w 8259e │ │ │ │ + ldr r2, [pc, #760] @ (8248c ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #760] @ (823ec ) │ │ │ │ + ldr r1, [pc, #760] @ (82490 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 191738 │ │ │ │ + bl 191980 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8277c │ │ │ │ - ldr r0, [pc, #748] @ (823ec ) │ │ │ │ + beq.w 82820 │ │ │ │ + ldr r0, [pc, #748] @ (82490 ) │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ - bl 85460 │ │ │ │ + bl 85500 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1938b0 <_PyNamespace_New@@Base+0x150> │ │ │ │ + bl 193b00 <_PyNamespace_New@@Base+0x150> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82562 │ │ │ │ + beq.w 82606 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54636 @ 0xd56c │ │ │ │ + movw r1, #55532 @ 0xd8ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82142 │ │ │ │ + bge.n 821e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8257a │ │ │ │ + beq.w 8261e │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 824fa │ │ │ │ - movw r0, #8800 @ 0x2260 │ │ │ │ + beq.w 8259e │ │ │ │ + movw r0, #9836 @ 0x266c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 793ec │ │ │ │ + bl 793e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54788 @ 0xd604 │ │ │ │ + movw r1, #55684 @ 0xd984 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82180 │ │ │ │ + bge.n 82224 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82582 │ │ │ │ + beq.w 82626 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ - bl 193d94 │ │ │ │ + beq.w 8259e │ │ │ │ + bl 193fe4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63360 @ 0xf780 │ │ │ │ + movw r1, #64256 @ 0xfb00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 821b6 │ │ │ │ + bge.n 8225a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8258a │ │ │ │ + beq.w 8262e │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #556] @ (823f0 ) │ │ │ │ - ldr r1, [pc, #560] @ (823f4 ) │ │ │ │ - bl 191738 │ │ │ │ + ldr r2, [pc, #556] @ (82494 ) │ │ │ │ + ldr r1, [pc, #560] @ (82498 ) │ │ │ │ + bl 191980 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8277c │ │ │ │ + beq.w 82820 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54808 @ 0xd618 │ │ │ │ + movw r1, #55704 @ 0xd998 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82200 │ │ │ │ + bge.n 822a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 825a2 │ │ │ │ + beq.w 82646 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ - bl 703c0 │ │ │ │ + beq.w 8259e │ │ │ │ + bl 703e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54820 @ 0xd624 │ │ │ │ + movw r1, #55716 @ 0xd9a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82236 │ │ │ │ + bge.n 822da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82592 │ │ │ │ + beq.w 82636 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ movs r0, #0 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54840 @ 0xd638 │ │ │ │ + movw r1, #55736 @ 0xd9b8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8226e │ │ │ │ + bge.n 82312 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8259a │ │ │ │ + beq.w 8263e │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 824fa │ │ │ │ + beq.w 8259e │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 825aa │ │ │ │ + bne.w 8264e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r2, #18968 @ 0x4a18 │ │ │ │ + movw r2, #19864 @ 0x4d98 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 193f68 │ │ │ │ + bl 1941b8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 825ca │ │ │ │ - ldr r0, [pc, #352] @ (823f8 ) │ │ │ │ + beq.w 8266e │ │ │ │ + ldr r0, [pc, #352] @ (8249c ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 192468 │ │ │ │ + bl 1926b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 825ca │ │ │ │ - movw r1, #44492 @ 0xadcc │ │ │ │ + beq.w 8266e │ │ │ │ + movw r1, #45388 @ 0xb14c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #328] @ (823fc ) │ │ │ │ - bl 837ec │ │ │ │ + ldr r2, [pc, #328] @ (824a0 ) │ │ │ │ + bl 8389c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 825b2 │ │ │ │ - movw r1, #32944 @ 0x80b0 │ │ │ │ + bne.w 82656 │ │ │ │ + movw r1, #33840 @ 0x8430 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #312] @ (82400 ) │ │ │ │ + ldr r2, [pc, #312] @ (824a4 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 837ec │ │ │ │ + bl 8389c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 825b2 │ │ │ │ - bl 193760 <_PyNamespace_New@@Base> │ │ │ │ + bne.w 82656 │ │ │ │ + bl 1939b0 <_PyNamespace_New@@Base> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 825b2 │ │ │ │ + beq.w 82656 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57172 @ 0xdf54 │ │ │ │ + movw r1, #58068 @ 0xe2d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 837ec │ │ │ │ + bl 8389c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82306 │ │ │ │ + bge.n 823aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 825e8 │ │ │ │ + beq.w 8268c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 825b2 │ │ │ │ - ldr r7, [pc, #244] @ (82404 ) │ │ │ │ + bne.w 82656 │ │ │ │ + ldr r7, [pc, #244] @ (824a8 ) │ │ │ │ mov.w r8, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ lsl.w r0, r8, sl │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 825b2 │ │ │ │ - bl 837ec │ │ │ │ + beq.w 82656 │ │ │ │ + bl 8389c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82348 │ │ │ │ + bge.n 823ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 825f0 │ │ │ │ + beq.w 82694 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 825b2 │ │ │ │ + bne.w 82656 │ │ │ │ cmp.w sl, #19 │ │ │ │ - bne.n 82316 │ │ │ │ - movw r1, #54852 @ 0xd644 │ │ │ │ + bne.n 823ba │ │ │ │ + movw r1, #55748 @ 0xd9c4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #164] @ (82408 ) │ │ │ │ + ldr r2, [pc, #164] @ (824ac ) │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bl 837ec │ │ │ │ + bl 8389c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 825b2 │ │ │ │ - bl 7fcd0 │ │ │ │ + bne.w 82656 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54864 @ 0xd650 │ │ │ │ + movw r1, #55760 @ 0xd9d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 837ec │ │ │ │ + bl 8389c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 825fc │ │ │ │ + blt.w 826a0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 825b2 │ │ │ │ + bne.w 82656 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54876 @ 0xd65c │ │ │ │ + movw r1, #55772 @ 0xd9dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 837ec │ │ │ │ + bl 8389c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82620 │ │ │ │ + blt.w 826c4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 825b2 │ │ │ │ + bne.w 82656 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54888 @ 0xd668 │ │ │ │ + movw r1, #55784 @ 0xd9e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 837ec │ │ │ │ + bl 8389c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8260e │ │ │ │ - b.n 8240c │ │ │ │ + blt.w 826b2 │ │ │ │ + b.n 824b0 │ │ │ │ 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 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ movs r1, r6 │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 825b2 │ │ │ │ + bne.w 82656 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54900 @ 0xd674 │ │ │ │ + movw r1, #55796 @ 0xd9f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r9 │ │ │ │ - bl 837ec │ │ │ │ + bl 8389c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82632 │ │ │ │ + blt.w 826d6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 825b2 │ │ │ │ + bne.w 82656 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60504 @ 0xec58 │ │ │ │ + movw r1, #61400 @ 0xefd8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82464 │ │ │ │ + bge.n 82508 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82644 │ │ │ │ + beq.w 826e8 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 825ca │ │ │ │ - ldr r0, [pc, #720] @ (8273c ) │ │ │ │ + beq.w 8266e │ │ │ │ + ldr r0, [pc, #720] @ (827e0 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 192468 │ │ │ │ + bl 1926b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 825ca │ │ │ │ + beq.w 8266e │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #60520 @ 0xec68 │ │ │ │ + movw r1, #61416 @ 0xefe8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80058 │ │ │ │ + bl 800bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 824a0 │ │ │ │ + bge.n 82544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8264c │ │ │ │ + beq.w 826f0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 825ca │ │ │ │ + bne.w 8266e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r4, r4, [r5] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e50 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81ef4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e8e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81f32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81ec4 │ │ │ │ + bne.w 81f68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ec4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81f68 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81f22 │ │ │ │ + beq.w 81fc6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 824fa │ │ │ │ + bge.n 8259e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 824fa │ │ │ │ + cbnz r3, 8259e │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #54280 @ 0xd408 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #55176 @ 0xd788 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #572] @ (82740 ) │ │ │ │ + ldr r1, [pc, #572] @ (827e4 ) │ │ │ │ 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 824b4 │ │ │ │ + b.n 82558 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f46 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81fea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 824fa │ │ │ │ + bge.n 8259e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 824fa │ │ │ │ + bne.n 8259e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 824fa │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8259e │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f94 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82038 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 81fd8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8207c │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8203c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 820e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8207c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82120 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 820e6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8218a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 824fa │ │ │ │ + bge.n 8259e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 824fa │ │ │ │ + bne.n 8259e │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 824fa │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8259e │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 82142 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 821e6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 82180 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82224 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 821b6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8225a │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 82236 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 822da │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8226e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82312 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 82200 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 822a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 824fa │ │ │ │ - b.n 8227e │ │ │ │ + bne.n 8259e │ │ │ │ + b.n 82322 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 825ca │ │ │ │ + bge.n 8266e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 825ca │ │ │ │ + cbnz r3, 8266e │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #37244 @ 0x917c │ │ │ │ + movw r2, #38140 @ 0x94fc │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r3, #54280 @ 0xd408 │ │ │ │ + movw r3, #55176 @ 0xd788 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 824b4 │ │ │ │ + b.n 82558 │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 82306 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 823aa │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 82348 │ │ │ │ + b.n 823ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82392 │ │ │ │ + bne.w 82436 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 82392 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8240c │ │ │ │ + bne.w 824b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8240c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 824b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 823bc │ │ │ │ + bne.w 82460 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 823bc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82460 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82436 │ │ │ │ + bne.w 824da │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 82436 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 824da │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 82464 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82508 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 824a0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82544 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 824fa │ │ │ │ + bge.w 8259e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 824fa │ │ │ │ + bne.w 8259e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 824fa │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8259e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 81d12 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81db6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 81cb0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81d54 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82692 │ │ │ │ + bge.n 82736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 826d2 │ │ │ │ + cbz r3, 82776 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 824fa │ │ │ │ + bge.w 8259e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 824fa │ │ │ │ + bne.w 8259e │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 824fa │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8259e │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 824fa │ │ │ │ + bge.w 8259e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 824fa │ │ │ │ + bne.w 8259e │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 824fa │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8259e │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 82692 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82736 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 824fa │ │ │ │ + bge.w 8259e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 824fa │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 824fa │ │ │ │ + bne.w 8259e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8259e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 81a8c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81b30 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 824fa │ │ │ │ + bge.w 8259e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 824fa │ │ │ │ + bne.w 8259e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 824fa │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8259e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 824fa │ │ │ │ + bge.w 8259e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 824fa │ │ │ │ + bne.w 8259e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 824fa │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8259e │ │ │ │ nop │ │ │ │ movs r3, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ movs r1, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 824fa │ │ │ │ + bge.w 8259e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 824fa │ │ │ │ + bne.w 8259e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 824fa │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8259e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 824fa │ │ │ │ + bge.w 8259e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 824fa │ │ │ │ + bne.w 8259e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 824fa │ │ │ │ - movw r3, #54308 @ 0xd424 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8259e │ │ │ │ + movw r3, #55204 @ 0xd7a4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 82502 │ │ │ │ + b.n 825a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 81b32 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81bd6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 81afc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81ba0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 81ac6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81b6a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 824fa │ │ │ │ + bge.w 8259e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 824fa │ │ │ │ + bne.w 8259e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 824fa │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8259e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 824fa │ │ │ │ + bge.w 8259e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 824fa │ │ │ │ + bne.w 8259e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 824fa │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8259e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 824fa │ │ │ │ + bge.w 8259e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 824fa │ │ │ │ + bne.w 8259e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 824fa │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8259e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 824fa │ │ │ │ + bge.w 8259e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 824fa │ │ │ │ + bne.w 8259e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 824fa │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8259e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 81c1c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81cc0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 824fa │ │ │ │ + bge.w 8259e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 824fa │ │ │ │ + bne.w 8259e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 824fa │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8259e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 81c5a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81cfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8188a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8192e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8180a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 818ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8184a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 818ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 817c0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81864 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #37244 @ 0x917c │ │ │ │ + movw r2, #38140 @ 0x94fc │ │ │ │ movt r2, #49 @ 0x31 │ │ │ │ - movw r3, #54336 @ 0xd440 │ │ │ │ + movw r3, #55232 @ 0xd7c0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 824b4 │ │ │ │ + b.n 82558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1a4 │ │ │ │ - ldr r3, [pc, #112] @ (82900 ) │ │ │ │ + bl 7a1b0 │ │ │ │ + ldr r3, [pc, #112] @ (829a4 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #54404 @ 0xd484 │ │ │ │ + movw r3, #55300 @ 0xd804 │ │ │ │ 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 824b4 │ │ │ │ + b.n 82558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8199a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81a3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8194a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 819ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8190c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 819b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 818ca │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8196e │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 81a0a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81aae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 819d0 │ │ │ │ + bne.w 81a74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 819d0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81a74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 81a48 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81aec │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ -00082904 : │ │ │ │ +000829a8 : │ │ │ │ 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 829ce │ │ │ │ - ldr r2, [pc, #208] @ (829f0 ) │ │ │ │ + bne.n 82a72 │ │ │ │ + ldr r2, [pc, #208] @ (82a94 ) │ │ │ │ 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 │ │ │ │ @@ -129913,190 +129977,190 @@ │ │ │ │ cmp r1, r5 │ │ │ │ add.w r4, r4, #1 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ str.w ip, [r3, #3760] @ 0xeb0 │ │ │ │ str.w r4, [r3, #3868] @ 0xf1c │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ - bgt.n 82986 │ │ │ │ + bgt.n 82a2a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 82982 │ │ │ │ + beq.n 82a26 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 82982 │ │ │ │ + beq.n 82a26 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82982 │ │ │ │ + bne.n 82a26 │ │ │ │ ldr.w r3, [lr, #72] @ 0x48 │ │ │ │ - cbnz r3, 829c6 │ │ │ │ + cbnz r3, 82a6a │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 82982 │ │ │ │ + bmi.n 82a26 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 829b0 │ │ │ │ + bne.n 82a54 │ │ │ │ dmb ish │ │ │ │ - b.n 82982 │ │ │ │ + b.n 82a26 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82982 │ │ │ │ - b.n 829a0 │ │ │ │ - ldr r4, [pc, #36] @ (829f4 ) │ │ │ │ + bne.n 82a26 │ │ │ │ + b.n 82a44 │ │ │ │ + ldr r4, [pc, #36] @ (82a98 ) │ │ │ │ mov.w r1, #2208 @ 0x8a0 │ │ │ │ - movw r3, #51340 @ 0xc88c │ │ │ │ + movw r3, #52236 @ 0xcc0c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #55084 @ 0xd72c │ │ │ │ + movw r2, #55980 @ 0xdaac │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61ab8 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61dfc <_PyObject_AssertFailed@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ -000829f8 : │ │ │ │ +00082a9c : │ │ │ │ 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 82a7e │ │ │ │ + bpl.n 82b22 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82a4e │ │ │ │ + bne.n 82af2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 82a4e │ │ │ │ + beq.n 82af2 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 82a68 │ │ │ │ + beq.n 82b0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 82a48 │ │ │ │ + cbz r3, 82aec │ │ │ │ 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 6b810 │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 82a70 │ │ │ │ + beq.n 82b14 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 82a34 │ │ │ │ + bne.n 82ad8 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82a48 │ │ │ │ + b.n 82aec │ │ │ │ mov r0, r4 │ │ │ │ - bl 260d64 │ │ │ │ + bl 2610e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 82a48 │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ + b.n 82aec │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2405 @ 0x965 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 82a76 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 82b1a │ │ │ │ stmdb 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 82c72 │ │ │ │ + beq.w 82d16 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83016 │ │ │ │ + beq.w 830bc │ │ │ │ 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, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 836a4 │ │ │ │ + bne.w 837bc │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 82e0a │ │ │ │ + bgt.w 82eae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8368a │ │ │ │ + beq.w 837ec │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8368a │ │ │ │ + bhi.w 837ec │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r5, r0, #23 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ movs r0, r1 │ │ │ │ lsls r0, r0, #6 │ │ │ │ - lsls r5, r0, #23 │ │ │ │ - lsls r5, r0, #23 │ │ │ │ - lsls r5, r0, #23 │ │ │ │ + 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 836bc │ │ │ │ - ldr.w r9, [pc, #796] @ 82e38 │ │ │ │ + bmi.w 837d4 │ │ │ │ + ldr.w r9, [pc, #796] @ 82edc │ │ │ │ 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 82d2c │ │ │ │ - ldr r0, [pc, #760] @ (82e30 ) │ │ │ │ + beq.w 82dd0 │ │ │ │ + ldr r0, [pc, #760] @ (82ed4 ) │ │ │ │ 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 82fee │ │ │ │ + bne.w 83092 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str.w fp, [r7, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r7, #8] │ │ │ │ - bge.n 82b68 │ │ │ │ + bge.n 82c0c │ │ │ │ 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] │ │ │ │ @@ -130123,428 +130187,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 82f34 │ │ │ │ + bgt.w 82fd8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w fp, [r5] │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83778 │ │ │ │ + bne.w 83810 │ │ │ │ mov r0, fp │ │ │ │ blx 2bf84 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 79414 │ │ │ │ + bl 7940c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 834e6 │ │ │ │ + beq.w 83594 │ │ │ │ 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 82c2c │ │ │ │ + bmi.n 82cd0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r4, r3, #30 │ │ │ │ - beq.n 82c7a │ │ │ │ + beq.n 82d1e │ │ │ │ mov r9, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83a50 │ │ │ │ + bl 83af0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82c50 │ │ │ │ + bge.n 82cf4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82f2c │ │ │ │ + beq.w 82fd0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 834e6 │ │ │ │ + bne.w 83594 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82c68 │ │ │ │ + bge.n 82d0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 836f0 │ │ │ │ + beq.w 83778 │ │ │ │ ldr.w r4, [r5, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 82ad8 │ │ │ │ + bne.w 82b7c │ │ │ │ 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 83528 │ │ │ │ + beq.w 836d6 │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ - ldr r3, [pc, #424] @ (82e34 ) │ │ │ │ + ldr r3, [pc, #424] @ (82ed8 ) │ │ │ │ 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 82e9c │ │ │ │ + bne.w 82f40 │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 836d4 │ │ │ │ + beq.w 8375c │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 82e3c │ │ │ │ + bne.w 82ee0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82cdc │ │ │ │ + bge.n 82d80 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 82cdc │ │ │ │ + cbnz r3, 82d80 │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82f98 │ │ │ │ + blt.w 8303c │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 82c2e │ │ │ │ + bne.n 82cd2 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r9, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 82c2e │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.n 82cd2 │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bmi.w 836bc │ │ │ │ - ldr.w r9, [pc, #300] @ 82e38 │ │ │ │ + bmi.w 837d4 │ │ │ │ + ldr.w r9, [pc, #300] @ 82edc │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - movw r4, #5033 @ 0x13a9 │ │ │ │ + movw r4, #5665 @ 0x1621 │ │ │ │ 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 82b34 │ │ │ │ + bne.w 82bd8 │ │ │ │ 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 8349a │ │ │ │ + bmi.w 834dc │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r7 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.w 834ca │ │ │ │ + bhi.w 8350c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r0, r0, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bmi.w 834ca │ │ │ │ + bmi.w 8350c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w r2, [r2, #888] @ 0x378 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 82fcc │ │ │ │ + bne.w 83070 │ │ │ │ ldr.w r2, [r1, #1596] @ 0x63c │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bcs.w 82ef4 │ │ │ │ + bcs.w 82f98 │ │ │ │ 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 82fae │ │ │ │ + beq.w 83052 │ │ │ │ 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 82ed4 │ │ │ │ + beq.w 82f78 │ │ │ │ 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] @ (82e30 ) │ │ │ │ + ldr r2, [pc, #92] @ (82ed4 ) │ │ │ │ str.w r3, [r0, fp, lsl #3] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8347a │ │ │ │ + bne.w 83556 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 834ce │ │ │ │ + bmi.w 83578 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ + str r5, [r7, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ - str r5, [r7, #8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r7, #20] │ │ │ │ - blt.w 82b64 │ │ │ │ - b.n 82b68 │ │ │ │ - movw r4, #5705 @ 0x1649 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 82c08 │ │ │ │ + b.n 82c0c │ │ │ │ + movw r4, #5945 @ 0x1739 │ │ │ │ movt r4, #9 │ │ │ │ - b.n 82b12 │ │ │ │ + b.n 82bb6 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r4, #21629 @ 0x547d │ │ │ │ + movweq r4, #22253 @ 0x56ed │ │ │ │ movteq r4, #12 │ │ │ │ - beq.w 82b12 │ │ │ │ + beq.w 82bb6 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 8368a │ │ │ │ + ble.w 837ec │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.w 82f78 │ │ │ │ - movw r4, #16577 @ 0x40c1 │ │ │ │ + bne.w 8301c │ │ │ │ + movw r4, #17101 @ 0x42cd │ │ │ │ movt r4, #11 │ │ │ │ - b.n 82b12 │ │ │ │ + b.n 82bb6 │ │ │ │ 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 82e52 │ │ │ │ + bge.n 82ef6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 836e6 │ │ │ │ + beq.w 8376e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82e7e │ │ │ │ + bge.n 82f22 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 836dc │ │ │ │ + beq.w 83764 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82e7e │ │ │ │ + bge.n 82f22 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8378a │ │ │ │ + beq.w 83822 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82fa2 │ │ │ │ + blt.w 83046 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, fp │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 82c2c │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.n 82cd0 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 82c9e │ │ │ │ + beq.w 82d42 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82ec0 │ │ │ │ + bge.n 82f64 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 82ec0 │ │ │ │ + cbnz r3, 82f64 │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82c2e │ │ │ │ + bge.w 82cd2 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 82c2e │ │ │ │ + b.n 82cd2 │ │ │ │ ldrd r7, r1, [r2, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.n 82f8c │ │ │ │ + bhi.n 83030 │ │ │ │ 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 82dae │ │ │ │ + bne.w 82e52 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movw r1, #45557 @ 0xb1f5 │ │ │ │ + movw r1, #45597 @ 0xb21d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r2, [r2, #848] @ 0x350 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 83640 │ │ │ │ + bne.w 8362e │ │ │ │ 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 834ca │ │ │ │ + beq.w 8350c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 82dae │ │ │ │ + b.n 82e52 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 82c50 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82cf4 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 82bda │ │ │ │ + beq.w 82c7e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82bda │ │ │ │ + beq.w 82c7e │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82bda │ │ │ │ + bne.w 82c7e │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbnz r2, 82fc2 │ │ │ │ + cbnz r2, 83066 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 82bda │ │ │ │ + bmi.w 82c7e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 82f62 │ │ │ │ + bne.n 83006 │ │ │ │ dmb ish │ │ │ │ - b.n 82bda │ │ │ │ + b.n 82c7e │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8368a │ │ │ │ - movw r4, #36597 @ 0x8ef5 │ │ │ │ + bne.w 837ec │ │ │ │ + movw r4, #37025 @ 0x90a1 │ │ │ │ movt r4, #21 │ │ │ │ - b.n 82b12 │ │ │ │ + b.n 82bb6 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 82dae │ │ │ │ + b.n 82e52 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 82c2e │ │ │ │ - b.n 834e6 │ │ │ │ + bne.w 82cd2 │ │ │ │ + b.n 83594 │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ - b.n 82c2c │ │ │ │ + b.n 82cd0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82dae │ │ │ │ - b.n 82ef4 │ │ │ │ + bne.w 82e52 │ │ │ │ + b.n 82f98 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82bda │ │ │ │ - b.n 82f52 │ │ │ │ + bne.w 82c7e │ │ │ │ + b.n 82ff6 │ │ │ │ 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 82dae │ │ │ │ + bne.w 82e52 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f2fa4 │ │ │ │ + bl 1f32dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82c74 │ │ │ │ - movw r3, #57881 @ 0xe219 │ │ │ │ + b.n 82d18 │ │ │ │ + movw r3, #57777 @ 0xe1b1 │ │ │ │ movt r3, #18 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8350c │ │ │ │ + bne.w 836ec │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82dea │ │ │ │ + bne.w 83586 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ - b.n 82dee │ │ │ │ + str r5, [r7, #8] │ │ │ │ + b.n 82e94 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 836a4 │ │ │ │ + bne.w 837bc │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 83250 │ │ │ │ + bgt.w 832f6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8368a │ │ │ │ + beq.w 837ec │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 8368a │ │ │ │ + bhi.w 837ec │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ - lsls r5, r4, #12 │ │ │ │ + lsls r3, r0, #14 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r5, r4, #12 │ │ │ │ - lsls r5, r4, #12 │ │ │ │ - lsls r5, r4, #12 │ │ │ │ + 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 836bc │ │ │ │ - ldr r7, [pc, #748] @ (83348 ) │ │ │ │ + bne.w 837d4 │ │ │ │ + ldr r7, [pc, #748] @ (833f0 ) │ │ │ │ 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 8325e │ │ │ │ - ldr r0, [pc, #724] @ (8334c ) │ │ │ │ + beq.w 83304 │ │ │ │ + ldr r0, [pc, #724] @ (833f4 ) │ │ │ │ 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 835e2 │ │ │ │ + bne.w 835e6 │ │ │ │ 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 │ │ │ │ @@ -130575,880 +130640,869 @@ │ │ │ │ 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 83434 │ │ │ │ + bgt.w 83510 │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83680 │ │ │ │ + bne.w 83806 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ - bl 79414 │ │ │ │ + bl 7940c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 834e4 │ │ │ │ + beq.w 83592 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.n 8315c │ │ │ │ + bpl.n 83202 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8315c │ │ │ │ + bne.n 83202 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 831a4 │ │ │ │ + beq.n 8324a │ │ │ │ mov r5, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 83a50 │ │ │ │ + bl 83af0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8317c │ │ │ │ + bge.n 83222 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 833b8 │ │ │ │ + beq.w 83460 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 834e4 │ │ │ │ + bne.w 83592 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83198 │ │ │ │ + bge.n 8323e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83794 │ │ │ │ + beq.w 8382c │ │ │ │ ldr.w r4, [r6, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83018 │ │ │ │ - b.n 82c72 │ │ │ │ + bne.w 830be │ │ │ │ + b.n 82d16 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 83594 │ │ │ │ + beq.w 83688 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - ldr r3, [pc, #404] @ (83350 ) │ │ │ │ + ldr r3, [pc, #408] @ (833f8 ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83354 │ │ │ │ + bne.w 83434 │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 837da │ │ │ │ + beq.w 83844 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 83380 │ │ │ │ + beq.w 833fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 831fe │ │ │ │ + bge.n 832a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83668 │ │ │ │ + beq.w 8384a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83222 │ │ │ │ + bge.n 832c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83678 │ │ │ │ + beq.w 8383c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83222 │ │ │ │ + bge.n 832c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83670 │ │ │ │ + beq.w 83834 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 83650 │ │ │ │ + blt.w 83618 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 8315c │ │ │ │ - movw r4, #5705 @ 0x1649 │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.n 83202 │ │ │ │ + movw r4, #5945 @ 0x1739 │ │ │ │ movt r4, #9 │ │ │ │ - b.n 83052 │ │ │ │ - movw r4, #5033 @ 0x13a9 │ │ │ │ + b.n 830f8 │ │ │ │ + movw r4, #5665 @ 0x1621 │ │ │ │ movt r4, #12 │ │ │ │ - b.n 83052 │ │ │ │ + b.n 830f8 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 83334 │ │ │ │ - movw r4, #21629 @ 0x547d │ │ │ │ + bne.n 833da │ │ │ │ + movw r4, #22253 @ 0x56ed │ │ │ │ movt r4, #12 │ │ │ │ - b.n 83052 │ │ │ │ + b.n 830f8 │ │ │ │ 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 8361c │ │ │ │ + bmi.w 835cc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, r1, lsl #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 8354e │ │ │ │ + bcc.w 835be │ │ │ │ adds.w fp, r2, r1, lsl #3 │ │ │ │ - bmi.w 8354e │ │ │ │ + bmi.w 835be │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #2709 @ 0xa95 │ │ │ │ + movw r1, #2741 @ 0xab5 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r3, [r2, #888] @ 0x378 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 83540 │ │ │ │ + bne.w 835b0 │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [ip, #1596] @ 0x63c │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 833e4 │ │ │ │ + bcs.w 8348c │ │ │ │ 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 83552 │ │ │ │ + beq.w 83622 │ │ │ │ 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 833c0 │ │ │ │ + beq.n 83468 │ │ │ │ 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 83580 │ │ │ │ - ldr r0, [pc, #56] @ (8334c ) │ │ │ │ + blt.w 83660 │ │ │ │ + ldr r0, [pc, #56] @ (833f4 ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8355e │ │ │ │ + bne.w 8363e │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bmi.w 83608 │ │ │ │ + bmi.w 83674 │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ - b.n 8309a │ │ │ │ + b.n 83140 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 8368a │ │ │ │ + ble.w 837ec │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 83420 │ │ │ │ - movw r4, #16577 @ 0x40c1 │ │ │ │ + bne.n 834c8 │ │ │ │ + movw r4, #17101 @ 0x42cd │ │ │ │ movt r4, #11 │ │ │ │ - b.n 83052 │ │ │ │ + b.n 830f8 │ │ │ │ + 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 r5, [r0, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 831c8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83370 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 83370 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8315e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - b.n 8315e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83394 │ │ │ │ + bge.n 83410 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83394 │ │ │ │ + cbnz r3, 83410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 834de │ │ │ │ + blt.w 8358c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8315e │ │ │ │ + bne.w 83204 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 8315e │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.n 83204 │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 8326e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 83450 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 83450 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 83204 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 83204 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8317c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83222 │ │ │ │ ldrd lr, r3, [ip, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.n 83414 │ │ │ │ + bcc.n 834bc │ │ │ │ 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 832f2 │ │ │ │ + bne.n 83398 │ │ │ │ ldr.w r3, [r2, #848] @ 0x350 │ │ │ │ - movw r1, #45557 @ 0xb1f5 │ │ │ │ + movw r1, #45597 @ 0xb21d │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 83636 │ │ │ │ + bne.w 835c2 │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8354e │ │ │ │ + beq.w 835be │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 832f2 │ │ │ │ + b.n 83398 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.n 832f2 │ │ │ │ + b.n 83398 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8368a │ │ │ │ - movw r4, #36597 @ 0x8ef5 │ │ │ │ + bne.w 837ec │ │ │ │ + movw r4, #37025 @ 0x90a1 │ │ │ │ movt r4, #21 │ │ │ │ - b.n 83052 │ │ │ │ + b.n 830f8 │ │ │ │ + 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] │ │ │ │ + ldrd ip, r0, [r7, #12] │ │ │ │ + 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 82e00 │ │ │ │ + mov sl, r3 │ │ │ │ + b.n 83086 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83116 │ │ │ │ + beq.w 831bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 83116 │ │ │ │ + beq.w 831bc │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83116 │ │ │ │ + bne.w 831bc │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83502 │ │ │ │ + bne.n 8360e │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 83116 │ │ │ │ + bmi.w 831bc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83464 │ │ │ │ + bne.n 83540 │ │ │ │ dmb ish │ │ │ │ - b.n 83116 │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ + b.n 831bc │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8351c │ │ │ │ - ldr r0, [pc, #788] @ (8379c ) │ │ │ │ - bl 6b460 │ │ │ │ + bne.w 8370a │ │ │ │ + ldr r0, [pc, #780] @ (83874 ) │ │ │ │ + bl 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82de0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ - b.n 82de0 │ │ │ │ - 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] │ │ │ │ - ldrd ip, r0, [r7, #12] │ │ │ │ - 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 82d5c │ │ │ │ - mov sl, r3 │ │ │ │ - b.n 82fe2 │ │ │ │ + bne.w 82e84 │ │ │ │ mov r0, r7 │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ + b.n 82e84 │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 1a1884 <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ - b.n 82dea │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1a1abc <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ + ldr.w r3, [r9, r8] │ │ │ │ + b.n 830b8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8315e │ │ │ │ + bne.w 83204 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82fe8 │ │ │ │ + bge.w 8308c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82fe8 │ │ │ │ + bne.w 8308c │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 82fe8 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 83116 │ │ │ │ - b.n 83454 │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx fp │ │ │ │ - ldr.w r3, [r9, r8] │ │ │ │ - b.n 82dee │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b.n 82de0 │ │ │ │ - and.w r2, r3, #28 │ │ │ │ - cmp r2, #4 │ │ │ │ - beq.w 836fa │ │ │ │ - ldr.w r3, [r9, r8] │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #612] @ (837a0 ) │ │ │ │ - b.w 82c8e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8308c │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 832f2 │ │ │ │ + bne.w 83398 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 82fe2 │ │ │ │ + b.n 83086 │ │ │ │ + ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ + mov r1, fp │ │ │ │ + blx r3 │ │ │ │ + b.n 834aa │ │ │ │ + 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 8332a │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 836fc │ │ │ │ + add.w r0, r0, #1592 @ 0x638 │ │ │ │ + bl 6b488 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 833d4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ + ldr.w r5, [r7, r8] │ │ │ │ + b.n 83140 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 831bc │ │ │ │ + b.n 83530 │ │ │ │ + movs r2, #1 │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb r3, [r4, #16] │ │ │ │ + b.n 83202 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 833e0 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 83488 │ │ │ │ + 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 82fbc │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83588 │ │ │ │ + bne.n 83668 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83324 │ │ │ │ + bne.w 833ca │ │ │ │ mov r0, sl │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ - b.n 83324 │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ + b.n 833ca │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 83312 │ │ │ │ + b.n 833b8 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 83324 │ │ │ │ + b.n 833ca │ │ │ │ + mov r0, sl │ │ │ │ + movw r1, #14536 @ 0x38c8 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + bl 1a1abc <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ + ldr.w r5, [r7, r8] │ │ │ │ + b.n 83140 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 831b0 │ │ │ │ + bne.w 83256 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 837a8 │ │ │ │ + bmi.w 83852 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 837d0 │ │ │ │ + blt.w 8388e │ │ │ │ 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 8315e │ │ │ │ + bge.w 83204 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8315e │ │ │ │ + bne.w 83204 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8315e │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 8365a │ │ │ │ - add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8332e │ │ │ │ - mov r0, sl │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ - ldr.w r5, [r7, r8] │ │ │ │ - b.n 8309a │ │ │ │ - mov r0, sl │ │ │ │ - movw r1, #14536 @ 0x38c8 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - bl 1a1884 <_PyBytes_DecodeEscape2@@Base+0x2574> │ │ │ │ - ldr.w r5, [r7, r8] │ │ │ │ - b.n 8309a │ │ │ │ - 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 83284 │ │ │ │ - ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ - mov r1, fp │ │ │ │ - blx r3 │ │ │ │ - b.n 83402 │ │ │ │ - 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 82f18 │ │ │ │ - movs r2, #1 │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ - strb r3, [r4, #16] │ │ │ │ - b.n 8315c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83204 │ │ │ │ + and.w r2, r3, #28 │ │ │ │ + cmp r2, #4 │ │ │ │ + beq.n 83718 │ │ │ │ + ldr.w r3, [r9, r8] │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ + ldr r3, [pc, #400] @ (83878 ) │ │ │ │ + b.w 82d32 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx fp │ │ │ │ + ldr.w r3, [r9, r8] │ │ │ │ + b.n 830b8 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ - b.n 8309a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 831fe │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 83222 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 83210 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, sl │ │ │ │ - blx r4 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 8317c │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #51716 @ 0xca04 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 82fe8 │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55148 @ 0xd76c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 82fe8 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51744 @ 0xca20 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 82fe8 │ │ │ │ - bl d8138 │ │ │ │ - b.w 82c2c │ │ │ │ - mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 82e68 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 82e52 │ │ │ │ + b.n 83140 │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 82c68 │ │ │ │ + blx r3 │ │ │ │ + b.w 82e84 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 8373e │ │ │ │ + bmi.n 83782 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 83768 │ │ │ │ + blt.n 837ac │ │ │ │ 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 82c2e │ │ │ │ + bge.w 82cd2 │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 82c2e │ │ │ │ + bne.w 82cd2 │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 82c2e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82cd2 │ │ │ │ + bl d801c │ │ │ │ + b.w 82cd0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82f0c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82ef6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82d0c │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 83750 │ │ │ │ + bmi.n 83794 │ │ │ │ ldrsb.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83758 │ │ │ │ + blt.n 8379c │ │ │ │ add.w r3, fp, #28 │ │ │ │ - b.n 8370a │ │ │ │ + b.n 83728 │ │ │ │ ldrsb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 83772 │ │ │ │ + bge.n 837b6 │ │ │ │ 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, #56] @ (837a4 ) │ │ │ │ + ldr r3, [pc, #204] @ (8387c ) │ │ │ │ add.w r9, r3, r2, lsl #5 │ │ │ │ - b.n 83720 │ │ │ │ + b.n 8373e │ │ │ │ add.w r3, fp, #20 │ │ │ │ - b.n 8370a │ │ │ │ + b.n 83728 │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #56044 @ 0xdaec │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.n 8308c │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #52640 @ 0xcda0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.n 8308c │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #52612 @ 0xcd84 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5890 │ │ │ │ + b.n 8308c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, sl │ │ │ │ + blx r4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 83222 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82c58 │ │ │ │ - b.n 834e6 │ │ │ │ + beq.w 82cfc │ │ │ │ + b.n 83594 │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 82e7e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82f22 │ │ │ │ mov r0, sl │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 83198 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8323e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 832c8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 832b6 │ │ │ │ + bl d801c │ │ │ │ + b.n 83202 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 832a4 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 837ba │ │ │ │ + bmi.n 83864 │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 837c2 │ │ │ │ + blt.n 83880 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 835b0 │ │ │ │ + b.n 836a4 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 837e0 │ │ │ │ + blt.n 83880 │ │ │ │ + add.w r3, r4, #20 │ │ │ │ + b.n 836a4 │ │ │ │ + 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, #20] @ (837e8 ) │ │ │ │ + ldr r5, [pc, #4] @ (83898 ) │ │ │ │ add.w r5, r5, r3, lsl #5 │ │ │ │ - b.n 835c6 │ │ │ │ - bl d8138 │ │ │ │ - b.n 8315c │ │ │ │ - add.w r3, r4, #20 │ │ │ │ - b.n 835b0 │ │ │ │ - nop │ │ │ │ + b.n 836ba │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -000837ec : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 83a42 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0008389c : │ │ │ │ + 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, #24 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r5, [r3, #36] @ 0x24 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 83a82 │ │ │ │ mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r7, r2 │ │ │ │ blx 2bf84 │ │ │ │ - movs r3, #0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 79414 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 7940c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83998 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #40968 @ 0xa008 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - ldrb.w r3, [r1, #87] @ 0x57 │ │ │ │ + beq.w 83a32 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + movw r1, #40968 @ 0xa008 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ + cmp r0, r1 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 839f4 │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - lsls r7, r3, #30 │ │ │ │ - beq.n 8387a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 83a50 │ │ │ │ + bmi.n 83902 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + lsls r5, r3, #30 │ │ │ │ + beq.n 8392a │ │ │ │ + mov r5, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 83af0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 83922 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 83a24 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83872 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 83944 │ │ │ │ - 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 8399e │ │ │ │ - ldr r2, [pc, #444] @ (83a44 ) │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r8, r2 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq.w 83a38 │ │ │ │ + ldr r1, [pc, #428] @ (83ae4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr.w r0, [r1, #980] @ 0x3d4 │ │ │ │ + ldr r1, [pc, #420] @ (83ae8 ) │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ mov r1, r4 │ │ │ │ - ldr.w r0, [r2, #980] @ 0x3d4 │ │ │ │ - ldr r2, [pc, #436] @ (83a48 ) │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - mov r8, r3 │ │ │ │ + mov r9, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83950 │ │ │ │ - add.w r3, r8, #110592 @ 0x1b000 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ + bne.n 839fa │ │ │ │ + add.w r3, r9, #110592 @ 0x1b000 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ ldr.w r0, [r3, #3980] @ 0xf8c │ │ │ │ - add r3, sp, #20 │ │ │ │ - bl 7b678 │ │ │ │ + add r3, sp, #12 │ │ │ │ + bl 7b66c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 839f0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + beq.w 83aa4 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 83918 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.n 839c6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 838d6 │ │ │ │ + bge.n 83986 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83a3a │ │ │ │ + beq.w 83a9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 838f8 │ │ │ │ + bge.n 839a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83a32 │ │ │ │ + beq.n 83a94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 838f8 │ │ │ │ + bge.n 839a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 839e8 │ │ │ │ + beq.n 83a8c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - movs r2, #1 │ │ │ │ - cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ + bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.n 83856 │ │ │ │ - movs r2, #2 │ │ │ │ + blt.n 83902 │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ + bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 83856 │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.n 83902 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83930 │ │ │ │ + bge.n 839da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83930 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83994 │ │ │ │ - ldrb r3, [r2, #16] │ │ │ │ - and.w r1, r3, #3 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 8397e │ │ │ │ - mov r4, r2 │ │ │ │ - b.n 83856 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + cbnz r3, 839da │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 83872 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 838a2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 83a2c │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + and.w r2, r3, #3 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 83904 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb r3, [r5, #16] │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.n 83904 │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 83952 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8396e │ │ │ │ + bge.n 83a14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8396e │ │ │ │ + cbnz r3, 83a14 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83940 │ │ │ │ + bge.w 83904 │ │ │ │ adds r3, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 83856 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bfi r3, r1, #0, #2 │ │ │ │ - strb r3, [r2, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r4, r2 │ │ │ │ - b.n 83856 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 83940 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83872 │ │ │ │ - and.w r2, r3, #28 │ │ │ │ - cmp r2, #4 │ │ │ │ - bne.w 83886 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 83904 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83922 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 83904 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 83922 │ │ │ │ + and.w r1, r3, #28 │ │ │ │ + cmp r1, #4 │ │ │ │ + bne.w 83936 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 839fa │ │ │ │ + bmi.n 83aaa │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldrsb.w r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 83a22 │ │ │ │ + ldrsb.w r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 83ad2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ - movw r2, #43944 @ 0xaba8 │ │ │ │ - mla r2, r1, r3, r2 │ │ │ │ + movw r5, #43944 @ 0xaba8 │ │ │ │ + mla r5, r1, r3, r5 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - add r2, r3 │ │ │ │ - cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83940 │ │ │ │ - subs r3, r7, #1 │ │ │ │ + add r5, r3 │ │ │ │ + cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 83904 │ │ │ │ + add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83940 │ │ │ │ + bne.w 83904 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r4, r2 │ │ │ │ - b.n 83856 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83904 │ │ │ │ + mov r3, r5 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + bx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 838f8 │ │ │ │ - bl d8138 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - b.n 83856 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 839a6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83996 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83986 │ │ │ │ + bl d801c │ │ │ │ + b.n 83902 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 83a0c │ │ │ │ + bmi.n 83abc │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83a14 │ │ │ │ + blt.n 83ac4 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 839b6 │ │ │ │ + b.n 83a50 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 83a2c │ │ │ │ + bge.n 83adc │ │ │ │ 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] @ (83a4c ) │ │ │ │ - add.w r2, r2, r3, lsl #5 │ │ │ │ - b.n 839cc │ │ │ │ + ldr r5, [pc, #20] @ (83aec ) │ │ │ │ + add.w r5, r5, r3, lsl #5 │ │ │ │ + b.n 83a66 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 839b6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 838e8 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 838d6 │ │ │ │ - bx r3 │ │ │ │ + b.n 83a50 │ │ │ │ + nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00083a50 : │ │ │ │ +00083af0 : │ │ │ │ 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 83c28 │ │ │ │ - ldr r3, [pc, #656] @ (83d00 ) │ │ │ │ + bpl.w 83cc8 │ │ │ │ + ldr r3, [pc, #656] @ (83da0 ) │ │ │ │ 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 │ │ │ │ @@ -131457,687 +131511,687 @@ │ │ │ │ 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 83aa0 │ │ │ │ + bne.n 83b40 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 83ad2 │ │ │ │ + beq.n 83b72 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 83c00 │ │ │ │ - movw r3, #16281 @ 0x3f99 │ │ │ │ + beq.w 83ca0 │ │ │ │ + movw r3, #16441 @ 0x4039 │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 83b90 │ │ │ │ + bne.n 83c30 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83fa0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 84040 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83ba2 │ │ │ │ + blt.n 83c42 │ │ │ │ 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 83c46 │ │ │ │ - ldr r3, [pc, #552] @ (83d04 ) │ │ │ │ + beq.w 83ce6 │ │ │ │ + ldr r3, [pc, #552] @ (83da4 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83bb2 │ │ │ │ + bne.n 83c52 │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83d26 │ │ │ │ + beq.w 83dc6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 83b62 │ │ │ │ + beq.n 83c02 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83b1e │ │ │ │ + bge.n 83bbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83d1e │ │ │ │ + beq.w 83dbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83b40 │ │ │ │ + bge.n 83be0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83d6a │ │ │ │ + beq.w 83e0a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83b40 │ │ │ │ + bge.n 83be0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83ce6 │ │ │ │ + beq.w 83d86 │ │ │ │ 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 83aa0 │ │ │ │ + blt.n 83b40 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 83aa0 │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.n 83b40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83bf6 │ │ │ │ + bge.n 83c96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83bf6 │ │ │ │ + bne.n 83c96 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83b8c │ │ │ │ + blt.n 83c2c │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 83be0 │ │ │ │ + beq.n 83c80 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83aa0 │ │ │ │ + b.n 83b40 │ │ │ │ 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 83aca │ │ │ │ + bge.n 83b6a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83aca │ │ │ │ + bne.n 83b6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 83aca │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83b6a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83aea │ │ │ │ + beq.n 83b8a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83bd0 │ │ │ │ + bge.n 83c70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83bd0 │ │ │ │ + cbnz r3, 83c70 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 83aa0 │ │ │ │ + b.n 83b40 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83aa0 │ │ │ │ + b.n 83b40 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83b82 │ │ │ │ + bge.n 83c22 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83aa0 │ │ │ │ + b.n 83b40 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83c9e │ │ │ │ + beq.n 83d3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 925fc │ │ │ │ + bl 926ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83c86 │ │ │ │ + beq.n 83d26 │ │ │ │ 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 83aca │ │ │ │ - b.n 83ba2 │ │ │ │ + bge.w 83b6a │ │ │ │ + b.n 83c42 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55308 @ 0xd80c │ │ │ │ + movw r1, #56204 @ 0xdb8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83aca │ │ │ │ + b.n 83b6a │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 83ada │ │ │ │ + bne.w 83b7a │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 83cee │ │ │ │ + bmi.n 83d8e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 83d14 │ │ │ │ + blt.n 83db4 │ │ │ │ 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 83c82 │ │ │ │ + bge.n 83d22 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 83d7c │ │ │ │ + beq.n 83e1c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 83aa0 │ │ │ │ + b.n 83b40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83c40 │ │ │ │ + bge.n 83ce0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83c40 │ │ │ │ + bne.n 83ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 83c40 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83ce0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83cae │ │ │ │ + bge.n 83d4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83d74 │ │ │ │ + beq.n 83e14 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - cbz r3, 83d2c │ │ │ │ - movw r1, #55296 @ 0xd800 │ │ │ │ + cbz r3, 83dcc │ │ │ │ + movw r1, #56192 @ 0xdb80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #55292 @ 0xd7fc │ │ │ │ + movw r3, #56188 @ 0xdb7c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #55396 @ 0xd864 │ │ │ │ + movw r1, #56292 @ 0xdbe4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d59c4 │ │ │ │ - b.n 83c40 │ │ │ │ + bl d5890 │ │ │ │ + b.n 83ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b40 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83be0 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 83d08 │ │ │ │ + bmi.n 83da8 │ │ │ │ ldrsb.w r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 83d60 │ │ │ │ + blt.n 83e00 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 83c5e │ │ │ │ + b.n 83cfe │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 83d5a │ │ │ │ + bge.n 83dfa │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #116] @ (83d8c ) │ │ │ │ + ldr r3, [pc, #116] @ (83e2c ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 83c74 │ │ │ │ + b.n 83d14 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b1e │ │ │ │ - bl d8138 │ │ │ │ - b.n 83aa0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83bbe │ │ │ │ + bl d801c │ │ │ │ + b.n 83b40 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83cbe │ │ │ │ - movw r1, #55296 @ 0xd800 │ │ │ │ + bne.n 83d5e │ │ │ │ + movw r1, #56192 @ 0xdb80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r3, #55292 @ 0xd7fc │ │ │ │ + movw r3, #56188 @ 0xdb7c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #55352 @ 0xd838 │ │ │ │ + movw r1, #56248 @ 0xdbb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d59c4 │ │ │ │ - b.n 83c40 │ │ │ │ + bl d5890 │ │ │ │ + b.n 83ce0 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 83c5e │ │ │ │ + b.n 83cfe │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 83d10 │ │ │ │ + bmi.n 83db0 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 83d14 │ │ │ │ + b.n 83db4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 83b30 │ │ │ │ + b.n 83bd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 83cae │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83d4e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 83aa0 │ │ │ │ + b.n 83b40 │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00083d90 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00083e30 <_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, 83dd0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + cbz r1, 83e70 <_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 83dd0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + bmi.n 83e70 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r6, r3, #30 │ │ │ │ - beq.n 83dd6 <_PyUnicode_InternMortal@@Base+0x46> │ │ │ │ + beq.n 83e76 <_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 83ede <_PyUnicode_InternMortal@@Base+0x14e> │ │ │ │ - ldr r3, [pc, #428] @ (83f90 <_PyUnicode_InternMortal@@Base+0x200>) │ │ │ │ + beq.n 83f7e <_PyUnicode_InternMortal@@Base+0x14e> │ │ │ │ + ldr r3, [pc, #428] @ (84030 <_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 83e90 <_PyUnicode_InternMortal@@Base+0x100> │ │ │ │ + bne.n 83f30 <_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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83f40 <_PyUnicode_InternMortal@@Base+0x1b0> │ │ │ │ + beq.w 83fe0 <_PyUnicode_InternMortal@@Base+0x1b0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 83e64 <_PyUnicode_InternMortal@@Base+0xd4> │ │ │ │ + beq.n 83f04 <_PyUnicode_InternMortal@@Base+0xd4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83e28 <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ + bge.n 83ec8 <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83f34 <_PyUnicode_InternMortal@@Base+0x1a4> │ │ │ │ + beq.w 83fd4 <_PyUnicode_InternMortal@@Base+0x1a4> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83e48 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + bge.n 83ee8 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83f28 <_PyUnicode_InternMortal@@Base+0x198> │ │ │ │ + beq.n 83fc8 <_PyUnicode_InternMortal@@Base+0x198> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83e48 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + bge.n 83ee8 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83f1c <_PyUnicode_InternMortal@@Base+0x18c> │ │ │ │ + beq.n 83fbc <_PyUnicode_InternMortal@@Base+0x18c> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83ed4 <_PyUnicode_InternMortal@@Base+0x144> │ │ │ │ + blt.n 83f74 <_PyUnicode_InternMortal@@Base+0x144> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 83dd0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83e70 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83e7c <_PyUnicode_InternMortal@@Base+0xec> │ │ │ │ + bge.n 83f1c <_PyUnicode_InternMortal@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 83e7c <_PyUnicode_InternMortal@@Base+0xec> │ │ │ │ + cbnz r3, 83f1c <_PyUnicode_InternMortal@@Base+0xec> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83e8c <_PyUnicode_InternMortal@@Base+0xfc> │ │ │ │ + blt.n 83f2c <_PyUnicode_InternMortal@@Base+0xfc> │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r1, r3, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 83ebe <_PyUnicode_InternMortal@@Base+0x12e> │ │ │ │ + beq.n 83f5e <_PyUnicode_InternMortal@@Base+0x12e> │ │ │ │ mov r1, r2 │ │ │ │ - b.n 83dd0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83e70 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83df2 <_PyUnicode_InternMortal@@Base+0x62> │ │ │ │ + beq.n 83e92 <_PyUnicode_InternMortal@@Base+0x62> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83eae <_PyUnicode_InternMortal@@Base+0x11e> │ │ │ │ + bge.n 83f4e <_PyUnicode_InternMortal@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 83eae <_PyUnicode_InternMortal@@Base+0x11e> │ │ │ │ + cbnz r3, 83f4e <_PyUnicode_InternMortal@@Base+0x11e> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83e8c <_PyUnicode_InternMortal@@Base+0xfc> │ │ │ │ + bge.n 83f2c <_PyUnicode_InternMortal@@Base+0xfc> │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 83dd0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83e70 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - b.n 83dd0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83e70 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - b.n 83dd0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83e70 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 83de0 <_PyUnicode_InternMortal@@Base+0x50> │ │ │ │ + bne.w 83e80 <_PyUnicode_InternMortal@@Base+0x50> │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 83f48 <_PyUnicode_InternMortal@@Base+0x1b8> │ │ │ │ + bmi.n 83fe8 <_PyUnicode_InternMortal@@Base+0x1b8> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 83f66 <_PyUnicode_InternMortal@@Base+0x1d6> │ │ │ │ + blt.n 84006 <_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 83f18 <_PyUnicode_InternMortal@@Base+0x188> │ │ │ │ + bge.n 83fb8 <_PyUnicode_InternMortal@@Base+0x188> │ │ │ │ subs r2, r6, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 83f7a <_PyUnicode_InternMortal@@Base+0x1ea> │ │ │ │ + cbz r2, 8401a <_PyUnicode_InternMortal@@Base+0x1ea> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 83dd0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83e70 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 83e48 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ + b.n 83ee8 <_PyUnicode_InternMortal@@Base+0xb8> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 83e38 <_PyUnicode_InternMortal@@Base+0xa8> │ │ │ │ + b.n 83ed8 <_PyUnicode_InternMortal@@Base+0xa8> │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 83e28 <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ - bl d8138 │ │ │ │ + b.n 83ec8 <_PyUnicode_InternMortal@@Base+0x98> │ │ │ │ + bl d801c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 83dd0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83e70 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 83f5a <_PyUnicode_InternMortal@@Base+0x1ca> │ │ │ │ + bmi.n 83ffa <_PyUnicode_InternMortal@@Base+0x1ca> │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 83f70 <_PyUnicode_InternMortal@@Base+0x1e0> │ │ │ │ + blt.n 84010 <_PyUnicode_InternMortal@@Base+0x1e0> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 83ef6 <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ + b.n 83f96 <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 83f88 <_PyUnicode_InternMortal@@Base+0x1f8> │ │ │ │ + bge.n 84028 <_PyUnicode_InternMortal@@Base+0x1f8> │ │ │ │ add.w r3, r1, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #40] @ (83f94 <_PyUnicode_InternMortal@@Base+0x204>) │ │ │ │ + ldr r3, [pc, #40] @ (84034 <_PyUnicode_InternMortal@@Base+0x204>) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 83f0c <_PyUnicode_InternMortal@@Base+0x17c> │ │ │ │ + b.n 83fac <_PyUnicode_InternMortal@@Base+0x17c> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 83f62 <_PyUnicode_InternMortal@@Base+0x1d2> │ │ │ │ + bmi.n 84002 <_PyUnicode_InternMortal@@Base+0x1d2> │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 83f66 <_PyUnicode_InternMortal@@Base+0x1d6> │ │ │ │ + b.n 84006 <_PyUnicode_InternMortal@@Base+0x1d6> │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - b.n 83dd0 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ + b.n 83e70 <_PyUnicode_InternMortal@@Base+0x40> │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 83ef6 <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ + b.n 83f96 <_PyUnicode_InternMortal@@Base+0x166> │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00083f98 : │ │ │ │ +00084038 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 83fa0 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 84040 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -00083fa0 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +00084040 <_PyObject_GenericSetAttrWithDict@@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 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 8449a <_PyObject_GenericSetAttrWithDict@@Base+0x4fa> │ │ │ │ + bpl.w 8453a <_PyObject_GenericSetAttrWithDict@@Base+0x4fa> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8416a <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + bmi.w 8420a <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 841aa <_PyObject_GenericSetAttrWithDict@@Base+0x20a> │ │ │ │ - ldr r0, [pc, #700] @ (84298 <_PyObject_GenericSetAttrWithDict@@Base+0x2f8>) │ │ │ │ + beq.w 8424a <_PyObject_GenericSetAttrWithDict@@Base+0x20a> │ │ │ │ + ldr r0, [pc, #700] @ (84338 <_PyObject_GenericSetAttrWithDict@@Base+0x2f8>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 842e2 <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ + blt.w 84382 <_PyObject_GenericSetAttrWithDict@@Base+0x342> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 841b8 <_PyObject_GenericSetAttrWithDict@@Base+0x218> │ │ │ │ + bge.w 84258 <_PyObject_GenericSetAttrWithDict@@Base+0x218> │ │ │ │ ldr r2, [r0, r1] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ movs r2, #12 │ │ │ │ eor.w r6, r1, r4, asr #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ mla r2, r2, r6, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #1412] @ 0x584 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 841e0 <_PyObject_GenericSetAttrWithDict@@Base+0x240> │ │ │ │ + bne.w 84280 <_PyObject_GenericSetAttrWithDict@@Base+0x240> │ │ │ │ movs r2, #12 │ │ │ │ mla r1, r6, r2, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #1416] @ 0x588 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 841e0 <_PyObject_GenericSetAttrWithDict@@Base+0x240> │ │ │ │ + bne.w 84280 <_PyObject_GenericSetAttrWithDict@@Base+0x240> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ ldr.w r1, [r3, #1420] @ 0x58c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 84274 <_PyObject_GenericSetAttrWithDict@@Base+0x2d4> │ │ │ │ + beq.w 84314 <_PyObject_GenericSetAttrWithDict@@Base+0x2d4> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 84122 <_PyObject_GenericSetAttrWithDict@@Base+0x182> │ │ │ │ + bhi.n 841c2 <_PyObject_GenericSetAttrWithDict@@Base+0x182> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 843e4 <_PyObject_GenericSetAttrWithDict@@Base+0x444> │ │ │ │ + bne.w 84484 <_PyObject_GenericSetAttrWithDict@@Base+0x444> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 84278 <_PyObject_GenericSetAttrWithDict@@Base+0x2d8> │ │ │ │ + bmi.w 84318 <_PyObject_GenericSetAttrWithDict@@Base+0x2d8> │ │ │ │ lsls r0, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 84086 <_PyObject_GenericSetAttrWithDict@@Base+0xe6> │ │ │ │ + bmi.n 84126 <_PyObject_GenericSetAttrWithDict@@Base+0xe6> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 843c4 <_PyObject_GenericSetAttrWithDict@@Base+0x424> │ │ │ │ - blt.w 8447c <_PyObject_GenericSetAttrWithDict@@Base+0x4dc> │ │ │ │ + beq.w 84464 <_PyObject_GenericSetAttrWithDict@@Base+0x424> │ │ │ │ + blt.w 8451c <_PyObject_GenericSetAttrWithDict@@Base+0x4dc> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 843c4 <_PyObject_GenericSetAttrWithDict@@Base+0x424> │ │ │ │ + beq.w 84464 <_PyObject_GenericSetAttrWithDict@@Base+0x424> │ │ │ │ ldr.w r9, [r6] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8429c <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ + beq.w 8433c <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 84358 <_PyObject_GenericSetAttrWithDict@@Base+0x3b8> │ │ │ │ + beq.w 843f8 <_PyObject_GenericSetAttrWithDict@@Base+0x3b8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 842c8 <_PyObject_GenericSetAttrWithDict@@Base+0x328> │ │ │ │ + bne.w 84368 <_PyObject_GenericSetAttrWithDict@@Base+0x328> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 842c8 <_PyObject_GenericSetAttrWithDict@@Base+0x328> │ │ │ │ + beq.w 84368 <_PyObject_GenericSetAttrWithDict@@Base+0x328> │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r9 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ - beq.w 842fa <_PyObject_GenericSetAttrWithDict@@Base+0x35a> │ │ │ │ - bl 7a1bc │ │ │ │ + beq.w 8439a <_PyObject_GenericSetAttrWithDict@@Base+0x35a> │ │ │ │ + bl 7a1c8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 84310 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + beq.w 843b0 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 8415a <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + bpl.n 841fa <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84110 <_PyObject_GenericSetAttrWithDict@@Base+0x170> │ │ │ │ + bge.n 841b0 <_PyObject_GenericSetAttrWithDict@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 844b8 <_PyObject_GenericSetAttrWithDict@@Base+0x518> │ │ │ │ + beq.w 84558 <_PyObject_GenericSetAttrWithDict@@Base+0x518> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 842e8 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + blt.w 84388 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bic.w r6, r1, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8405a <_PyObject_GenericSetAttrWithDict@@Base+0xba> │ │ │ │ - movw r2, #25489 @ 0x6391 │ │ │ │ + beq.n 840fa <_PyObject_GenericSetAttrWithDict@@Base+0xba> │ │ │ │ + movw r2, #26125 @ 0x660d │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8434c <_PyObject_GenericSetAttrWithDict@@Base+0x3ac> │ │ │ │ + bne.w 843ec <_PyObject_GenericSetAttrWithDict@@Base+0x3ac> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8438e <_PyObject_GenericSetAttrWithDict@@Base+0x3ee> │ │ │ │ + bne.w 8442e <_PyObject_GenericSetAttrWithDict@@Base+0x3ee> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c6a58 │ │ │ │ + bl c6cd4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 840fe <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ + bmi.n 8419e <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 840fe <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 840fe <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ - ldr r0, [pc, #300] @ (84298 <_PyObject_GenericSetAttrWithDict@@Base+0x2f8>) │ │ │ │ + bne.n 8419e <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8419e <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ + ldr r0, [pc, #300] @ (84338 <_PyObject_GenericSetAttrWithDict@@Base+0x2f8>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ mov.w ip, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r0, r1] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ @@ -132147,62 +132201,62 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r6, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [ip, #392] @ 0x188 │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 843b4 <_PyObject_GenericSetAttrWithDict@@Base+0x414> │ │ │ │ + beq.w 84454 <_PyObject_GenericSetAttrWithDict@@Base+0x414> │ │ │ │ ldr.w r3, [ip, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83fde <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ + bne.w 8407e <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f570 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 83fd8 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 844b2 <_PyObject_GenericSetAttrWithDict@@Base+0x512> │ │ │ │ + bge.w 84078 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 84552 <_PyObject_GenericSetAttrWithDict@@Base+0x512> │ │ │ │ ldr r3, [r0, r1] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ eor.w r6, r1, r4, asr #3 │ │ │ │ ubfx r6, r6, #0, #12 │ │ │ │ mla r2, r2, r6, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #1412] @ 0x584 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 8401e <_PyObject_GenericSetAttrWithDict@@Base+0x7e> │ │ │ │ + beq.w 840be <_PyObject_GenericSetAttrWithDict@@Base+0x7e> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 84262 <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ + bne.n 84302 <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 84262 <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ + bgt.n 84302 <_PyObject_GenericSetAttrWithDict@@Base+0x2c2> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 845f0 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 84690 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 846fc <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 8479c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84270 <_PyObject_GenericSetAttrWithDict@@Base+0x2d0> │ │ │ │ + beq.n 84310 <_PyObject_GenericSetAttrWithDict@@Base+0x2d0> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 84056 <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ + beq.w 840f6 <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w r6, r3, #42240 @ 0xa500 │ │ │ │ adds r6, #132 @ 0x84 │ │ │ │ adds r0, r6, r2 │ │ │ │ str r1, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -132212,284 +132266,284 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r6, r1] │ │ │ │ dmb ish │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ str r3, [r6, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8437e <_PyObject_GenericSetAttrWithDict@@Base+0x3de> │ │ │ │ + blt.w 8441e <_PyObject_GenericSetAttrWithDict@@Base+0x3de> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 84056 <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ + b.n 840f6 <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 846fc <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + bl 8479c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8425e <_PyObject_GenericSetAttrWithDict@@Base+0x2be> │ │ │ │ + bne.n 842fe <_PyObject_GenericSetAttrWithDict@@Base+0x2be> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - b.n 8405a <_PyObject_GenericSetAttrWithDict@@Base+0xba> │ │ │ │ + b.n 840fa <_PyObject_GenericSetAttrWithDict@@Base+0xba> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r1, r7 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84364 <_PyObject_GenericSetAttrWithDict@@Base+0x3c4> │ │ │ │ + beq.n 84404 <_PyObject_GenericSetAttrWithDict@@Base+0x3c4> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d97f8 <_PyEval_CheckExceptTypeValid@@Base+0xa60> │ │ │ │ + bl d96f8 <_PyEval_CheckExceptTypeValid@@Base+0xa60> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 840f8 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ - b.n 84314 <_PyObject_GenericSetAttrWithDict@@Base+0x374> │ │ │ │ + bge.w 84198 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + b.n 843b4 <_PyObject_GenericSetAttrWithDict@@Base+0x374> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 842aa <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ + bpl.n 8434a <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ - cbnz r0, 84302 <_PyObject_GenericSetAttrWithDict@@Base+0x362> │ │ │ │ + cbnz r0, 843a2 <_PyObject_GenericSetAttrWithDict@@Base+0x362> │ │ │ │ movs r3, #0 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 705c4 │ │ │ │ + bl 705e4 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84098 <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ - b.n 84310 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + bne.w 84138 <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ + b.n 843b0 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 840d4 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne.w 84174 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19033c <_Py_NewReference@@Base+0x1d74> │ │ │ │ + bl 190524 <_Py_NewReference@@Base+0x1d0c> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84290 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ + b.n 84330 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 83fe8 <_PyObject_GenericSetAttrWithDict@@Base+0x48> │ │ │ │ + b.n 84088 <_PyObject_GenericSetAttrWithDict@@Base+0x48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8411a <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ + bne.w 841ba <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8411a <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ - bl 7888c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 841ba <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ + bl 78884 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84290 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ - bl 12d380 <_PyUnicode_IsNumeric@@Base+0x1fc> │ │ │ │ + b.n 84330 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ + bl 12d348 <_PyUnicode_IsNumeric@@Base+0x218> │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84098 <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ + bne.w 84138 <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ + bl d7d94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 840f8 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + beq.w 84198 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #55536 @ 0xd8f0 │ │ │ │ + movw r1, #56432 @ 0xdc70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7c3c │ │ │ │ - b.n 840f8 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + bl d7b20 │ │ │ │ + b.n 84198 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 840f8 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + b.n 84198 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x9b4> │ │ │ │ + bl 849f4 <_PyObject_GenericSetAttrWithDict@@Base+0x9b4> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84290 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ + b.n 84330 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84454 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq.n 844f4 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 84284 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + beq.n 84324 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 192c9c │ │ │ │ + bl 192ee4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84290 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ + b.n 84330 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8425e <_PyObject_GenericSetAttrWithDict@@Base+0x2be> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8425e <_PyObject_GenericSetAttrWithDict@@Base+0x2be> │ │ │ │ + bne.w 842fe <_PyObject_GenericSetAttrWithDict@@Base+0x2be> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 842fe <_PyObject_GenericSetAttrWithDict@@Base+0x2be> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 88210 │ │ │ │ + bl 882c4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84148 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ + bne.w 841e8 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 196374 <_PySys_GetRequiredAttr@@Base+0x908> │ │ │ │ + bl 1965c4 <_PySys_GetRequiredAttr@@Base+0x908> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 84148 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ + bne.w 841e8 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 840f8 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + b.n 84198 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ add.w r6, r6, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r6, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83fde <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ - b.n 841aa <_PyObject_GenericSetAttrWithDict@@Base+0x20a> │ │ │ │ + bne.w 8407e <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ + b.n 8424a <_PyObject_GenericSetAttrWithDict@@Base+0x20a> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bls.n 84426 <_PyObject_GenericSetAttrWithDict@@Base+0x486> │ │ │ │ + bls.n 844c6 <_PyObject_GenericSetAttrWithDict@@Base+0x486> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #55576 @ 0xd918 │ │ │ │ + movw r1, #56472 @ 0xdc98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d59c4 │ │ │ │ - b.n 843ae <_PyObject_GenericSetAttrWithDict@@Base+0x40e> │ │ │ │ + bl d5890 │ │ │ │ + b.n 8444e <_PyObject_GenericSetAttrWithDict@@Base+0x40e> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 844c0 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ + beq.n 84560 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84290 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ + bge.w 84330 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84290 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ + bne.w 84330 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 84290 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84330 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #16281 @ 0x3f99 │ │ │ │ + movw r3, #16441 @ 0x4039 │ │ │ │ movt r3, #8 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #55452 @ 0xd89c │ │ │ │ - movwne r1, #55536 @ 0xd8f0 │ │ │ │ + movweq r1, #56348 @ 0xdc1c │ │ │ │ + movwne r1, #56432 @ 0xdc70 │ │ │ │ movteq r1, #41 @ 0x29 │ │ │ │ movtne r1, #41 @ 0x29 │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7c3c │ │ │ │ - b.n 843ae <_PyObject_GenericSetAttrWithDict@@Base+0x40e> │ │ │ │ + bl d7b20 │ │ │ │ + b.n 8444e <_PyObject_GenericSetAttrWithDict@@Base+0x40e> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl c8c68 │ │ │ │ + bl c8ee8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84310 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + beq.w 843b0 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r1, r7 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 844cc <_PyObject_GenericSetAttrWithDict@@Base+0x52c> │ │ │ │ + beq.n 8456c <_PyObject_GenericSetAttrWithDict@@Base+0x52c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 192c9c │ │ │ │ + bl 192ee4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84406 <_PyObject_GenericSetAttrWithDict@@Base+0x466> │ │ │ │ + b.n 844a6 <_PyObject_GenericSetAttrWithDict@@Base+0x466> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ eor.w r0, r2, r2, asr #31 │ │ │ │ sub.w r0, r0, r2, asr #31 │ │ │ │ ldrd r2, ip, [r3, #16] │ │ │ │ adds r3, r2, #3 │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r6 │ │ │ │ adds r6, r7, r3 │ │ │ │ - b.n 84086 <_PyObject_GenericSetAttrWithDict@@Base+0xe6> │ │ │ │ + b.n 84126 <_PyObject_GenericSetAttrWithDict@@Base+0xe6> │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #55308 @ 0xd80c │ │ │ │ + movw r1, #56204 @ 0xdb8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8411a <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ + b.n 841ba <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 84110 <_PyObject_GenericSetAttrWithDict@@Base+0x170> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 841b0 <_PyObject_GenericSetAttrWithDict@@Base+0x170> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl bd1b4 │ │ │ │ + bl bd420 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84406 <_PyObject_GenericSetAttrWithDict@@Base+0x466> │ │ │ │ + b.n 844a6 <_PyObject_GenericSetAttrWithDict@@Base+0x466> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d97f8 <_PyEval_CheckExceptTypeValid@@Base+0xa60> │ │ │ │ + bl d96f8 <_PyEval_CheckExceptTypeValid@@Base+0xa60> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84406 <_PyObject_GenericSetAttrWithDict@@Base+0x466> │ │ │ │ + b.n 844a6 <_PyObject_GenericSetAttrWithDict@@Base+0x466> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r0, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #248] @ (845ec <_PyObject_GenericSetAttrWithDict@@Base+0x64c>) │ │ │ │ + ldr r3, [pc, #248] @ (8468c <_PyObject_GenericSetAttrWithDict@@Base+0x64c>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ eor.w r4, r1, r7, asr #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ movs r5, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r5, r4, r5 │ │ │ │ adds r4, r3, r5 │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r4, #1412] @ 0x584 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 84554 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ + bne.n 845f4 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ ldr.w r1, [r4, #1416] @ 0x588 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 84554 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ + bne.n 845f4 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r5 │ │ │ │ ldr.w r3, [r3, #1420] @ 0x58c │ │ │ │ - cbz r3, 84548 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + cbz r3, 845e8 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ @@ -132503,33 +132557,33 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r2 │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 845d4 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + bne.n 84674 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 845d4 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + bgt.n 84674 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 845f0 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + bl 84690 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r6, #192] @ 0xc0 │ │ │ │ - bl 846fc <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + bl 8479c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 845e2 <_PyObject_GenericSetAttrWithDict@@Base+0x642> │ │ │ │ + beq.n 84682 <_PyObject_GenericSetAttrWithDict@@Base+0x642> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 845e8 <_PyObject_GenericSetAttrWithDict@@Base+0x648> │ │ │ │ + beq.n 84688 <_PyObject_GenericSetAttrWithDict@@Base+0x648> │ │ │ │ ldr.w r2, [r8] │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ adds r1, r3, r5 │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr.w r0, [r4, #1416] @ 0x588 │ │ │ │ @@ -132540,186 +132594,186 @@ │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r7, #0] │ │ │ │ str r7, [r3, r1] │ │ │ │ dmb ish │ │ │ │ str r6, [r3, r5] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84540 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ + bge.n 845e0 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84540 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 84540 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ + bne.n 845e0 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 845e0 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 846fc <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + bl 8479c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 845e8 <_PyObject_GenericSetAttrWithDict@@Base+0x648> │ │ │ │ + bne.n 84688 <_PyObject_GenericSetAttrWithDict@@Base+0x648> │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 84540 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ + b.n 845e0 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 845fa <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ + cbz r3, 8469a <_PyObject_GenericSetAttrWithDict@@Base+0x65a> │ │ │ │ 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 846ca <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ + beq.n 8476a <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ ldrh.w r3, [r1, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - bcs.n 846ca <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ + bcs.n 8476a <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ ldr.w r2, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 846b2 <_PyObject_GenericSetAttrWithDict@@Base+0x712> │ │ │ │ + ble.n 84752 <_PyObject_GenericSetAttrWithDict@@Base+0x712> │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 845f0 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + bl 84690 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 846ca <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ + beq.n 8476a <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 84664 <_PyObject_GenericSetAttrWithDict@@Base+0x6c4> │ │ │ │ + beq.n 84704 <_PyObject_GenericSetAttrWithDict@@Base+0x6c4> │ │ │ │ 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 845f0 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + bl 84690 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 846ca <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ + cbz r0, 8476a <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - bne.n 84648 <_PyObject_GenericSetAttrWithDict@@Base+0x6a8> │ │ │ │ + bne.n 846e8 <_PyObject_GenericSetAttrWithDict@@Base+0x6a8> │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #23 │ │ │ │ - bmi.n 846b8 <_PyObject_GenericSetAttrWithDict@@Base+0x718> │ │ │ │ + bmi.n 84758 <_PyObject_GenericSetAttrWithDict@@Base+0x718> │ │ │ │ add.w r2, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r2, #1408] @ 0x580 │ │ │ │ - cbz r1, 846ca <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ - ldr.w ip, [pc, #128] @ 846f8 <_PyObject_GenericSetAttrWithDict@@Base+0x758> │ │ │ │ + cbz r1, 8476a <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ + ldr.w ip, [pc, #128] @ 84798 <_PyObject_GenericSetAttrWithDict@@Base+0x758> │ │ │ │ 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, 846ce <_PyObject_GenericSetAttrWithDict@@Base+0x72e> │ │ │ │ + cbnz r0, 8476e <_PyObject_GenericSetAttrWithDict@@Base+0x72e> │ │ │ │ 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 8466a <_PyObject_GenericSetAttrWithDict@@Base+0x6ca> │ │ │ │ + beq.n 8470a <_PyObject_GenericSetAttrWithDict@@Base+0x6ca> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 18ead0 <_Py_NewReference@@Base+0x508> │ │ │ │ + bl 18ecb8 <_Py_NewReference@@Base+0x4a0> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 846ca <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ + cbz r0, 8476a <_PyObject_GenericSetAttrWithDict@@Base+0x72a> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 18eb68 <_Py_NewReference@@Base+0x5a0> │ │ │ │ - b.n 846ac <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ + bl 18ed50 <_Py_NewReference@@Base+0x538> │ │ │ │ + b.n 8474c <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 846ae <_PyObject_GenericSetAttrWithDict@@Base+0x70e> │ │ │ │ + b.n 8474e <_PyObject_GenericSetAttrWithDict@@Base+0x70e> │ │ │ │ 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 846ac <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ + b.n 8474c <_PyObject_GenericSetAttrWithDict@@Base+0x70c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8481a <_PyObject_GenericSetAttrWithDict@@Base+0x87a> │ │ │ │ + bne.n 848ba <_PyObject_GenericSetAttrWithDict@@Base+0x87a> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 8481a <_PyObject_GenericSetAttrWithDict@@Base+0x87a> │ │ │ │ + beq.n 848ba <_PyObject_GenericSetAttrWithDict@@Base+0x87a> │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84838 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ + beq.w 848d8 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w fp, [r2, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84806 <_PyObject_GenericSetAttrWithDict@@Base+0x866> │ │ │ │ + bge.n 848a6 <_PyObject_GenericSetAttrWithDict@@Base+0x866> │ │ │ │ cmp.w fp, #0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ble.n 84792 <_PyObject_GenericSetAttrWithDict@@Base+0x7f2> │ │ │ │ + ble.n 84832 <_PyObject_GenericSetAttrWithDict@@Base+0x7f2> │ │ │ │ add.w r5, r2, #12 │ │ │ │ - ldr.w r9, [pc, #348] @ 848b0 <_PyObject_GenericSetAttrWithDict@@Base+0x910> │ │ │ │ + ldr.w r9, [pc, #348] @ 84950 <_PyObject_GenericSetAttrWithDict@@Base+0x910> │ │ │ │ movs r4, #0 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r3, #132] @ 0x84 │ │ │ │ - bmi.n 8479e <_PyObject_GenericSetAttrWithDict@@Base+0x7fe> │ │ │ │ + bmi.n 8483e <_PyObject_GenericSetAttrWithDict@@Base+0x7fe> │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 847e2 <_PyObject_GenericSetAttrWithDict@@Base+0x842> │ │ │ │ + bne.n 84882 <_PyObject_GenericSetAttrWithDict@@Base+0x842> │ │ │ │ movs r3, #1 │ │ │ │ adds r0, #3 │ │ │ │ str.w r3, [sl] │ │ │ │ - beq.n 84848 <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ + beq.n 848e8 <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, fp │ │ │ │ - blt.n 8475e <_PyObject_GenericSetAttrWithDict@@Base+0x7be> │ │ │ │ + blt.n 847fe <_PyObject_GenericSetAttrWithDict@@Base+0x7be> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 847d0 <_PyObject_GenericSetAttrWithDict@@Base+0x830> │ │ │ │ + bpl.n 84870 <_PyObject_GenericSetAttrWithDict@@Base+0x830> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8, r9] │ │ │ │ movs r1, #28 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ @@ -132730,115 +132784,115 @@ │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [ip, #392] @ 0x188 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbz r2, 8482c <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + cbz r2, 848cc <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ ldr.w r0, [ip, #408] @ 0x198 │ │ │ │ - b.n 8476e <_PyObject_GenericSetAttrWithDict@@Base+0x7ce> │ │ │ │ + b.n 8480e <_PyObject_GenericSetAttrWithDict@@Base+0x7ce> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84796 <_PyObject_GenericSetAttrWithDict@@Base+0x7f6> │ │ │ │ + bne.n 84836 <_PyObject_GenericSetAttrWithDict@@Base+0x7f6> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 84796 <_PyObject_GenericSetAttrWithDict@@Base+0x7f6> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84836 <_PyObject_GenericSetAttrWithDict@@Base+0x7f6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itee ge │ │ │ │ orrge.w r1, r3, #1 │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r0, #3 │ │ │ │ str.w r1, [sl] │ │ │ │ - beq.n 84848 <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ + beq.n 848e8 <_PyObject_GenericSetAttrWithDict@@Base+0x8a8> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 84788 <_PyObject_GenericSetAttrWithDict@@Base+0x7e8> │ │ │ │ + beq.n 84828 <_PyObject_GenericSetAttrWithDict@@Base+0x7e8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 84792 <_PyObject_GenericSetAttrWithDict@@Base+0x7f2> │ │ │ │ + b.n 84832 <_PyObject_GenericSetAttrWithDict@@Base+0x7f2> │ │ │ │ cmp.w fp, #0 │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ - ble.n 84796 <_PyObject_GenericSetAttrWithDict@@Base+0x7f6> │ │ │ │ + ble.n 84836 <_PyObject_GenericSetAttrWithDict@@Base+0x7f6> │ │ │ │ add.w r5, r2, #12 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 84752 <_PyObject_GenericSetAttrWithDict@@Base+0x7b2> │ │ │ │ + b.n 847f2 <_PyObject_GenericSetAttrWithDict@@Base+0x7b2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ mov r7, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 84728 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ - bl d8138 │ │ │ │ - b.n 84842 <_PyObject_GenericSetAttrWithDict@@Base+0x8a2> │ │ │ │ + bne.n 847c8 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ + bl d801c │ │ │ │ + b.n 848e2 <_PyObject_GenericSetAttrWithDict@@Base+0x8a2> │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ add.w r0, r0, #368 @ 0x170 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 8476e <_PyObject_GenericSetAttrWithDict@@Base+0x7ce> │ │ │ │ + b.n 8480e <_PyObject_GenericSetAttrWithDict@@Base+0x7ce> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 84858 <_PyObject_GenericSetAttrWithDict@@Base+0x8b8> │ │ │ │ + bmi.n 848f8 <_PyObject_GenericSetAttrWithDict@@Base+0x8b8> │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n 84890 <_PyObject_GenericSetAttrWithDict@@Base+0x8f0> │ │ │ │ + bpl.n 84930 <_PyObject_GenericSetAttrWithDict@@Base+0x8f0> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84796 <_PyObject_GenericSetAttrWithDict@@Base+0x7f6> │ │ │ │ + b.n 84836 <_PyObject_GenericSetAttrWithDict@@Base+0x7f6> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl d8138 │ │ │ │ + bl d801c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 84792 <_PyObject_GenericSetAttrWithDict@@Base+0x7f2> │ │ │ │ - ldr r2, [pc, #84] @ (848b0 <_PyObject_GenericSetAttrWithDict@@Base+0x910>) │ │ │ │ + b.n 84832 <_PyObject_GenericSetAttrWithDict@@Base+0x7f2> │ │ │ │ + ldr r2, [pc, #84] @ (84950 <_PyObject_GenericSetAttrWithDict@@Base+0x910>) │ │ │ │ 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 848a4 <_PyObject_GenericSetAttrWithDict@@Base+0x904> │ │ │ │ + beq.n 84944 <_PyObject_GenericSetAttrWithDict@@Base+0x904> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 848a4 <_PyObject_GenericSetAttrWithDict@@Base+0x904> │ │ │ │ + bhi.n 84944 <_PyObject_GenericSetAttrWithDict@@Base+0x904> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84842 <_PyObject_GenericSetAttrWithDict@@Base+0x8a2> │ │ │ │ + bne.n 848e2 <_PyObject_GenericSetAttrWithDict@@Base+0x8a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f570 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 84826 <_PyObject_GenericSetAttrWithDict@@Base+0x886> │ │ │ │ + blt.n 848c6 <_PyObject_GenericSetAttrWithDict@@Base+0x886> │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 84842 <_PyObject_GenericSetAttrWithDict@@Base+0x8a2> │ │ │ │ - b.n 84732 <_PyObject_GenericSetAttrWithDict@@Base+0x792> │ │ │ │ + beq.n 848e2 <_PyObject_GenericSetAttrWithDict@@Base+0x8a2> │ │ │ │ + b.n 847d2 <_PyObject_GenericSetAttrWithDict@@Base+0x792> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8488a <_PyObject_GenericSetAttrWithDict@@Base+0x8ea> │ │ │ │ + b.n 8492a <_PyObject_GenericSetAttrWithDict@@Base+0x8ea> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 848ba <_PyObject_GenericSetAttrWithDict@@Base+0x91a> │ │ │ │ + bpl.n 8495a <_PyObject_GenericSetAttrWithDict@@Base+0x91a> │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 848b8 <_PyObject_GenericSetAttrWithDict@@Base+0x918> │ │ │ │ - b.w 76dec <_Py_Dealloc@@Base> │ │ │ │ + bne.n 84958 <_PyObject_GenericSetAttrWithDict@@Base+0x918> │ │ │ │ + b.w 76dd4 <_Py_Dealloc@@Base> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -132849,434 +132903,434 @@ │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84926 <_PyObject_GenericSetAttrWithDict@@Base+0x986> │ │ │ │ + bge.n 849c6 <_PyObject_GenericSetAttrWithDict@@Base+0x986> │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 8492a <_PyObject_GenericSetAttrWithDict@@Base+0x98a> │ │ │ │ + bne.n 849ca <_PyObject_GenericSetAttrWithDict@@Base+0x98a> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8492a <_PyObject_GenericSetAttrWithDict@@Base+0x98a> │ │ │ │ + beq.n 849ca <_PyObject_GenericSetAttrWithDict@@Base+0x98a> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movw r1, #44624 @ 0xae50 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 84948 <_PyObject_GenericSetAttrWithDict@@Base+0x9a8> │ │ │ │ + beq.n 849e8 <_PyObject_GenericSetAttrWithDict@@Base+0x9a8> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7a1bc │ │ │ │ + b.w 7a1c8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 84904 <_PyObject_GenericSetAttrWithDict@@Base+0x964> │ │ │ │ + beq.n 849a4 <_PyObject_GenericSetAttrWithDict@@Base+0x964> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 8490a <_PyObject_GenericSetAttrWithDict@@Base+0x96a> │ │ │ │ + bne.n 849aa <_PyObject_GenericSetAttrWithDict@@Base+0x96a> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 19033c <_Py_NewReference@@Base+0x1d74> │ │ │ │ + b.w 190524 <_Py_NewReference@@Base+0x1d0c> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7888c │ │ │ │ + b.w 78884 │ │ │ │ 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 84b14 <_PyObject_GenericSetAttrWithDict@@Base+0xb74> │ │ │ │ + bne.w 84bb4 <_PyObject_GenericSetAttrWithDict@@Base+0xb74> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r5, r7, #1 │ │ │ │ - beq.w 84b14 <_PyObject_GenericSetAttrWithDict@@Base+0xb74> │ │ │ │ + beq.w 84bb4 <_PyObject_GenericSetAttrWithDict@@Base+0xb74> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 84b80 <_PyObject_GenericSetAttrWithDict@@Base+0xbe0> │ │ │ │ + bpl.w 84c1c <_PyObject_GenericSetAttrWithDict@@Base+0xbdc> │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 84b0e <_PyObject_GenericSetAttrWithDict@@Base+0xb6e> │ │ │ │ + beq.w 84bae <_PyObject_GenericSetAttrWithDict@@Base+0xb6e> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 84b08 <_PyObject_GenericSetAttrWithDict@@Base+0xb68> │ │ │ │ + beq.w 84ba8 <_PyObject_GenericSetAttrWithDict@@Base+0xb68> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 84b08 <_PyObject_GenericSetAttrWithDict@@Base+0xb68> │ │ │ │ + beq.w 84ba8 <_PyObject_GenericSetAttrWithDict@@Base+0xb68> │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84b70 <_PyObject_GenericSetAttrWithDict@@Base+0xbd0> │ │ │ │ + bne.w 84c0c <_PyObject_GenericSetAttrWithDict@@Base+0xbcc> │ │ │ │ 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 849ea <_PyObject_GenericSetAttrWithDict@@Base+0xa4a> │ │ │ │ + ble.n 84a8a <_PyObject_GenericSetAttrWithDict@@Base+0xa4a> │ │ │ │ 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 84a86 <_PyObject_GenericSetAttrWithDict@@Base+0xae6> │ │ │ │ + bne.n 84b26 <_PyObject_GenericSetAttrWithDict@@Base+0xae6> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84b42 <_PyObject_GenericSetAttrWithDict@@Base+0xba2> │ │ │ │ + bne.w 84be2 <_PyObject_GenericSetAttrWithDict@@Base+0xba2> │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r2, #7 │ │ │ │ - bgt.n 84a58 <_PyObject_GenericSetAttrWithDict@@Base+0xab8> │ │ │ │ + bgt.n 84af8 <_PyObject_GenericSetAttrWithDict@@Base+0xab8> │ │ │ │ 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, 84a74 <_PyObject_GenericSetAttrWithDict@@Base+0xad4> │ │ │ │ + cbz r1, 84b14 <_PyObject_GenericSetAttrWithDict@@Base+0xad4> │ │ │ │ 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 84a38 <_PyObject_GenericSetAttrWithDict@@Base+0xa98> │ │ │ │ + bge.n 84ad8 <_PyObject_GenericSetAttrWithDict@@Base+0xa98> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 84a52 <_PyObject_GenericSetAttrWithDict@@Base+0xab2> │ │ │ │ + cbz r3, 84af2 <_PyObject_GenericSetAttrWithDict@@Base+0xab2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84a4c <_PyObject_GenericSetAttrWithDict@@Base+0xaac> │ │ │ │ + bge.n 84aec <_PyObject_GenericSetAttrWithDict@@Base+0xaac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 84a4c <_PyObject_GenericSetAttrWithDict@@Base+0xaac> │ │ │ │ + cbnz r3, 84aec <_PyObject_GenericSetAttrWithDict@@Base+0xaac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 84a38 <_PyObject_GenericSetAttrWithDict@@Base+0xa98> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84ad8 <_PyObject_GenericSetAttrWithDict@@Base+0xa98> │ │ │ │ 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 84a0e <_PyObject_GenericSetAttrWithDict@@Base+0xa6e> │ │ │ │ + b.n 84aae <_PyObject_GenericSetAttrWithDict@@Base+0xa6e> │ │ │ │ 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 84a2a <_PyObject_GenericSetAttrWithDict@@Base+0xa8a> │ │ │ │ + b.n 84aca <_PyObject_GenericSetAttrWithDict@@Base+0xa8a> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 84b30 <_PyObject_GenericSetAttrWithDict@@Base+0xb90> │ │ │ │ + beq.n 84bd0 <_PyObject_GenericSetAttrWithDict@@Base+0xb90> │ │ │ │ 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 84ae0 <_PyObject_GenericSetAttrWithDict@@Base+0xb40> │ │ │ │ + bgt.n 84b80 <_PyObject_GenericSetAttrWithDict@@Base+0xb40> │ │ │ │ adds r2, r3, r1 │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 849ee <_PyObject_GenericSetAttrWithDict@@Base+0xa4e> │ │ │ │ + beq.n 84a8e <_PyObject_GenericSetAttrWithDict@@Base+0xa4e> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 84b30 <_PyObject_GenericSetAttrWithDict@@Base+0xb90> │ │ │ │ + beq.n 84bd0 <_PyObject_GenericSetAttrWithDict@@Base+0xb90> │ │ │ │ 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 84af6 <_PyObject_GenericSetAttrWithDict@@Base+0xb56> │ │ │ │ + bgt.n 84b96 <_PyObject_GenericSetAttrWithDict@@Base+0xb56> │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 849ee <_PyObject_GenericSetAttrWithDict@@Base+0xa4e> │ │ │ │ + beq.n 84a8e <_PyObject_GenericSetAttrWithDict@@Base+0xa4e> │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ add r1, r7 │ │ │ │ - beq.n 84b30 <_PyObject_GenericSetAttrWithDict@@Base+0xb90> │ │ │ │ + beq.n 84bd0 <_PyObject_GenericSetAttrWithDict@@Base+0xb90> │ │ │ │ ands r1, r0 │ │ │ │ - b.n 84aba <_PyObject_GenericSetAttrWithDict@@Base+0xb1a> │ │ │ │ + b.n 84b5a <_PyObject_GenericSetAttrWithDict@@Base+0xb1a> │ │ │ │ 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 84aa4 <_PyObject_GenericSetAttrWithDict@@Base+0xb04> │ │ │ │ + b.n 84b44 <_PyObject_GenericSetAttrWithDict@@Base+0xb04> │ │ │ │ cmp.w ip, #15 │ │ │ │ itet gt │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ ldrshle.w r2, [lr, #20] │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ - b.n 84aca <_PyObject_GenericSetAttrWithDict@@Base+0xb2a> │ │ │ │ + b.n 84b6a <_PyObject_GenericSetAttrWithDict@@Base+0xb2a> │ │ │ │ mov r0, r1 │ │ │ │ - bl ff5ac <_PyErr_SetKeyError@@Base> │ │ │ │ + bl ff604 <_PyErr_SetKeyError@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84a4e <_PyObject_GenericSetAttrWithDict@@Base+0xaae> │ │ │ │ + b.n 84aee <_PyObject_GenericSetAttrWithDict@@Base+0xaae> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 8497e <_PyObject_GenericSetAttrWithDict@@Base+0x9de> │ │ │ │ + bne.w 84a1e <_PyObject_GenericSetAttrWithDict@@Base+0x9de> │ │ │ │ mov r0, r1 │ │ │ │ - bl 260d64 │ │ │ │ + bl 2610e8 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 84a4e <_PyObject_GenericSetAttrWithDict@@Base+0xaae> │ │ │ │ + b.n 84aee <_PyObject_GenericSetAttrWithDict@@Base+0xaae> │ │ │ │ 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 849fc <_PyObject_GenericSetAttrWithDict@@Base+0xa5c> │ │ │ │ + beq.w 84a9c <_PyObject_GenericSetAttrWithDict@@Base+0xa5c> │ │ │ │ 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 84b92 <_PyObject_GenericSetAttrWithDict@@Base+0xbf2> │ │ │ │ + bne.n 84c32 <_PyObject_GenericSetAttrWithDict@@Base+0xbf2> │ │ │ │ subs r1, #1 │ │ │ │ add r3, r2 │ │ │ │ - b.n 84b66 <_PyObject_GenericSetAttrWithDict@@Base+0xbc6> │ │ │ │ - ldrb r5, [r3, #1] │ │ │ │ - strb.w r5, [r3], #1 │ │ │ │ subs r5, r3, r2 │ │ │ │ cmp r5, r1 │ │ │ │ - blt.n 84b60 <_PyObject_GenericSetAttrWithDict@@Base+0xbc0> │ │ │ │ - strb r1, [r0, #1] │ │ │ │ - b.n 84a38 <_PyObject_GenericSetAttrWithDict@@Base+0xa98> │ │ │ │ + bge.n 84c2e <_PyObject_GenericSetAttrWithDict@@Base+0xbee> │ │ │ │ + ldrb r5, [r3, #1] │ │ │ │ + strb.w r5, [r3], #1 │ │ │ │ + b.n 84bfe <_PyObject_GenericSetAttrWithDict@@Base+0xbbe> │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1eb5f0 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 849b4 <_PyObject_GenericSetAttrWithDict@@Base+0xa14> │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ + bl 1eb980 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 84a54 <_PyObject_GenericSetAttrWithDict@@Base+0xa14> │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2791 @ 0xae7 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 84b0e <_PyObject_GenericSetAttrWithDict@@Base+0xb6e> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 84bae <_PyObject_GenericSetAttrWithDict@@Base+0xb6e> │ │ │ │ + strb r1, [r0, #1] │ │ │ │ + b.n 84ad8 <_PyObject_GenericSetAttrWithDict@@Base+0xa98> │ │ │ │ adds r3, #1 │ │ │ │ - b.n 84b54 <_PyObject_GenericSetAttrWithDict@@Base+0xbb4> │ │ │ │ + b.n 84bf4 <_PyObject_GenericSetAttrWithDict@@Base+0xbb4> │ │ │ │ nop │ │ │ │ │ │ │ │ -00084b98 : │ │ │ │ +00084c38 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #13928 @ 0x3668 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 84bac │ │ │ │ + bne.n 84c4c │ │ │ │ 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 88210 │ │ │ │ + bl 882c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 84bcc │ │ │ │ + cbz r0, 84c6c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ - movw r0, #55620 @ 0xd944 │ │ │ │ + movw r0, #56516 @ 0xdcc4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 84bc8 │ │ │ │ + b.n 84c68 │ │ │ │ nop │ │ │ │ │ │ │ │ -00084be4 : │ │ │ │ +00084c84 : │ │ │ │ stmdb 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 85066 │ │ │ │ + beq.w 85106 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 85066 │ │ │ │ + bpl.w 85106 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84f24 │ │ │ │ + beq.w 84fc4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84ffe │ │ │ │ + bne.w 8509e │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #5561 @ 0x15b9 │ │ │ │ + movw r2, #4693 @ 0x1255 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 84fc2 │ │ │ │ + bne.w 85062 │ │ │ │ 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 84fc2 │ │ │ │ + blt.w 85062 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84f76 │ │ │ │ + beq.w 85016 │ │ │ │ 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 84fa2 │ │ │ │ + bmi.w 85042 │ │ │ │ movw fp, #24184 @ 0x5e78 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r3, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r6, [fp, #868] @ 0x364 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 84f4a │ │ │ │ - ldr.w r8, [pc, #1080] @ 850c8 │ │ │ │ + bne.w 84fea │ │ │ │ + ldr.w r8, [pc, #1080] @ 85168 │ │ │ │ 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 84ef2 │ │ │ │ + bcs.w 84f92 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r9, ip, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 84f3a │ │ │ │ + beq.w 84fda │ │ │ │ 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 84df8 │ │ │ │ + beq.w 84e98 │ │ │ │ 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 84f66 │ │ │ │ + beq.w 85006 │ │ │ │ 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 84d32 │ │ │ │ + ble.n 84dd2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 84d26 │ │ │ │ + cbz r3, 84dc6 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add.w r9, r4, #1 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bge.n 84de0 │ │ │ │ + bge.n 84e80 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 84de8 │ │ │ │ + blt.n 84e88 │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 84d32 │ │ │ │ + beq.n 84dd2 │ │ │ │ add r2, ip │ │ │ │ - b.n 84d08 │ │ │ │ + b.n 84da8 │ │ │ │ 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 84e28 │ │ │ │ - ldr.w ip, [pc, #900] @ 850cc │ │ │ │ + beq.n 84ec8 │ │ │ │ + ldr.w ip, [pc, #900] @ 8516c │ │ │ │ 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 85078 │ │ │ │ + bne.w 85118 │ │ │ │ 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] │ │ │ │ @@ -133299,54 +133353,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 84eb0 │ │ │ │ + blt.n 84f50 │ │ │ │ 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 84d26 │ │ │ │ + bge.n 84dc6 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 84d32 │ │ │ │ + beq.n 84dd2 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ - b.n 84d08 │ │ │ │ + b.n 84da8 │ │ │ │ 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 84cd8 │ │ │ │ + bhi.w 84d78 │ │ │ │ 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 84ef2 │ │ │ │ + beq.n 84f92 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - b.n 84cd8 │ │ │ │ + b.n 84d78 │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 850ae │ │ │ │ + beq.w 8514e │ │ │ │ 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 │ │ │ │ @@ -133372,725 +133426,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 84dd4 │ │ │ │ + ble.n 84e74 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 84dd4 │ │ │ │ + beq.n 84e74 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 84dd4 │ │ │ │ + beq.n 84e74 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84dd4 │ │ │ │ + bne.n 84e74 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84fa8 │ │ │ │ + bne.n 85048 │ │ │ │ add.w r3, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 84dd4 │ │ │ │ + bmi.w 84e74 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84edc │ │ │ │ + bne.n 84f7c │ │ │ │ dmb ish │ │ │ │ - b.n 84dd4 │ │ │ │ + b.n 84e74 │ │ │ │ ldr.w r6, [fp, #848] @ 0x350 │ │ │ │ - movw r3, #45557 @ 0xb1f5 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ movt r3, #6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 84fb2 │ │ │ │ + bne.n 85052 │ │ │ │ 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 84fa2 │ │ │ │ + beq.n 85042 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 84e24 │ │ │ │ + b.n 84ec4 │ │ │ │ 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 705c4 │ │ │ │ + b.w 705e4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84e20 │ │ │ │ + b.n 84ec0 │ │ │ │ ldr.w r0, [fp, #864] @ 0x360 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 84fa2 │ │ │ │ + cbz r0, 85042 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #360] @ 850c8 │ │ │ │ + ldr.w r8, [pc, #360] @ 85168 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 84cd8 │ │ │ │ + b.n 84d78 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 84cfa │ │ │ │ + b.n 84d9a │ │ │ │ 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 84c72 │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 84ffa │ │ │ │ + bge.w 84d12 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 8509a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84dd4 │ │ │ │ - b.n 84ecc │ │ │ │ + bne.w 84e74 │ │ │ │ + b.n 84f6c │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [fp, #844] @ 0x34c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84f14 │ │ │ │ + b.n 84fb4 │ │ │ │ movs r3, #0 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 705c4 │ │ │ │ + bl 705e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 84ffa │ │ │ │ + cbz r0, 8509a │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 897f0 │ │ │ │ + bl 89884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84dd8 │ │ │ │ + beq.w 84e78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84ffa │ │ │ │ + bge.n 8509a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 84ffa │ │ │ │ + cbnz r3, 8509a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 84dd8 │ │ │ │ - bl 209afc │ │ │ │ + b.n 84e78 │ │ │ │ + bl 209c5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 850be │ │ │ │ + beq.n 8515e │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 850b6 │ │ │ │ + beq.n 85156 │ │ │ │ ldrb r7, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r7 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcs.n 85042 │ │ │ │ + bcs.n 850e2 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85020 │ │ │ │ + beq.n 850c0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r2] │ │ │ │ - b.n 85020 │ │ │ │ + b.n 850c0 │ │ │ │ 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 70e80 │ │ │ │ - b.n 84dd8 │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ + bl 70ea0 │ │ │ │ + b.n 84e78 │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #4168 @ 0x1048 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 84ffa │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8509a │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8509e │ │ │ │ + bne.n 8513e │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84e3c │ │ │ │ + bne.w 84edc │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 84e40 │ │ │ │ + b.n 84ee0 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 84e40 │ │ │ │ + b.n 84ee0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1937f4 <_PyNamespace_New@@Base+0x94> │ │ │ │ - b.n 84ffa │ │ │ │ + bl 193a44 <_PyNamespace_New@@Base+0x94> │ │ │ │ + b.n 8509a │ │ │ │ mov r0, r6 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 84ffa │ │ │ │ + bl 75f84 │ │ │ │ + b.n 8509a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000850d0 <_PyObject_New@@Base>: │ │ │ │ +00085170 <_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 8520e <_PyObject_New@@Base+0x13e> │ │ │ │ + blt.w 852ae <_PyObject_New@@Base+0x13e> │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ - movw r3, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r4, [r5, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 851fc <_PyObject_New@@Base+0x12c> │ │ │ │ - ldr r3, [pc, #300] @ (85234 <_PyObject_New@@Base+0x164>) │ │ │ │ + bne.n 8529c <_PyObject_New@@Base+0x12c> │ │ │ │ + ldr r3, [pc, #300] @ (852d4 <_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 8517e <_PyObject_New@@Base+0xae> │ │ │ │ + bcs.n 8521e <_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 851ea <_PyObject_New@@Base+0x11a> │ │ │ │ + beq.n 8528a <_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 85162 <_PyObject_New@@Base+0x92> │ │ │ │ + beq.n 85202 <_PyObject_New@@Base+0x92> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - ldr r1, [pc, #240] @ (85238 <_PyObject_New@@Base+0x168>) │ │ │ │ + ldr r1, [pc, #240] @ (852d8 <_PyObject_New@@Base+0x168>) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ - blt.n 851b0 <_PyObject_New@@Base+0xe0> │ │ │ │ + blt.n 85250 <_PyObject_New@@Base+0xe0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 851c0 <_PyObject_New@@Base+0xf0> │ │ │ │ + bne.n 85260 <_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 851de <_PyObject_New@@Base+0x10e> │ │ │ │ + bcc.n 8527e <_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 85142 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 851e2 <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r4, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #45557 @ 0xb1f5 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 85218 <_PyObject_New@@Base+0x148> │ │ │ │ + bne.n 852b8 <_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 8520e <_PyObject_New@@Base+0x13e> │ │ │ │ + beq.n 852ae <_PyObject_New@@Base+0x13e> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 85142 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 851e2 <_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 8515a <_PyObject_New@@Base+0x8a> │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + beq.n 851fa <_PyObject_New@@Base+0x8a> │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85228 <_PyObject_New@@Base+0x158> │ │ │ │ - ldr r0, [pc, #108] @ (8523c <_PyObject_New@@Base+0x16c>) │ │ │ │ - bl 6b460 │ │ │ │ + bne.n 852c8 <_PyObject_New@@Base+0x158> │ │ │ │ + ldr r0, [pc, #108] @ (852dc <_PyObject_New@@Base+0x16c>) │ │ │ │ + bl 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8515a <_PyObject_New@@Base+0x8a> │ │ │ │ + bne.n 851fa <_PyObject_New@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ - b.n 8515a <_PyObject_New@@Base+0x8a> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ + b.n 851fa <_PyObject_New@@Base+0x8a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 85142 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 851e2 <_PyObject_New@@Base+0x72> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 85142 <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 8517e <_PyObject_New@@Base+0xae> │ │ │ │ + bne.n 851e2 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 8521e <_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 85142 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 851e2 <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 851a0 <_PyObject_New@@Base+0xd0> │ │ │ │ + b.n 85240 <_PyObject_New@@Base+0xd0> │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 8515a <_PyObject_New@@Base+0x8a> │ │ │ │ + b.n 851fa <_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 │ │ │ │ │ │ │ │ -00085240 : │ │ │ │ +000852e0 : │ │ │ │ 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 8533c │ │ │ │ + beq.n 853dc │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ - cbz r2, 85272 │ │ │ │ + cbz r2, 85312 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 85272 │ │ │ │ + cbz r2, 85312 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ - cbz r2, 852b2 │ │ │ │ + cbz r2, 85352 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 852b2 │ │ │ │ + cbz r2, 85352 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8537c │ │ │ │ + beq.n 8541c │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8537c │ │ │ │ + beq.n 8541c │ │ │ │ movw r2, #61060 @ 0xee84 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl dbf50 │ │ │ │ + bl dbec4 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 8536a │ │ │ │ + beq.n 8540a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ee044 │ │ │ │ + b.w edfec │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 85352 │ │ │ │ + bge.n 853f2 │ │ │ │ movw r2, #39512 @ 0x9a58 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85344 │ │ │ │ - ldr r1, [pc, #200] @ (85390 ) │ │ │ │ + beq.n 853e4 │ │ │ │ + ldr r1, [pc, #200] @ (85430 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b65a0 │ │ │ │ + bl b67ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 85340 │ │ │ │ + beq.n 853e0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 85314 │ │ │ │ - cbz r2, 85314 │ │ │ │ + beq.n 853b4 │ │ │ │ + cbz r2, 853b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl d6d68 │ │ │ │ + bl d6c58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8530e │ │ │ │ + bge.n 853ae │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 8530e │ │ │ │ + cbnz r1, 853ae │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #55696 @ 0xd990 │ │ │ │ + movw r1, #56592 @ 0xdd10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d59c4 │ │ │ │ - bl 28c354 <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ + b.w d5890 │ │ │ │ + bl 28c814 <_Py_hashtable_foreach@@Base+0x1e60> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8530e │ │ │ │ + b.n 853ae │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1c5520 │ │ │ │ + b.w 1c55d8 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55732 @ 0xd9b4 │ │ │ │ + movw r1, #56628 @ 0xdd34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 85332 │ │ │ │ + b.n 853d2 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 852a6 │ │ │ │ - b.n 85340 │ │ │ │ + beq.n 85346 │ │ │ │ + b.n 853e0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55648 @ 0xd960 │ │ │ │ + movw r1, #56544 @ 0xdce0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - b.n 85366 │ │ │ │ + b.n 85406 │ │ │ │ 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 853e0 │ │ │ │ + bne.n 85480 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 853e0 │ │ │ │ + beq.n 85480 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 853fc │ │ │ │ + cbz r3, 8549c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.n 85414 │ │ │ │ + beq.n 854b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 85400 │ │ │ │ + beq.n 854a0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 85452 │ │ │ │ + beq.n 854f2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 853c6 │ │ │ │ + bne.n 85466 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 85414 │ │ │ │ + beq.n 854b4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85418 │ │ │ │ + bne.n 854b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ff5ac <_PyErr_SetKeyError@@Base> │ │ │ │ + bl ff604 <_PyErr_SetKeyError@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 853da │ │ │ │ + b.n 8547a │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #64] @ (8545c ) │ │ │ │ - bl 902a0 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #64] @ (854fc ) │ │ │ │ + bl 90390 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 8542e │ │ │ │ - bl 7fa30 │ │ │ │ + cbnz r0, 854ce │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8540e │ │ │ │ - b.n 85414 │ │ │ │ + beq.n 854ae │ │ │ │ + b.n 854b4 │ │ │ │ mov r1, r4 │ │ │ │ - bl d6d68 │ │ │ │ + bl d6c58 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 853da │ │ │ │ + bge.n 8547a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 853da │ │ │ │ + bne.n 8547a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 853da │ │ │ │ + b.n 8547a │ │ │ │ mov r0, r4 │ │ │ │ - bl 260d64 │ │ │ │ - b.n 85414 │ │ │ │ + bl 2610e8 │ │ │ │ + b.n 854b4 │ │ │ │ nop │ │ │ │ - cbnz r0, 854be │ │ │ │ + cbnz r0, 8555e │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00085460 : │ │ │ │ +00085500 : │ │ │ │ stmdb 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 85638 │ │ │ │ + bmi.w 856d8 │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8567a │ │ │ │ - ldr r6, [pc, #768] @ (8578c ) │ │ │ │ + bpl.w 8571a │ │ │ │ + ldr r6, [pc, #768] @ (8582c ) │ │ │ │ movw r8, #40968 @ 0xa008 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr.w r3, [r6, #740] @ 0x2e4 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 857b8 │ │ │ │ + bne.w 85860 │ │ │ │ ldr.w r2, [r6, #748] @ 0x2ec │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 857b8 │ │ │ │ + beq.w 85860 │ │ │ │ add.w r9, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #736 @ 0x2e0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8568a │ │ │ │ + beq.w 8572a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 85900 │ │ │ │ + bpl.w 859b0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r5, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r5, r5, #1 │ │ │ │ - bhi.w 85808 │ │ │ │ + bhi.w 858b8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r5, r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 858d2 │ │ │ │ + blt.w 85982 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 856a6 │ │ │ │ + bmi.w 85746 │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 856e8 │ │ │ │ + bpl.w 85788 │ │ │ │ ldr.w r3, [r6, #772] @ 0x304 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8579c │ │ │ │ + bne.w 8583c │ │ │ │ ldr.w r2, [r6, #780] @ 0x30c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8579c │ │ │ │ - mov r0, r1 │ │ │ │ + beq.w 8583c │ │ │ │ mov r3, r9 │ │ │ │ + mov r0, r1 │ │ │ │ add.w r1, r7, #37632 @ 0x9300 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 856f8 │ │ │ │ + beq.w 85798 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 85900 │ │ │ │ + bpl.w 859b0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r6, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi.w 857d6 │ │ │ │ + bhi.w 85886 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r6, r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 858d2 │ │ │ │ + blt.w 85982 │ │ │ │ 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] @ (85790 ) │ │ │ │ + ldr r1, [pc, #540] @ (85830 ) │ │ │ │ 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 85874 │ │ │ │ + bhi.w 85924 │ │ │ │ adds.w fp, r3, r2 │ │ │ │ - bmi.w 85874 │ │ │ │ + bmi.w 85924 │ │ │ │ ldr.w r9, [r7, #888] @ 0x378 │ │ │ │ - movw r1, #2709 @ 0xa95 │ │ │ │ + movw r1, #2741 @ 0xab5 │ │ │ │ movt r1, #7 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 85860 │ │ │ │ + bne.w 85910 │ │ │ │ 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 85750 │ │ │ │ + bcs.w 857f0 │ │ │ │ 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 85844 │ │ │ │ + beq.w 858f4 │ │ │ │ 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 85720 │ │ │ │ + beq.w 857c0 │ │ │ │ add.w r7, ip, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ - ldr r0, [pc, #408] @ (85794 ) │ │ │ │ + ldr r0, [pc, #408] @ (85834 ) │ │ │ │ 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 85896 │ │ │ │ + bne.w 85946 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r3, [r7, #8] │ │ │ │ - cbz r5, 85630 │ │ │ │ + cbz r5, 856d0 │ │ │ │ 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] @ (85790 ) │ │ │ │ + ldr r0, [pc, #340] @ (85830 ) │ │ │ │ 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] │ │ │ │ @@ -134100,33 +134154,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 85880 │ │ │ │ + beq.w 85930 │ │ │ │ ldr.w r5, [r1, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8548a │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ + bmi.w 8552a │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7fa30 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85918 │ │ │ │ - movw r0, #55808 @ 0xda00 │ │ │ │ + beq.w 859c8 │ │ │ │ + movw r0, #56704 @ 0xdd80 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 858d2 │ │ │ │ - ldr r3, [pc, #232] @ (85790 ) │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85982 │ │ │ │ + ldr r3, [pc, #232] @ (85830 ) │ │ │ │ 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 │ │ │ │ @@ -134136,935 +134190,942 @@ │ │ │ │ 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 8588a │ │ │ │ + beq.w 8593a │ │ │ │ ldr.w r1, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 854fc │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ + bmi.w 8559c │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7fa30 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85694 │ │ │ │ + bne.n 85734 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - ldr r2, [pc, #140] @ (85798 ) │ │ │ │ - movw r1, #55772 @ 0xd9dc │ │ │ │ + ldr r2, [pc, #140] @ (85838 ) │ │ │ │ + movw r1, #56668 @ 0xdd5c │ │ │ │ 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 d59c4 │ │ │ │ + b.w d5890 │ │ │ │ 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 855ee │ │ │ │ + bhi.w 8568e │ │ │ │ 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 855ee │ │ │ │ + bne.w 8568e │ │ │ │ ldr.w r9, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #45557 @ 0xb1f5 │ │ │ │ + movw r1, #45597 @ 0xb21d │ │ │ │ movt r1, #6 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 858b8 │ │ │ │ + bne.w 85968 │ │ │ │ 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 85874 │ │ │ │ + beq.w 85924 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 855ee │ │ │ │ - nop │ │ │ │ + b.n 8568e │ │ │ │ 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] @ (85930 ) │ │ │ │ + ldr r0, [pc, #416] @ (859e0 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 858e2 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + beq.w 85992 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #380] @ (85930 ) │ │ │ │ - bl 7739c │ │ │ │ - b.n 85524 │ │ │ │ - ldr r0, [pc, #376] @ (85934 ) │ │ │ │ - bl 6b810 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r1, [pc, #396] @ (859e0 ) │ │ │ │ + bl 77384 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 855cc │ │ │ │ + b.n 85798 │ │ │ │ + ldr r0, [pc, #384] @ (859e4 ) │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 858ea │ │ │ │ + beq.w 8599a │ │ │ │ add.w r9, sp, #20 │ │ │ │ - ldr r1, [pc, #360] @ (85934 ) │ │ │ │ + ldr r1, [pc, #368] @ (859e4 ) │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r9 │ │ │ │ - bl 7739c │ │ │ │ - b.n 854b8 │ │ │ │ + bl 77384 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 85560 │ │ │ │ + b.n 8572a │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 85824 │ │ │ │ + bcc.n 858d4 │ │ │ │ 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 857dc │ │ │ │ + beq.n 8588c │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55856 @ 0xda30 │ │ │ │ + movw r1, #56752 @ 0xddb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 858d2 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 85982 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 85834 │ │ │ │ + bcc.n 858e4 │ │ │ │ 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 8580e │ │ │ │ - b.n 857f0 │ │ │ │ + beq.n 858be │ │ │ │ + b.n 858a0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 858f2 │ │ │ │ + blt.n 859a2 │ │ │ │ mul.w r6, r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 85552 │ │ │ │ - b.n 858d2 │ │ │ │ + bge.w 855f2 │ │ │ │ + b.n 85982 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 858c8 │ │ │ │ + blt.n 85978 │ │ │ │ mul.w r5, r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 854e6 │ │ │ │ - b.n 858d2 │ │ │ │ + bge.w 85586 │ │ │ │ + b.n 85982 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ strd r3, fp, [sp, #8] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r3, fp, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 855ee │ │ │ │ - b.n 85750 │ │ │ │ + bne.w 8568e │ │ │ │ + b.n 857f0 │ │ │ │ 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 855ee │ │ │ │ + bne.w 8568e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f2fa4 │ │ │ │ + b.w 1f32dc │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r5, [r2, #384] @ 0x180 │ │ │ │ - b.n 85670 │ │ │ │ + b.n 85710 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #368 @ 0x170 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.n 856de │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 8577e │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 858d6 │ │ │ │ + bne.n 85986 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8561a │ │ │ │ + bne.w 856ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ - b.n 8561a │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ + b.n 856ba │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 85776 │ │ │ │ + b.n 85816 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 857f0 │ │ │ │ + bge.n 858a0 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 857f0 │ │ │ │ + bne.n 858a0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 85630 │ │ │ │ + b.n 856d0 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8561a │ │ │ │ - ldr r0, [pc, #76] @ (85930 ) │ │ │ │ - bl 260d64 │ │ │ │ - b.n 856f8 │ │ │ │ - ldr r0, [pc, #72] @ (85934 ) │ │ │ │ - bl 260d64 │ │ │ │ - b.n 8568a │ │ │ │ + b.n 856ba │ │ │ │ + ldr r0, [pc, #76] @ (859e0 ) │ │ │ │ + bl 2610e8 │ │ │ │ + b.n 85798 │ │ │ │ + ldr r0, [pc, #72] @ (859e4 ) │ │ │ │ + bl 2610e8 │ │ │ │ + b.n 8572a │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 857f0 │ │ │ │ + bge.w 858a0 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - beq.n 858d2 │ │ │ │ - b.n 857f0 │ │ │ │ + beq.n 85982 │ │ │ │ + b.n 858a0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55832 @ 0xda18 │ │ │ │ + movw r1, #56728 @ 0xdd98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 858d2 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 85982 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #55772 @ 0xd9dc │ │ │ │ + movw r1, #56668 @ 0xdd5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #8] @ (85934 ) │ │ │ │ - b.n 85714 │ │ │ │ + ldr r2, [pc, #8] @ (859e4 ) │ │ │ │ + b.n 857b4 │ │ │ │ nop │ │ │ │ sbcs.w r0, r8, #77 @ 0x4d │ │ │ │ adcs.w r0, r8, #77 @ 0x4d │ │ │ │ │ │ │ │ -00085938 : │ │ │ │ +000859e8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 859d4 │ │ │ │ + beq.n 85a84 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 859bc │ │ │ │ + bpl.n 85a6c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.n 85968 │ │ │ │ + bhi.n 85a18 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mul.w r0, r3, r0 │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r0, #12 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 859a0 │ │ │ │ + bcc.n 85a50 │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ orr.w r1, r1, ip, lsl #30 │ │ │ │ cmp.w ip, r1, lsr #30 │ │ │ │ mov ip, r1 │ │ │ │ - beq.n 85970 │ │ │ │ + beq.n 85a20 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55856 @ 0xda30 │ │ │ │ + movw r1, #56752 @ 0xddb0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 859ac │ │ │ │ + blt.n 85a5c │ │ │ │ mul.w r0, r3, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 85984 │ │ │ │ + bge.n 85a34 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85984 │ │ │ │ + bne.n 85a34 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55832 @ 0xda18 │ │ │ │ + movw r1, #56728 @ 0xdd98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 8599a │ │ │ │ - movw r0, #55808 @ 0xda00 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 85a4a │ │ │ │ + movw r0, #56704 @ 0xdd80 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8599a │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85a4a │ │ │ │ nop │ │ │ │ │ │ │ │ -000859e8 : │ │ │ │ +00085a98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #184] @ (85ab0 ) │ │ │ │ + ldr r2, [pc, #184] @ (85b60 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1704] @ 0x6a8 │ │ │ │ - cbz r4, 85a32 │ │ │ │ - ldr r0, [pc, #164] @ (85ab4 ) │ │ │ │ + cbz r4, 85ae2 │ │ │ │ + ldr r0, [pc, #164] @ (85b64 ) │ │ │ │ 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, 85a68 │ │ │ │ + cbnz r3, 85b18 │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 709a8 │ │ │ │ + bl 709c8 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 85aa4 │ │ │ │ + cbz r0, 85b54 │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #100] @ (85ab4 ) │ │ │ │ + ldr r0, [pc, #100] @ (85b64 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85a28 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + beq.n 85ad8 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 85a94 │ │ │ │ + bne.n 85b44 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85a28 │ │ │ │ + bne.n 85ad8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 85a28 │ │ │ │ + b.n 85ad8 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 85a28 │ │ │ │ + b.n 85ad8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00085ab8 : │ │ │ │ +00085b68 : │ │ │ │ adds r1, #4 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00085ac0 : │ │ │ │ +00085b70 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85b7e │ │ │ │ + beq.n 85c2c │ │ │ │ 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 85b10 │ │ │ │ + bge.n 85bc0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ str r5, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r5 │ │ │ │ - bge.n 85b50 │ │ │ │ + bge.n 85c00 │ │ │ │ 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 85b5c │ │ │ │ - cbz r5, 85b66 │ │ │ │ + ble.n 85c0c │ │ │ │ + cbz r5, 85c16 │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 85b94 │ │ │ │ + bcs.n 85c42 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 85c88 │ │ │ │ + bl 85d38 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 85b94 │ │ │ │ + cbz r1, 85c42 │ │ │ │ strd r5, r1, [r3, #8] │ │ │ │ str r6, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ - b.n 85b0c │ │ │ │ + b.n 85bbc │ │ │ │ cmp.w r5, r1, asr #1 │ │ │ │ - blt.n 85b14 │ │ │ │ + blt.n 85bc4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ - b.n 85b48 │ │ │ │ - cbz r5, 85b66 │ │ │ │ + b.n 85bf8 │ │ │ │ + cbz r5, 85c16 │ │ │ │ adds r1, r2, #4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - b.n 85b28 │ │ │ │ - movs r1, #0 │ │ │ │ + b.n 85bd8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ + movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ + movs r6, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 85c88 │ │ │ │ - mov r1, r0 │ │ │ │ - cbz r0, 85b94 │ │ │ │ + bl 85d38 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 85b42 │ │ │ │ - movw r0, #32616 @ 0x7f68 │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 85bf0 │ │ │ │ + movw r0, #33512 @ 0x82e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #542 @ 0x21e │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85b0c │ │ │ │ - bl 1f2e80 │ │ │ │ + b.n 85bbc │ │ │ │ + bl 1f31b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85b8e │ │ │ │ + bge.n 85c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85b8e │ │ │ │ + bne.n 85c3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 85b8e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85c3c │ │ │ │ + nop │ │ │ │ │ │ │ │ -00085bb0 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00085c60 <_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 85bfc <_PyList_AppendTakeRefListResize@@Base+0x4c> │ │ │ │ + bl 85cac <_PyList_AppendTakeRefListResize@@Base+0x4c> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 85bde <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ + beq.n 85c8e <_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 85bd8 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bge.n 85c88 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85bd8 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bne.n 85c88 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 85bd8 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + b.n 85c88 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 85c50 <_PyList_AppendTakeRefListResize@@Base+0xa0> │ │ │ │ + bge.n 85d00 <_PyList_AppendTakeRefListResize@@Base+0xa0> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ add.w r4, r4, r3, asr #3 │ │ │ │ sub sp, #8 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r1, r3, r1 │ │ │ │ subs r0, r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bgt.n 85c5c <_PyList_AppendTakeRefListResize@@Base+0xac> │ │ │ │ - cbz r3, 85c66 <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ + bgt.n 85d0c <_PyList_AppendTakeRefListResize@@Base+0xac> │ │ │ │ + cbz r3, 85d16 <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 85c7c <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ + bcs.n 85d2c <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 85c88 │ │ │ │ + bl 85d38 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 85c7c <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ + cbz r0, 85d2c <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ strd r3, r0, [r2, #8] │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r2, #16] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ - blt.n 85c02 <_PyList_AppendTakeRefListResize@@Base+0x52> │ │ │ │ + blt.n 85cb2 <_PyList_AppendTakeRefListResize@@Base+0x52> │ │ │ │ str r1, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - cbz r3, 85c66 <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ + cbz r3, 85d16 <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ adds r4, r3, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 85c2c <_PyList_AppendTakeRefListResize@@Base+0x7c> │ │ │ │ + b.n 85cdc <_PyList_AppendTakeRefListResize@@Base+0x7c> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 85c88 │ │ │ │ - cbz r0, 85c7c <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ + bl 85d38 │ │ │ │ + cbz r0, 85d2c <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 85c44 <_PyList_AppendTakeRefListResize@@Base+0x94> │ │ │ │ - bl 1f2e80 │ │ │ │ + b.n 85cf4 <_PyList_AppendTakeRefListResize@@Base+0x94> │ │ │ │ + bl 1f31b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85c4c <_PyList_AppendTakeRefListResize@@Base+0x9c> │ │ │ │ + b.n 85cfc <_PyList_AppendTakeRefListResize@@Base+0x9c> │ │ │ │ nop │ │ │ │ │ │ │ │ -00085c88 : │ │ │ │ +00085d38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - subs r2, r1, #0 │ │ │ │ - blt.w 85fe6 │ │ │ │ + subs r3, r1, #0 │ │ │ │ + blt.w 8609e │ │ │ │ movw r4, #24184 @ 0x5e78 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r5, #24561 @ 0x5ff1 │ │ │ │ - movt r5, #8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r6, [r4, #876] @ 0x36c │ │ │ │ + movw r2, #24745 @ 0x60a9 │ │ │ │ + movt r2, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r5, [r4, #876] @ 0x36c │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.w 85f2e │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 85e2e │ │ │ │ - ldr.w sl, [pc, #804] @ 85fec │ │ │ │ + cmp r5, r2 │ │ │ │ + bne.w 85ff0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 85ee2 │ │ │ │ + ldr.w sl, [pc, #812] @ 860a4 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ - ldr.w r1, [sl, r9] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - add.w r1, r1, #4096 @ 0x1000 │ │ │ │ - ldr.w r7, [r1, #1596] @ 0x63c │ │ │ │ - cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.w 85e38 │ │ │ │ - lsrs r1, r3, #18 │ │ │ │ - ubfx r5, r3, #0, #18 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - adds r1, r7, r1 │ │ │ │ - ldr.w r0, [r1, #808] @ 0x328 │ │ │ │ - cmp r0, r5 │ │ │ │ - bgt.n 85d12 │ │ │ │ - ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ - cmp r1, r5 │ │ │ │ + ldr.w r2, [sl, r9] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add.w r2, r2, #4096 @ 0x1000 │ │ │ │ + ldr.w fp, [r2, #1596] @ 0x63c │ │ │ │ + cmn.w fp, #804 @ 0x324 │ │ │ │ + beq.w 85f0e │ │ │ │ + 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 85dc2 │ │ │ │ + ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ + cmp r2, r7 │ │ │ │ ite gt │ │ │ │ - movgt r0, #0 │ │ │ │ - movle r0, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ + movgt r1, #0 │ │ │ │ + movle r1, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ it eq │ │ │ │ - moveq r0, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 85e38 │ │ │ │ - bic.w r5, r3, #4080 @ 0xff0 │ │ │ │ - bic.w r5, r5, #15 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - adds r1, #1 │ │ │ │ - mov.w fp, r1, lsl #3 │ │ │ │ - cmp r2, fp │ │ │ │ - bhi.n 85d3a │ │ │ │ - add.w r1, fp, r1, lsl #4 │ │ │ │ - cmp.w r1, r2, lsl #2 │ │ │ │ + moveq r1, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 85f0e │ │ │ │ + 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 85e82 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add.w r2, r2, r2, lsl #1 │ │ │ │ + cmp.w r2, r3, lsl #2 │ │ │ │ it cc │ │ │ │ - movcc r8, r3 │ │ │ │ - bcc.n 85dca │ │ │ │ - mov fp, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 85df6 │ │ │ │ - cmp.w r2, #512 @ 0x200 │ │ │ │ - bhi.n 85df6 │ │ │ │ - subs r1, r2, #1 │ │ │ │ - mov.w ip, r1, lsr #3 │ │ │ │ - ldr.w r1, [r7, ip, lsl #3] │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 85f12 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + movcc r8, r5 │ │ │ │ + bcc.n 85e7a │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 85f72 │ │ │ │ + cmp.w r3, #512 @ 0x200 │ │ │ │ + bhi.w 85f72 │ │ │ │ + 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 85e9a │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ - add.w lr, r0, #1 │ │ │ │ + add.w lr, r2, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ ldr.w lr, [r8] │ │ │ │ str.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 85dd2 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r3 │ │ │ │ + beq.n 85eec │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ blx 2beec │ │ │ │ - ldr.w r2, [sl, r9] │ │ │ │ + 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 85f4e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r7, [r2, #1596] @ 0x63c │ │ │ │ - cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.n 85e78 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - add r2, r7 │ │ │ │ - ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ - cmp r0, r1 │ │ │ │ - blt.n 85db6 │ │ │ │ - ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ - cmp r0, r2 │ │ │ │ + add r3, r9 │ │ │ │ + ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ + cmp r7, r2 │ │ │ │ + blt.n 85e66 │ │ │ │ + ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ + cmp r7, r3 │ │ │ │ ite lt │ │ │ │ - movlt r6, #0 │ │ │ │ - movge r6, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + movlt r7, #0 │ │ │ │ + movge r7, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ it eq │ │ │ │ - moveq r6, #0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 85e78 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + moveq r7, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 85f4e │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + str r2, [r5, #0] │ │ │ │ + str r5, [r6, #4] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85e66 │ │ │ │ + beq.n 85f3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 85e9c │ │ │ │ + beq.n 85f76 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp r6, r0 │ │ │ │ - bcc.n 85e5c │ │ │ │ - mov r6, r0 │ │ │ │ - add.w r0, ip, #1 │ │ │ │ - add.w r0, r6, r0, lsl #3 │ │ │ │ - str r0, [r1, #24] │ │ │ │ - adds r0, r1, r6 │ │ │ │ - str r0, [r1, #4] │ │ │ │ - str.w lr, [r1, r6] │ │ │ │ + cmp.w r3, #512 @ 0x200 │ │ │ │ + bhi.n 85eae │ │ │ │ + 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 85e08 │ │ │ │ + mov r1, ip │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 70b80 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 85d70 │ │ │ │ + bne.n 85e24 │ │ │ │ ldr.w r8, [r4, #848] @ 0x350 │ │ │ │ - movw r1, #45557 @ 0xb1f5 │ │ │ │ + movw r1, #45597 @ 0xb21d │ │ │ │ movt r1, #6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 85fce │ │ │ │ - cmp r2, #1 │ │ │ │ + bne.w 86092 │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r2, #1 │ │ │ │ - mov r0, r2 │ │ │ │ + movcc r3, #1 │ │ │ │ + mov r0, r3 │ │ │ │ blx 2bf6c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 85fe6 │ │ │ │ - ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 85d70 │ │ │ │ + beq.w 8609e │ │ │ │ + ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp, #800] @ 0x320 │ │ │ │ + b.n 85e24 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 70a94 │ │ │ │ + b.w 70ab4 │ │ │ │ + ldrd r2, r0, [r1, #24] │ │ │ │ + cmp r0, r2 │ │ │ │ + bcc.n 85f32 │ │ │ │ + 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 85e24 │ │ │ │ + b.n 85eae │ │ │ │ ldr.w r5, [r4, #856] @ 0x358 │ │ │ │ - movw r1, #45725 @ 0xb29d │ │ │ │ - movt r1, #6 │ │ │ │ - cmp r5, r1 │ │ │ │ - bne.n 85f3a │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r0, r3 │ │ │ │ + movw r2, #45765 @ 0xb2c5 │ │ │ │ + movt r2, #6 │ │ │ │ + cmp r5, r2 │ │ │ │ + bne.n 85fec │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ - movcc r2, #1 │ │ │ │ - mov r1, r2 │ │ │ │ + movcc r3, #1 │ │ │ │ + mov r1, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2b720 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r2, [r1, #12] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - b.n 85d70 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldr.w r3, [r7, r3, lsl #3] │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r3, [r2, #12] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + b.n 85e24 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + ldr.w r3, [r9, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - strd r3, r2, [r5, #8] │ │ │ │ - str r5, [r3, #12] │ │ │ │ - str r5, [r2, #8] │ │ │ │ - b.n 85dca │ │ │ │ - ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ - movw r2, #45717 @ 0xb295 │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.w 85fdc │ │ │ │ - mov r0, r3 │ │ │ │ + strd r3, r2, [r6, #8] │ │ │ │ + str r6, [r3, #12] │ │ │ │ + str r6, [r2, #8] │ │ │ │ + b.n 85e7a │ │ │ │ + ldr.w r2, [r4, #860] @ 0x35c │ │ │ │ + movw r3, #45757 @ 0xb2bd │ │ │ │ + movt r3, #6 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 86088 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2ae0c │ │ │ │ - ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ + ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 85dca │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ + str.w r3, [r9, #800] @ 0x320 │ │ │ │ + b.n 85e7a │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 85eae │ │ │ │ + ldr r5, [r6, #16] │ │ │ │ movs r3, #28 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr.w r9, [r7, #512] @ 0x200 │ │ │ │ - mul.w sl, r3, r6 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + ldr.w r7, [r9, #512] @ 0x200 │ │ │ │ + mul.w sl, r3, r5 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - add.w r3, r9, sl │ │ │ │ + add.w r3, r7, sl │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - str r1, [r5, #8] │ │ │ │ - add.w r0, r7, r2, lsl #2 │ │ │ │ - str r5, [r3, #16] │ │ │ │ - ldr.w r5, [r0, #528] @ 0x210 │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 85ed8 │ │ │ │ + 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 85fb2 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 85ed4 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ - cmp r2, r6 │ │ │ │ + cbz r1, 85fae │ │ │ │ + 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 85f66 │ │ │ │ + beq.n 86020 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 85f44 │ │ │ │ + beq.n 85ffe │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 85ef0 │ │ │ │ + cbnz r2, 85fca │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 85dca │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 85e7a │ │ │ │ ldrd r1, r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85fc8 │ │ │ │ + beq.n 86082 │ │ │ │ str r1, [r2, #20] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - strd r2, r5, [r3, #20] │ │ │ │ - cbz r2, 85f0e │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + strd r2, r6, [r3, #20] │ │ │ │ + cbz r2, 85fe8 │ │ │ │ str r3, [r2, #24] │ │ │ │ - str r3, [r5, #20] │ │ │ │ - b.n 85dca │ │ │ │ - mov r1, ip │ │ │ │ - mov r0, r7 │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ - bl 70b60 │ │ │ │ - mov r8, r0 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 85d70 │ │ │ │ - b.n 85df6 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, r6 │ │ │ │ + str r3, [r6, #20] │ │ │ │ + b.n 85e7a │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 85f32 │ │ │ │ - ldr.w r2, [r7, #524] @ 0x20c │ │ │ │ + ldr.w r2, [r9, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 85f52 │ │ │ │ + cbz r2, 8600c │ │ │ │ str r3, [r2, #24] │ │ │ │ - ldr.w r2, [r7, #532] @ 0x214 │ │ │ │ - str.w r3, [r7, #524] @ 0x20c │ │ │ │ + ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ + str.w r3, [r9, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 85dca │ │ │ │ - str.w r3, [r7, #532] @ 0x214 │ │ │ │ - b.n 85dca │ │ │ │ + bne.w 85e7a │ │ │ │ + str.w r3, [r9, #532] @ 0x214 │ │ │ │ + b.n 85e7a │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 85ee2 │ │ │ │ + beq.n 85fbc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 85fc2 │ │ │ │ + cbz r2, 8607c │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ - ldr.w r1, [r9, sl] │ │ │ │ - ldr.w r2, [r7, #520] @ 0x208 │ │ │ │ + ldr.w r1, [r7, sl] │ │ │ │ + ldr.w r2, [r9, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ - str.w r3, [r7, #520] @ 0x208 │ │ │ │ + str.w r3, [r9, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 85f9a │ │ │ │ + cbz r3, 86054 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ - add.w r3, r7, r3, lsl #3 │ │ │ │ + add.w r3, r9, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ - add.w r3, r7, r2, lsl #3 │ │ │ │ - movs r5, #0 │ │ │ │ + add.w r3, r9, r2, lsl #3 │ │ │ │ + movs r6, #0 │ │ │ │ ldr.w r0, [r4, #980] @ 0x3d4 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ - str.w r5, [r3, #804] @ 0x324 │ │ │ │ + str.w r6, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r4, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ - ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ - str.w r5, [r9, sl] │ │ │ │ + ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ + str.w r6, [r7, sl] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r7, #788] @ 0x314 │ │ │ │ - b.n 85dca │ │ │ │ - str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 85f72 │ │ │ │ - str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 85f00 │ │ │ │ + str.w r3, [r9, #788] @ 0x314 │ │ │ │ + b.n 85e7a │ │ │ │ + str.w r1, [r9, #524] @ 0x20c │ │ │ │ + b.n 8602c │ │ │ │ + str.w r1, [r9, #524] @ 0x20c │ │ │ │ + b.n 85fda │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ - mov r1, r2 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 85e1a │ │ │ │ + mov r1, r5 │ │ │ │ + blx r2 │ │ │ │ + b.n 85f66 │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r3 │ │ │ │ - blx r5 │ │ │ │ - b.n 85e90 │ │ │ │ + blx r8 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 85ece │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 85dca │ │ │ │ + b.n 85e7a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 86082 │ │ │ │ + beq.n 8613a │ │ │ │ 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] @ (860cc ) │ │ │ │ + ldr r3, [pc, #200] @ (86184 ) │ │ │ │ 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 86088 │ │ │ │ + beq.n 86140 │ │ │ │ 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 8603a │ │ │ │ + bgt.n 860f2 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 86088 │ │ │ │ - cbz r3, 86088 │ │ │ │ + bgt.n 86140 │ │ │ │ + cbz r3, 86140 │ │ │ │ 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 8605a │ │ │ │ + bhi.n 86112 │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ - bcc.n 8607c │ │ │ │ + bcc.n 86134 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 70a94 │ │ │ │ + bl 70ab4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8607a │ │ │ │ + cbz r0, 86132 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2beec │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76170 │ │ │ │ + bl 76158 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 70a94 │ │ │ │ + b.w 70ab4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 860c8 │ │ │ │ + blt.n 86180 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #45725 @ 0xb29d │ │ │ │ + movw r1, #45765 @ 0xb2c5 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w lr, [r3, #856] @ 0x358 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 860b8 │ │ │ │ + bne.n 86170 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -135072,196 +135133,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 8607c │ │ │ │ + b.n 86134 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000860d0 : │ │ │ │ +00086188 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 860fe │ │ │ │ + cbz r0, 861b6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 860fe │ │ │ │ + bpl.n 861b6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 86124 │ │ │ │ - cbz r0, 8610e │ │ │ │ + bl 861dc │ │ │ │ + cbz r0, 861c6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 86114 │ │ │ │ + blt.n 861cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #32616 @ 0x7f68 │ │ │ │ + movw r0, #33512 @ 0x82e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3170 @ 0xc62 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 860fa │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 860fa │ │ │ │ + bne.n 861b2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 861b2 │ │ │ │ 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 86590 │ │ │ │ + beq.w 865f2 │ │ │ │ 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 86980 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.w 865a2 │ │ │ │ + bne.w 869e0 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 86606 │ │ │ │ + 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 86d3a │ │ │ │ + beq.w 86d56 │ │ │ │ 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 86426 │ │ │ │ + bne.w 864e4 │ │ │ │ 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 86470 │ │ │ │ + bne.w 8652e │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 86410 │ │ │ │ + bne.w 864ce │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8641c │ │ │ │ - ldrb.w r9, [ip, #16] │ │ │ │ + beq.w 864da │ │ │ │ + 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 861b6 │ │ │ │ - mov r9, r4 │ │ │ │ + blt.n 86272 │ │ │ │ + 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 8684e │ │ │ │ - movw r2, #29101 @ 0x71ad │ │ │ │ + beq.w 8687c │ │ │ │ + movw r2, #29309 @ 0x727d │ │ │ │ movt r2, #8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r2, [r1, #1564] @ 0x61c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86cae │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 86488 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bne.w 86e1c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 86a76 │ │ │ │ + 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 86fde │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ + bne.w 870a8 │ │ │ │ + cmp.w r9, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - strle r7, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 86ee0 │ │ │ │ - mov r3, r7 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - strd r8, r7, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ + strle.w r9, [sp, #48] @ 0x30 │ │ │ │ + bgt.w 86fae │ │ │ │ + mov r3, r9 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + strd r9, r4, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 86dec │ │ │ │ + ble.w 86e48 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r5, fp │ │ │ │ movs r4, #1 │ │ │ │ - movw r3, #29101 @ 0x71ad │ │ │ │ + movw r3, #29309 @ 0x727d │ │ │ │ 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 864dc │ │ │ │ + bne.w 86540 │ │ │ │ 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 86ef8 │ │ │ │ + bpl.w 86fd2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 8716c │ │ │ │ + bpl.w 870f6 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 86f02 │ │ │ │ + bpl.w 86fdc │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.w 87170 │ │ │ │ + bpl.w 870fa │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86f0e │ │ │ │ + beq.w 86fe8 │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 86602 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 86666 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, r4, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 864f4 │ │ │ │ + beq.w 86558 │ │ │ │ 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] │ │ │ │ @@ -135269,788 +135332,786 @@ │ │ │ │ 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 86f42 │ │ │ │ + beq.w 86ff4 │ │ │ │ lsls r3, r7, #25 │ │ │ │ it pl │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ - bpl.w 86f44 │ │ │ │ + bpl.w 86ff6 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 86f4e │ │ │ │ + beq.w 87000 │ │ │ │ lsls r3, r3, #25 │ │ │ │ it pl │ │ │ │ addpl r1, #28 │ │ │ │ - bpl.w 86f50 │ │ │ │ + bpl.w 87002 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86f5a │ │ │ │ + beq.w 8700c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 863de │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blt.n 8649c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, r4, #2 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 863da │ │ │ │ + ble.n 8649a │ │ │ │ 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 87142 │ │ │ │ + bpl.w 87104 │ │ │ │ lsls r1, r3, #25 │ │ │ │ it pl │ │ │ │ addpl r0, #28 │ │ │ │ - bpl.w 87142 │ │ │ │ + bpl.w 87104 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8714a │ │ │ │ + beq.w 8710c │ │ │ │ lsls r3, r7, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ addmi.w r1, r6, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86f92 │ │ │ │ + beq.w 87054 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbnz r0, 863de │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cbnz r0, 8649c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, r4, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 863da │ │ │ │ + ble.n 8649a │ │ │ │ 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 87048 │ │ │ │ + beq.w 87254 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 87038 │ │ │ │ + bpl.w 87244 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 87044 │ │ │ │ + beq.w 87250 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 86f7c │ │ │ │ + bpl.w 8703e │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86f88 │ │ │ │ + beq.w 8704a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 863d6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blt.n 86496 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 8638a │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bgt.n 8644a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 864f6 │ │ │ │ + beq.n 8655a │ │ │ │ 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 86e64 │ │ │ │ - bne.w 86756 │ │ │ │ + blt.w 86ec0 │ │ │ │ + bne.w 867b8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 193290 │ │ │ │ + bl 1934e8 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 86618 │ │ │ │ + b.n 8667c │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 861ca │ │ │ │ + bls.w 86286 │ │ │ │ movs r1, #0 │ │ │ │ adds r6, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - blt.w 861b6 │ │ │ │ - b.n 861ea │ │ │ │ + cmp r6, r9 │ │ │ │ + blt.w 86272 │ │ │ │ + b.n 862a6 │ │ │ │ sub.w ip, fp, #4 │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 8643c │ │ │ │ + b.n 864fa │ │ │ │ adds r6, #1 │ │ │ │ mov ip, lr │ │ │ │ - cmp r6, r7 │ │ │ │ - bge.w 86894 │ │ │ │ + cmp r6, r9 │ │ │ │ + bge.w 868d8 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ add.w lr, ip, #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 86470 │ │ │ │ - ands.w r9, r2, r1 │ │ │ │ - beq.n 86432 │ │ │ │ + bne.n 8652e │ │ │ │ + ands.w r8, r2, r1 │ │ │ │ + beq.n 864f0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r1, #1 │ │ │ │ cmp r4, #15 │ │ │ │ - bls.n 86432 │ │ │ │ + bls.n 864f0 │ │ │ │ adds r6, #1 │ │ │ │ add.w lr, ip, #8 │ │ │ │ - cmp r6, r7 │ │ │ │ - bge.w 87174 │ │ │ │ + cmp r6, r9 │ │ │ │ + bge.w 87128 │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 86432 │ │ │ │ + beq.n 864f0 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #3489 @ 0xda1 │ │ │ │ + movw r3, #4693 @ 0x1255 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str r2, [sp, #8] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 8621e │ │ │ │ - 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 86ebc │ │ │ │ - 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 86242 │ │ │ │ - subs r3, r7, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r2, r8, r3, lsl #2 │ │ │ │ - b.n 864d4 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ - cmp r2, r1 │ │ │ │ - bhi.n 864c8 │ │ │ │ - b.w 86fe0 │ │ │ │ + b.n 862d2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86e64 │ │ │ │ - bne.w 86602 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blt.w 86ec0 │ │ │ │ + bne.w 86666 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 8626c │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 8632c │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r2 │ │ │ │ it lt │ │ │ │ movlt r5, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86e0a │ │ │ │ + bne.w 86e66 │ │ │ │ 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 86b48 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bne.w 86c1a │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r1, r1, r0 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - bne.w 86e04 │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + bne.w 86e60 │ │ │ │ + ldrd r9, r4, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - bgt.w 86cd2 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 86a0c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + bgt.w 86efa │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86ace │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 8700a │ │ │ │ + bne.w 870da │ │ │ │ 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 86a92 │ │ │ │ + cmpne.w r9, #1 │ │ │ │ + bgt.w 86b5c │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 8702a │ │ │ │ + bne.w 871ea │ │ │ │ + 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 8707e │ │ │ │ + bne.w 87170 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 865e8 │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 865f8 │ │ │ │ + bne.n 8664c │ │ │ │ + b.w 871aa │ │ │ │ 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 8616e │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bgt.w 8622a │ │ │ │ + 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 8700a │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bne.w 870da │ │ │ │ + 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 8707e │ │ │ │ + bne.w 87170 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ addw sp, sp, #1644 @ 0x66c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 8713c │ │ │ │ + beq.w 87184 │ │ │ │ cmp r4, #1 │ │ │ │ ittt eq │ │ │ │ moveq r3, #2 │ │ │ │ streq r3, [sp, #12] │ │ │ │ moveq r2, r3 │ │ │ │ - bne.w 87166 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bne.w 870fe │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 86f64 │ │ │ │ + ble.w 86f5e │ │ │ │ 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 867fe │ │ │ │ + bne.w 868c2 │ │ │ │ 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 86f1a │ │ │ │ + bpl.w 87016 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 871a0 │ │ │ │ + bpl.w 8711c │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r0, r8, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 86f26 │ │ │ │ + bpl.w 87022 │ │ │ │ lsls r3, r1, #25 │ │ │ │ - bpl.w 8719a │ │ │ │ + bpl.w 87122 │ │ │ │ add.w r1, r5, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86f32 │ │ │ │ + beq.w 8702e │ │ │ │ lsrs r7, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 86816 │ │ │ │ + bne.w 868e2 │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86e64 │ │ │ │ - beq.w 86c7e │ │ │ │ + blt.w 86ec0 │ │ │ │ + beq.w 86d50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 86e82 │ │ │ │ + bne.w 86ede │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add.w r2, fp, r3 │ │ │ │ cmp r2, fp │ │ │ │ - bls.n 866de │ │ │ │ + bls.n 86742 │ │ │ │ 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 866de │ │ │ │ + bls.n 86742 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str.w r0, [r7], #4 │ │ │ │ str.w r2, [r1], #-4 │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.n 866ce │ │ │ │ + bhi.n 86732 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 86ea4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 86f74 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 86b5c │ │ │ │ + ble.w 86c2e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r4, fp, #4 │ │ │ │ - movw r5, #29101 @ 0x71ad │ │ │ │ + movw r5, #29309 @ 0x727d │ │ │ │ movt r5, #8 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 86832 │ │ │ │ + bne.n 86860 │ │ │ │ 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 8718a │ │ │ │ + bpl.w 870ce │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 87184 │ │ │ │ + bpl.w 870c8 │ │ │ │ lsls r6, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86fc4 │ │ │ │ + beq.w 87086 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86b68 │ │ │ │ + beq.w 86c3a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ it ge │ │ │ │ strge r5, [sp, #12] │ │ │ │ - bge.w 86502 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bge.w 86566 │ │ │ │ + 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 86502 │ │ │ │ - movw r3, #29101 @ 0x71ad │ │ │ │ + ble.w 86566 │ │ │ │ + movw r3, #29309 @ 0x727d │ │ │ │ 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 8689e │ │ │ │ + bne.n 868fe │ │ │ │ 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 87194 │ │ │ │ + beq.w 87116 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 86aae │ │ │ │ + beq.w 86b7a │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, sl, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 86abe │ │ │ │ + beq.w 86b8a │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 87190 │ │ │ │ + beq.w 87112 │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86ace │ │ │ │ + beq.w 86b9a │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 868ac │ │ │ │ + beq.n 8690c │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ it lt │ │ │ │ movlt r6, r9 │ │ │ │ mov r3, r2 │ │ │ │ - blt.n 868c4 │ │ │ │ - b.n 86920 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - blx r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 86e64 │ │ │ │ - it eq │ │ │ │ - ldrdeq r5, r8, [r4, #-4] │ │ │ │ - beq.w 8668a │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 86f9e │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.w 8662e │ │ │ │ - b.n 866a0 │ │ │ │ + blt.n 86924 │ │ │ │ + b.n 86980 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86e64 │ │ │ │ - bne.n 86754 │ │ │ │ + blt.w 86ec0 │ │ │ │ + bne.n 867b6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 86702 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - b.n 86756 │ │ │ │ + bne.w 86766 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + b.n 867b8 │ │ │ │ tst r2, r1 │ │ │ │ itttt ne │ │ │ │ addne r1, sp, #64 @ 0x40 │ │ │ │ strne r1, [sp, #8] │ │ │ │ - movwne r2, #35901 @ 0x8c3d │ │ │ │ + movwne r2, #35593 @ 0x8b09 │ │ │ │ movtne r2, #20 │ │ │ │ - bne.w 8620c │ │ │ │ + bne.w 862c8 │ │ │ │ movw r2, #24552 @ 0x5fe8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 87120 │ │ │ │ + beq.w 871f8 │ │ │ │ ldr r5, [r3, #100] @ 0x64 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r1, #31633 @ 0x7b91 │ │ │ │ + movw r1, #31393 @ 0x7aa1 │ │ │ │ movt r1, #18 │ │ │ │ str r2, [sp, #8] │ │ │ │ - movw r2, #3489 @ 0xda1 │ │ │ │ + movw r2, #4693 @ 0x1255 │ │ │ │ movt r2, #35 @ 0x23 │ │ │ │ str.w r5, [sp, #1632] @ 0x660 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 8620c │ │ │ │ + b.n 862c8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 86ec0 │ │ │ │ + bne.n 868e2 │ │ │ │ + ldrd r5, r8, [r4, #-4] │ │ │ │ + b.n 866ee │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 861f0 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 862ac │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 8706a │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 86692 │ │ │ │ + b.n 86704 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 86e64 │ │ │ │ - bne.n 86966 │ │ │ │ + blt.w 86ec0 │ │ │ │ + bne.n 869c6 │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - ble.n 86920 │ │ │ │ + ble.n 86980 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8715e │ │ │ │ + bne.w 87210 │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ add.w r9, sl, #20 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ - str r5, [sp, #28] │ │ │ │ + str r5, [sp, #24] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r7, r6, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ asrs r7, r7, #1 │ │ │ │ ldr.w r1, [fp, r7, lsl #2] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, r8 │ │ │ │ mov r2, r5 │ │ │ │ it ge │ │ │ │ movge r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87158 │ │ │ │ + beq.w 8726e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 870ec │ │ │ │ + beq.w 87258 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r9 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 870fc │ │ │ │ + beq.w 87268 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 86954 │ │ │ │ + beq.n 869b4 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 8695e │ │ │ │ + cbz r0, 869be │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 86962 │ │ │ │ + bge.n 869c2 │ │ │ │ mov r6, r7 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 868d6 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + bgt.n 86936 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r6 │ │ │ │ - ble.n 8696e │ │ │ │ + ble.n 869ce │ │ │ │ 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.n 869f8 │ │ │ │ + bne.n 86a62 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 8677e │ │ │ │ - b.n 86502 │ │ │ │ + bne.w 867e0 │ │ │ │ + b.n 86566 │ │ │ │ adds r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86914 │ │ │ │ + bne.n 86974 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt.n 86918 │ │ │ │ + bgt.n 86978 │ │ │ │ adds r4, r7, #1 │ │ │ │ - b.n 8691a │ │ │ │ + b.n 8697a │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 86920 │ │ │ │ + bge.n 86980 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 86786 │ │ │ │ + b.n 867e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86948 │ │ │ │ + beq.n 869a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 86a06 │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - bgt.w 870c2 │ │ │ │ - add.w r3, r7, #136 @ 0x88 │ │ │ │ + b.n 86a70 │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ + bgt.w 87138 │ │ │ │ + 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 86ade │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ble.w 86baa │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d6d68 │ │ │ │ + bl d6c58 │ │ │ │ str.w r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8704c │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 86ada │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + beq.w 8718a │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 86ba6 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl d6d68 │ │ │ │ + bl d6c58 │ │ │ │ str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87138 │ │ │ │ - cmp r7, #2 │ │ │ │ - beq.n 869ee │ │ │ │ - add.w r9, r5, #4 │ │ │ │ + beq.w 871e6 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.n 86a56 │ │ │ │ + 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 d6d68 │ │ │ │ + bl d6c58 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8704e │ │ │ │ + beq.w 8718c │ │ │ │ adds r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 869d4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r8, fp │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 86a3c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 86178 │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ + b.w 86234 │ │ │ │ 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 86948 │ │ │ │ + b.n 869a8 │ │ │ │ + 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 86f8a │ │ │ │ + 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 862fc │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r2 │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ + b.n 86ac8 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r1], #4 │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ + cmp r2, r1 │ │ │ │ + bhi.n 86abc │ │ │ │ + b.n 870ac │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 86a76 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 86b40 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86a2e │ │ │ │ + bge.n 86af2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 86a2e │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 86a76 │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ + cbnz r3, 86af2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 86b40 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86a48 │ │ │ │ + bge.n 86b0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 86a48 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #2 │ │ │ │ - beq.n 86a76 │ │ │ │ - add.w r6, r8, #4 │ │ │ │ + cbnz r3, 86b0e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.n 86b40 │ │ │ │ + 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 86a6a │ │ │ │ + bge.n 86b32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 86a6a │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 86b32 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 86a52 │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - bgt.w 87118 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 86b1a │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ + bgt.w 87218 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 87004 │ │ │ │ + bne.w 870d4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86568 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.w 86568 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + beq.w 865cc │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 865cc │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ - b.n 86aa8 │ │ │ │ + b.n 86b74 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ str.w r5, [r1], #4 │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 86a9c │ │ │ │ - b.n 86568 │ │ │ │ + bcc.n 86b68 │ │ │ │ + b.n 865cc │ │ │ │ add.w r0, sl, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 867d0 │ │ │ │ + bne.w 86832 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c22c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 867e8 │ │ │ │ + bne.w 8684a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 867ea │ │ │ │ + b.n 8684c │ │ │ │ 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 86a14 │ │ │ │ + b.n 86ad6 │ │ │ │ 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] │ │ │ │ @@ -136062,283 +136123,238 @@ │ │ │ │ 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 86526 │ │ │ │ + beq.w 8658a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 86526 │ │ │ │ + b.n 8658a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86e9e │ │ │ │ + bne.w 87160 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, r3 │ │ │ │ - blt.w 86762 │ │ │ │ - b.n 86502 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt.w 867c4 │ │ │ │ + b.n 86566 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r3, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8684a │ │ │ │ + beq.w 86878 │ │ │ │ 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 86ba6 │ │ │ │ + bpl.n 86c78 │ │ │ │ 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 86bba │ │ │ │ + beq.n 86c8c │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86fba │ │ │ │ + beq.w 87060 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86756 │ │ │ │ + bne.w 867b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r3, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.w 86756 │ │ │ │ + ble.w 867b8 │ │ │ │ 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 86bf8 │ │ │ │ + bpl.n 86cca │ │ │ │ lsls r0, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl r3, #28 │ │ │ │ addmi r3, #20 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 87026 │ │ │ │ + beq.w 87232 │ │ │ │ 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 86fd4 │ │ │ │ + beq.w 87096 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86756 │ │ │ │ + bne.w 867b8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.w 86756 │ │ │ │ + ble.w 867b8 │ │ │ │ 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 87154 │ │ │ │ + bpl.w 8722e │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 87150 │ │ │ │ + bpl.w 87220 │ │ │ │ lsls r7, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 870b8 │ │ │ │ + beq.w 87224 │ │ │ │ lsrs r4, r0, #31 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86756 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 867b8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 86c2e │ │ │ │ - b.n 86756 │ │ │ │ + bgt.n 86d00 │ │ │ │ + b.n 867b8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 86822 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r8, r9 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 8710a │ │ │ │ - movw r5, #40968 @ 0xa008 │ │ │ │ - movt r5, #75 @ 0x4b │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 8684e │ │ │ │ - lsls r5, r6, #31 │ │ │ │ - bpl.w 8684e │ │ │ │ - movw r2, #29101 @ 0x71ad │ │ │ │ - movt r2, #8 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - movw r1, #3489 @ 0xda1 │ │ │ │ - movt r1, #35 @ 0x23 │ │ │ │ - cmp r3, r0 │ │ │ │ - it eq │ │ │ │ - moveq r2, r1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movw r3, #30449 @ 0x76f1 │ │ │ │ - movt r3, #18 │ │ │ │ - str.w r2, [r1, #1572] @ 0x624 │ │ │ │ - str.w r3, [r1, #1564] @ 0x61c │ │ │ │ - b.w 86216 │ │ │ │ - subs r1, r2, #2 │ │ │ │ - beq.n 86cf0 │ │ │ │ - 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 87214 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 86e6a │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 8653e │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 86d2a │ │ │ │ - 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 87214 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 86e6a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - b.n 86d00 │ │ │ │ + b.n 868ee │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 871a6 │ │ │ │ + ble.w 87274 │ │ │ │ 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 86d92 │ │ │ │ - cbz r6, 86dc2 │ │ │ │ + b.n 86dac │ │ │ │ + cbz r6, 86dda │ │ │ │ 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 86dde │ │ │ │ + bge.n 86e40 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 87100 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 87100 │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + cmp r7, r0 │ │ │ │ + bne.w 871e0 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 871e0 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 87106 │ │ │ │ - cbz r4, 86dc2 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + bne.w 871dc │ │ │ │ + cbz r4, 86dda │ │ │ │ tst r2, r1 │ │ │ │ - bne.n 86dd2 │ │ │ │ + bne.n 86de8 │ │ │ │ mov r5, sl │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 86d70 │ │ │ │ + beq.n 86d8a │ │ │ │ add.w ip, ip, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ - bge.w 86c84 │ │ │ │ + cmp ip, r9 │ │ │ │ + bge.n 86df4 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 86d8e │ │ │ │ + b.n 86da8 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 86dbc │ │ │ │ + bls.n 86dd4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 86dc2 │ │ │ │ - mov r4, r8 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r8, r9 │ │ │ │ - mov r9, r4 │ │ │ │ + b.n 86dda │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 87236 │ │ │ │ + movw r5, #40968 @ 0xa008 │ │ │ │ + movt r5, #75 @ 0x4b │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.w 8687c │ │ │ │ + lsls r5, r6, #31 │ │ │ │ + bpl.w 8687c │ │ │ │ + movw r2, #29309 @ 0x727d │ │ │ │ + movt r2, #8 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + movw r1, #4693 @ 0x1255 │ │ │ │ + movt r1, #35 @ 0x23 │ │ │ │ + cmp r3, r0 │ │ │ │ + it eq │ │ │ │ + moveq r2, r1 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movw r3, #30209 @ 0x7601 │ │ │ │ + movt r3, #18 │ │ │ │ + str.w r2, [r1, #1572] @ 0x624 │ │ │ │ + str.w r3, [r1, #1564] @ 0x61c │ │ │ │ + b.w 862d2 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ mov r4, r6 │ │ │ │ - b.w 861f0 │ │ │ │ - beq.w 86ffc │ │ │ │ + b.w 862ac │ │ │ │ + beq.w 870a0 │ │ │ │ add.w r7, fp, #4 │ │ │ │ mov r2, r7 │ │ │ │ cmp fp, r7 │ │ │ │ - bcs.w 86b50 │ │ │ │ + bcs.w 86c22 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #4 │ │ │ │ - b.n 866ba │ │ │ │ + b.n 8671e │ │ │ │ mov r3, r1 │ │ │ │ - b.w 86256 │ │ │ │ + b.w 86316 │ │ │ │ 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] │ │ │ │ @@ -136349,389 +136365,433 @@ │ │ │ │ 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 86e78 │ │ │ │ + ble.n 86ed4 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 86e7c │ │ │ │ + bgt.n 86ed8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 86b10 │ │ │ │ + ble.w 86be2 │ │ │ │ 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 86b10 │ │ │ │ - bl 87214 │ │ │ │ + bge.w 86be2 │ │ │ │ + bl 872e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 86e3c │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 87020 │ │ │ │ + beq.n 86e98 │ │ │ │ + ldrd r9, r4, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 870f0 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 86a14 │ │ │ │ + b.n 86ad6 │ │ │ │ subs r3, r3, r2 │ │ │ │ subs r1, r1, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 86e32 │ │ │ │ + b.n 86e8e │ │ │ │ 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, 86e98 │ │ │ │ + cbnz r3, 86ef4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 193290 │ │ │ │ - b.n 866a8 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r3, #4 │ │ │ │ + bl 1934e8 │ │ │ │ + b.n 8670c │ │ │ │ + subs r1, r2, #2 │ │ │ │ + beq.n 86f18 │ │ │ │ + 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 872e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 86ec6 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 865a2 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 86f50 │ │ │ │ + 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 872e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 86ec6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + b.n 86f26 │ │ │ │ + subs r3, #1 │ │ │ │ + add.w r2, fp, r3, lsl #2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + cmp fp, r2 │ │ │ │ + bcc.w 8671a │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 86c2e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 866e6 │ │ │ │ + bls.n 86fc6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ - b.n 86ea8 │ │ │ │ + b.n 86f78 │ │ │ │ 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] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r9, fp, [r2, #4] │ │ │ │ str r4, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 864be │ │ │ │ - mov r3, r7 │ │ │ │ + bne.w 86aae │ │ │ │ + mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 86ee4 │ │ │ │ + bgt.n 86fb2 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 8624c │ │ │ │ + b.w 8630a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + blt.w 86754 │ │ │ │ + b.n 86c2e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bmi.w 862a2 │ │ │ │ + bmi.w 86362 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 862b4 │ │ │ │ + bne.w 86374 │ │ │ │ cmp r5, r6 │ │ │ │ ite ge │ │ │ │ movge r5, #0 │ │ │ │ movlt r5, #1 │ │ │ │ - b.w 862b6 │ │ │ │ + b.w 86376 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ + tst.w r3, #32 │ │ │ │ + bne.w 863ce │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + blx 2c22c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 863e4 │ │ │ │ + cmp r8, sl │ │ │ │ + ble.w 863e8 │ │ │ │ + b.w 8649c │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bmi.w 8666e │ │ │ │ + bmi.w 866d2 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86682 │ │ │ │ + bne.w 866e6 │ │ │ │ cmp r7, sl │ │ │ │ ite ge │ │ │ │ movge r7, #0 │ │ │ │ movlt r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8668a │ │ │ │ - b.n 86816 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ - tst.w r3, #32 │ │ │ │ - bne.w 8630e │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - blx 2c22c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 86324 │ │ │ │ - cmp r8, sl │ │ │ │ - ble.w 86328 │ │ │ │ - b.w 863de │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r2, fp, r3, lsl #2 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - cmp fp, r2 │ │ │ │ - bcc.w 866b6 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 86b5c │ │ │ │ - b.n 86ea4 │ │ │ │ + beq.w 866ee │ │ │ │ + b.n 868e2 │ │ │ │ adds r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 863c8 │ │ │ │ + bne.w 86488 │ │ │ │ cmp r6, r4 │ │ │ │ - ble.w 863cc │ │ │ │ - b.w 863d6 │ │ │ │ + ble.w 8648c │ │ │ │ + b.w 86496 │ │ │ │ cmp r8, sl │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.w 86378 │ │ │ │ + b.w 86438 │ │ │ │ + cmp r6, r7 │ │ │ │ + ite le │ │ │ │ + movle r0, #0 │ │ │ │ + movgt r0, #1 │ │ │ │ + b.n 86c98 │ │ │ │ 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, 86fb4 │ │ │ │ + cbnz r3, 87080 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 193290 │ │ │ │ - b.n 8681e │ │ │ │ - cmp r6, r7 │ │ │ │ - ite le │ │ │ │ - movle r0, #0 │ │ │ │ - movgt r0, #1 │ │ │ │ - b.n 86bc6 │ │ │ │ + bl 1934e8 │ │ │ │ + b.n 868ea │ │ │ │ cmp r4, r5 │ │ │ │ ite ge │ │ │ │ movge r4, #0 │ │ │ │ movlt r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86754 │ │ │ │ - b.n 86b68 │ │ │ │ + bne.w 867b6 │ │ │ │ + b.n 86c3a │ │ │ │ cmp r6, r7 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 86c1c │ │ │ │ - subs r3, r7, #1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + b.n 86cee │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 86566 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ - b.n 86ff4 │ │ │ │ + b.n 870c0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r1], #4 │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 86fe8 │ │ │ │ - b.w 86242 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 86502 │ │ │ │ + bhi.n 870b4 │ │ │ │ + b.w 862fc │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 867a4 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.w 86794 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 87020 │ │ │ │ + beq.n 870f0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55904 @ 0xda60 │ │ │ │ + movw r1, #56800 @ 0xdde0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 86a80 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - b.n 86c0e │ │ │ │ - bl 75f9c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #12] │ │ │ │ - b.w 8656e │ │ │ │ + b.n 86b48 │ │ │ │ adds r0, #28 │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ - tst.w r3, #32 │ │ │ │ - bne.w 863b6 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 86f7e │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 8703a │ │ │ │ - mov r5, r0 │ │ │ │ - add.w r5, fp, r5, lsl #2 │ │ │ │ - cmp fp, r5 │ │ │ │ - bne.n 8709c │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - bgt.n 87094 │ │ │ │ + b.n 86fd4 │ │ │ │ + adds r1, #28 │ │ │ │ + b.n 86fde │ │ │ │ + mov r5, r4 │ │ │ │ + b.w 8649c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86420 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b.w 8642c │ │ │ │ + adds r1, #28 │ │ │ │ + b.n 86b8c │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ + b.n 86b7e │ │ │ │ + add.w r0, r8, #28 │ │ │ │ + b.n 8701a │ │ │ │ + add.w r1, r5, #28 │ │ │ │ + b.n 87024 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, sl │ │ │ │ + mov r4, r1 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.w 862ac │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + bl 75bcc │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 869fc │ │ │ │ + bl 1f31b8 │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ + 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] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 8658a │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 8707e │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + str r3, [r7, #12] │ │ │ │ + str.w r9, [r7, #8] │ │ │ │ + cbz r4, 871aa │ │ │ │ + b.n 87170 │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movs r3, #4 │ │ │ │ + b.n 86f74 │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ subs r5, #1 │ │ │ │ - bpl.n 87076 │ │ │ │ + bpl.n 87168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 865e8 │ │ │ │ - b.w 8658a │ │ │ │ + bne.w 8664c │ │ │ │ + b.n 871aa │ │ │ │ + mov r5, r3 │ │ │ │ + b.w 8655a │ │ │ │ + mov r5, r0 │ │ │ │ + add.w r5, fp, r5, lsl #2 │ │ │ │ + cmp fp, r5 │ │ │ │ + bne.n 871c0 │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ + bgt.n 871b8 │ │ │ │ + ldrd r5, r4, [r7, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r7, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r9, r3, [r7, #8] │ │ │ │ + cbnz r4, 871b2 │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.w 8665c │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 87170 │ │ │ │ mov r0, fp │ │ │ │ - bl 75f9c │ │ │ │ - b.n 8705a │ │ │ │ + bl 75f84 │ │ │ │ + b.n 8719a │ │ │ │ ldr.w r2, [r5, #-4]! │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87052 │ │ │ │ + bge.n 87190 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87052 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 87052 │ │ │ │ - cmp r4, r6 │ │ │ │ - ite le │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - b.n 86c6e │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - bl 75be4 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 86998 │ │ │ │ - bl 1f2e80 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - str r7, [r3, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 8658a │ │ │ │ - b.n 8707e │ │ │ │ - add.w r0, sl, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 86906 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 86956 │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 86470 │ │ │ │ + bne.n 87190 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87190 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 86dc2 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - movw r2, #3489 @ 0xda1 │ │ │ │ - movt r2, #35 @ 0x23 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - b.n 86cae │ │ │ │ - mov r0, r8 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 86a76 │ │ │ │ + b.n 86dda │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + b.w 8652e │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 8718c │ │ │ │ + bl 75f84 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #12] │ │ │ │ + b.w 865d2 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r2, #23497 @ 0x5bc9 │ │ │ │ + movw r2, #23953 @ 0x5d91 │ │ │ │ movt r2, #21 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r2, [sp, #1628] @ 0x65c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86216 │ │ │ │ - b.n 86cbc │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 8704e │ │ │ │ - mov r5, r3 │ │ │ │ - b.w 864f6 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 86360 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b.w 8636c │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 86c62 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 86c52 │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ - b.n 870f0 │ │ │ │ + beq.w 862d2 │ │ │ │ + b.n 86e2a │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r9 │ │ │ │ - b.w 86786 │ │ │ │ - mov r5, r4 │ │ │ │ - b.w 863de │ │ │ │ + b.w 867e8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 75f84 │ │ │ │ + b.n 86b40 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 86d34 │ │ │ │ + cmp r4, r6 │ │ │ │ + ite le │ │ │ │ + movle r4, #0 │ │ │ │ + movgt r4, #1 │ │ │ │ + b.n 86d40 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 86d24 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + b.n 86ce0 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + movw r2, #4693 @ 0x1255 │ │ │ │ + movt r2, #35 @ 0x23 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + b.n 86e1c │ │ │ │ adds r0, #28 │ │ │ │ - b.n 86efa │ │ │ │ - adds r1, #28 │ │ │ │ - b.n 86f04 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r4, r1 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.w 861f0 │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ + tst.w r3, #32 │ │ │ │ + bne.w 86476 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.w 86742 │ │ │ │ + b.n 87040 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.w 86732 │ │ │ │ - adds r1, #28 │ │ │ │ - b.n 86ac0 │ │ │ │ + b.n 87246 │ │ │ │ + add.w r0, sl, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 86966 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 869b6 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 86ab2 │ │ │ │ - add.w r1, r5, #28 │ │ │ │ - b.n 86f28 │ │ │ │ - add.w r0, r8, #28 │ │ │ │ - b.n 86f1e │ │ │ │ + b.n 8725c │ │ │ │ movs r2, #0 │ │ │ │ - b.w 8619c │ │ │ │ + b.w 86258 │ │ │ │ + nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #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 8720e │ │ │ │ + beq.n 872de │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 87200 │ │ │ │ + bpl.n 872d0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 8720a │ │ │ │ + beq.n 872da │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 871ec │ │ │ │ + bpl.n 872bc │ │ │ │ adds r1, #20 │ │ │ │ blx 2c22c │ │ │ │ - cbz r0, 871f6 │ │ │ │ + cbz r0, 872c6 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 2c22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 871e8 │ │ │ │ + bne.n 872b8 │ │ │ │ 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 871dc │ │ │ │ + bne.n 872ac │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 871ee │ │ │ │ + b.n 872be │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 87202 │ │ │ │ + b.n 872d2 │ │ │ │ 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 │ │ │ │ @@ -136761,1554 +136821,1556 @@ │ │ │ │ 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 193034 │ │ │ │ + bl 19327c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 87b50 │ │ │ │ + blt.w 87bf8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 879a6 │ │ │ │ + bne.w 87a8a │ │ │ │ subs.w r2, r9, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq.w 87520 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq.w 87536 │ │ │ │ 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 193118 │ │ │ │ + bl 193360 │ │ │ │ subs r1, r0, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ble.w 87b02 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ble.w 87b8e │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bgt.w 875e4 │ │ │ │ + bgt.w 876aa │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 87ad0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bgt.w 87b94 │ │ │ │ + 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 1931f4 │ │ │ │ + bl 19344c │ │ │ │ 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 879d2 │ │ │ │ + bne.w 87b3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 874fe │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.w 87514 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add.w r7, r8, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 875b0 │ │ │ │ + beq.w 87676 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw ip, #29101 @ 0x71ad │ │ │ │ + movw ip, #29309 @ 0x727d │ │ │ │ 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 873b8 │ │ │ │ + bne.n 874b8 │ │ │ │ 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 87b1a │ │ │ │ + bpl.w 87bc8 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87b08 │ │ │ │ + bpl.w 87bb6 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r0, r4, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 87b16 │ │ │ │ + beq.w 87bc4 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87528 │ │ │ │ + bpl.n 874f4 │ │ │ │ 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 8753a │ │ │ │ + beq.n 87504 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 873f8 │ │ │ │ + bge.n 87488 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #4 │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ - cbnz r3, 873d8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 874d8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 874fa │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.n 87510 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 87428 │ │ │ │ + bge.n 8753e │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 87336 │ │ │ │ + b.n 87406 │ │ │ │ + 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 8765a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 87676 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + ble.n 8753e │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 87406 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 873f4 │ │ │ │ - blt.w 87ac6 │ │ │ │ + beq.n 87484 │ │ │ │ + blt.w 87ba6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8739c │ │ │ │ + beq.n 8746a │ │ │ │ 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 87a82 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + beq.w 87b38 │ │ │ │ adds r1, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 873a6 │ │ │ │ - ldr.w r5, [fp] │ │ │ │ + b.n 87472 │ │ │ │ + add.w r1, r5, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c22c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 87458 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 8745c │ │ │ │ + b.n 87488 │ │ │ │ + strd sl, r9, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 87532 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ 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 87594 │ │ │ │ + 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 19344c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 875b0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - ble.n 87428 │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 87336 │ │ │ │ + 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 193034 │ │ │ │ + bl 19327c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne.n 87544 │ │ │ │ + bne.n 8760c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ adds r4, #4 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8790e │ │ │ │ + bne.w 87a30 │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - beq.n 874f6 │ │ │ │ + beq.n 8750c │ │ │ │ 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 193118 │ │ │ │ + bl 193360 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.w 8790a │ │ │ │ - blt.w 87b56 │ │ │ │ + beq.w 879d6 │ │ │ │ + blt.w 87bfe │ │ │ │ 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 19323c │ │ │ │ + bl 193494 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87932 │ │ │ │ + bne.w 87a20 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8793a │ │ │ │ + bne.w 87a28 │ │ │ │ subs.w sl, sl, r5 │ │ │ │ - beq.n 874f6 │ │ │ │ + beq.n 8750c │ │ │ │ add.w r7, r7, r5, lsl #2 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr.w r3, [fp], #4 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr.w r2, [fp], #4 │ │ │ │ adds r4, #4 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87920 │ │ │ │ + bne.w 87a42 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 87afc │ │ │ │ + beq.w 87bb0 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 87432 │ │ │ │ + bgt.n 87548 │ │ │ │ cmp r5, #6 │ │ │ │ - bgt.n 87432 │ │ │ │ + bgt.n 87548 │ │ │ │ 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 8732e │ │ │ │ - strd sl, r9, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 8751c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - 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 1931f4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add.w r1, r5, #28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 2c22c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8738c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 87390 │ │ │ │ - b.n 873f8 │ │ │ │ - blt.w 87b56 │ │ │ │ + b.n 873fe │ │ │ │ + blt.w 87bfe │ │ │ │ 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 1931f4 │ │ │ │ + bl 19344c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87a72 │ │ │ │ + bne.w 87b30 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w fp, fp, r6, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87a7a │ │ │ │ + bne.w 87b28 │ │ │ │ sub.w r9, r9, r6 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 87abe │ │ │ │ + beq.w 87b74 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 87454 │ │ │ │ - b.n 875de │ │ │ │ + bne.n 8756a │ │ │ │ + b.n 876a4 │ │ │ │ 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 87418 │ │ │ │ + bne.w 874a8 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ 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 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ - bl 19323c │ │ │ │ + bl 193494 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r3, [r4, r5, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87a9e │ │ │ │ + bne.w 87b5a │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 8751c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 87532 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 87aac │ │ │ │ + bgt.w 87b7c │ │ │ │ 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 879f0 │ │ │ │ + bne.w 87a92 │ │ │ │ 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 │ │ │ │ add.w r9, r3, #12 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r9 │ │ │ │ strd r8, r6, [sp, #96] @ 0x60 │ │ │ │ - bl 1931f4 │ │ │ │ + bl 19344c │ │ │ │ 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 │ │ │ │ subs r2, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + 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 87a66 │ │ │ │ + bne.w 87b08 │ │ │ │ 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, #28] │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8794a │ │ │ │ + beq.w 879e2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r7, sl │ │ │ │ - movw ip, #29101 @ 0x71ad │ │ │ │ + mov r7, fp │ │ │ │ + mov fp, sl │ │ │ │ + movw ip, #29309 @ 0x727d │ │ │ │ movt ip, #8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r5, [fp] │ │ │ │ + ldr r5, [r7, #0] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr.w r4, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 87706 │ │ │ │ + bne.n 877ce │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 87aec │ │ │ │ + bpl.w 87bdc │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87b2c │ │ │ │ + bpl.n 8785a │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add.w r0, r5, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 87af8 │ │ │ │ + beq.n 87866 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 87794 │ │ │ │ + bpl.w 87bcc │ │ │ │ add.w r1, r4, #20 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ blx 2c22c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 877a4 │ │ │ │ + beq.n 87874 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 87746 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + bge.n 8780e │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ - cbnz r3, 87726 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + cbnz r3, 877f0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 878e8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.w 879b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - subs r7, #4 │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 877ac │ │ │ │ + bge.n 8787c │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 87688 │ │ │ │ + b.n 87750 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87742 │ │ │ │ - blt.w 87ae2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + beq.n 8780c │ │ │ │ + blt.w 87bd2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr.w r4, [fp] │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 876ea │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + beq.n 877b0 │ │ │ │ + ldrd r2, r1, [sp, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str.w r3, [r1], #-4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 879ce │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.w 87b24 │ │ │ │ subs r3, r2, #4 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 876f4 │ │ │ │ - ldr.w r5, [fp] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + strd r3, r1, [sp, #16] │ │ │ │ + b.n 877ba │ │ │ │ + ldr r5, [r7, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r4, r6, #4 │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ + subs r7, #4 │ │ │ │ mov r6, r4 │ │ │ │ str.w r5, [r9] │ │ │ │ - cbnz r3, 87772 │ │ │ │ + cbnz r3, 87838 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 87948 │ │ │ │ + beq.w 879de │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - ble.n 877ac │ │ │ │ + ble.n 8787c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87688 │ │ │ │ + b.n 87750 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + 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 87a86 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + beq.w 87b68 │ │ │ │ + str r2, [sp, #20] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - b.n 87762 │ │ │ │ - add.w r1, r4, #28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + b.n 87828 │ │ │ │ + add.w r0, r5, #28 │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ + tst.w r1, #32 │ │ │ │ + bne.n 8778a │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + str r3, [sp, #28] │ │ │ │ blx 2c22c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 876da │ │ │ │ + bne.n 877a0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 876de │ │ │ │ - b.n 87746 │ │ │ │ + blt.n 877a4 │ │ │ │ + b.n 8780e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w r9, r3, #1 │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp.w r9, #1 │ │ │ │ it gt │ │ │ │ subgt.w r9, r9, #1 │ │ │ │ - subs r3, r6, #1 │ │ │ │ + add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str.w r9, [r0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr.w r1, [fp] │ │ │ │ - bl 193034 │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ - blt.w 87b42 │ │ │ │ - subs.w r3, r6, r8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.n 8782a │ │ │ │ - sub.w r6, r8, r6 │ │ │ │ - add.w r4, r4, r6, lsl #2 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 879e2 │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + bl 19327c │ │ │ │ + subs r6, r0, #0 │ │ │ │ + blt.w 87bee │ │ │ │ + subs.w r3, sl, r6 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.n 878f8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + sub.w sl, r6, sl │ │ │ │ + add.w r4, r4, sl, lsl #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 87b14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add.w r7, r7, r6, lsl #2 │ │ │ │ + add.w fp, fp, sl, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 879e8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bne.w 87b1c │ │ │ │ + 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 │ │ │ │ - strd r4, sl, [sp, #104] @ 0x68 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 19323c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 87988 │ │ │ │ - mov r6, r8 │ │ │ │ - ldr.w r3, [fp], #-4 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + str.w fp, [sp, #88] @ 0x58 │ │ │ │ + bl 193494 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 87a84 │ │ │ │ + mov sl, r6 │ │ │ │ + ldr.w r3, [r7], #-4 │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 879bc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 87a64 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87942 │ │ │ │ + beq.n 879da │ │ │ │ subs r5, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ + ldr.w r1, [fp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 193118 │ │ │ │ + bl 193360 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 87b32 │ │ │ │ - subs.w r3, r8, r5 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - beq.n 878dc │ │ │ │ + blt.w 87c0a │ │ │ │ + subs.w r6, r8, r5 │ │ │ │ + beq.n 879aa │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ sub.w r8, r5, r8 │ │ │ │ add.w r4, r4, r8, lsl #2 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 879ae │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 87a74 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add.w fp, fp, r8, lsl #2 │ │ │ │ + add.w r7, r7, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 879b4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 87a7c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + 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 │ │ │ │ mov r1, r3 │ │ │ │ - strd r4, sl, [sp, #104] @ 0x68 │ │ │ │ - str.w fp, [sp, #96] @ 0x60 │ │ │ │ - bl 1931f4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + bl 19344c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 87b1e │ │ │ │ + beq.w 87be0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87b28 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 87bea │ │ │ │ + ldr.w r3, [fp] │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 87994 │ │ │ │ - subs r6, #1 │ │ │ │ - beq.n 878e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - subs r7, #4 │ │ │ │ - cmp r3, #6 │ │ │ │ - bgt.w 877ba │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 87a54 │ │ │ │ + subs.w sl, sl, #1 │ │ │ │ + beq.n 879ae │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ cmp r3, #6 │ │ │ │ - bgt.w 877ba │ │ │ │ + bgt.w 87888 │ │ │ │ + cmp r6, #6 │ │ │ │ + bgt.w 87888 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r9, #1 │ │ │ │ - str r6, [sp, #20] │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8767c │ │ │ │ + b.n 87744 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 878a6 │ │ │ │ - str r6, [sp, #20] │ │ │ │ + b.n 87972 │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 87902 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + cbz r3, 879ce │ │ │ │ + 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 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 1931f4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl 19344c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 87984 │ │ │ │ - mov r2, r4 │ │ │ │ - b.n 874c2 │ │ │ │ - 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 87464 │ │ │ │ - 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 874d2 │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 874ae │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 874b6 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - mov sl, r7 │ │ │ │ + b.n 87a1c │ │ │ │ + mov r3, r4 │ │ │ │ + b.n 875d8 │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + mov sl, fp │ │ │ │ + mov fp, r7 │ │ │ │ add.w r8, sp, #104 @ 0x68 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ rsb r3, r5, #1 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ + 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 19323c │ │ │ │ + bl 193494 │ │ │ │ mvn.w r3, #3 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ str r2, [r4, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87a90 │ │ │ │ + bne.w 87b4c │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 87520 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - b.n 878e8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, sl │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov sl, r3 │ │ │ │ - b.n 878b2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 87536 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8728e │ │ │ │ - add.w sl, sl, r8, lsl #2 │ │ │ │ - b.n 87870 │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ + b.n 875c4 │ │ │ │ + add.w r3, r3, r5, lsl #2 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 875cc │ │ │ │ + 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 8757a │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str.w r2, [r1], #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 8787c │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b.n 875e8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + b.n 87980 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r3, sl │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - mov sl, r3 │ │ │ │ - b.n 8783a │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 878e8 │ │ │ │ - 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 87306 │ │ │ │ - add.w sl, sl, r6, lsl #2 │ │ │ │ - b.n 877fa │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 87908 │ │ │ │ + add.w r3, r3, r8, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 8793e │ │ │ │ + add.w r3, r3, r8, lsl #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 8794a │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + b.n 879b4 │ │ │ │ + add.w r3, r3, r5, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 87806 │ │ │ │ + b.n 8735e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r6, r5, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + 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 1931f4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bl 19344c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ subs r2, r1, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + 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 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + 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] │ │ │ │ - cbnz r0, 87a6a │ │ │ │ + cbnz r0, 87b0c │ │ │ │ mov sl, r2 │ │ │ │ subs r4, r7, #4 │ │ │ │ ldr.w r2, [sl], #-4 │ │ │ │ str.w r2, [r8, r5, lsl #2] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8765e │ │ │ │ + beq.w 87724 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r1], #-4 │ │ │ │ str.w r0, [r2], #-4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.n 8765e │ │ │ │ + strd r1, r2, [sp, #16] │ │ │ │ + b.n 87724 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #28] │ │ │ │ + str r6, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 87a42 │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ + b.n 87ae4 │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 878c6 │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 87572 │ │ │ │ + b.n 878d2 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 879b4 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 8757e │ │ │ │ + b.n 87646 │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 874fa │ │ │ │ - mov sl, r7 │ │ │ │ - add.w r8, sp, #104 @ 0x68 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.n 8794e │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + b.n 8763a │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 87510 │ │ │ │ + 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 873d6 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ cmn r1, r3 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ ldrne r2, [r2, #0] │ │ │ │ strne r2, [r1, r3] │ │ │ │ - b.n 87982 │ │ │ │ + b.n 87a1a │ │ │ │ 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 875de │ │ │ │ + b.n 876a4 │ │ │ │ + mov sl, fp │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ + mov fp, r7 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 879e6 │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + b.n 8767a │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 23698c │ │ │ │ + bl 236e0c │ │ │ │ mov r3, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 875ec │ │ │ │ - b.n 87984 │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - b.n 875b4 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r4, r6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 874fa │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bne.w 876b2 │ │ │ │ + b.n 87a1c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 87536 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 23698c │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 236e0c │ │ │ │ + str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 872d2 │ │ │ │ - b.n 8751c │ │ │ │ + bne.w 873a2 │ │ │ │ + b.n 87532 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 878e8 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ - tst.w r1, #32 │ │ │ │ - bne.w 876c6 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - b.n 87798 │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - b.n 875b0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 87520 │ │ │ │ + b.n 87510 │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + b.n 87676 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.w 87374 │ │ │ │ + bne.w 87444 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - b.n 8752c │ │ │ │ + b.n 874f8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 87b0c │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - mov sl, r7 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - b.n 8794e │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 87906 │ │ │ │ - add.w r0, r5, #28 │ │ │ │ - b.n 87aee │ │ │ │ + b.n 87bba │ │ │ │ + add.w r1, r4, #28 │ │ │ │ + b.n 87868 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 878e8 │ │ │ │ + mov r4, r6 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 879b4 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + b.n 8785e │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + mov sl, fp │ │ │ │ + mov fp, r7 │ │ │ │ + b.n 879e6 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.n 879d2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 878e8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 879b4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 87984 │ │ │ │ + b.n 87a1c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 874fa │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 87510 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 879b4 │ │ │ │ nop │ │ │ │ │ │ │ │ -00087b64 : │ │ │ │ +00087c18 : │ │ │ │ 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] @ (87d40 ) │ │ │ │ + ldr r4, [pc, #452] @ (87df4 ) │ │ │ │ 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 87d26 │ │ │ │ + beq.w 87dda │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87cb8 │ │ │ │ + beq.w 87d6c │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87cb8 │ │ │ │ + beq.w 87d6c │ │ │ │ add r3, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 87d44 │ │ │ │ + bl 87df8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87d2c │ │ │ │ + beq.w 87de0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 87c6a │ │ │ │ + beq.n 87d1e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 87c54 │ │ │ │ + bpl.n 87d08 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 87c54 │ │ │ │ + beq.n 87d08 │ │ │ │ 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 87cd2 │ │ │ │ + beq.n 87d86 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87cde │ │ │ │ + bne.n 87d92 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 87c42 │ │ │ │ + ble.n 87cf6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87bf4 │ │ │ │ + bge.n 87ca8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87c94 │ │ │ │ + beq.n 87d48 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 87c42 │ │ │ │ + beq.n 87cf6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87c0a │ │ │ │ + bge.n 87cbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87ca4 │ │ │ │ + beq.n 87d58 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 87c42 │ │ │ │ + beq.n 87cf6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87c20 │ │ │ │ + bge.n 87cd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87cae │ │ │ │ + beq.n 87d62 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 87c42 │ │ │ │ + beq.n 87cf6 │ │ │ │ add.w r7, r5, #8 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87c3c │ │ │ │ + bge.n 87cf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 87c9e │ │ │ │ + cbz r3, 87d52 │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 87c2a │ │ │ │ + bne.n 87cde │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 87cca │ │ │ │ + bne.n 87d7e │ │ │ │ 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 8b80c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b898 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87bde │ │ │ │ + b.n 87c92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 87bb4 │ │ │ │ + bpl.n 87c68 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 87f90 │ │ │ │ + bl 88040 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 87bec │ │ │ │ - b.n 87c42 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + blt.n 87ca0 │ │ │ │ + b.n 87cf6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 87bf8 │ │ │ │ - b.n 87c42 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 87c3c │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bne.n 87cac │ │ │ │ + b.n 87cf6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87cf0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 87c0e │ │ │ │ - b.n 87c42 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bne.n 87cc2 │ │ │ │ + b.n 87cf6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 87c24 │ │ │ │ - b.n 87c42 │ │ │ │ + bne.n 87cd8 │ │ │ │ + b.n 87cf6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 87f90 │ │ │ │ + bl 88040 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87c48 │ │ │ │ + b.n 87cfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 87c48 │ │ │ │ - cbz r3, 87d0a │ │ │ │ + bl 75f84 │ │ │ │ + b.n 87cfc │ │ │ │ + cbz r3, 87dbe │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 87d0a │ │ │ │ + cbz r3, 87dbe │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87bde │ │ │ │ + b.n 87c92 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87bde │ │ │ │ + beq.w 87c92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 87d32 │ │ │ │ + blt.n 87de6 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #55980 @ 0xdaac │ │ │ │ + movw r2, #56876 @ 0xde2c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 23470c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ - b.n 87cd8 │ │ │ │ + bl 234bb8 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.n 87d8c │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #55932 @ 0xda7c │ │ │ │ + movw r2, #56828 @ 0xddfc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 1ecbac <_PyErr_Format@@Base> │ │ │ │ - b.n 87cd8 │ │ │ │ + bl 1ecee0 <_PyErr_Format@@Base> │ │ │ │ + b.n 87d8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 61566 │ │ │ │ + bl 618aa │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87c48 │ │ │ │ + b.n 87cfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87cee │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 87cee │ │ │ │ + bne.n 87da2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87da2 │ │ │ │ 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 87e26 │ │ │ │ - cbz r4, 87d8a │ │ │ │ + bgt.n 87ef0 │ │ │ │ + cbz r4, 87e3c │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 87e4e │ │ │ │ + bhi.n 87f20 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 87e7a │ │ │ │ + bhi.n 87ec4 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 87d60 │ │ │ │ + beq.n 87e14 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87d60 │ │ │ │ + bne.n 87e14 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 87d6a │ │ │ │ + bne.n 87e1e │ │ │ │ cmp r9, r4 │ │ │ │ - blt.w 87f46 │ │ │ │ + blt.w 87ff6 │ │ │ │ itt eq │ │ │ │ moveq r8, r7 │ │ │ │ streq.w r9, [sl] │ │ │ │ - beq.n 87e46 │ │ │ │ + beq.n 87f18 │ │ │ │ cmp.w r9, #5 │ │ │ │ - bgt.w 87eac │ │ │ │ + bgt.w 87f5c │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87f00 │ │ │ │ + beq.w 87fb0 │ │ │ │ mov r8, r7 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 87e38 │ │ │ │ + beq.n 87f0a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87f04 │ │ │ │ + beq.w 87fb4 │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - beq.n 87e38 │ │ │ │ + beq.n 87f0a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87eda │ │ │ │ + beq.n 87f8a │ │ │ │ cmp.w r9, #3 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ - beq.n 87e38 │ │ │ │ + beq.n 87f0a │ │ │ │ add.w r3, r8, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80cd8 │ │ │ │ + bl 80d50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87edc │ │ │ │ + beq.n 87f8c │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 87df6 │ │ │ │ - b.n 87e3a │ │ │ │ + bne.n 87ea8 │ │ │ │ + b.n 87f0c │ │ │ │ + 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 87e14 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 87e34 │ │ │ │ - bhi.n 87e72 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 87f30 │ │ │ │ + beq.n 87f06 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq.n 87e76 │ │ │ │ + bne.n 87f2e │ │ │ │ + cbnz r0, 87f4c │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + movs r0, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 87e34 │ │ │ │ - bls.n 87e12 │ │ │ │ + beq.n 87f06 │ │ │ │ + bls.n 87f3e │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 87e76 │ │ │ │ + beq.n 87f4c │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 87e22 │ │ │ │ + beq.n 87f06 │ │ │ │ + ldrb.w r4, [r3, #1]! │ │ │ │ + cmp r4, #93 @ 0x5d │ │ │ │ + bne.n 87ef4 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 87d60 │ │ │ │ + b.n 87e14 │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87f08 │ │ │ │ + bne.n 87fb8 │ │ │ │ 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 87e9c │ │ │ │ - bhi.n 87e6c │ │ │ │ + beq.n 87ee4 │ │ │ │ + bhi.n 87f50 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 87e9c │ │ │ │ + beq.n 87ee4 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 87e34 │ │ │ │ + beq.n 87f06 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87d60 │ │ │ │ + bne.w 87e14 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 87d84 │ │ │ │ - cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 87e5c │ │ │ │ - b.n 87e34 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 87e22 │ │ │ │ - adds r0, #1 │ │ │ │ - b.n 87d60 │ │ │ │ - sub.w r5, r4, #32 │ │ │ │ - movs r6, #1 │ │ │ │ - uxtb r5, r5 │ │ │ │ - lsls r6, r5 │ │ │ │ - movw r5, #4169 @ 0x1049 │ │ │ │ - movt r5, #1024 @ 0x400 │ │ │ │ - ands r5, r6 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 87d60 │ │ │ │ + b.n 87e36 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 87e34 │ │ │ │ + beq.n 87f06 │ │ │ │ + bhi.n 87f56 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 87fe0 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 87e5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 87e76 │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 87e26 │ │ │ │ + bne.n 87efe │ │ │ │ + adds r0, #1 │ │ │ │ + b.n 87e14 │ │ │ │ + cmp r4, #125 @ 0x7d │ │ │ │ + bne.n 87f2e │ │ │ │ + b.n 87f06 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 87efe │ │ │ │ + b.n 87f4c │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r8, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87f66 │ │ │ │ + beq.n 88016 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 80cd8 │ │ │ │ - cbz r0, 87edc │ │ │ │ + bl 80d50 │ │ │ │ + cbz r0, 87f8c │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 87dc2 │ │ │ │ + b.n 87e74 │ │ │ │ movs r4, #2 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 28f44c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 28f90c <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ mov r5, r8 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 87f74 │ │ │ │ + bne.n 88024 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 87f6c │ │ │ │ + bne.n 8801c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87e46 │ │ │ │ + b.n 87f18 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 87edc │ │ │ │ + b.n 87f8c │ │ │ │ movs r4, #1 │ │ │ │ - b.n 87edc │ │ │ │ + b.n 87f8c │ │ │ │ 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 87f26 │ │ │ │ - cbnz r5, 87f4e │ │ │ │ + beq.n 87fd6 │ │ │ │ + cbnz r5, 87ffe │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87e42 │ │ │ │ - b.n 87f08 │ │ │ │ + beq.n 87f14 │ │ │ │ + b.n 87fb8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53556 @ 0xd134 │ │ │ │ + movw r1, #54452 @ 0xd4b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 87efa │ │ │ │ + b.n 87faa │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53584 @ 0xd150 │ │ │ │ + movw r1, #54480 @ 0xd4d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 87eec │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 87efa │ │ │ │ + bl f1dcc │ │ │ │ + b.n 87f9c │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 87faa │ │ │ │ mov r0, r8 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 87efa │ │ │ │ + bl 75f84 │ │ │ │ + b.n 87faa │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87ef2 │ │ │ │ + bge.n 87fa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87ef2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 87ef2 │ │ │ │ + bne.n 87fa2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87fa2 │ │ │ │ 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 87fd2 │ │ │ │ + bpl.n 88082 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldr r5, [r1, r4] │ │ │ │ - cbz r5, 87fd2 │ │ │ │ + cbz r5, 88082 │ │ │ │ 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 89570 <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 89604 <_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 8b80c <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 8b898 <_PyObject_MakeTpCall@@Base> │ │ │ │ nop │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 881cc │ │ │ │ + bne.w 8827e │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 881b2 │ │ │ │ + bne.w 88264 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 88154 │ │ │ │ - movw r6, #11536 @ 0x2d10 │ │ │ │ - movt r6, #75 @ 0x4b │ │ │ │ + beq.w 8820c │ │ │ │ + movw r5, #11536 @ 0x2d10 │ │ │ │ + movt r5, #75 @ 0x4b │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cmp r5, r6 │ │ │ │ - bne.w 88198 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.w 8824a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 88160 │ │ │ │ + beq.w 88218 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 881a6 │ │ │ │ - ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ + beq.w 88258 │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 8804e │ │ │ │ + cbnz r0, 880fe │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #0 │ │ │ │ - strd r2, r2, [r3, #8] │ │ │ │ - str r2, [r3, #28] │ │ │ │ + strd r2, r2, [r0, #8] │ │ │ │ + str r2, [r0, #28] │ │ │ │ movw r1, #10936 @ 0x2ab8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #7 │ │ │ │ str r0, [r3, #16] │ │ │ │ add.w r0, r3, #32 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r2, r5 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ str r0, [r3, #20] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r3, #24] │ │ │ │ - bne.n 880a2 │ │ │ │ + bne.n 88152 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl e8e78 │ │ │ │ + bl e8dcc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88046 │ │ │ │ + beq.n 880f6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88044 │ │ │ │ + bge.n 880f4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88044 │ │ │ │ + bne.n 880f4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 88044 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 880f4 │ │ │ │ ldr.w r0, [r2, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 881e6 │ │ │ │ - ldr.w r8, [r0, #8] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 88128 │ │ │ │ - ldr.w ip, [r0, #16] │ │ │ │ - cmp ip, r1 │ │ │ │ - beq.n 8807a │ │ │ │ - cmp.w r8, #1 │ │ │ │ - beq.n 880f4 │ │ │ │ - ldr r5, [r0, #20] │ │ │ │ - cmp r5, r1 │ │ │ │ - beq.n 8807a │ │ │ │ - cmp.w r8, #2 │ │ │ │ - beq.n 880f4 │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - cmp r5, r1 │ │ │ │ - beq.n 8807a │ │ │ │ - cmp.w r8, #3 │ │ │ │ - beq.n 880f4 │ │ │ │ - add.w r7, r0, #24 │ │ │ │ - mov.w lr, #3 │ │ │ │ - ldr.w r5, [r7, #4]! │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - cmp r5, r1 │ │ │ │ - beq.n 8807a │ │ │ │ - cmp r8, lr │ │ │ │ - bne.n 880e4 │ │ │ │ + beq.w 88298 │ │ │ │ + ldr.w ip, [r0, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 881de │ │ │ │ + ldr.w lr, [r0, #16] │ │ │ │ + cmp lr, r1 │ │ │ │ + beq.n 8812a │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 881aa │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.n 8812a │ │ │ │ + cmp.w ip, #2 │ │ │ │ + beq.n 881aa │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + cmp r6, r1 │ │ │ │ + beq.n 8812a │ │ │ │ + cmp.w ip, #3 │ │ │ │ + beq.n 881aa │ │ │ │ + add.w r8, r0, #24 │ │ │ │ + mov.w r9, #3 │ │ │ │ + mov r6, r8 │ │ │ │ + ldr.w r7, [r6, #4]! │ │ │ │ + mov r8, r6 │ │ │ │ + add.w r6, r9, #1 │ │ │ │ + mov r9, r6 │ │ │ │ + cmp r7, r1 │ │ │ │ + beq.n 8812a │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 8807a │ │ │ │ - cmp.w r8, #1 │ │ │ │ - beq.n 88128 │ │ │ │ + bne.n 88194 │ │ │ │ + cmp lr, r5 │ │ │ │ + beq.n 8812a │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 881de │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cmp r1, r6 │ │ │ │ - beq.n 8807a │ │ │ │ - cmp.w r8, #2 │ │ │ │ - beq.n 88128 │ │ │ │ + cmp r1, r5 │ │ │ │ + beq.n 8812a │ │ │ │ + cmp.w ip, #2 │ │ │ │ + beq.n 881de │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cmp r1, r6 │ │ │ │ - beq.n 8807a │ │ │ │ - cmp.w r8, #3 │ │ │ │ - beq.n 88128 │ │ │ │ + cmp r1, r5 │ │ │ │ + beq.n 8812a │ │ │ │ + cmp.w ip, #3 │ │ │ │ + beq.n 881de │ │ │ │ adds r0, #24 │ │ │ │ movs r1, #3 │ │ │ │ - ldr.w ip, [r0, #4]! │ │ │ │ + ldr.w lr, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ - beq.n 8807a │ │ │ │ - cmp r8, r1 │ │ │ │ - bne.n 8811a │ │ │ │ + cmp lr, r5 │ │ │ │ + beq.n 8812a │ │ │ │ + cmp ip, r1 │ │ │ │ + bne.n 881d0 │ │ │ │ movw r1, #18128 @ 0x46d0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - beq.n 88146 │ │ │ │ - bl 8823c │ │ │ │ + beq.n 881fe │ │ │ │ + bl 882f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88046 │ │ │ │ - b.n 8808a │ │ │ │ - bl 1cead8 │ │ │ │ + beq.w 880f6 │ │ │ │ + b.n 8813a │ │ │ │ + bl 1cedd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88046 │ │ │ │ - b.n 8808a │ │ │ │ - movw r6, #11536 @ 0x2d10 │ │ │ │ - movt r6, #75 @ 0x4b │ │ │ │ - cmp r5, r6 │ │ │ │ - bne.n 88198 │ │ │ │ - ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ + beq.w 880f6 │ │ │ │ + b.n 8813a │ │ │ │ + movw r5, #11536 @ 0x2d10 │ │ │ │ + movt r5, #75 @ 0x4b │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 8824a │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #11536 @ 0x2d10 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88046 │ │ │ │ + beq.w 880f4 │ │ │ │ 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 r4, r0, [r3, #16] │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + b.n 880f6 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 193300 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 193550 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1932f0 │ │ │ │ - movw r0, #20084 @ 0x4e74 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 193540 │ │ │ │ + movw r0, #20980 @ 0x51f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88044 │ │ │ │ - b.n 88012 │ │ │ │ + beq.w 880f4 │ │ │ │ + b.n 880c2 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #20084 @ 0x4e74 │ │ │ │ + movw r0, #20980 @ 0x51f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 25ba20 <_PyTime_ObjectToTimeval@@Base+0x1e24> │ │ │ │ + bl 25be48 <_PyTime_ObjectToTimeval@@Base+0x1e24> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88000 │ │ │ │ - b.n 88044 │ │ │ │ + bne.w 880b0 │ │ │ │ + b.n 880f4 │ │ │ │ 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 8807a │ │ │ │ + bne.w 8812a │ │ │ │ mov r0, r2 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88128 │ │ │ │ - b.n 8807a │ │ │ │ + beq.n 881de │ │ │ │ + b.n 8812a │ │ │ │ + nop │ │ │ │ │ │ │ │ -00088210 : │ │ │ │ +000882c4 : │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ mov ip, r1 │ │ │ │ - cbz r2, 88236 │ │ │ │ + cbz r2, 882ea │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - ble.n 88232 │ │ │ │ + ble.n 882e6 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 8821e │ │ │ │ + bne.n 882d2 │ │ │ │ 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} │ │ │ │ @@ -138317,1194 +138379,1165 @@ │ │ │ │ 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 88aea │ │ │ │ + beq.w 88b64 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88a6c │ │ │ │ + beq.w 886de │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #7597 @ 0x1dad │ │ │ │ + movw r2, #7745 @ 0x1e41 │ │ │ │ movt r2, #4 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 88c30 │ │ │ │ + beq.w 88d7a │ │ │ │ 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] │ │ │ │ + str r2, [r7, #8] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - str r2, [r7, #20] │ │ │ │ - b.n 88300 │ │ │ │ + str r2, [r7, #16] │ │ │ │ + b.n 883aa │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 883b6 │ │ │ │ - mov r3, r2 │ │ │ │ + bne.w 8855c │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ - mov r9, fp │ │ │ │ - mov fp, sl │ │ │ │ - mov sl, r2 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 88b12 │ │ │ │ - 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 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 88b96 │ │ │ │ + ldrd ip, r6, [fp, #8] │ │ │ │ + add.w r8, r3, r3, lsl #1 │ │ │ │ + add.w r1, ip, #1 │ │ │ │ + str.w r1, [fp, #8] │ │ │ │ + add.w r9, r6, #1 │ │ │ │ + str.w r9, [fp, #12] │ │ │ │ + add.w r1, r1, r1, lsl #2 │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ - cmp r2, ip │ │ │ │ - str.w r9, [r1, #4] │ │ │ │ - bcs.w 8857e │ │ │ │ + cmp r1, r8 │ │ │ │ + str.w sl, [r0, #4] │ │ │ │ + bcs.w 886ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 882fa │ │ │ │ + bge.n 883a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88b32 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ + beq.w 88b8e │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 884b6 │ │ │ │ + beq.w 88586 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 883aa │ │ │ │ + beq.n 8844e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88d12 │ │ │ │ + beq.w 88dca │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - mov lr, r0 │ │ │ │ + mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 88d26 │ │ │ │ + beq.w 88ddc │ │ │ │ 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] │ │ │ │ - mov r0, sl │ │ │ │ - mov sl, fp │ │ │ │ - mov r2, sl │ │ │ │ - and.w r8, r9, r0 │ │ │ │ - mov fp, r9 │ │ │ │ - str.w r9, [r7, #24] │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r9, r2 │ │ │ │ - add.w r2, r8, #9 │ │ │ │ - add.w r4, r3, r8, lsl #3 │ │ │ │ - cmp r2, r0 │ │ │ │ + ldrd r3, r2, [fp, #16] │ │ │ │ + and.w r9, sl, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + str.w sl, [r7, #20] │ │ │ │ + str r1, [r7, #36] @ 0x24 │ │ │ │ + add.w r1, r9, #9 │ │ │ │ + add.w r4, r2, r9, lsl #3 │ │ │ │ + cmp r1, r3 │ │ │ │ ite ls │ │ │ │ - movls r2, #9 │ │ │ │ - movhi r2, #0 │ │ │ │ - add.w r1, r4, #16 │ │ │ │ + movls r1, #9 │ │ │ │ + movhi r1, #0 │ │ │ │ + add.w r0, r4, #16 │ │ │ │ + str.w r9, [r7, #24] │ │ │ │ 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 882a0 │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.w 88490 │ │ │ │ - cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w r8, r0, r1, lsl #3 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr.w r2, [r4, #-4] │ │ │ │ + sub.w r0, r4, #8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 88354 │ │ │ │ + cmp sl, r2 │ │ │ │ + beq.n 8845a │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ - moveq sl, r1 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ + moveq r1, r0 │ │ │ │ + str r1, [r7, #36] @ 0x24 │ │ │ │ adds r4, #8 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 88370 │ │ │ │ - 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 88352 │ │ │ │ - ldr.w lr, [r5, #12] │ │ │ │ - cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 8832a │ │ │ │ - b.n 88314 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.n 8838a │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.n 88498 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 888e4 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 88410 │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr.w r9, [r7, #24] │ │ │ │ + lsrs r1, r1, #5 │ │ │ │ + str r1, [r7, #20] │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ + add r9, r1 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + and.w r9, r9, r3 │ │ │ │ + b.n 883f0 │ │ │ │ + ldr.w sl, [r5, #12] │ │ │ │ + cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ + bne.n 883d4 │ │ │ │ + b.n 883be │ │ │ │ + ldr.w r6, [r4, #-8] │ │ │ │ + cmp r5, r6 │ │ │ │ + beq.w 8856a │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 889e8 │ │ │ │ + ldr r3, [pc, #628] @ (886e4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #724] @ (886a8 ) │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 889ee │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - mov r2, r7 │ │ │ │ + str.w r9, [r7, #12] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r6, #0] │ │ │ │ ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.w 889fa │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 88848 │ │ │ │ - ldr r3, [r1, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 886c8 │ │ │ │ - movw r2, #13729 @ 0x35a1 │ │ │ │ - movt r2, #14 │ │ │ │ + bcc.w 88d58 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - movne r2, #0 │ │ │ │ - strne r2, [r7, #8] │ │ │ │ - beq.w 8852c │ │ │ │ - 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 886b8 │ │ │ │ + bne.w 885fc │ │ │ │ + ldr r3, [r2, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88a16 │ │ │ │ + beq.w 88864 │ │ │ │ + movw r1, #13661 @ 0x355d │ │ │ │ + movt r1, #14 │ │ │ │ + mov.w r9, #0 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 8866a │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 8881c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 8881c │ │ │ │ + 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 8887a │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 888a8 │ │ │ │ + movw r3, #5412 @ 0x1524 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88bf2 │ │ │ │ - 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 88c06 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88464 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 88d06 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 88498 │ │ │ │ - ldr.w r2, [r9, #20] │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 88cf8 │ │ │ │ + bne.w 88cd6 │ │ │ │ + ldr r1, [r7, #16] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + sub.w r9, r3, r1 │ │ │ │ + clz r9, r9 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ + blt.w 88cea │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 88dc0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 88db8 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 8856a │ │ │ │ + ldr.w r9, [fp, #20] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.w 88d4e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 88cf8 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ + bne.w 88d4e │ │ │ │ adds r4, #8 │ │ │ │ - ldr.w r0, [r9, #16] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.w 88370 │ │ │ │ - b.n 88392 │ │ │ │ - ldr.w r6, [r4, #-8] │ │ │ │ - cmp r5, r6 │ │ │ │ - bne.n 883c0 │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.w 88410 │ │ │ │ + b.n 88432 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 8842c │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.w 88464 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - mov fp, r9 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 882fa │ │ │ │ + bge.w 883a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8869e │ │ │ │ + bne.w 88812 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8869c │ │ │ │ - ldr r6, [pc, #496] @ (886a8 ) │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88810 │ │ │ │ + ldr r5, [pc, #348] @ (886e4 ) │ │ │ │ + mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88cba │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + bne.w 88d16 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88522 │ │ │ │ + bge.n 885f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 88522 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ + cbnz r3, 885f2 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ ubfx r8, r2, #14, #1 │ │ │ │ subs r3, r7, r3 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r8, #1 │ │ │ │ mov.w sl, r3, asr #13 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88d30 │ │ │ │ - ldr r2, [pc, #424] @ (886ac ) │ │ │ │ + bne.w 88ccc │ │ │ │ + ldr r2, [pc, #276] @ (886e8 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88bd0 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + bne.w 88be6 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88b54 │ │ │ │ - ldr r3, [r6, r5] │ │ │ │ + bne.w 88bce │ │ │ │ + ldr r3, [r5, r6] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 889c0 │ │ │ │ + bne.w 88ac6 │ │ │ │ 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 886b0 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 886b0 │ │ │ │ - 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 8870c │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.w 8873a │ │ │ │ - movw r3, #5412 @ 0x1524 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - b.n 88432 │ │ │ │ - movw r2, #50000 @ 0xc350 │ │ │ │ - cmp r8, r2 │ │ │ │ + ldr.w r1, [r3, #172] @ 0xac │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 88e20 │ │ │ │ + ldr.w ip, [r1, #8] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + ble.n 88650 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 88a56 │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 88650 │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 88a56 │ │ │ │ + cmp.w ip, #2 │ │ │ │ + beq.n 88650 │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.w 88a56 │ │ │ │ + cmp.w ip, #3 │ │ │ │ + beq.n 88650 │ │ │ │ + adds r1, #24 │ │ │ │ + movs r0, #3 │ │ │ │ + mov lr, r3 │ │ │ │ + ldr.w r3, [r1, #4]! │ │ │ │ + adds r0, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 88a54 │ │ │ │ + cmp ip, r0 │ │ │ │ + bne.n 88640 │ │ │ │ + ldr r3, [r2, #100] @ 0x64 │ │ │ │ + mov.w r9, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88834 │ │ │ │ + movw r1, #13661 @ 0x355d │ │ │ │ + movt r1, #14 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 884b2 │ │ │ │ + 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 88824 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 884fe │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r8, r5 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 8869c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88c82 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 886b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88e18 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 886c8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 886c8 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 886de │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 88e38 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 885f4 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + movw r1, #50000 @ 0xc350 │ │ │ │ + cmp r9, r1 │ │ │ │ it gt │ │ │ │ - movgt.w r8, r8, lsl #1 │ │ │ │ - bgt.n 885a8 │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ - cmp.w r8, #7 │ │ │ │ - bls.w 8879e │ │ │ │ - cmp.w r8, #15 │ │ │ │ - bls.w 888b2 │ │ │ │ - cmp.w r8, #31 │ │ │ │ - bls.w 887b8 │ │ │ │ + movgt.w r9, r9, lsl #1 │ │ │ │ + bgt.n 88716 │ │ │ │ + mov.w r9, r9, lsl #2 │ │ │ │ + cmp.w r9, #7 │ │ │ │ + bls.w 88912 │ │ │ │ + cmp.w r9, #15 │ │ │ │ + bls.w 889b6 │ │ │ │ + cmp.w r9, #31 │ │ │ │ + bls.w 8892c │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r4, r8 │ │ │ │ - bls.n 885aa │ │ │ │ - add.w r2, fp, #32 │ │ │ │ + cmp r4, r9 │ │ │ │ + bls.n 88718 │ │ │ │ + add.w r1, fp, #32 │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - str r2, [r7, #24] │ │ │ │ - bcs.w 88d9e │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ + str r1, [r7, #24] │ │ │ │ + bcs.w 88e82 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r1, #2709 @ 0xa95 │ │ │ │ + movw r1, #2741 @ 0xab5 │ │ │ │ movt r1, #7 │ │ │ │ mov.w r9, r4, lsl #3 │ │ │ │ - ldr.w r2, [r6, #868] @ 0x364 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 88ba0 │ │ │ │ - ldr r2, [pc, #200] @ (886a8 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ + ldr.w r8, [r6, #868] @ 0x364 │ │ │ │ + cmp r8, r1 │ │ │ │ + bne.w 88c4e │ │ │ │ + ldr r1, [pc, #704] @ (88a10 ) │ │ │ │ + mrc 15, 0, r0, 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 88768 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + add.w r1, r1, #4096 @ 0x1000 │ │ │ │ + ldr.w r1, [r1, #1596] @ 0x63c │ │ │ │ + str r1, [r7, #20] │ │ │ │ + bne.w 888d8 │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ 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 88b3c │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r1, [r7, #12] │ │ │ │ + ldr.w r0, [r0, r1, lsl #3] │ │ │ │ + ldr.w lr, [r0, #8] │ │ │ │ + cmp r0, lr │ │ │ │ + beq.w 88bb2 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr.w r8, [r0, #4] │ │ │ │ + add.w ip, r1, #1 │ │ │ │ + str.w ip, [r0] │ │ │ │ ldr.w ip, [r8] │ │ │ │ - str.w ip, [r2, #4] │ │ │ │ + str.w ip, [r0, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 88744 │ │ │ │ - mov r6, r3 │ │ │ │ + beq.w 888b2 │ │ │ │ + mov r6, r2 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - mov.w sl, sl, lsl #3 │ │ │ │ + str r3, [r7, #20] │ │ │ │ blx 2b314 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ - ldrd r1, r2, [fp, #8] │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + ldrd r2, r1, [fp, #8] │ │ │ │ add.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ - add.w r3, r0, sl │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + cmp r2, r1 │ │ │ │ strd r9, r8, [fp, #16] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 88b6c │ │ │ │ - cmp r0, r3 │ │ │ │ - bhi.n 88694 │ │ │ │ - add.w r3, r0, #16 │ │ │ │ + add.w r0, r4, r3 │ │ │ │ + bne.w 88c1a │ │ │ │ + cmp r4, r0 │ │ │ │ + bhi.n 88808 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ mov lr, r6 │ │ │ │ - add.w ip, r3, sl │ │ │ │ + add.w ip, r2, r3 │ │ │ │ mov r6, r5 │ │ │ │ - add.w r3, r0, #8 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 8868a │ │ │ │ + cbz r2, 887fe │ │ │ │ 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 887f6 │ │ │ │ + bne.w 8896a │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 88668 │ │ │ │ + bne.n 887dc │ │ │ │ mov r5, r6 │ │ │ │ mov r6, lr │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 889cc │ │ │ │ + bne.w 88ad2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 882f0 │ │ │ │ - b.n 882fa │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + blt.w 8839a │ │ │ │ + b.n 883a4 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88da6 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cbnz r3, 886f6 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r2, #100] @ 0x64 │ │ │ │ - cbz r3, 886f6 │ │ │ │ + blt.w 88e6a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 88864 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + cbz r3, 88864 │ │ │ │ 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 8842c │ │ │ │ + bne.w 88682 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88dbe │ │ │ │ + blt.w 88e5a │ │ │ │ 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 88574 │ │ │ │ + b.n 884f6 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88574 │ │ │ │ - cbz r3, 8873a │ │ │ │ + bne.w 884f6 │ │ │ │ + cbz r3, 888a8 │ │ │ │ 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 88574 │ │ │ │ + bne.w 884f6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8890e │ │ │ │ + bne.w 88a14 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 88432 │ │ │ │ - ldrd r0, r1, [r2, #24] │ │ │ │ - cmp r0, r1 │ │ │ │ - bhi.w 88996 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ + b.n 884fe │ │ │ │ + ldrd sl, r1, [r0, #24] │ │ │ │ + cmp sl, r1 │ │ │ │ + bhi.w 88aa4 │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ adds r1, #1 │ │ │ │ - add.w r1, r0, r1, lsl #3 │ │ │ │ - str r1, [r2, #24] │ │ │ │ - adds r1, r2, r0 │ │ │ │ - str r1, [r2, #4] │ │ │ │ - str.w ip, [r2, r0] │ │ │ │ + add.w r1, sl, r1, lsl #3 │ │ │ │ + str r1, [r0, #24] │ │ │ │ + add.w r1, r0, sl │ │ │ │ + str r1, [r0, #4] │ │ │ │ + str.w ip, [r0, sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8862c │ │ │ │ - ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r1, #45557 @ 0xb1f5 │ │ │ │ + bne.w 8879e │ │ │ │ + ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ + movw r1, #45597 @ 0xb21d │ │ │ │ movt r1, #6 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 88caa │ │ │ │ + cmp r8, r1 │ │ │ │ + bne.w 88c68 │ │ │ │ mov r0, r9 │ │ │ │ - str r3, [r7, #8] │ │ │ │ + str r2, [r7, #4] │ │ │ │ + str r3, [r7, #12] │ │ │ │ blx 2bf6c │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ mov r8, r0 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 88d9e │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 8862e │ │ │ │ + beq.w 88e82 │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r1, #800] @ 0x320 │ │ │ │ + b.n 887a0 │ │ │ │ add.w r8, fp, #32 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.w 88c66 │ │ │ │ - mov r6, r3 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.w 88c8a │ │ │ │ + mov r6, r2 │ │ │ │ movs r4, #8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ str.w r8, [r7, #24] │ │ │ │ - b.n 8862e │ │ │ │ + b.n 887a0 │ │ │ │ movs r4, #32 │ │ │ │ - add.w r2, fp, #32 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - str r2, [r7, #24] │ │ │ │ + add.w r1, fp, #32 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ + str r1, [r7, #24] │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r1, #2709 @ 0xa95 │ │ │ │ + movw r1, #2741 @ 0xab5 │ │ │ │ movt r1, #7 │ │ │ │ mov.w r9, r4, lsl #3 │ │ │ │ - ldr.w r2, [r6, #868] @ 0x364 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 88ba0 │ │ │ │ - ldr r2, [pc, #664] @ (88a7c ) │ │ │ │ - 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 885fa │ │ │ │ + ldr.w r8, [r6, #868] @ 0x364 │ │ │ │ + cmp r8, r1 │ │ │ │ + bne.w 88c4e │ │ │ │ + ldr r1, [pc, #184] @ (88a10 ) │ │ │ │ + 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, [r7, #20] │ │ │ │ + b.n 88768 │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc.n 888be │ │ │ │ + bcc.n 889c2 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8890a │ │ │ │ + beq.n 88a0a │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 889a8 │ │ │ │ + beq.w 88aa0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 889b0 │ │ │ │ + beq.w 88ab6 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 889da │ │ │ │ + beq.w 88ae0 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 889e2 │ │ │ │ + beq.w 88ae8 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 889ea │ │ │ │ + beq.w 88af0 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8894a │ │ │ │ + beq.n 88a50 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88a76 │ │ │ │ + beq.w 88af8 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 888be │ │ │ │ + cbnz r5, 889c2 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 888de │ │ │ │ - mov r1, r3 │ │ │ │ - ldr.w r0, [r2, #172] @ 0xac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 88d56 │ │ │ │ - ldr.w ip, [r0, #8] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 88896 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 88950 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 88896 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 88950 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - beq.n 88896 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 88950 │ │ │ │ - cmp.w ip, #3 │ │ │ │ - beq.n 88896 │ │ │ │ - adds r0, #24 │ │ │ │ - movs r3, #3 │ │ │ │ - mov lr, r2 │ │ │ │ - ldr.w r2, [r0, #4]! │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8894e │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.n 88888 │ │ │ │ - ldr r3, [r1, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 886c6 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - movw r2, #13729 @ 0x35a1 │ │ │ │ - movt r2, #14 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 88530 │ │ │ │ - b.n 88414 │ │ │ │ - add.w r2, fp, #32 │ │ │ │ + b.n 889e2 │ │ │ │ + add.w r1, fp, #32 │ │ │ │ movs r4, #16 │ │ │ │ - str r3, [r7, #32] │ │ │ │ - str r2, [r7, #24] │ │ │ │ - b.n 887c2 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ + str r1, [r7, #24] │ │ │ │ + b.n 88936 │ │ │ │ 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 88a80 │ │ │ │ + bne.w 88afc │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 8868a │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne.w 883ca │ │ │ │ + b.n 887fe │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 8846e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - str r3, [r7, #16] │ │ │ │ - bl 18e620 <_Py_NewReference@@Base+0x58> │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + str r2, [r7, #12] │ │ │ │ + bl 191334 <_Py_NewReference@@Base+0x2b1c> │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88498 │ │ │ │ - b.n 883ca │ │ │ │ + bne.w 8856a │ │ │ │ + b.n 8846e │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 888de │ │ │ │ + b.n 889e2 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 88574 │ │ │ │ + bne.w 884f6 │ │ │ │ subs r2, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 8873a │ │ │ │ + beq.w 888a8 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 88574 │ │ │ │ + bne.w 884f6 │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.w 8873a │ │ │ │ + bcc.w 888a8 │ │ │ │ ldr.w r0, [r3, #-4]! │ │ │ │ ldr.w r1, [ip, #-4]! │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 88932 │ │ │ │ - b.n 88574 │ │ │ │ + beq.n 88a38 │ │ │ │ + b.n 884f6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 888de │ │ │ │ - mov r2, lr │ │ │ │ - ldr r3, [r2, #100] @ 0x64 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88d4c │ │ │ │ + b.n 889e2 │ │ │ │ + mov r3, lr │ │ │ │ + ldr.w r9, [r3, #100] @ 0x64 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 88e50 │ │ │ │ movw r3, #10716 @ 0x29dc │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - blx r3 │ │ │ │ + blx r9 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 8842c │ │ │ │ + bne.w 88682 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88d3c │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - ldr r3, [r1, #100] @ 0x64 │ │ │ │ + blt.w 88e40 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + mov.w r9, #1 │ │ │ │ + ldr r3, [r2, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 886f6 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - b.n 888a2 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - mov r6, r3 │ │ │ │ - str.w r2, [lr, #12] │ │ │ │ - str.w lr, [r2, #8] │ │ │ │ - b.n 8862e │ │ │ │ + bne.w 8865c │ │ │ │ + b.n 88864 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 888de │ │ │ │ + b.n 889e2 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + str.w r1, [lr, #12] │ │ │ │ + str.w lr, [r1, #8] │ │ │ │ + b.n 887a0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 888de │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + b.n 889e2 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88ce2 │ │ │ │ + blt.w 88d40 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 88524 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ - bl 75f9c │ │ │ │ + b.n 885f4 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + bl 75f84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 8869e │ │ │ │ + b.n 88812 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 888de │ │ │ │ + b.n 889e2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 888de │ │ │ │ + b.n 889e2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 888de │ │ │ │ - ldr.w r1, [r0, #712] @ 0x2c8 │ │ │ │ - mov r2, r7 │ │ │ │ - cmp r7, r1 │ │ │ │ - bcs.w 883ee │ │ │ │ - sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ - cmp r1, r2 │ │ │ │ - bhi.w 883ee │ │ │ │ - movw r1, #60608 @ 0xecc0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 3135c <_Py_CheckRecursiveCall@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 88d6c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r8, r5 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88a2a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88bea │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88a40 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88d96 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88a56 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 88a56 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88a6c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88d8e │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 88524 │ │ │ │ + b.n 889e2 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 888de │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 889e2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 88ac8 │ │ │ │ + bcc.n 88b42 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88906 │ │ │ │ + beq.w 88a06 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 889a4 │ │ │ │ + beq.n 88a9c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 889ac │ │ │ │ + beq.n 88ab2 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 889d6 │ │ │ │ + beq.n 88adc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 889de │ │ │ │ + beq.n 88ae4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 889e6 │ │ │ │ + beq.n 88aec │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88946 │ │ │ │ + beq.n 88a4c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88a72 │ │ │ │ + beq.n 88af4 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88ca4 │ │ │ │ + beq.w 88c7c │ │ │ │ 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 88a84 │ │ │ │ + bne.n 88b00 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 888de │ │ │ │ + b.n 889e2 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 88bb6 │ │ │ │ + bmi.n 88c00 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88bb6 │ │ │ │ + beq.n 88c00 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88bb6 │ │ │ │ + beq.n 88c00 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1fc9b0 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + bl 1fcce4 │ │ │ │ + str r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88a6c │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ + beq.w 886de │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.w 8827e │ │ │ │ - ldr.w r2, [fp, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - bne.w 88340 │ │ │ │ - mov r8, fp │ │ │ │ - ldr.w r3, [sl, #12] │ │ │ │ - mov fp, sl │ │ │ │ + b.w 88332 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 883a4 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + adds r1, #1 │ │ │ │ + bne.w 883e4 │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ + str.w r3, [fp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - strd r5, r9, [r8] │ │ │ │ - b.n 8869e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 882fa │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - str r3, [r7, #4] │ │ │ │ - bl 70b60 │ │ │ │ + strd r5, sl, [r0] │ │ │ │ + b.n 88812 │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ + strd r2, r3, [r7] │ │ │ │ + bl 70b80 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + ldrd r2, r3, [r7] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8862c │ │ │ │ - b.n 88768 │ │ │ │ + bne.w 8879e │ │ │ │ + b.n 888d8 │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.w 88518 │ │ │ │ + ble.w 885e8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 88518 │ │ │ │ + beq.w 885e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc3b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 88518 │ │ │ │ + bl 1fc6ec <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 885e8 │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 885dc │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ + blx r3 │ │ │ │ + b.n 885dc │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #61424 @ 0xeff0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5890 │ │ │ │ + b.n 886de │ │ │ │ + str.w r1, [fp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - ldr.w sl, [pc, #648] @ 88df8 │ │ │ │ + ldr.w sl, [pc, #616] @ 88e8c │ │ │ │ mov r9, r5 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ - mov r5, r3 │ │ │ │ - str.w r2, [fp, #8] │ │ │ │ - b.n 88b80 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 88c2e │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 88b9c │ │ │ │ + bhi.n 88c4a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 88b7e │ │ │ │ + beq.n 88c2c │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 88b7e │ │ │ │ + beq.n 88c2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ - str r1, [r7, #16] │ │ │ │ - bl 19371c │ │ │ │ - ldr r1, [r7, #16] │ │ │ │ - b.n 88b7e │ │ │ │ + str r1, [r7, #20] │ │ │ │ + bl 19396c │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + b.n 88c2c │ │ │ │ mov r5, r9 │ │ │ │ - b.n 88694 │ │ │ │ + b.n 88808 │ │ │ │ ldr.w r0, [r6, #864] @ 0x360 │ │ │ │ mov r1, r9 │ │ │ │ - str r3, [r7, #16] │ │ │ │ - blx r2 │ │ │ │ + str r2, [r7, #12] │ │ │ │ + str r3, [r7, #20] │ │ │ │ + blx r8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88d9e │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ - b.n 8862e │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #60528 @ 0xec70 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 88a6c │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8850c │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - b.n 8850c │ │ │ │ + beq.w 88e82 │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + b.n 887a0 │ │ │ │ + ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [r7, #4] │ │ │ │ + str r3, [r7, #12] │ │ │ │ + blx r8 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + b.n 888fa │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 889b2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 88a2a │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl c60f4 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88c10 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 88d78 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88c20 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88d06 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 88498 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8846a │ │ │ │ - mov r8, r5 │ │ │ │ - b.n 88a2a │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - movw r1, #60560 @ 0xec90 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 88a6c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 88a6c │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 88a6c │ │ │ │ - cmp r6, r0 │ │ │ │ - beq.w 8869c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8869c │ │ │ │ + cmp ip, r6 │ │ │ │ + beq.w 88810 │ │ │ │ mov r4, r8 │ │ │ │ add.w ip, r7, #40 @ 0x28 │ │ │ │ add.w lr, fp, #96 @ 0x60 │ │ │ │ + mov r9, r3 │ │ │ │ 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 88c76 │ │ │ │ - add.w r3, r7, #40 @ 0x28 │ │ │ │ + bne.n 88c9c │ │ │ │ + mov r3, r9 │ │ │ │ + add.w r2, 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 8862e │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - b.n 88844 │ │ │ │ - ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 88786 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ + b.n 887a0 │ │ │ │ + ldr r1, [r7, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1fbf5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 885e8 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [r7, #4] │ │ │ │ + bl c6370 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 88cf2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 88de6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 88d02 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 88db8 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 8856a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 88538 │ │ │ │ + mov r8, r5 │ │ │ │ + b.n 8869c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 889b4 │ │ │ │ + beq.w 88aba │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c6ff4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 88cf0 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [r6, r5] │ │ │ │ + bl 1c7058 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 88db0 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 88518 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ + bge.w 885e8 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 884d6 │ │ │ │ - b.n 88518 │ │ │ │ + beq.w 885a6 │ │ │ │ + b.n 885e8 │ │ │ │ + ldr.w r3, [fp, #16] │ │ │ │ + mov r2, r9 │ │ │ │ + b.w 883e4 │ │ │ │ + sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ + cmp r7, r1 │ │ │ │ + bcc.w 88490 │ │ │ │ + movw r1, #61504 @ 0xf040 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 313bc <_Py_CheckRecursiveCall@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 88688 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + b.w 88490 │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + movw r1, #61456 @ 0xf010 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5890 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 886de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 886de │ │ │ │ + mov r0, r2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 886de │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7000 <_PyErr_Clear@@Base> │ │ │ │ - b.n 88cd4 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r9, fp │ │ │ │ - ldr.w r0, [sl, #16] │ │ │ │ - b.w 88340 │ │ │ │ + bl 1c7064 <_PyErr_Clear@@Base> │ │ │ │ + b.n 88d32 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - b.n 88c20 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88d02 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.w 88538 │ │ │ │ + b.w 8856a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e8e8 <_PyType_GetDict@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 88dce │ │ │ │ + bl 7e8ec <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 88dee │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f570 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 88dea │ │ │ │ + bge.n 88e0a │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fdb8c │ │ │ │ - b.n 88a40 │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1fbc24 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 88518 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 88986 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 88986 │ │ │ │ - ldr r3, [r1, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 888a2 │ │ │ │ - b.n 886c6 │ │ │ │ - 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 88896 │ │ │ │ - b.n 88950 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 883f8 │ │ │ │ - b.n 8884a │ │ │ │ + bl 1fdec4 │ │ │ │ + b.n 886b2 │ │ │ │ mov r0, r3 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88c18 │ │ │ │ - b.n 88c20 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 88a6c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 88a40 │ │ │ │ - mov r8, r5 │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 88a40 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 886c2 │ │ │ │ - movw r0, #5152 @ 0x1420 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 886c2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 886f6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 886f6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88cf2 │ │ │ │ mov r8, r5 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #30948 @ 0x78e4 │ │ │ │ + movw r1, #31844 @ 0x7c64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 88d28 │ │ │ │ + bl d5890 │ │ │ │ + b.n 88dde │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8831c │ │ │ │ + bne.w 883c6 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r8, r5 │ │ │ │ - b.n 88dd0 │ │ │ │ + b.n 88df0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 886b2 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + str r3, [r7, #4] │ │ │ │ + bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ + ldrd r2, r3, [r7] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 88650 │ │ │ │ + b.n 88a56 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 886de │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 88a8c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88a8c │ │ │ │ + ldr r3, [r2, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8865c │ │ │ │ + b.n 88864 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 88864 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88864 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8882e │ │ │ │ + movw r0, #5152 @ 0x1420 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8882e │ │ │ │ + mov r8, r5 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 886b2 │ │ │ │ + nop │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ -00088dfc : │ │ │ │ +00088e90 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 88e32 │ │ │ │ + cbz r3, 88ec6 │ │ │ │ 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, 88e70 │ │ │ │ + cbz r0, 88f04 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r2, #7597 @ 0x1dad │ │ │ │ + movw r2, #7745 @ 0x1e41 │ │ │ │ movt r2, #4 │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 88e44 │ │ │ │ + beq.n 88ed8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 88e74 │ │ │ │ + bmi.n 88f08 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 88e74 │ │ │ │ + cbz r3, 88f08 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 88e74 │ │ │ │ - b.w 1fc9b0 │ │ │ │ + cbz r3, 88f08 │ │ │ │ + b.w 1fcce4 │ │ │ │ movw ip, #44536 @ 0xadf8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #60560 @ 0xec90 │ │ │ │ + movw r1, #61456 @ 0xf010 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88e70 │ │ │ │ + bge.n 88f04 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 88e8c │ │ │ │ + cbz r2, 88f20 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 88e2c │ │ │ │ + b.n 88ec0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60528 @ 0xec70 │ │ │ │ + movw r1, #61424 @ 0xeff0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 88e70 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88f04 │ │ │ │ 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 89058 │ │ │ │ - ldr r5, [pc, #444] @ (8906c ) │ │ │ │ + bpl.w 890ec │ │ │ │ + ldr r5, [pc, #444] @ (89100 ) │ │ │ │ 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 88f56 │ │ │ │ - ldr r0, [pc, #420] @ (89070 ) │ │ │ │ + beq.n 88fea │ │ │ │ + ldr r0, [pc, #420] @ (89104 ) │ │ │ │ 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 89018 │ │ │ │ + bne.w 890ac │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r7, [r3, #8] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88f78 │ │ │ │ + bge.n 8900c │ │ │ │ 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] │ │ │ │ @@ -139525,30 +139558,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 88fd0 │ │ │ │ + blt.n 89064 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #9400 @ 0x24b8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89068 │ │ │ │ + beq.n 890fc │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 88ef4 │ │ │ │ + blt.n 88f88 │ │ │ │ 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 │ │ │ │ @@ -139567,476 +139600,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 88f50 │ │ │ │ + ble.n 88fe4 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 88f50 │ │ │ │ + beq.n 88fe4 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88f50 │ │ │ │ + bne.n 88fe4 │ │ │ │ ldr.w r2, [ip, #72] @ 0x48 │ │ │ │ - cbnz r2, 89010 │ │ │ │ + cbnz r2, 890a4 │ │ │ │ add.w r1, ip, #12 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 88f50 │ │ │ │ + bmi.n 88fe4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88ffa │ │ │ │ + bne.n 8908e │ │ │ │ dmb ish │ │ │ │ - b.n 88f50 │ │ │ │ + b.n 88fe4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88f50 │ │ │ │ - b.n 88fea │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + bne.n 88fe4 │ │ │ │ + b.n 8907e │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 89044 │ │ │ │ + bne.n 890d8 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88f68 │ │ │ │ + bne.n 88ffc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 88f6c │ │ │ │ + b.n 89000 │ │ │ │ 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 88f6c │ │ │ │ - movw r0, #32588 @ 0x7f4c │ │ │ │ + b.n 89000 │ │ │ │ + movw r0, #33484 @ 0x82cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #1169 @ 0x491 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 88f50 │ │ │ │ + b.n 88fe4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00089074 : │ │ │ │ +00089108 : │ │ │ │ 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, 89094 │ │ │ │ + cbz r0, 89128 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #56] @ (890d0 ) │ │ │ │ + ldr r2, [pc, #56] @ (89164 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8908e │ │ │ │ + beq.n 89122 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8908e │ │ │ │ + beq.n 89122 │ │ │ │ movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1c6ff4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1c7058 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8908e │ │ │ │ + beq.n 89122 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c7000 <_PyErr_Clear@@Base> │ │ │ │ + bl 1c7064 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 8908e │ │ │ │ + b.n 89122 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 89124 │ │ │ │ + cbz r2, 891b8 │ │ │ │ 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 89106 │ │ │ │ + bge.n 8919a │ │ │ │ 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 89118 │ │ │ │ + bge.n 891ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 8911c │ │ │ │ + cbz r3, 891b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 89118 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 891ac │ │ │ │ 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 89302 │ │ │ │ + bls.w 89396 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 89236 │ │ │ │ + bls.n 892ca │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 89320 │ │ │ │ + bls.w 893b4 │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 89152 │ │ │ │ + bls.n 891e6 │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ add.w sl, r8, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8942a │ │ │ │ + bcs.w 894be │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ ldr.w r4, [r2, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8941a │ │ │ │ - ldr r3, [pc, #692] @ (8943c ) │ │ │ │ + bne.w 894ae │ │ │ │ + ldr r3, [pc, #692] @ (894d0 ) │ │ │ │ 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 89378 │ │ │ │ + bne.w 8940c │ │ │ │ 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 89366 │ │ │ │ + beq.w 893fa │ │ │ │ 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 892e6 │ │ │ │ + beq.w 8937a │ │ │ │ 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 89434 │ │ │ │ + bne.w 894c8 │ │ │ │ cmp r6, r9 │ │ │ │ ittt ls │ │ │ │ addls.w lr, r6, #16 │ │ │ │ addls lr, r3 │ │ │ │ addls.w r3, r6, #8 │ │ │ │ - bhi.n 89226 │ │ │ │ + bhi.n 892ba │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 89220 │ │ │ │ + cbz r2, 892b4 │ │ │ │ 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, 89272 │ │ │ │ + cbnz r7, 89306 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 89200 │ │ │ │ + bne.n 89294 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 89346 │ │ │ │ + bne.w 893da │ │ │ │ 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, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ mov.w r9, r5, lsl #3 │ │ │ │ ldr.w r4, [r2, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8941a │ │ │ │ - ldr r3, [pc, #476] @ (8943c ) │ │ │ │ + bne.w 894ae │ │ │ │ + ldr r3, [pc, #476] @ (894d0 ) │ │ │ │ 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 891a2 │ │ │ │ + b.n 89236 │ │ │ │ add.w r8, r1, #9 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc.n 892c2 │ │ │ │ + bcc.n 89356 │ │ │ │ ldr.w r7, [ip, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8932a │ │ │ │ + beq.n 893be │ │ │ │ ldr.w r7, [ip, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8933a │ │ │ │ + beq.n 893ce │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89340 │ │ │ │ + beq.n 893d4 │ │ │ │ ldr.w r7, [ip, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8931a │ │ │ │ + beq.n 893ae │ │ │ │ ldr.w r7, [ip, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8934e │ │ │ │ + beq.n 893e2 │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89354 │ │ │ │ + beq.n 893e8 │ │ │ │ ldr.w r7, [ip, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8935a │ │ │ │ + beq.n 893ee │ │ │ │ ldr.w r7, [ip, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89360 │ │ │ │ + beq.n 893f4 │ │ │ │ ldr.w r7, [ip, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 893a4 │ │ │ │ + beq.n 89438 │ │ │ │ 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 893aa │ │ │ │ + bne.n 8943e │ │ │ │ strd r2, r0, [ip] │ │ │ │ - b.n 89220 │ │ │ │ + b.n 892b4 │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.n 89330 │ │ │ │ + bhi.n 893c4 │ │ │ │ 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 891cc │ │ │ │ + b.n 89260 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 89466 │ │ │ │ + beq.w 894fa │ │ │ │ mov sl, r4 │ │ │ │ movs r5, #8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 891ce │ │ │ │ + b.n 89262 │ │ │ │ add.w ip, ip, #32 │ │ │ │ - b.n 892e0 │ │ │ │ + b.n 89374 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w sl, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 8923e │ │ │ │ + b.n 892d2 │ │ │ │ add.w ip, ip, #8 │ │ │ │ - b.n 892e0 │ │ │ │ + b.n 89374 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 891ce │ │ │ │ + b.n 89262 │ │ │ │ add.w ip, ip, #16 │ │ │ │ - b.n 892e0 │ │ │ │ + b.n 89374 │ │ │ │ add.w ip, ip, #24 │ │ │ │ - b.n 892e0 │ │ │ │ + b.n 89374 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 8922e │ │ │ │ + bl 75f84 │ │ │ │ + b.n 892c2 │ │ │ │ add.w ip, ip, #40 @ 0x28 │ │ │ │ - b.n 892e0 │ │ │ │ + b.n 89374 │ │ │ │ add.w ip, ip, #48 @ 0x30 │ │ │ │ - b.n 892e0 │ │ │ │ + b.n 89374 │ │ │ │ add.w ip, ip, #56 @ 0x38 │ │ │ │ - b.n 892e0 │ │ │ │ + b.n 89374 │ │ │ │ add.w ip, ip, #64 @ 0x40 │ │ │ │ - b.n 892e0 │ │ │ │ + b.n 89374 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 891cc │ │ │ │ + bne.w 89260 │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #45557 @ 0xb1f5 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 894a0 │ │ │ │ + bne.w 89534 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8942a │ │ │ │ + beq.n 894be │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ str r6, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 891ce │ │ │ │ + b.n 89262 │ │ │ │ add.w ip, ip, #72 @ 0x48 │ │ │ │ - b.n 892e0 │ │ │ │ + b.n 89374 │ │ │ │ add.w r1, r8, #9 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc.n 893fa │ │ │ │ + bcc.n 8948e │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8932a │ │ │ │ + beq.n 893be │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8933a │ │ │ │ + beq.n 893ce │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89340 │ │ │ │ + beq.n 893d4 │ │ │ │ ldr.w r1, [ip, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8931a │ │ │ │ + beq.n 893ae │ │ │ │ ldr.w r1, [ip, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8934e │ │ │ │ + beq.n 893e2 │ │ │ │ ldr.w r1, [ip, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89354 │ │ │ │ + beq.n 893e8 │ │ │ │ ldr.w r1, [ip, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8935a │ │ │ │ + beq.n 893ee │ │ │ │ ldr.w r1, [ip, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89360 │ │ │ │ + beq.n 893f4 │ │ │ │ ldr.w r1, [ip, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 893a4 │ │ │ │ + beq.n 89438 │ │ │ │ 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 892e0 │ │ │ │ - b.n 893aa │ │ │ │ + beq.w 89374 │ │ │ │ + b.n 8943e │ │ │ │ ldr.w r0, [r2, #864] @ 0x360 │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 891cc │ │ │ │ - bl 1f2e80 │ │ │ │ + bne.w 89260 │ │ │ │ + bl 1f31b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89230 │ │ │ │ + b.n 892c4 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ mov r8, r6 │ │ │ │ - b.n 89444 │ │ │ │ + b.n 894d8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r8, r9 │ │ │ │ - bhi.w 89226 │ │ │ │ + bhi.w 892ba │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89440 │ │ │ │ - ldr r3, [pc, #88] @ (894ac ) │ │ │ │ + beq.n 894d4 │ │ │ │ + ldr r3, [pc, #88] @ (89540 ) │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 89440 │ │ │ │ + beq.n 894d4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19371c │ │ │ │ - b.n 89440 │ │ │ │ + bl 19396c │ │ │ │ + b.n 894d4 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8922e │ │ │ │ + beq.w 892c2 │ │ │ │ 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 89478 │ │ │ │ + bne.n 8950c │ │ │ │ movs r5, #8 │ │ │ │ mov sl, r4 │ │ │ │ add.w r6, sp, r5 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 891ce │ │ │ │ + b.n 89262 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 89392 │ │ │ │ + b.n 89426 │ │ │ │ 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] @ (8956c ) │ │ │ │ + ldr r5, [pc, #164] @ (89600 ) │ │ │ │ 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] │ │ │ │ @@ -140057,139 +140090,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, 8952a │ │ │ │ + cbz r0, 895be │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8954a │ │ │ │ + blt.n 895de │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1900] @ 0x76c │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.n 89560 │ │ │ │ + bhi.n 895f4 │ │ │ │ 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 8952a │ │ │ │ + bne.n 895be │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 8952a │ │ │ │ + b.n 895be │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7e68c │ │ │ │ + b.w 7e690 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089570 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00089604 <_Py_CheckFunctionResult@@Base>: │ │ │ │ ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 89580 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ + cbz r2, 89614 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 895b0 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ + bne.n 89644 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 89590 <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ + beq.n 89624 <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8957c <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + bne.n 89610 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89618 <_Py_CheckFunctionResult@@Base+0xa8> │ │ │ │ + beq.n 896ac <_Py_CheckFunctionResult@@Base+0xa8> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #55932 @ 0xda7c │ │ │ │ + movw r2, #56828 @ 0xddfc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, ip │ │ │ │ - b.w 1ecbac <_PyErr_Format@@Base> │ │ │ │ + b.w 1ecee0 <_PyErr_Format@@Base> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8957c <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + beq.n 89610 <_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 89604 <_Py_CheckFunctionResult@@Base+0x94> │ │ │ │ + blt.n 89698 <_Py_CheckFunctionResult@@Base+0x94> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r3, 895f8 <_Py_CheckFunctionResult@@Base+0x88> │ │ │ │ - movw r2, #55980 @ 0xdaac │ │ │ │ + cbz r3, 8968c <_Py_CheckFunctionResult@@Base+0x88> │ │ │ │ + movw r2, #56876 @ 0xde2c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 23470c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ - movw r2, #60672 @ 0xed00 │ │ │ │ + b.w 234bb8 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + movw r2, #61568 @ 0xf080 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 895ec <_Py_CheckFunctionResult@@Base+0x7c> │ │ │ │ + b.n 89680 <_Py_CheckFunctionResult@@Base+0x7c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 895d8 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + bne.n 8966c <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 895d8 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ - movw r2, #60624 @ 0xecd0 │ │ │ │ + b.n 8966c <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + movw r2, #61520 @ 0xf050 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, ip │ │ │ │ - b.w 1ecbac <_PyErr_Format@@Base> │ │ │ │ + b.w 1ecee0 <_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] @ (897e0 <_Py_CheckFunctionResult@@Base+0x270>) │ │ │ │ + ldr r5, [pc, #420] @ (89874 <_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 89720 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 897b4 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 896b8 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + cbz r2, 8974c <_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] @ (897e4 <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ + ldr r4, [pc, #364] @ (89878 <_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] │ │ │ │ @@ -140203,688 +140236,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 8978c <_Py_CheckFunctionResult@@Base+0x21c> │ │ │ │ + bmi.n 89820 <_Py_CheckFunctionResult@@Base+0x21c> │ │ │ │ add.w r6, r0, #16 │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ - cbz r5, 896d6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + cbz r5, 8976a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 896d6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + bge.n 8976a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 89728 <_Py_CheckFunctionResult@@Base+0x1b8> │ │ │ │ + cbz r2, 897bc <_Py_CheckFunctionResult@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 896c2 <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ + bcs.n 89756 <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #40760 @ 0x9f38 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8979a <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + bne.n 8982e <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 897aa <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ - ldr r0, [pc, #240] @ (897e4 <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ + bgt.n 8983e <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ + ldr r0, [pc, #240] @ (89878 <_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 897aa <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ + bcs.n 8983e <_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] @ (897e4 <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ + ldr r2, [pc, #176] @ (89878 <_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 897d0 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ - ldr r2, [pc, #140] @ (897e8 <_Py_CheckFunctionResult@@Base+0x278>) │ │ │ │ + bne.n 89864 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ + ldr r2, [pc, #140] @ (8987c <_Py_CheckFunctionResult@@Base+0x278>) │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r1, 897b4 <_Py_CheckFunctionResult@@Base+0x244> │ │ │ │ + cbnz r1, 89848 <_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 896d6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + beq.n 8976a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.n 896d6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + ble.n 8976a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 896d6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + beq.n 8976a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1fc3b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 1fc6ec <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 896d6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + b.n 8976a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #40760 @ 0x9f38 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 896f0 <_Py_CheckFunctionResult@@Base+0x180> │ │ │ │ + beq.n 89784 <_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 8979a <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ + b.n 8982e <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 89764 <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ + beq.n 897f8 <_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 89764 <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ + b.n 897f8 <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1fbc24 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + bl 1fbf5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 896d6 <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + b.n 8976a <_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 │ │ │ │ │ │ │ │ -000897ec : │ │ │ │ +00089880 : │ │ │ │ movs r2, #1 │ │ │ │ - b.n 897f0 │ │ │ │ + b.n 89884 │ │ │ │ stmdb 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 8a0e2 │ │ │ │ + beq.w 8a16e │ │ │ │ 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 8a0e2 │ │ │ │ + bmi.w 8a16e │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.w 89c4c │ │ │ │ + bpl.w 89cda │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ - movw r1, #5561 @ 0x15b9 │ │ │ │ + movw r1, #4693 @ 0x1255 │ │ │ │ movt r1, #19 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 89c4c │ │ │ │ + bne.w 89cda │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 8984c │ │ │ │ + beq.n 898e0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbnz r0, 89854 │ │ │ │ + cbnz r0, 898e8 │ │ │ │ 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 89a46 │ │ │ │ + bne.w 89ada │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89a44 │ │ │ │ + bne.w 89ad8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89a44 │ │ │ │ + bne.w 89ad8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 89a44 │ │ │ │ + bne.w 89ad8 │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 89dae │ │ │ │ + bne.w 89e3c │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a0cc │ │ │ │ + bne.w 8a158 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a01a │ │ │ │ + beq.w 8a0a8 │ │ │ │ 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 8a048 │ │ │ │ + bmi.w 8a0d6 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r3, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r8, #868] @ 0x364 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8a058 │ │ │ │ - ldr r3, [pc, #708] @ (89b94 ) │ │ │ │ + bne.w 8a0e4 │ │ │ │ + ldr r3, [pc, #704] @ (89c24 ) │ │ │ │ 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 89e7c │ │ │ │ + bcs.w 89f0a │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r3, ip, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 89f6e │ │ │ │ + beq.w 89ffc │ │ │ │ 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 89bf4 │ │ │ │ + beq.w 89c82 │ │ │ │ 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 8a00a │ │ │ │ + beq.w 8a098 │ │ │ │ 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 8997c │ │ │ │ + ble.n 89a10 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 89970 │ │ │ │ + cbz r3, 89a04 │ │ │ │ ldr.w lr, [r3] │ │ │ │ add.w r9, lr, #1 │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89b30 │ │ │ │ + bge.w 89bc0 │ │ │ │ ldr.w lr, [r2] │ │ │ │ str.w r9, [r3] │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89b40 │ │ │ │ + blt.w 89bd0 │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ cmp r8, r0 │ │ │ │ - beq.n 8997c │ │ │ │ + beq.n 89a10 │ │ │ │ add r2, ip │ │ │ │ - b.n 89948 │ │ │ │ + b.n 899dc │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 89a22 │ │ │ │ + blt.n 89ab6 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - bne.n 89a22 │ │ │ │ + bne.n 89ab6 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r8, r3, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89e12 │ │ │ │ + beq.w 89ea0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 899ea │ │ │ │ + ble.n 89a7e │ │ │ │ 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, 899c8 │ │ │ │ + cbz r0, 89a5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 899c8 │ │ │ │ + bge.n 89a5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89bce │ │ │ │ + beq.w 89c5c │ │ │ │ ldr.w r0, [r8, r6, lsl #3] │ │ │ │ - cbz r0, 899e0 │ │ │ │ + cbz r0, 89a74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 899e0 │ │ │ │ + bge.n 89a74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89be2 │ │ │ │ + beq.w 89c70 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 899b0 │ │ │ │ + bne.n 89a44 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 89c1c │ │ │ │ + bne.w 89caa │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 89c1c │ │ │ │ - ldr r2, [pc, #408] @ (89b94 ) │ │ │ │ + bne.w 89caa │ │ │ │ + ldr r2, [pc, #404] @ (89c24 ) │ │ │ │ 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 89c1c │ │ │ │ + bhi.w 89caa │ │ │ │ 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 8984c │ │ │ │ + beq.w 898e0 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8984c │ │ │ │ + bne.w 898e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 70e80 │ │ │ │ - b.n 8984c │ │ │ │ + bl 70ea0 │ │ │ │ + b.n 898e0 │ │ │ │ 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 89dd4 │ │ │ │ + bgt.w 89e62 │ │ │ │ mov r8, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8984c │ │ │ │ + bpl.w 898e0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89fde │ │ │ │ + bne.w 8a06c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - ble.w 8984c │ │ │ │ + ble.w 898e0 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ba8 │ │ │ │ + beq.n 89c28 │ │ │ │ add.w r2, r2, r6, lsl #3 │ │ │ │ add r3, r2 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 89c30 │ │ │ │ + beq.w 89cbe │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89bc8 │ │ │ │ + blt.n 89c46 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89b72 │ │ │ │ + blt.n 89c02 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 89e40 │ │ │ │ + bne.w 89ece │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89b98 │ │ │ │ + blt.n 89c4c │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a1bc │ │ │ │ + bl 7a1c8 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89b54 │ │ │ │ + blt.n 89be4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89b1c │ │ │ │ + blt.n 89bac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ee4 │ │ │ │ + bne.w 89f72 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 8a236 │ │ │ │ + bne.w 8a2c2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - b.n 89a6c │ │ │ │ + b.n 89b00 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a400 │ │ │ │ + beq.w 8a48c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89ee4 │ │ │ │ + bge.w 89f72 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89aee │ │ │ │ + bne.n 89b7e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 89aee │ │ │ │ + b.n 89b7e │ │ │ │ ldr.w lr, [r2] │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89970 │ │ │ │ + bge.w 89a04 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r0 │ │ │ │ str.w r3, [lr] │ │ │ │ - beq.w 8997c │ │ │ │ + beq.w 89a10 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ - b.n 89948 │ │ │ │ + b.n 899dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89ae6 │ │ │ │ + bne.n 89b76 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89aee │ │ │ │ - b.n 89b1c │ │ │ │ + bge.n 89b7e │ │ │ │ + b.n 89bac │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - bne.w 89e40 │ │ │ │ + bne.w 89ece │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89b98 │ │ │ │ + blt.n 89c4c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 89ad0 │ │ │ │ + beq.n 89b60 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 89ad0 │ │ │ │ + b.n 89b60 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r5, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89ad0 │ │ │ │ - b.n 89b8c │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r6, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89e70 │ │ │ │ + beq.w 89efe │ │ │ │ mov r9, r2 │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89ab8 │ │ │ │ + bge.n 89b48 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 89ab8 │ │ │ │ + b.n 89b48 │ │ │ │ + adds r0, #1 │ │ │ │ + str r0, [r5, #0] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 89b60 │ │ │ │ + b.n 89c1c │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r8, r6, lsl #3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 899ce │ │ │ │ - b.n 899e0 │ │ │ │ + bne.w 89a62 │ │ │ │ + b.n 89a74 │ │ │ │ adds r6, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r6, r9 │ │ │ │ - bne.w 899b0 │ │ │ │ - b.n 899e6 │ │ │ │ + bne.w 89a44 │ │ │ │ + b.n 89a7a │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 89c24 │ │ │ │ + bcc.n 89cb2 │ │ │ │ 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 89e7c │ │ │ │ + beq.w 89f0a │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 89916 │ │ │ │ + b.n 899aa │ │ │ │ mov r0, r1 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 89a22 │ │ │ │ + bl 75f84 │ │ │ │ + b.n 89ab6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 89916 │ │ │ │ + b.n 899aa │ │ │ │ add r6, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bge.w 8984c │ │ │ │ + bge.w 898e0 │ │ │ │ adds r3, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89f62 │ │ │ │ + beq.w 89ff0 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.w 89aaa │ │ │ │ - b.n 8984c │ │ │ │ + bgt.w 89b3c │ │ │ │ + b.n 898e0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c6fa0 │ │ │ │ + bl 1c7004 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ee4 │ │ │ │ - bl 88dfc │ │ │ │ + beq.w 89f72 │ │ │ │ + bl 88e90 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89c76 │ │ │ │ + bge.n 89d04 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a3d0 │ │ │ │ + beq.w 8a45c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 89ee4 │ │ │ │ + beq.w 89f72 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 89074 │ │ │ │ + bl 89108 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8a114 │ │ │ │ + bne.w 8a1a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89d88 │ │ │ │ + beq.n 89e16 │ │ │ │ mov fp, r7 │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ mov r7, r5 │ │ │ │ movw sl, #44624 @ 0xae50 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ - b.n 89cf8 │ │ │ │ + b.n 89d86 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 89d32 │ │ │ │ + beq.n 89dc0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, sl │ │ │ │ mov r3, r4 │ │ │ │ - beq.n 89d72 │ │ │ │ - bl 7a1bc │ │ │ │ + beq.n 89e00 │ │ │ │ + bl 7a1c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89d50 │ │ │ │ + blt.n 89dde │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89ce2 │ │ │ │ + bge.n 89d70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a3f4 │ │ │ │ + beq.w 8a480 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 89ed8 │ │ │ │ + beq.w 89f66 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89d7a │ │ │ │ + beq.n 89e08 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89eea │ │ │ │ + beq.w 89f78 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89eea │ │ │ │ + beq.w 89f78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89f32 │ │ │ │ + beq.w 89fc0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89d6c │ │ │ │ + blt.n 89dfa │ │ │ │ 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 89cb0 │ │ │ │ + beq.n 89d3e │ │ │ │ mov r0, r6 │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 89cb6 │ │ │ │ + bne.n 89d44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19033c <_Py_NewReference@@Base+0x1d74> │ │ │ │ + bl 190524 <_Py_NewReference@@Base+0x1d0c> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89cd0 │ │ │ │ + bge.n 89d5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89cd0 │ │ │ │ + bne.n 89d5e │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89cd8 │ │ │ │ - b.n 89ce2 │ │ │ │ + blt.n 89d66 │ │ │ │ + b.n 89d70 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 89d20 │ │ │ │ - bl 7888c │ │ │ │ + b.n 89dae │ │ │ │ + bl 78884 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 89d48 │ │ │ │ - ldr r3, [pc, #724] @ (8a050 ) │ │ │ │ + b.n 89dd6 │ │ │ │ + ldr r3, [pc, #720] @ (8a0dc ) │ │ │ │ ldr.w r4, [fp, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a1d4 │ │ │ │ + bne.w 8a260 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89da0 │ │ │ │ + bge.n 89e2e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 89da0 │ │ │ │ + cbnz r3, 89e2e │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - bl 7fa30 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fa34 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 8984e │ │ │ │ + b.n 898e2 │ │ │ │ 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 8987e │ │ │ │ - b.n 89a46 │ │ │ │ + bgt.w 89912 │ │ │ │ + b.n 89ada │ │ │ │ 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] │ │ │ │ @@ -140896,613 +140929,612 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7a660 │ │ │ │ + bl 7a654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89ee4 │ │ │ │ + bne.n 89f72 │ │ │ │ ldrd r2, r0, [r4, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 89a64 │ │ │ │ + b.n 89af8 │ │ │ │ cmp r2, r0 │ │ │ │ - ble.w 89c1c │ │ │ │ + ble.w 89caa │ │ │ │ mov sl, r4 │ │ │ │ add r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ adds r6, #1 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 89e20 │ │ │ │ + bne.n 89eae │ │ │ │ mov r1, r4 │ │ │ │ mov r4, sl │ │ │ │ - b.n 899ea │ │ │ │ + b.n 89a7e │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8a20e │ │ │ │ + beq.w 8a29a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 89eb8 │ │ │ │ + bne.n 89f46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a072 │ │ │ │ + blt.w 8a0fe │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89ad0 │ │ │ │ - b.n 89b8c │ │ │ │ + bge.w 89b60 │ │ │ │ + b.n 89c1c │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 89bb0 │ │ │ │ - b.n 8984c │ │ │ │ + bne.w 89c30 │ │ │ │ + b.n 898e0 │ │ │ │ ldr.w r7, [r8, #848] @ 0x350 │ │ │ │ - movw r3, #45557 @ 0xb1f5 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8a1fa │ │ │ │ + bne.w 8a286 │ │ │ │ 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 8a048 │ │ │ │ + beq.w 8a0d6 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 89c18 │ │ │ │ + b.n 89ca6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89e58 │ │ │ │ + beq.n 89ee6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a24e │ │ │ │ + beq.w 8a2da │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r5 │ │ │ │ - bl ff5ac <_PyErr_SetKeyError@@Base> │ │ │ │ + bl ff604 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a408 │ │ │ │ + blt.w 8a494 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a100 │ │ │ │ + blt.w 8a18c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8984e │ │ │ │ + b.n 898e2 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89f82 │ │ │ │ + beq.n 8a010 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89f82 │ │ │ │ + beq.n 8a010 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a3da │ │ │ │ + beq.w 8a466 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a3da │ │ │ │ + beq.w 8a466 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dbf50 │ │ │ │ + bl dbec4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 8a0f4 │ │ │ │ + beq.w 8a180 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ee044 │ │ │ │ + bl edfec │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 89d18 │ │ │ │ + bne.w 89da6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89f4a │ │ │ │ + bge.n 89fd8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 89f4a │ │ │ │ + cbnz r3, 89fd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89ee4 │ │ │ │ + bge.n 89f72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89ee4 │ │ │ │ + bne.n 89f72 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 89ee4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89f72 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.w 89c3a │ │ │ │ - b.n 8984c │ │ │ │ + bgt.w 89cc8 │ │ │ │ + b.n 898e0 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r3 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 89c12 │ │ │ │ + b.n 89ca0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8a0b2 │ │ │ │ + bge.w 8a13e │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8a0a6 │ │ │ │ - ldr r1, [pc, #184] @ (8a054 ) │ │ │ │ + beq.w 8a132 │ │ │ │ + ldr r1, [pc, #184] @ (8a0e0 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl b65a0 │ │ │ │ + bl b67ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 89f32 │ │ │ │ + beq.n 89fc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a0a0 │ │ │ │ + beq.n 8a12c │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a078 │ │ │ │ + beq.n 8a104 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl d6d68 │ │ │ │ + bl d6c58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89f2c │ │ │ │ + bge.n 89fba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89f2c │ │ │ │ + bne.n 89fba │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 89f2c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89fba │ │ │ │ cmp r0, r6 │ │ │ │ - ble.w 8984c │ │ │ │ + ble.w 898e0 │ │ │ │ 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 89bbe │ │ │ │ + b.n 89c3e │ │ │ │ add.w r1, r7, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 8993a │ │ │ │ + b.n 899ce │ │ │ │ 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 898b2 │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 89ee4 │ │ │ │ - nop │ │ │ │ + bge.w 89946 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 89f72 │ │ │ │ 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 8a048 │ │ │ │ + beq.n 8a0d6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ - b.n 89916 │ │ │ │ + b.n 899aa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 89e62 │ │ │ │ + b.n 89ef0 │ │ │ │ mov r4, r5 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #55696 @ 0xd990 │ │ │ │ + movw r1, #56592 @ 0xdd10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 89f32 │ │ │ │ + bl d5890 │ │ │ │ + b.n 89fc0 │ │ │ │ mov r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8a082 │ │ │ │ + b.n 8a10e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c5520 │ │ │ │ + bl 1c55d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 89f2c │ │ │ │ + b.n 89fba │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #55732 @ 0xd9b4 │ │ │ │ + movw r1, #56628 @ 0xdd34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 89f32 │ │ │ │ + bl d5890 │ │ │ │ + b.n 89fc0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1eb5f0 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 1eb980 <_PyDict_SendEvent@@Base> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - b.w 89886 │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ + b.w 8991a │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3940 @ 0xf64 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 89ee4 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 89f72 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89f22 │ │ │ │ - b.n 89f32 │ │ │ │ + beq.w 89fb0 │ │ │ │ + b.n 89fc0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ee4 │ │ │ │ + bne.w 89f72 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 89ee4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89f72 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89d88 │ │ │ │ + beq.w 89e16 │ │ │ │ mov r9, r3 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77324 │ │ │ │ + bl 7730c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a2ec │ │ │ │ + bne.w 8a378 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a2aa │ │ │ │ + beq.w 8a336 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a2aa │ │ │ │ + beq.w 8a336 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 89f32 │ │ │ │ + beq.w 89fc0 │ │ │ │ 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 8a290 │ │ │ │ + bne.w 8a31c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8a290 │ │ │ │ + beq.w 8a31c │ │ │ │ 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 8a288 │ │ │ │ - bl 7a1bc │ │ │ │ + beq.n 8a314 │ │ │ │ + bl 7a1c8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a274 │ │ │ │ + blt.n 8a300 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a1b0 │ │ │ │ + bge.n 8a23c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8a41c │ │ │ │ + beq.w 8a4a8 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 89ed8 │ │ │ │ + beq.w 89f66 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a11e │ │ │ │ - ldr r3, [pc, #608] @ (8a428 ) │ │ │ │ + bne.n 8a1aa │ │ │ │ + ldr r3, [pc, #608] @ (8a4b4 ) │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89d88 │ │ │ │ + beq.w 89e16 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89d88 │ │ │ │ + beq.w 89e16 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c6ff4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1c7058 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89d88 │ │ │ │ + beq.w 89e16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7000 <_PyErr_Clear@@Base> │ │ │ │ - b.n 89d88 │ │ │ │ + bl 1c7064 <_PyErr_Clear@@Base> │ │ │ │ + b.n 89e16 │ │ │ │ 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 89ea6 │ │ │ │ + b.n 89f34 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89b02 │ │ │ │ + blt.w 89b92 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89ee4 │ │ │ │ + bge.w 89f72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ee4 │ │ │ │ + bne.w 89f72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 89ee4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89f72 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60716 @ 0xed2c │ │ │ │ + movw r1, #61612 @ 0xf0ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 89ee4 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 89f72 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a334 │ │ │ │ + blt.n 8a3c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89af4 │ │ │ │ + bge.w 89b84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89af4 │ │ │ │ + bne.w 89b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 89af4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89b84 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8a19e │ │ │ │ + bne.n 8a22a │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8a19e │ │ │ │ - bl 7888c │ │ │ │ + b.n 8a22a │ │ │ │ + bl 78884 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8a196 │ │ │ │ + b.n 8a222 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8a17c │ │ │ │ + bne.w 8a208 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19033c <_Py_NewReference@@Base+0x1d74> │ │ │ │ + bl 190524 <_Py_NewReference@@Base+0x1d0c> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8a196 │ │ │ │ + b.n 8a222 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a360 │ │ │ │ + beq.n 8a3ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a360 │ │ │ │ + beq.n 8a3ec │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a3da │ │ │ │ + beq.w 8a466 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a3da │ │ │ │ + beq.w 8a466 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dbf50 │ │ │ │ + bl dbec4 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.n 8a356 │ │ │ │ + beq.n 8a3e2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl ee044 │ │ │ │ + bl edfec │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8a146 │ │ │ │ + b.n 8a1d2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8a2fc │ │ │ │ + bne.n 8a388 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8a318 │ │ │ │ + beq.n 8a3a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ff5ac <_PyErr_SetKeyError@@Base> │ │ │ │ + bl ff604 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89ed8 │ │ │ │ + bge.w 89f66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ed8 │ │ │ │ + bne.w 89f66 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 89ed8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89f66 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a1b6 │ │ │ │ + bge.w 8a242 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a1b6 │ │ │ │ + bne.w 8a242 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a1b6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a242 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a258 │ │ │ │ + bne.n 8a2e4 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89af4 │ │ │ │ - b.w 89b1c │ │ │ │ - bl 7fa30 │ │ │ │ + bge.w 89b84 │ │ │ │ + b.w 89bac │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a2e0 │ │ │ │ - b.n 89f32 │ │ │ │ + beq.n 8a36c │ │ │ │ + b.n 89fc0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8a0b2 │ │ │ │ + bge.w 8a13e │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8a3c4 │ │ │ │ - ldr r1, [pc, #180] @ (8a42c ) │ │ │ │ + beq.n 8a450 │ │ │ │ + ldr r1, [pc, #180] @ (8a4b8 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b65a0 │ │ │ │ + bl b67ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 89f32 │ │ │ │ + beq.w 89fc0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a0a2 │ │ │ │ + beq.w 8a12e │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8a07a │ │ │ │ + beq.w 8a106 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl d6d68 │ │ │ │ + bl d6c58 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a146 │ │ │ │ + bge.w 8a1d2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8a146 │ │ │ │ + bne.w 8a1d2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a146 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a1d2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c5520 │ │ │ │ + bl 1c55d8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8a146 │ │ │ │ + b.n 8a1d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 89c76 │ │ │ │ + b.n 89d04 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #55648 @ 0xd960 │ │ │ │ + movw r1, #56544 @ 0xdce0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 89f32 │ │ │ │ + bl d5890 │ │ │ │ + b.n 89fc0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 89ce2 │ │ │ │ + b.n 89d70 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 89b5e │ │ │ │ + b.w 89bee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ed8 │ │ │ │ + bne.w 89f66 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 89ed8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89f66 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8a1b0 │ │ │ │ + b.n 8a23c │ │ │ │ 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 8a9aa │ │ │ │ + bge.w 8aa36 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a976 │ │ │ │ + bne.w 8aa02 │ │ │ │ str.w r0, [fp] │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ ldrd r6, r4, [fp, #24] │ │ │ │ - cbz r3, 8a4cc │ │ │ │ + cbz r3, 8a558 │ │ │ │ ldr.w r5, [fp, #-4] │ │ │ │ mov r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ - ldr r2, [pc, #628] @ (8a6e8 ) │ │ │ │ + ldr r2, [pc, #628] @ (8a774 ) │ │ │ │ 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 │ │ │ │ @@ -141524,61 +141556,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 8a6f0 │ │ │ │ + bne.w 8a77c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8a60a │ │ │ │ + beq.w 8a696 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, r4 │ │ │ │ - blt.w 8a60a │ │ │ │ + blt.w 8a696 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.w 8a60a │ │ │ │ + bne.w 8a696 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ lsls r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a5a6 │ │ │ │ + beq.n 8a632 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 8a5e2 │ │ │ │ - ldr.w r9, [pc, #492] @ 8a6ec │ │ │ │ + ble.n 8a66e │ │ │ │ + ldr.w r9, [pc, #492] @ 8a778 │ │ │ │ add r5, r6 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.n 8a52a │ │ │ │ + b.n 8a5b6 │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ - cbz r3, 8a524 │ │ │ │ + cbz r3, 8a5b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a524 │ │ │ │ + bge.n 8a5b0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a64a │ │ │ │ + beq.w 8a6d6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 8a5e2 │ │ │ │ + beq.n 8a66e │ │ │ │ add.w r3, r5, #20 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a508 │ │ │ │ + beq.n 8a594 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a508 │ │ │ │ + bge.n 8a594 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a508 │ │ │ │ - ldr r1, [pc, #416] @ (8a6e8 ) │ │ │ │ + bne.n 8a594 │ │ │ │ + ldr r1, [pc, #416] @ (8a774 ) │ │ │ │ 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 │ │ │ │ @@ -141588,99 +141620,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 8a96e │ │ │ │ + bne.w 8a9fa │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a932 │ │ │ │ + bne.w 8a9be │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a508 │ │ │ │ + beq.n 8a594 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 8a508 │ │ │ │ + ble.n 8a594 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a508 │ │ │ │ + beq.n 8a594 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 1fc3b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8a508 │ │ │ │ + bl 1fc6ec <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8a594 │ │ │ │ cmp r8, r3 │ │ │ │ - ble.n 8a604 │ │ │ │ + ble.n 8a690 │ │ │ │ add r5, r6 │ │ │ │ - b.n 8a5b0 │ │ │ │ + b.n 8a63c │ │ │ │ adds r5, #12 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 8a5c6 │ │ │ │ + cbz r0, 8a652 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a5c6 │ │ │ │ + bge.n 8a652 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a5c6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a652 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - cbz r0, 8a5dc │ │ │ │ + cbz r0, 8a668 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a5dc │ │ │ │ + bge.n 8a668 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a5dc │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a668 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 8a5ae │ │ │ │ + bne.n 8a63a │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8a604 │ │ │ │ + bne.n 8a690 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8a604 │ │ │ │ - ldr r2, [pc, #248] @ (8a6e8 ) │ │ │ │ + bne.n 8a690 │ │ │ │ + ldr r2, [pc, #248] @ (8a774 ) │ │ │ │ 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 8a6c0 │ │ │ │ + bls.n 8a74c │ │ │ │ mov r0, r6 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8a6e0 │ │ │ │ - ldr r2, [pc, #204] @ (8a6e8 ) │ │ │ │ + bne.n 8a76c │ │ │ │ + ldr r2, [pc, #204] @ (8a774 ) │ │ │ │ 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 8a6b0 │ │ │ │ + bhi.n 8a73c │ │ │ │ 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] @ (8a6e8 ) │ │ │ │ + ldr r1, [pc, #156] @ (8a774 ) │ │ │ │ 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 │ │ │ │ @@ -141690,35 +141722,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 8a9a2 │ │ │ │ + bne.w 8aa2e │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a950 │ │ │ │ + bne.w 8a9dc │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a524 │ │ │ │ + beq.w 8a5b0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 8a524 │ │ │ │ + ble.w 8a5b0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a524 │ │ │ │ + beq.w 8a5b0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 1fc3b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8a524 │ │ │ │ + bl 1fc6ec <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8a5b0 │ │ │ │ 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 │ │ │ │ @@ -141726,429 +141758,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 8a620 │ │ │ │ + beq.n 8a6ac │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ - b.n 8a6b4 │ │ │ │ + b.n 8a740 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ - cbnz r5, 8a724 │ │ │ │ + cbnz r5, 8a7b0 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov r8, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8a71e │ │ │ │ + beq.n 8a7aa │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - cbz r0, 8a718 │ │ │ │ + cbz r0, 8a7a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a718 │ │ │ │ + bge.n 8a7a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a718 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a7a4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.n 8a700 │ │ │ │ + bne.n 8a78c │ │ │ │ mov r0, r4 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 8a60a │ │ │ │ + blt.w 8a696 │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ - bne.w 8a60a │ │ │ │ + bne.w 8a696 │ │ │ │ ldrb r5, [r6, #6] │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8a914 │ │ │ │ + beq.w 8a9a0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 8a8da │ │ │ │ + ble.w 8a966 │ │ │ │ add r3, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r5, r3, #20 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ands.w r3, r8, #3 │ │ │ │ - beq.n 8a806 │ │ │ │ + beq.n 8a892 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8a7ce │ │ │ │ + beq.n 8a85a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 8a79a │ │ │ │ + beq.n 8a826 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 8a780 │ │ │ │ + cbz r0, 8a80c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a780 │ │ │ │ + bge.n 8a80c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a780 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a80c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 8a796 │ │ │ │ + cbz r0, 8a822 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a796 │ │ │ │ + bge.n 8a822 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a796 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a822 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8a7b2 │ │ │ │ + cbz r0, 8a83e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a7b2 │ │ │ │ + bge.n 8a83e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a7b2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a83e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8a7ca │ │ │ │ + cbz r0, 8a856 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a7ca │ │ │ │ + bge.n 8a856 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a7ca │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a856 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8a7e6 │ │ │ │ + cbz r0, 8a872 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a7e6 │ │ │ │ + bge.n 8a872 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a7e6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a872 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8a7fe │ │ │ │ + cbz r0, 8a88a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a7fe │ │ │ │ + bge.n 8a88a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a7fe │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a88a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 8a8da │ │ │ │ + beq.n 8a966 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8a81e │ │ │ │ + cbz r0, 8a8aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a81e │ │ │ │ + bge.n 8a8aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a81e │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a8aa │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8a836 │ │ │ │ + cbz r0, 8a8c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a836 │ │ │ │ + bge.n 8a8c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a836 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a8c2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, r9, #1 │ │ │ │ ldr.w r0, [r5, sl, lsl #3] │ │ │ │ - cbz r0, 8a852 │ │ │ │ + cbz r0, 8a8de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a852 │ │ │ │ + bge.n 8a8de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a852 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a8de │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, sl, lsl #3] │ │ │ │ - cbz r0, 8a86a │ │ │ │ + cbz r0, 8a8f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a86a │ │ │ │ + bge.n 8a8f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a86a │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a8f6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, sl, #1 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8a886 │ │ │ │ + cbz r0, 8a912 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a886 │ │ │ │ + bge.n 8a912 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a886 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a912 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8a89e │ │ │ │ + cbz r0, 8a92a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a89e │ │ │ │ + bge.n 8a92a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a89e │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a92a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, sl, #2 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8a8ba │ │ │ │ + cbz r0, 8a946 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a8ba │ │ │ │ + bge.n 8a946 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a8ba │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a946 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8a8d2 │ │ │ │ + cbz r0, 8a95e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a8d2 │ │ │ │ + bge.n 8a95e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a8d2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a95e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, sl, #3 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 8a806 │ │ │ │ + bne.n 8a892 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8a604 │ │ │ │ + bne.w 8a690 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8a604 │ │ │ │ - ldr r2, [pc, #200] @ (8a9b4 ) │ │ │ │ + bne.w 8a690 │ │ │ │ + ldr r2, [pc, #200] @ (8aa40 ) │ │ │ │ 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 8a604 │ │ │ │ + bhi.w 8a690 │ │ │ │ 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 8a60a │ │ │ │ + b.n 8a696 │ │ │ │ cmp r8, r5 │ │ │ │ - ble.w 8a604 │ │ │ │ + ble.w 8a690 │ │ │ │ adds r4, r6, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ adds r5, #1 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 8a91c │ │ │ │ - b.n 8a8da │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + bne.n 8a9a8 │ │ │ │ + b.n 8a966 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 8a584 │ │ │ │ + beq.w 8a610 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r9, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 8a584 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 8a610 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 8a688 │ │ │ │ + beq.w 8a714 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r9, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 8a688 │ │ │ │ + b.n 8a714 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fbc24 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8a508 │ │ │ │ + bl 1fbf5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8a594 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - bl 1eb5f0 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 1eb980 <_PyDict_SendEvent@@Base> │ │ │ │ ldr.w r1, [fp] │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a642 │ │ │ │ + bge.w 8a6ce │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a45c │ │ │ │ - b.n 8a642 │ │ │ │ + beq.w 8a4e8 │ │ │ │ + b.n 8a6ce │ │ │ │ mov r1, r3 │ │ │ │ - bl 1fbc24 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8a524 │ │ │ │ + bl 1fbf5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8a5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a642 │ │ │ │ - b.n 8a97c │ │ │ │ + beq.w 8a6ce │ │ │ │ + b.n 8aa08 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008a9b8 : │ │ │ │ +0008aa44 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0008a9d4 : │ │ │ │ +0008aa60 : │ │ │ │ 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] @ (8aa6c ) │ │ │ │ + ldr r2, [pc, #136] @ (8aaf8 ) │ │ │ │ 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, 8aa0c │ │ │ │ + cbz r3, 8aa98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #2028] @ 0x7ec │ │ │ │ ldr.w r2, [ip, #2032] @ 0x7f0 │ │ │ │ - bl 79414 │ │ │ │ + bl 7940c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #2020] @ 0x7e4 │ │ │ │ - cbnz r2, 8aa4e │ │ │ │ + cbnz r2, 8aada │ │ │ │ ldr.w r3, [ip, #136] @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 8aa5c │ │ │ │ - movw r1, #22104 @ 0x5658 │ │ │ │ + cbz r3, 8aae8 │ │ │ │ + movw r1, #23000 @ 0x59d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r3 │ │ │ │ blx 2b7c0 │ │ │ │ - cbz r0, 8aa5c │ │ │ │ + cbz r0, 8aae8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22040 @ 0x5618 │ │ │ │ + movw r1, #22936 @ 0x5998 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2b7c0 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 8aa60 │ │ │ │ + cbnz r0, 8aaec │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 8aa70 │ │ │ │ + b.n 8aafc │ │ │ │ ldr.w r3, [ip, #2028] @ 0x7ec │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13ca78 │ │ │ │ + b.w 13c888 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8aa40 │ │ │ │ + b.n 8aacc │ │ │ │ mov r0, r4 │ │ │ │ bl 2e128 <_PyObject_DebugMallocStats@@Base+0x658> │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8aa40 │ │ │ │ + b.n 8aacc │ │ │ │ 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 8ac26 │ │ │ │ + bne.w 8acb2 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ blx 2bf84 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 8ac26 │ │ │ │ + bne.w 8acb2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8aba4 │ │ │ │ - ldr r3, [pc, #668] @ (8ad40 ) │ │ │ │ + bne.w 8ac30 │ │ │ │ + ldr r3, [pc, #668] @ (8adcc ) │ │ │ │ ldr.w r2, [r3, #1656] @ 0x678 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.w 8abe8 │ │ │ │ + bgt.w 8ac74 │ │ │ │ ldr.w r2, [r3, #1360] @ 0x550 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8ac06 │ │ │ │ + beq.w 8ac92 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ac16 │ │ │ │ + bne.w 8aca2 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8aaca │ │ │ │ + beq.n 8ab56 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.w 8acc8 │ │ │ │ + bne.w 8ad54 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ blx 2aed8 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 8ab28 │ │ │ │ + beq.n 8abb4 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 8ac48 │ │ │ │ + bcs.w 8acd4 │ │ │ │ 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, #45557 @ 0xb1f5 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ace0 │ │ │ │ + bne.w 8ad6c │ │ │ │ mov r0, r1 │ │ │ │ blx 2bf6c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ac48 │ │ │ │ + beq.w 8acd4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2aed8 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8acf0 │ │ │ │ + bne.w 8ad7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 6b230 │ │ │ │ + bl 6b258 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf84 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 8ac48 │ │ │ │ + bcs.w 8acd4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6b130 │ │ │ │ + bl 6b158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ac48 │ │ │ │ + beq.w 8acd4 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -142160,513 +142192,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 8ac4e │ │ │ │ + bhi.n 8acda │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r3 │ │ │ │ sub.w ip, r2, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.n 8ac52 │ │ │ │ + bls.n 8acde │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8ac52 │ │ │ │ + bcs.n 8acde │ │ │ │ add r1, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ab5a │ │ │ │ + bne.n 8abe6 │ │ │ │ sub.w r1, r8, r7 │ │ │ │ mov r6, r7 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ asrs r1, r1, #2 │ │ │ │ - b.n 8abc2 │ │ │ │ + b.n 8ac4e │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 178c7c │ │ │ │ + bl 178ebc │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ ldrd r1, r6, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ac40 │ │ │ │ + bne.n 8accc │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ad44 │ │ │ │ + bl 8add0 │ │ │ │ ldr.w r2, [r8, #860] @ 0x35c │ │ │ │ - movw r3, #45717 @ 0xb295 │ │ │ │ + movw r3, #45757 @ 0xb2bd │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8abfc │ │ │ │ + bne.n 8ac88 │ │ │ │ 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 178e44 │ │ │ │ - b.n 8abb2 │ │ │ │ + bl 179084 │ │ │ │ + b.n 8ac3e │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8abe0 │ │ │ │ - bl 17881c │ │ │ │ - ldr r3, [pc, #308] @ (8ad40 ) │ │ │ │ + b.n 8ac6c │ │ │ │ + bl 178a5c │ │ │ │ + ldr r3, [pc, #308] @ (8adcc ) │ │ │ │ str.w r0, [r3, #1360] @ 0x550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8aabe │ │ │ │ + beq.w 8ab4a │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6325e │ │ │ │ - b.n 8abb2 │ │ │ │ + bl 6356e │ │ │ │ + b.n 8ac3e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60764 @ 0xed5c │ │ │ │ + movw r1, #61660 @ 0xf0dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8abe0 │ │ │ │ + b.n 8ac6c │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 8ac78 │ │ │ │ + beq.n 8ad04 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8acc8 │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 8ac3c │ │ │ │ + beq.n 8ad54 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 8acc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ab92 │ │ │ │ + beq.n 8ac1e │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ subs r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8ad26 │ │ │ │ + bne.n 8adb2 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6b230 │ │ │ │ + bl 6b258 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ mov r5, sl │ │ │ │ subs r1, r1, r7 │ │ │ │ - movw r3, #15764 @ 0x3d94 │ │ │ │ + movw r3, #16660 @ 0x4114 │ │ │ │ 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, #59408 @ 0xe810 │ │ │ │ + movw r2, #60304 @ 0xeb90 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r1, #60784 @ 0xed70 │ │ │ │ + movw r1, #61680 @ 0xf0f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 87b64 │ │ │ │ + bl 87c18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ac3c │ │ │ │ - bl 1d7420 │ │ │ │ + beq.n 8acc8 │ │ │ │ + bl 1d776c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ac3c │ │ │ │ + bge.n 8acc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ac3c │ │ │ │ + bne.n 8acc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ac3c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8acc8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60792 @ 0xed78 │ │ │ │ + movw r1, #61688 @ 0xf0f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 8ac3c │ │ │ │ + bl f1dcc │ │ │ │ + b.n 8acc8 │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ab10 │ │ │ │ - b.n 8ac48 │ │ │ │ + bne.w 8ab9c │ │ │ │ + b.n 8acd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8abc2 │ │ │ │ + beq.w 8ac4e │ │ │ │ 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 8ab22 │ │ │ │ + bne.w 8abae │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8acfe │ │ │ │ - b.n 8abc2 │ │ │ │ + bne.n 8ad8a │ │ │ │ + b.n 8ac4e │ │ │ │ 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 8ab8c │ │ │ │ + b.n 8ac18 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008ad44 : │ │ │ │ +0008add0 : │ │ │ │ stmdb 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 8b2dc │ │ │ │ + bne.w 8b368 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r7, r1, #1 │ │ │ │ - beq.w 8afec │ │ │ │ + beq.w 8b078 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8b1d0 │ │ │ │ + beq.w 8b25c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 8b1a8 │ │ │ │ + beq.w 8b234 │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, r3, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8adae │ │ │ │ + bcs.n 8ae3a │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8ad92 │ │ │ │ + b.n 8ae1e │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 8ada8 │ │ │ │ + bls.n 8ae34 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 8ad8e │ │ │ │ + bls.n 8ae1a │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 8b2a0 │ │ │ │ + bcs.w 8b32c │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 8ad92 │ │ │ │ + bhi.n 8ae1e │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.w 8affe │ │ │ │ + bhi.w 8b08a │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b260 │ │ │ │ + blt.w 8b2ec │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b088 │ │ │ │ + bgt.w 8b114 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov.w r9, #1 │ │ │ │ - movw r1, #2709 @ 0xa95 │ │ │ │ + movw r1, #2741 @ 0xab5 │ │ │ │ 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 8b072 │ │ │ │ - ldr r1, [pc, #760] @ (8b0e4 ) │ │ │ │ + bne.w 8b0fe │ │ │ │ + ldr r1, [pc, #760] @ (8b170 ) │ │ │ │ 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 8afba │ │ │ │ + bcs.w 8b046 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r1, [r1, ip, lsl #3] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 8b20a │ │ │ │ + beq.w 8b296 │ │ │ │ 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 8af8c │ │ │ │ - ldr r0, [pc, #692] @ (8b0e8 ) │ │ │ │ + beq.w 8b018 │ │ │ │ + ldr r0, [pc, #692] @ (8b174 ) │ │ │ │ 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 8b278 │ │ │ │ + bne.w 8b304 │ │ │ │ mov r1, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8b09c │ │ │ │ + beq.w 8b128 │ │ │ │ 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 8b300 │ │ │ │ + bpl.w 8b38c │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 8b2c4 │ │ │ │ + bpl.w 8b350 │ │ │ │ add.w r0, r6, #20 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 8b0cc │ │ │ │ + bne.w 8b158 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.w 8aff8 │ │ │ │ + bcs.w 8b084 │ │ │ │ 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 8af4a │ │ │ │ + bls.n 8afd6 │ │ │ │ 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 8af4a │ │ │ │ + bls.n 8afd6 │ │ │ │ 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 8af4a │ │ │ │ + bls.n 8afd6 │ │ │ │ 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 8af4a │ │ │ │ + bls.n 8afd6 │ │ │ │ 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 8af4a │ │ │ │ + bls.n 8afd6 │ │ │ │ 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 8af24 │ │ │ │ + bhi.n 8afb0 │ │ │ │ subs r7, #1 │ │ │ │ bic.w r3, r7, #15 │ │ │ │ add r3, r5 │ │ │ │ lsrs r7, r7, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8af76 │ │ │ │ + bcs.n 8b002 │ │ │ │ adds r7, #1 │ │ │ │ add.w r0, r0, r7, lsl #2 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8af76 │ │ │ │ + bcs.n 8b002 │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ strb.w r2, [r0], #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8af6a │ │ │ │ + bcc.n 8aff6 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b2d0 │ │ │ │ + beq.w 8b35c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8b148 │ │ │ │ + beq.w 8b1d4 │ │ │ │ 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 8ae32 │ │ │ │ + bhi.w 8aebe │ │ │ │ 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 8ae32 │ │ │ │ + bne.w 8aebe │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r1, #45557 @ 0xb1f5 │ │ │ │ + movw r1, #45597 @ 0xb21d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r6, [r2, #848] @ 0x350 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 8b220 │ │ │ │ + bne.w 8b2ac │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2bf6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8b088 │ │ │ │ + beq.n 8b114 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 8ae32 │ │ │ │ + b.n 8aebe │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2abc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8ad74 │ │ │ │ + b.n 8ae00 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8af5e │ │ │ │ - b.n 8af76 │ │ │ │ + bcc.n 8afea │ │ │ │ + b.n 8b002 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 8b1e4 │ │ │ │ + bls.w 8b270 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcs.w 8b1d4 │ │ │ │ + bcs.w 8b260 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b260 │ │ │ │ + blt.w 8b2ec │ │ │ │ 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 292e98 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 293218 <_PyMonitoring_FireBranchEvent@@Base+0x318> │ │ │ │ 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 8b088 │ │ │ │ + blt.n 8b114 │ │ │ │ mla sl, r5, r8, r8 │ │ │ │ add.w sl, sl, #28 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #2709 @ 0xa95 │ │ │ │ + movw r1, #2741 @ 0xab5 │ │ │ │ movt r1, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r6, [r2, #888] @ 0x378 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8ade8 │ │ │ │ + beq.w 8ae74 │ │ │ │ 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 8ae32 │ │ │ │ + bne.w 8aebe │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f2e80 │ │ │ │ + bl 1f31b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ae7e │ │ │ │ + bne.w 8af0a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8af84 │ │ │ │ + b.n 8b010 │ │ │ │ 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 8b200 │ │ │ │ + beq.w 8b28c │ │ │ │ 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 8b24a │ │ │ │ + bne.w 8b2d6 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ mov r2, r3 │ │ │ │ add.w r8, r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8b116 │ │ │ │ + b.n 8b1a2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r1, #8 │ │ │ │ @@ -142679,337 +142711,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 8b0ec │ │ │ │ + bhi.n 8b178 │ │ │ │ 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 8af76 │ │ │ │ + bcs.w 8b002 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8b134 │ │ │ │ + b.n 8b1c0 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8af84 │ │ │ │ + bne.w 8b010 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 8b2fc │ │ │ │ + bpl.w 8b388 │ │ │ │ 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] @ (8b304 ) │ │ │ │ + ldrlt r4, [pc, #392] @ (8b390 ) │ │ │ │ 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 8b1a4 │ │ │ │ + beq.n 8b230 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b1a4 │ │ │ │ + bge.n 8b230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 8b1a4 │ │ │ │ + cbnz r3, 8b230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8af84 │ │ │ │ + b.n 8b010 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 8b254 │ │ │ │ + bhi.n 8b2e0 │ │ │ │ lsls r6, r2, #24 │ │ │ │ ittte pl │ │ │ │ movpl r1, #24 │ │ │ │ movwpl r6, #43944 @ 0xaba8 │ │ │ │ movwpl r3, #24184 @ 0x5e78 │ │ │ │ - ldrmi r6, [pc, #324] @ (8b304 ) │ │ │ │ + ldrmi r6, [pc, #324] @ (8b390 ) │ │ │ │ ittet pl │ │ │ │ movtpl r3, #77 @ 0x4d │ │ │ │ mlapl r6, r1, r2, r6 │ │ │ │ addmi.w r6, r6, r2, lsl #5 │ │ │ │ addpl r6, r6, r3 │ │ │ │ - b.n 8af84 │ │ │ │ - ldr r6, [pc, #308] @ (8b308 ) │ │ │ │ - b.n 8af84 │ │ │ │ + b.n 8b010 │ │ │ │ + ldr r6, [pc, #308] @ (8b394 ) │ │ │ │ + b.n 8b010 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8b232 │ │ │ │ + bcs.n 8b2be │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b260 │ │ │ │ + blt.n 8b2ec │ │ │ │ mov.w r8, #4 │ │ │ │ - b.n 8b016 │ │ │ │ + b.n 8b0a2 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b260 │ │ │ │ + blt.n 8b2ec │ │ │ │ movw r2, #65506 @ 0xffe2 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b088 │ │ │ │ + bgt.w 8b114 │ │ │ │ add.w sl, r5, #29 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 8b052 │ │ │ │ + b.n 8b0de │ │ │ │ strb.w r9, [r0, r5] │ │ │ │ strd r9, r9, [r6, #20] │ │ │ │ - b.n 8ae7e │ │ │ │ + b.n 8af0a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8ae32 │ │ │ │ - b.n 8afba │ │ │ │ + bne.w 8aebe │ │ │ │ + b.n 8b046 │ │ │ │ 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 8afda │ │ │ │ + b.n 8b066 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32416 @ 0x7ea0 │ │ │ │ + movw r1, #33312 @ 0x8220 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 8b098 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 8b124 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ blx 2beec │ │ │ │ - b.n 8af76 │ │ │ │ + b.n 8b002 │ │ │ │ adds r4, r3, #4 │ │ │ │ movs r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 8ad88 │ │ │ │ - b.n 8adc2 │ │ │ │ + bhi.w 8ae14 │ │ │ │ + b.n 8ae4e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32468 @ 0x7ed4 │ │ │ │ + movw r1, #33364 @ 0x8254 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 8b098 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 8b124 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8b2ee │ │ │ │ + bne.n 8b37a │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ae5a │ │ │ │ + bne.w 8aee6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ae5a │ │ │ │ + b.n 8aee6 │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #60848 @ 0xedb0 │ │ │ │ + movw r1, #61744 @ 0xf130 │ │ │ │ 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 d59c4 │ │ │ │ + b.w d5890 │ │ │ │ add.w r0, r6, #28 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 8ae9a │ │ │ │ - b.n 8b0cc │ │ │ │ + beq.w 8af26 │ │ │ │ + b.n 8b158 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 193f34 │ │ │ │ + b.w 194184 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ - movw r0, #60820 @ 0xed94 │ │ │ │ + movw r0, #61716 @ 0xf114 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8b098 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8b124 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8ae5a │ │ │ │ + b.n 8aee6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - b.n 8b166 │ │ │ │ + b.n 8b1f2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 8b2c8 │ │ │ │ + b.n 8b354 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008b30c <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +0008b398 <_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 8b350 │ │ │ │ - cbz r0, 8b34c <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 8b3dc │ │ │ │ + cbz r0, 8b3d8 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8b336 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 8b3c2 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8b330 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 8b3bc <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -0008b350 : │ │ │ │ +0008b3dc : │ │ │ │ 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 8b3d2 │ │ │ │ + bpl.n 8b45e │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 8b38e │ │ │ │ + bpl.n 8b41a │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b3e6 │ │ │ │ + bpl.n 8b472 │ │ │ │ cmn.w r3, #20 │ │ │ │ - beq.n 8b39c │ │ │ │ - cbz r1, 8b382 │ │ │ │ + beq.n 8b428 │ │ │ │ + cbz r1, 8b40e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 8b3c6 │ │ │ │ + bpl.n 8b452 │ │ │ │ add.w r0, r3, #20 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 8b39c │ │ │ │ + cbz r0, 8b428 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b38a │ │ │ │ + beq.n 8b416 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8b38a │ │ │ │ + b.n 8b416 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1cba58 │ │ │ │ + bl 1cbb6c │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8b3da │ │ │ │ + beq.n 8b466 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r0, r2, #64 @ 0x40 │ │ │ │ - cbz r1, 8b3c2 │ │ │ │ - cbz r0, 8b3ca │ │ │ │ + cbz r1, 8b44e │ │ │ │ + cbz r0, 8b456 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b3ca │ │ │ │ + bpl.n 8b456 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b386 │ │ │ │ + b.n 8b412 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b382 │ │ │ │ + bne.n 8b40e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 8b38a │ │ │ │ + b.n 8b416 │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b38a │ │ │ │ + b.n 8b416 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 4d46c │ │ │ │ + bl 4d4fc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r1, 8b3e2 │ │ │ │ + cbz r1, 8b46e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b38a │ │ │ │ + b.n 8b416 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b39c │ │ │ │ + beq.n 8b428 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b382 │ │ │ │ + beq.n 8b40e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ - b.n 8b382 │ │ │ │ + b.n 8b40e │ │ │ │ │ │ │ │ -0008b3f8 : │ │ │ │ +0008b484 : │ │ │ │ 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 8b458 │ │ │ │ + bpl.n 8b4e4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 8b436 │ │ │ │ + bcs.n 8b4c2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - cbz r0, 8b432 │ │ │ │ + cbz r0, 8b4be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b432 │ │ │ │ + bge.n 8b4be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8b432 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8b4be │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60940 @ 0xee0c │ │ │ │ + movw r1, #61836 @ 0xf18c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a1a4 │ │ │ │ - movw r0, #32616 @ 0x7f68 │ │ │ │ + bl 7a1b0 │ │ │ │ + movw r0, #33512 @ 0x82e8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #453 @ 0x1c5 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8b452 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8b4de │ │ │ │ │ │ │ │ -0008b470 : │ │ │ │ +0008b4fc : │ │ │ │ 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 │ │ │ │ @@ -143017,244 +143049,244 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b52e │ │ │ │ + bne.n 8b5ba │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ - cbz r3, 8b4f8 │ │ │ │ + cbz r3, 8b584 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8b4f8 │ │ │ │ - movw r3, #13981 @ 0x369d │ │ │ │ + beq.n 8b584 │ │ │ │ + movw r3, #14149 @ 0x3745 │ │ │ │ movt r3, #21 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 8b4de │ │ │ │ + bne.n 8b56a │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ movw r3, #33688 @ 0x8398 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 8b4f0 │ │ │ │ + beq.n 8b57c │ │ │ │ ldr.w r6, [ip, #172] @ 0xac │ │ │ │ - cbz r6, 8b4e8 │ │ │ │ + cbz r6, 8b574 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1536d4 │ │ │ │ + b.w 15377c │ │ │ │ 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 8b4d4 │ │ │ │ + b.n 8b560 │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ - cbz r3, 8b53e │ │ │ │ + cbz r3, 8b5ca │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ - cbz r1, 8b53a │ │ │ │ + cbz r1, 8b5c6 │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ - cbz r1, 8b53a │ │ │ │ + cbz r1, 8b5c6 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dbf50 │ │ │ │ + bl dbec4 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8b574 │ │ │ │ + beq.n 8b600 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 28630c │ │ │ │ - bl 28c354 <_Py_hashtable_foreach@@Base+0xeb4> │ │ │ │ + b.w 2867cc │ │ │ │ + bl 28c814 <_Py_hashtable_foreach@@Base+0x1e60> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbnz r3, 8b55a │ │ │ │ + cbnz r3, 8b5e6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ - movw r1, #60976 @ 0xee30 │ │ │ │ + movw r1, #61872 @ 0xf1b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 8b532 │ │ │ │ + bl d5890 │ │ │ │ + b.n 8b5be │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #55648 @ 0xd960 │ │ │ │ + movw r1, #56544 @ 0xdce0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 8b532 │ │ │ │ + bl d5890 │ │ │ │ + b.n 8b5be │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b520 │ │ │ │ - b.n 8b532 │ │ │ │ + beq.n 8b5ac │ │ │ │ + b.n 8b5be │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8b61a │ │ │ │ + beq.n 8b6a6 │ │ │ │ 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 8b628 │ │ │ │ + bpl.n 8b6b4 │ │ │ │ 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 8b5ea │ │ │ │ + blt.n 8b676 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b5fc │ │ │ │ + bne.n 8b688 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8b5fc │ │ │ │ + beq.n 8b688 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movw r1, #44624 @ 0xae50 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 8b61e │ │ │ │ + beq.n 8b6aa │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7a1bc │ │ │ │ + b.w 7a1c8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r1, #40968 @ 0xa008 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 8b5c8 │ │ │ │ + beq.n 8b654 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 8b5ce │ │ │ │ + bne.n 8b65a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 19033c <_Py_NewReference@@Base+0x1d74> │ │ │ │ - b.w bd1b4 │ │ │ │ + b.w 190524 <_Py_NewReference@@Base+0x1d0c> │ │ │ │ + b.w bd420 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7888c │ │ │ │ + b.w 78884 │ │ │ │ movw r1, #2659 @ 0xa63 │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_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, #316] @ (8b794 ) │ │ │ │ + ldr r3, [pc, #316] @ (8b820 ) │ │ │ │ mov r5, 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 r6, r3, r4 │ │ │ │ add.w r6, r6, #40960 @ 0xa000 │ │ │ │ ldr.w r7, [r6, #1412] @ 0x584 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 8b6ce │ │ │ │ + bne.n 8b75a │ │ │ │ ldr.w r2, [r6, #1416] @ 0x588 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 8b6ce │ │ │ │ + bne.n 8b75a │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ - cbz r0, 8b6bc │ │ │ │ + cbz r0, 8b748 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ strlt r0, [sp, #12] │ │ │ │ - bge.n 8b746 │ │ │ │ + bge.n 8b7d2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8b73e │ │ │ │ + bne.n 8b7ca │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8b6c6 │ │ │ │ + beq.n 8b752 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 8b75a │ │ │ │ + bmi.n 8b7e6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r7, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8b73e │ │ │ │ + bne.n 8b7ca │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b77e │ │ │ │ + bne.n 8b80a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 8b77e │ │ │ │ + bgt.n 8b80a │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 845f0 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + bl 84690 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ add r2, sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r8, #192] @ 0xc0 │ │ │ │ - bl 846fc <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + bl 8479c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8b6ba │ │ │ │ + beq.n 8b746 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 8b77a │ │ │ │ + beq.n 8b806 │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ adds r2, r3, r4 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r1, r4, #4 │ │ │ │ @@ -143264,51 +143296,51 @@ │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ str r5, [r3, r1] │ │ │ │ dmb ish │ │ │ │ str r7, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8b76c │ │ │ │ + blt.n 8b7f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 8b6a6 │ │ │ │ + b.n 8b732 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8b6ac │ │ │ │ + b.n 8b738 │ │ │ │ orr.w r3, r0, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8b73e │ │ │ │ + bne.n 8b7ca │ │ │ │ bics.w r2, r0, #1 │ │ │ │ - beq.n 8b6c6 │ │ │ │ + beq.n 8b752 │ │ │ │ mov r0, r3 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b6b4 │ │ │ │ + bge.n 8b740 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8b6b4 │ │ │ │ + b.n 8b740 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b73a │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b73a │ │ │ │ + bne.n 8b7c6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b7c6 │ │ │ │ mov r7, sl │ │ │ │ - b.n 8b6a6 │ │ │ │ + b.n 8b732 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846fc <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + bl 8479c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8b6ba │ │ │ │ + beq.n 8b746 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8b6a6 │ │ │ │ + b.n 8b732 │ │ │ │ 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 │ │ │ │ @@ -143317,135 +143349,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 8b7da │ │ │ │ + beq.n 8b866 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (8b808 ) │ │ │ │ + ldr r0, [pc, #64] @ (8b894 ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8b80c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b898 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 8b7ee │ │ │ │ + cbnz r3, 8b87a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b7d6 │ │ │ │ + bge.n 8b862 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8b7d6 │ │ │ │ + b.n 8b862 │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #63260 @ 0xf71c │ │ │ │ + movw r0, #64156 @ 0xfa9c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r3 │ │ │ │ - bl 25ba20 <_PyTime_ObjectToTimeval@@Base+0x1e24> │ │ │ │ + bl 25be48 <_PyTime_ObjectToTimeval@@Base+0x1e24> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b7dc │ │ │ │ - b.n 8b7d6 │ │ │ │ + bne.n 8b868 │ │ │ │ + b.n 8b862 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008b80c <_PyObject_MakeTpCall@@Base>: │ │ │ │ +0008b898 <_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 8bda6 <_PyObject_MakeTpCall@@Base+0x59a> │ │ │ │ + beq.w 8be54 <_PyObject_MakeTpCall@@Base+0x5bc> │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bb22 <_PyObject_MakeTpCall@@Base+0x316> │ │ │ │ - blt.w 8bd62 <_PyObject_MakeTpCall@@Base+0x556> │ │ │ │ + beq.w 8bbae <_PyObject_MakeTpCall@@Base+0x316> │ │ │ │ + blt.w 8be10 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 8bc38 <_PyObject_MakeTpCall@@Base+0x42c> │ │ │ │ - ldr r2, [pc, #736] @ (8bb2c <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ + bgt.w 8bcc4 <_PyObject_MakeTpCall@@Base+0x42c> │ │ │ │ + ldr r2, [pc, #736] @ (8bbb8 <_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 8bafe <_PyObject_MakeTpCall@@Base+0x2f2> │ │ │ │ - ldr.w ip, [pc, #712] @ 8bb30 <_PyObject_MakeTpCall@@Base+0x324> │ │ │ │ + beq.w 8bb8a <_PyObject_MakeTpCall@@Base+0x2f2> │ │ │ │ + ldr.w ip, [pc, #712] @ 8bbbc <_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 8bd2a <_PyObject_MakeTpCall@@Base+0x51e> │ │ │ │ + bne.w 8bdc6 <_PyObject_MakeTpCall@@Base+0x52e> │ │ │ │ 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 8ba78 <_PyObject_MakeTpCall@@Base+0x26c> │ │ │ │ + bge.w 8bb04 <_PyObject_MakeTpCall@@Base+0x26c> │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 8b916 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + beq.n 8b9a2 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bb38 <_PyObject_MakeTpCall@@Base+0x32c> │ │ │ │ + bne.w 8bbc4 <_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 8ba90 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ + bge.w 8bb1c <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.n 8b916 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + beq.n 8b9a2 <_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 8bade <_PyObject_MakeTpCall@@Base+0x2d2> │ │ │ │ + bne.w 8bb6a <_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 8baf2 <_PyObject_MakeTpCall@@Base+0x2e6> │ │ │ │ + bge.w 8bb7e <_PyObject_MakeTpCall@@Base+0x2e6> │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, lr │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - bne.n 8b8ec <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ - cbz r2, 8b982 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ - ldr r2, [pc, #528] @ (8bb2c <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ + bne.n 8b978 <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ + cbz r2, 8ba0e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + ldr r2, [pc, #528] @ (8bbb8 <_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 │ │ │ │ @@ -143466,63 +143498,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 8bb7a <_PyObject_MakeTpCall@@Base+0x36e> │ │ │ │ + bgt.w 8bc06 <_PyObject_MakeTpCall@@Base+0x36e> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8ba9c <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + bne.w 8bb28 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ mov fp, r6 │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.w 8bdfe <_PyObject_MakeTpCall@@Base+0x5f2> │ │ │ │ - movw r3, #48821 @ 0xbeb5 │ │ │ │ + bcc.w 8beac <_PyObject_MakeTpCall@@Base+0x614> │ │ │ │ + movw r3, #48961 @ 0xbf41 │ │ │ │ movt r3, #8 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8ba84 <_PyObject_MakeTpCall@@Base+0x278> │ │ │ │ + bne.n 8bb10 <_PyObject_MakeTpCall@@Base+0x278> │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8bbca <_PyObject_MakeTpCall@@Base+0x3be> │ │ │ │ - ldr r2, [pc, #380] @ (8bb2c <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ + beq.w 8bc56 <_PyObject_MakeTpCall@@Base+0x3be> │ │ │ │ + ldr r2, [pc, #380] @ (8bbb8 <_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 8bdb6 <_PyObject_MakeTpCall@@Base+0x5aa> │ │ │ │ + beq.w 8be64 <_PyObject_MakeTpCall@@Base+0x5cc> │ │ │ │ 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 8bcb6 <_PyObject_MakeTpCall@@Base+0x4aa> │ │ │ │ + beq.w 8bd42 <_PyObject_MakeTpCall@@Base+0x4aa> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bdd2 <_PyObject_MakeTpCall@@Base+0x5c6> │ │ │ │ + bne.w 8be80 <_PyObject_MakeTpCall@@Base+0x5e8> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8bbf4 <_PyObject_MakeTpCall@@Base+0x3e8> │ │ │ │ + bne.w 8bc80 <_PyObject_MakeTpCall@@Base+0x3e8> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8b9fa <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + cbz r3, 8ba86 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8bcda <_PyObject_MakeTpCall@@Base+0x4ce> │ │ │ │ + blt.w 8bd66 <_PyObject_MakeTpCall@@Base+0x4ce> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ba58 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + bge.n 8bae4 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8ba58 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ - ldr r3, [pc, #288] @ (8bb2c <_PyObject_MakeTpCall@@Base+0x320>) │ │ │ │ + cbnz r3, 8bae4 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + ldr r3, [pc, #288] @ (8bbb8 <_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] │ │ │ │ @@ -143532,553 +143564,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 8bdac <_PyObject_MakeTpCall@@Base+0x5a0> │ │ │ │ - ldr r2, [pc, #240] @ (8bb30 <_PyObject_MakeTpCall@@Base+0x324>) │ │ │ │ + bne.w 8be5a <_PyObject_MakeTpCall@@Base+0x5c2> │ │ │ │ + ldr r2, [pc, #240] @ (8bbbc <_PyObject_MakeTpCall@@Base+0x324>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bd10 <_PyObject_MakeTpCall@@Base+0x504> │ │ │ │ + bne.w 8bd9c <_PyObject_MakeTpCall@@Base+0x504> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bcf8 <_PyObject_MakeTpCall@@Base+0x4ec> │ │ │ │ + bne.w 8bd84 <_PyObject_MakeTpCall@@Base+0x4ec> │ │ │ │ cmp r6, fp │ │ │ │ - bne.n 8bb50 <_PyObject_MakeTpCall@@Base+0x344> │ │ │ │ + bne.n 8bbdc <_PyObject_MakeTpCall@@Base+0x344> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8bc8a <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ + beq.w 8bd16 <_PyObject_MakeTpCall@@Base+0x47e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bd72 <_PyObject_MakeTpCall@@Base+0x566> │ │ │ │ + bne.w 8be20 <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ 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 8b8b6 <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ - b.n 8b916 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + bne.w 8b942 <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ + b.n 8b9a2 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx sl │ │ │ │ mov r9, r0 │ │ │ │ - b.n 8b9fa <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + b.n 8ba86 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ cmp r3, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 8b8e0 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ - b.n 8b916 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + bne.w 8b96c <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ + b.n 8b9a2 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 8b988 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + bmi.w 8ba14 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8be1e <_PyObject_MakeTpCall@@Base+0x612> │ │ │ │ + beq.w 8be0c <_PyObject_MakeTpCall@@Base+0x574> │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ add.w r0, r6, #16 │ │ │ │ - bl c0418 │ │ │ │ + bl c0690 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b98a <_PyObject_MakeTpCall@@Base+0x17e> │ │ │ │ + bne.w 8ba16 <_PyObject_MakeTpCall@@Base+0x17e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bad4 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + bge.n 8bb60 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8beaa <_PyObject_MakeTpCall@@Base+0x69e> │ │ │ │ + beq.w 8bf36 <_PyObject_MakeTpCall@@Base+0x69e> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8ba6e <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ + b.n 8bafa <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8b90a <_PyObject_MakeTpCall@@Base+0xfe> │ │ │ │ + blt.w 8b996 <_PyObject_MakeTpCall@@Base+0xfe> │ │ │ │ cmp ip, lr │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - bne.n 8bada <_PyObject_MakeTpCall@@Base+0x2ce> │ │ │ │ - b.n 8b918 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ + bne.n 8bb66 <_PyObject_MakeTpCall@@Base+0x2ce> │ │ │ │ + b.n 8b9a4 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ cmp lr, ip │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - bne.w 8b8ec <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ - b.n 8b916 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + bne.w 8b978 <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ + b.n 8b9a2 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 76c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c0c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bad4 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + beq.n 8bb60 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w ip, r0, #16 │ │ │ │ str r2, [r0, #12] │ │ │ │ - b.n 8b892 <_PyObject_MakeTpCall@@Base+0x86> │ │ │ │ - ldr r4, [pc, #16] @ (8bb34 <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ + b.n 8b91e <_PyObject_MakeTpCall@@Base+0x86> │ │ │ │ + ldr r4, [pc, #16] @ (8bbc0 <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b988 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ - b.n 8ba9c <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + beq.w 8ba14 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + b.n 8bb28 <_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 8bb6e <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ + bge.n 8bbfa <_PyObject_MakeTpCall@@Base+0x362> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 8b8e0 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ - b.n 8b918 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ + bne.w 8b96c <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ + b.n 8b9a4 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ba5c <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ + bge.n 8bae8 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ba5c <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ + bne.w 8bae8 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ba5c <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bae8 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ cmp r3, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 8b8e0 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ - b.n 8b918 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ + bne.w 8b96c <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ + b.n 8b9a4 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ ldr.w r0, [r2, #3748] @ 0xea4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 8b982 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8ba0e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b982 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + bne.w 8ba0e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ ldr.w r2, [lr, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bd52 <_PyObject_MakeTpCall@@Base+0x546> │ │ │ │ + bne.w 8bdb6 <_PyObject_MakeTpCall@@Base+0x51e> │ │ │ │ add.w r1, lr, #12 │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 8b982 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + bmi.w 8ba0e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bbae <_PyObject_MakeTpCall@@Base+0x3a2> │ │ │ │ + bne.n 8bc3a <_PyObject_MakeTpCall@@Base+0x3a2> │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8b988 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ - b.n 8ba9c <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + beq.w 8ba14 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + b.n 8bb28 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8be40 <_PyObject_MakeTpCall@@Base+0x634> │ │ │ │ + beq.w 8befa <_PyObject_MakeTpCall@@Base+0x662> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8b9ae <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ + beq.w 8ba3a <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61152 @ 0xeee0 │ │ │ │ + movw r1, #62048 @ 0xf260 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8b9fa <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + b.n 8ba86 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8be8a <_PyObject_MakeTpCall@@Base+0x67e> │ │ │ │ + beq.w 8beda <_PyObject_MakeTpCall@@Base+0x642> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8b9fa <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + ble.w 8ba86 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 8b9e6 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + beq.w 8ba72 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8b9fa <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + beq.w 8ba86 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 8b9e6 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + beq.w 8ba72 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 8b9fa <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + beq.w 8ba86 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 8b9e6 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + beq.w 8ba72 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8bc26 <_PyObject_MakeTpCall@@Base+0x41a> │ │ │ │ - b.n 8b9fa <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + bne.n 8bcb2 <_PyObject_MakeTpCall@@Base+0x41a> │ │ │ │ + b.n 8ba86 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ movw r2, #65531 @ 0xfffb │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 8be22 <_PyObject_MakeTpCall@@Base+0x616> │ │ │ │ + bhi.w 8bdee <_PyObject_MakeTpCall@@Base+0x556> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 76c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c0c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8bad4 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + beq.w 8bb60 <_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 8b8b6 <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ - cbz r3, 8bc94 <_PyObject_MakeTpCall@@Base+0x488> │ │ │ │ + b.n 8b942 <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ + cbz r3, 8bd20 <_PyObject_MakeTpCall@@Base+0x488> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bad4 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + bne.w 8bb60 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #20 │ │ │ │ - movw r2, #55932 @ 0xda7c │ │ │ │ + movw r2, #56828 @ 0xddfc │ │ │ │ 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 1ecbac <_PyErr_Format@@Base> │ │ │ │ - cbz r3, 8bcbe <_PyObject_MakeTpCall@@Base+0x4b2> │ │ │ │ + b.w 1ecee0 <_PyErr_Format@@Base> │ │ │ │ + cbz r3, 8bd4a <_PyObject_MakeTpCall@@Base+0x4b2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bbee <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bne.n 8bc7a <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #55932 @ 0xda7c │ │ │ │ + movw r2, #56828 @ 0xddfc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ecbac <_PyErr_Format@@Base> │ │ │ │ - b.n 8bbee <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bl 1ecee0 <_PyErr_Format@@Base> │ │ │ │ + b.n 8bc7a <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bbee <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bge.n 8bc7a <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bbee <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bne.w 8bc7a <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bbee <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bc7a <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 8ba58 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + ble.w 8bae4 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba58 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + beq.w 8bae4 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ mov r0, sl │ │ │ │ - bl 1fc3b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8ba58 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ + bl 1fc6ec <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8bae4 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8ba48 <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ + beq.w 8bad4 <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8ba48 <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 8bad4 <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8bc28 <_PyObject_MakeTpCall@@Base+0x390> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8ba14 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + b.n 8bb28 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp fp, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bne.n 8be32 <_PyObject_MakeTpCall@@Base+0x626> │ │ │ │ + bne.n 8bdfe <_PyObject_MakeTpCall@@Base+0x566> │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b888 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + bne.w 8b914 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 8b888 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8bb9c <_PyObject_MakeTpCall@@Base+0x390> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8b988 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ - b.n 8ba9c <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + b.n 8b914 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + str r3, [r7, #12] │ │ │ │ + bl 1f31b8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8bcf0 <_PyObject_MakeTpCall@@Base+0x458> │ │ │ │ + b.n 8bb60 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + b.n 8b914 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + mov r6, r2 │ │ │ │ + b.n 8ba14 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #32588 @ 0x7f4c │ │ │ │ + movw r0, #33484 @ 0x82cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8bad4 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8bb60 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ba6e <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ + beq.w 8bafa <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8be6a <_PyObject_MakeTpCall@@Base+0x65e> │ │ │ │ + blt.n 8bf24 <_PyObject_MakeTpCall@@Base+0x68c> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #20 │ │ │ │ - movw r2, #55980 @ 0xdaac │ │ │ │ + movw r2, #56876 @ 0xde2c │ │ │ │ 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 23470c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ - bl 204b0c │ │ │ │ - b.n 8bad4 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + b.w 234bb8 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + bl 204cc8 │ │ │ │ + b.n 8bb60 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1fbc24 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8ba58 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + bl 1fbf5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8bae4 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #61184 @ 0xef00 │ │ │ │ + movw r2, #62080 @ 0xf280 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - bl 1ecbac <_PyErr_Format@@Base> │ │ │ │ - b.n 8bbee <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bl 1ecee0 <_PyErr_Format@@Base> │ │ │ │ + b.n 8bc7a <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b9dc <_PyObject_MakeTpCall@@Base+0x1d0> │ │ │ │ + beq.w 8ba68 <_PyObject_MakeTpCall@@Base+0x1d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8be7c <_PyObject_MakeTpCall@@Base+0x670> │ │ │ │ + blt.n 8becc <_PyObject_MakeTpCall@@Base+0x634> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #55980 @ 0xdaac │ │ │ │ + movw r2, #56876 @ 0xde2c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 23470c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ - b.n 8bbee <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + bl 234bb8 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.n 8bc7a <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.w 8b994 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - movw r1, #61120 @ 0xeec0 │ │ │ │ + bcc.w 8ba20 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3135c <_Py_CheckRecursiveCall@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8bbee <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ - b.n 8b994 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - mov r6, r2 │ │ │ │ - b.n 8b988 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ - str r3, [r7, #12] │ │ │ │ - bl 1f2e80 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 313bc <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bc64 <_PyObject_MakeTpCall@@Base+0x458> │ │ │ │ - b.n 8bad4 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ - ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - b.n 8b888 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + bne.w 8bc7a <_PyObject_MakeTpCall@@Base+0x3e2> │ │ │ │ + b.n 8ba20 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8be90 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8be90 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ + mov r2, r3 │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.w 8ba72 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 8bedc <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ + movw r2, #34368 @ 0x8640 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + cmp r5, r2 │ │ │ │ + beq.w 8ba72 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + b.n 8ba86 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8be50 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ + beq.n 8bf0a <_PyObject_MakeTpCall@@Base+0x672> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bbd8 <_PyObject_MakeTpCall@@Base+0x3cc> │ │ │ │ + bne.w 8bc64 <_PyObject_MakeTpCall@@Base+0x3cc> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8b9fa <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + bge.w 8ba86 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 8b9fa <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + b.n 8ba86 <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bd84 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ + bne.n 8be32 <_PyObject_MakeTpCall@@Base+0x59a> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bd84 <_PyObject_MakeTpCall@@Base+0x578> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8bde2 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bde2 <_PyObject_MakeTpCall@@Base+0x5d6> │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 8b9e6 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ - ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 8be8c <_PyObject_MakeTpCall@@Base+0x680> │ │ │ │ - movw r2, #34368 @ 0x8640 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 8b9e6 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ - b.n 8b9fa <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8be32 <_PyObject_MakeTpCall@@Base+0x59a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bad4 <_PyObject_MakeTpCall@@Base+0x2c8> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bb60 <_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 8bf12 <_PyObject_MakeTpCall@@Base+0x706> │ │ │ │ - ldr r0, [pc, #340] @ (8c028 <_PyObject_MakeTpCall@@Base+0x81c>) │ │ │ │ + beq.n 8bf9e <_PyObject_MakeTpCall@@Base+0x706> │ │ │ │ + ldr r0, [pc, #340] @ (8c0b4 <_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 8bf7c <_PyObject_MakeTpCall@@Base+0x770> │ │ │ │ + beq.n 8c008 <_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, 8bf56 <_PyObject_MakeTpCall@@Base+0x74a> │ │ │ │ + cbz r0, 8bfe2 <_PyObject_MakeTpCall@@Base+0x74a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bf9c <_PyObject_MakeTpCall@@Base+0x790> │ │ │ │ + bne.n 8c028 <_PyObject_MakeTpCall@@Base+0x790> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8bf34 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne.n 8bfc0 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8bf0c <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + cbz r3, 8bf98 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8bf64 <_PyObject_MakeTpCall@@Base+0x758> │ │ │ │ + blt.n 8bff0 <_PyObject_MakeTpCall@@Base+0x758> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8bfde <_PyObject_MakeTpCall@@Base+0x7d2> │ │ │ │ + beq.n 8c06a <_PyObject_MakeTpCall@@Base+0x7d2> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8bed2 <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ + beq.n 8bf5e <_PyObject_MakeTpCall@@Base+0x6c6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61152 @ 0xeee0 │ │ │ │ + movw r1, #62048 @ 0xf260 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 8bf60 <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 8bfec <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bff8 <_PyObject_MakeTpCall@@Base+0x7ec> │ │ │ │ + beq.n 8c084 <_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 8bf0c <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + ble.n 8bf98 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 8bf44 <_PyObject_MakeTpCall@@Base+0x738> │ │ │ │ - b.n 8befe <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ + bne.n 8bfd0 <_PyObject_MakeTpCall@@Base+0x738> │ │ │ │ + b.n 8bf8a <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bfca <_PyObject_MakeTpCall@@Base+0x7be> │ │ │ │ + beq.n 8c056 <_PyObject_MakeTpCall@@Base+0x7be> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bfca <_PyObject_MakeTpCall@@Base+0x7be> │ │ │ │ + beq.n 8c056 <_PyObject_MakeTpCall@@Base+0x7be> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8bf0c <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + b.n 8bf98 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bf60 <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ + bge.n 8bfec <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bf60 <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ + bne.n 8bfec <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bf60 <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bfec <_PyObject_MakeTpCall@@Base+0x754> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #61184 @ 0xef00 │ │ │ │ + movw r2, #62080 @ 0xf280 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ecbac <_PyErr_Format@@Base> │ │ │ │ + b.w 1ecee0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8bef8 <_PyObject_MakeTpCall@@Base+0x6ec> │ │ │ │ + beq.n 8bf84 <_PyObject_MakeTpCall@@Base+0x6ec> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8c018 <_PyObject_MakeTpCall@@Base+0x80c> │ │ │ │ + blt.n 8c0a4 <_PyObject_MakeTpCall@@Base+0x80c> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #55980 @ 0xdaac │ │ │ │ + movw r2, #56876 @ 0xde2c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 23470c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.w 234bb8 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #55932 @ 0xda7c │ │ │ │ + movw r2, #56828 @ 0xddfc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8bf8e <_PyObject_MakeTpCall@@Base+0x782> │ │ │ │ - cbz r2, 8bfe6 <_PyObject_MakeTpCall@@Base+0x7da> │ │ │ │ + b.n 8c01a <_PyObject_MakeTpCall@@Base+0x782> │ │ │ │ + cbz r2, 8c072 <_PyObject_MakeTpCall@@Base+0x7da> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bf1c <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bne.n 8bfa8 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bf0c <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + bge.n 8bf98 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8bf0c <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + b.n 8bf98 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8befe <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ + beq.w 8bf8a <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bffa <_PyObject_MakeTpCall@@Base+0x7ee> │ │ │ │ + bne.n 8c086 <_PyObject_MakeTpCall@@Base+0x7ee> │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8befe <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ - b.n 8bf0c <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + beq.w 8bf8a <_PyObject_MakeTpCall@@Base+0x6f2> │ │ │ │ + b.n 8bf98 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bfaa <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bfaa <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + bne.n 8c036 <_PyObject_MakeTpCall@@Base+0x79e> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c036 <_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, #3936] @ 0xf60 │ │ │ │ @@ -144093,1312 +144125,1322 @@ │ │ │ │ add.w r2, r7, #84 @ 0x54 │ │ │ │ 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, #61216 @ 0xef20 │ │ │ │ + movw r1, #62112 @ 0xf2a0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8e728 │ │ │ │ + bl 8e810 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c280 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + beq.w 8c30c <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ - ldr r6, [r7, #84] @ 0x54 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ + ldr r5, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ - beq.w 8c28c <_PyObject_MakeTpCall@@Base+0xa80> │ │ │ │ - ble.w 8c280 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + cmp r6, #0 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ + beq.w 8c318 <_PyObject_MakeTpCall@@Base+0xa80> │ │ │ │ + ble.w 8c30c <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e500 <_PyObject_MakeTpCall@@Base+0x2cf4> │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 8d54c <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + bge.w 8e3d4 <_PyObject_MakeTpCall@@Base+0x2b3c> │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 8d5f0 <_PyObject_MakeTpCall@@Base+0x1d58> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ add.w sl, r3, #16 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e21c <_PyObject_MakeTpCall@@Base+0x2a10> │ │ │ │ + bge.w 8e388 <_PyObject_MakeTpCall@@Base+0x2af0> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - cmp r5, r9 │ │ │ │ - bne.n 8c0ae <_PyObject_MakeTpCall@@Base+0x8a2> │ │ │ │ + cmp r6, r9 │ │ │ │ + bne.n 8c13a <_PyObject_MakeTpCall@@Base+0x8a2> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - str r3, [r7, #64] @ 0x40 │ │ │ │ + str r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8c280 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + ble.w 8c30c <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ add.w r9, r3, #12 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e248 <_PyObject_MakeTpCall@@Base+0x2a3c> │ │ │ │ - ldr r5, [r7, #64] @ 0x40 │ │ │ │ + beq.w 8e3b4 <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ mvn.w ip, r1 │ │ │ │ - add ip, r5 │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ + add ip, r6 │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ ands.w ip, ip, #7 │ │ │ │ - beq.n 8c1b2 <_PyObject_MakeTpCall@@Base+0x9a6> │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 8dcb0 <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ + beq.n 8c23e <_PyObject_MakeTpCall@@Base+0x9a6> │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.w 8de56 <_PyObject_MakeTpCall@@Base+0x25be> │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8d398 <_PyObject_MakeTpCall@@Base+0x1b8c> │ │ │ │ + bne.w 8d43c <_PyObject_MakeTpCall@@Base+0x1ba4> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w ip, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.n 8c1b2 <_PyObject_MakeTpCall@@Base+0x9a6> │ │ │ │ + beq.n 8c23e <_PyObject_MakeTpCall@@Base+0x9a6> │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 8c19a <_PyObject_MakeTpCall@@Base+0x98e> │ │ │ │ + beq.n 8c226 <_PyObject_MakeTpCall@@Base+0x98e> │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 8c182 <_PyObject_MakeTpCall@@Base+0x976> │ │ │ │ + beq.n 8c20e <_PyObject_MakeTpCall@@Base+0x976> │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.n 8c16a <_PyObject_MakeTpCall@@Base+0x95e> │ │ │ │ + beq.n 8c1f6 <_PyObject_MakeTpCall@@Base+0x95e> │ │ │ │ cmp.w ip, #5 │ │ │ │ - beq.n 8c152 <_PyObject_MakeTpCall@@Base+0x946> │ │ │ │ + beq.n 8c1de <_PyObject_MakeTpCall@@Base+0x946> │ │ │ │ cmp.w ip, #6 │ │ │ │ - bne.w 8da2e <_PyObject_MakeTpCall@@Base+0x2222> │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 8dcb0 <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ + bne.w 8db80 <_PyObject_MakeTpCall@@Base+0x22e8> │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.w 8de56 <_PyObject_MakeTpCall@@Base+0x25be> │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8d398 <_PyObject_MakeTpCall@@Base+0x1b8c> │ │ │ │ + bne.w 8d43c <_PyObject_MakeTpCall@@Base+0x1ba4> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 8dcb0 <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.w 8de56 <_PyObject_MakeTpCall@@Base+0x25be> │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8d398 <_PyObject_MakeTpCall@@Base+0x1b8c> │ │ │ │ + bne.w 8d43c <_PyObject_MakeTpCall@@Base+0x1ba4> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 8dcb0 <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.w 8de56 <_PyObject_MakeTpCall@@Base+0x25be> │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8d398 <_PyObject_MakeTpCall@@Base+0x1b8c> │ │ │ │ + bne.w 8d43c <_PyObject_MakeTpCall@@Base+0x1ba4> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 8dcb0 <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.w 8de56 <_PyObject_MakeTpCall@@Base+0x25be> │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8d398 <_PyObject_MakeTpCall@@Base+0x1b8c> │ │ │ │ + bne.w 8d43c <_PyObject_MakeTpCall@@Base+0x1ba4> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 8dcb0 <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.w 8de56 <_PyObject_MakeTpCall@@Base+0x25be> │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8d398 <_PyObject_MakeTpCall@@Base+0x1b8c> │ │ │ │ + bne.w 8d43c <_PyObject_MakeTpCall@@Base+0x1ba4> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 8dcb0 <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.w 8de56 <_PyObject_MakeTpCall@@Base+0x25be> │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8d398 <_PyObject_MakeTpCall@@Base+0x1b8c> │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ + bne.w 8d43c <_PyObject_MakeTpCall@@Base+0x1ba4> │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ mov sl, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 8d3c0 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + beq.w 8d464 <_PyObject_MakeTpCall@@Base+0x1bcc> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov ip, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8d398 <_PyObject_MakeTpCall@@Base+0x1b8c> │ │ │ │ + bne.w 8d43c <_PyObject_MakeTpCall@@Base+0x1ba4> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8d398 <_PyObject_MakeTpCall@@Base+0x1b8c> │ │ │ │ + bne.w 8d43c <_PyObject_MakeTpCall@@Base+0x1ba4> │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ add.w r1, sl, #2 │ │ │ │ add.w r2, ip, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8d398 <_PyObject_MakeTpCall@@Base+0x1b8c> │ │ │ │ + bne.w 8d43c <_PyObject_MakeTpCall@@Base+0x1ba4> │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ add.w r1, sl, #3 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ add.w r2, ip, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8d398 <_PyObject_MakeTpCall@@Base+0x1b8c> │ │ │ │ + bne.w 8d43c <_PyObject_MakeTpCall@@Base+0x1ba4> │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ add.w r1, sl, #4 │ │ │ │ add.w r2, ip, #16 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r6, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ble.w 8dcb0 <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ + ble.w 8de56 <_PyObject_MakeTpCall@@Base+0x25be> │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8d398 <_PyObject_MakeTpCall@@Base+0x1b8c> │ │ │ │ + bne.w 8d43c <_PyObject_MakeTpCall@@Base+0x1ba4> │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ add.w r1, sl, #5 │ │ │ │ add.w r2, ip, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8d398 <_PyObject_MakeTpCall@@Base+0x1b8c> │ │ │ │ + bne.w 8d43c <_PyObject_MakeTpCall@@Base+0x1ba4> │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ add.w r1, sl, #6 │ │ │ │ add.w r2, ip, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8d398 <_PyObject_MakeTpCall@@Base+0x1b8c> │ │ │ │ + bne.w 8d43c <_PyObject_MakeTpCall@@Base+0x1ba4> │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ add.w r1, sl, #7 │ │ │ │ add.w r2, ip, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 8c1b2 <_PyObject_MakeTpCall@@Base+0x9a6> │ │ │ │ + b.n 8c23e <_PyObject_MakeTpCall@@Base+0x9a6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52988 @ 0xcefc │ │ │ │ + movw r1, #53884 @ 0xd27c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ + bl d5890 │ │ │ │ + movs r6, #0 │ │ │ │ + mov r0, r6 │ │ │ │ adds r7, #108 @ 0x6c │ │ │ │ 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 7bd34 │ │ │ │ + bl 7bd20 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c280 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + beq.n 8c30c <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ movw sl, #34368 @ 0x8640 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ - bl 84be4 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ + bl 84c84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dabe <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ + beq.w 8dcf0 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e1f4 <_PyObject_MakeTpCall@@Base+0x29e8> │ │ │ │ - ldr r1, [pc, #676] @ (8c568 <_PyObject_MakeTpCall@@Base+0xd5c>) │ │ │ │ + bpl.w 8e55e <_PyObject_MakeTpCall@@Base+0x2cc6> │ │ │ │ + ldr r1, [pc, #680] @ (8c5f8 <_PyObject_MakeTpCall@@Base+0xd60>) │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r2, [r1, #884] @ 0x374 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8db1c <_PyObject_MakeTpCall@@Base+0x2310> │ │ │ │ + bne.w 8d624 <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ ldr.w r2, [r1, #892] @ 0x37c │ │ │ │ - adds r5, r2, #1 │ │ │ │ - beq.w 8db1c <_PyObject_MakeTpCall@@Base+0x2310> │ │ │ │ + adds r6, r2, #1 │ │ │ │ + beq.w 8d624 <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ add.w r1, r1, #880 @ 0x370 │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d580 <_PyObject_MakeTpCall@@Base+0x1d74> │ │ │ │ - ldr r3, [pc, #628] @ (8c56c <_PyObject_MakeTpCall@@Base+0xd60>) │ │ │ │ + bne.w 8d646 <_PyObject_MakeTpCall@@Base+0x1dae> │ │ │ │ + ldr r3, [pc, #632] @ (8c5fc <_PyObject_MakeTpCall@@Base+0xd64>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dbfc <_PyObject_MakeTpCall@@Base+0x23f0> │ │ │ │ + bne.w 8dce8 <_PyObject_MakeTpCall@@Base+0x2450> │ │ │ │ ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - str r3, [r7, #64] @ 0x40 │ │ │ │ + str r3, [r7, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cf74 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ + bne.w 8d018 <_PyObject_MakeTpCall@@Base+0x1780> │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ - str r3, [r7, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cf74 <_PyObject_MakeTpCall@@Base+0x1768> │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ - mov fp, r3 │ │ │ │ - mov r1, fp │ │ │ │ + bne.w 8d018 <_PyObject_MakeTpCall@@Base+0x1780> │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ + movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dabe <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ + beq.w 8dcf0 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ + mov.w fp, #0 │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [r7, #68] @ 0x44 │ │ │ │ + str.w fp, [r7, #40] @ 0x28 │ │ │ │ + str r3, [r7, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov.w r2, #17920 @ 0x4600 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ - add.w r2, r5, #208 @ 0xd0 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ + add.w r2, r6, #208 @ 0xd0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ - add.w r2, r5, #224 @ 0xe0 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ - add.w r2, r5, #380 @ 0x17c │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ - add.w r2, r5, #368 @ 0x170 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ - add.w r2, r5, #420 @ 0x1a4 │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ - bge.w 8cf24 <_PyObject_MakeTpCall@@Base+0x1718> │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ + add.w r2, r6, #224 @ 0xe0 │ │ │ │ + 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 8cfc8 <_PyObject_MakeTpCall@@Base+0x1730> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - str.w r1, [r5, #168] @ 0xa8 │ │ │ │ + str.w r1, [r6, #168] @ 0xa8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8cf36 <_PyObject_MakeTpCall@@Base+0x172a> │ │ │ │ + bge.w 8cfda <_PyObject_MakeTpCall@@Base+0x1742> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - movw r3, #33481 @ 0x82c9 │ │ │ │ + movw r3, #33829 @ 0x8425 │ │ │ │ movt r3, #16 │ │ │ │ - str r3, [r5, #24] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str.w sl, [r5, #128] @ 0x80 │ │ │ │ + str r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str.w sl, [r6, #128] @ 0x80 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - movw r2, #36329 @ 0x8de9 │ │ │ │ + movw r2, #36321 @ 0x8de1 │ │ │ │ movt r2, #7 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ - str.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r2, #59021 @ 0xe68d │ │ │ │ + str.w r2, [r6, #152] @ 0x98 │ │ │ │ + movw r2, #59025 @ 0xe691 │ │ │ │ movt r2, #7 │ │ │ │ - str.w r2, [r5, #160] @ 0xa0 │ │ │ │ - movw r2, #47761 @ 0xba91 │ │ │ │ + str.w r2, [r6, #160] @ 0xa0 │ │ │ │ + movw r2, #47621 @ 0xba05 │ │ │ │ movt r2, #18 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ - movw r2, #25345 @ 0x6301 │ │ │ │ + str r2, [r6, #92] @ 0x5c │ │ │ │ + movw r2, #25113 @ 0x6219 │ │ │ │ movt r2, #20 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ it lt │ │ │ │ - strlt r3, [r6, #0] │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ - strd r3, r3, [r5, #444] @ 0x1bc │ │ │ │ - str.w r3, [r5, #452] @ 0x1c4 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str.w r4, [r5, #132] @ 0x84 │ │ │ │ - strd r6, fp, [r5, #428] @ 0x1ac │ │ │ │ + strd r3, r3, [r6, #444] @ 0x1bc │ │ │ │ + str.w r3, [r6, #452] @ 0x1c4 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str.w r4, [r6, #132] @ 0x84 │ │ │ │ + strd r5, fp, [r6, #428] @ 0x1ac │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.w 8e2b6 <_PyObject_MakeTpCall@@Base+0x2aaa> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ + beq.w 8e4dc <_PyObject_MakeTpCall@@Base+0x2c44> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 8e3f6 <_PyObject_MakeTpCall@@Base+0x2bea> │ │ │ │ + bpl.w 8e43e <_PyObject_MakeTpCall@@Base+0x2ba6> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 8e3f6 <_PyObject_MakeTpCall@@Base+0x2bea> │ │ │ │ - adds.w r0, r6, #20 │ │ │ │ + bpl.w 8e43e <_PyObject_MakeTpCall@@Base+0x2ba6> │ │ │ │ + adds.w r0, r5, #20 │ │ │ │ itt ne │ │ │ │ - ldrne r4, [r6, #8] │ │ │ │ - strne r0, [r5, #12] │ │ │ │ - beq.w 8e408 <_PyObject_MakeTpCall@@Base+0x2bfc> │ │ │ │ + ldrne r4, [r5, #8] │ │ │ │ + strne r0, [r6, #12] │ │ │ │ + beq.w 8e4e6 <_PyObject_MakeTpCall@@Base+0x2c4e> │ │ │ │ blx 2bf84 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 8e308 <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + bne.w 8e4fa <_PyObject_MakeTpCall@@Base+0x2c62> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 8d78e <_PyObject_MakeTpCall@@Base+0x1f82> │ │ │ │ - ldr r3, [pc, #336] @ (8c570 <_PyObject_MakeTpCall@@Base+0xd64>) │ │ │ │ + bmi.w 8d860 <_PyObject_MakeTpCall@@Base+0x1fc8> │ │ │ │ + ldr r3, [pc, #336] @ (8c600 <_PyObject_MakeTpCall@@Base+0xd68>) │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ - ldr.w r4, [r5, #132] @ 0x84 │ │ │ │ + ldr.w r4, [r6, #132] @ 0x84 │ │ │ │ str r2, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #3392] @ 0xd40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d7de <_PyObject_MakeTpCall@@Base+0x1fd2> │ │ │ │ + bne.w 8d8b0 <_PyObject_MakeTpCall@@Base+0x2018> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr.w r2, [r3, #3400] @ 0xd48 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8d7de <_PyObject_MakeTpCall@@Base+0x1fd2> │ │ │ │ + beq.w 8d8b0 <_PyObject_MakeTpCall@@Base+0x2018> │ │ │ │ add.w r3, r7, #96 @ 0x60 │ │ │ │ - ldr r1, [pc, #296] @ (8c574 <_PyObject_MakeTpCall@@Base+0xd68>) │ │ │ │ + ldr r1, [pc, #296] @ (8c604 <_PyObject_MakeTpCall@@Base+0xd6c>) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ - bl 7739c │ │ │ │ - adds r3, r0, #3 │ │ │ │ - beq.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + bl 77384 │ │ │ │ + adds r2, r0, #3 │ │ │ │ + beq.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8d310 <_PyObject_MakeTpCall@@Base+0x1b04> │ │ │ │ - bl 112c1c │ │ │ │ - cbz r0, 8c498 <_PyObject_MakeTpCall@@Base+0xc8c> │ │ │ │ + bne.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x1b1c> │ │ │ │ + bl 112d5c │ │ │ │ + cbz r0, 8c528 <_PyObject_MakeTpCall@@Base+0xc90> │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #272] @ (8c578 <_PyObject_MakeTpCall@@Base+0xd6c>) │ │ │ │ - bl 829f8 │ │ │ │ + ldr r1, [pc, #272] @ (8c608 <_PyObject_MakeTpCall@@Base+0xd70>) │ │ │ │ + bl 82a9c │ │ │ │ ldr r2, [r7, #96] @ 0x60 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r2, 8c492 <_PyObject_MakeTpCall@@Base+0xc86> │ │ │ │ - ldr r1, [pc, #256] @ (8c574 <_PyObject_MakeTpCall@@Base+0xd68>) │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r2, 8c522 <_PyObject_MakeTpCall@@Base+0xc8a> │ │ │ │ + ldr r1, [pc, #256] @ (8c604 <_PyObject_MakeTpCall@@Base+0xd6c>) │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ - bl 78504 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ - mov r6, r0 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ + bl 784fc │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c492 <_PyObject_MakeTpCall@@Base+0xc86> │ │ │ │ + bge.n 8c522 <_PyObject_MakeTpCall@@Base+0xc8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e5b8 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ - adds r6, #1 │ │ │ │ - beq.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + beq.w 8e7e6 <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ + adds r5, #1 │ │ │ │ + beq.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - bpl.w 8e448 <_PyObject_MakeTpCall@@Base+0x2c3c> │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.w 8e230 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #4020] @ 0xfb4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8d856 <_PyObject_MakeTpCall@@Base+0x204a> │ │ │ │ + bne.w 8d94e <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ ldr.w r2, [r2, #4028] @ 0xfbc │ │ │ │ - adds r0, r2, #1 │ │ │ │ - beq.w 8d856 <_PyObject_MakeTpCall@@Base+0x204a> │ │ │ │ - ldr r1, [pc, #192] @ (8c57c <_PyObject_MakeTpCall@@Base+0xd70>) │ │ │ │ + adds r5, r2, #1 │ │ │ │ + beq.w 8d94e <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ + ldr r1, [pc, #192] @ (8c60c <_PyObject_MakeTpCall@@Base+0xd74>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8d154 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + ldr r5, [r7, #96] @ 0x60 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 8d1f8 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d2d2 <_PyObject_MakeTpCall@@Base+0x1ac6> │ │ │ │ + bge.w 8d376 <_PyObject_MakeTpCall@@Base+0x1ade> │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.w 8d2dc <_PyObject_MakeTpCall@@Base+0x1ad0> │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.w 8d380 <_PyObject_MakeTpCall@@Base+0x1ae8> │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ - str.w r6, [r5, #436] @ 0x1b4 │ │ │ │ + str.w r5, [r6, #436] @ 0x1b4 │ │ │ │ ldr.w r3, [r2, #4020] @ 0xfb4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8d032 <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + bne.w 8d0d6 <_PyObject_MakeTpCall@@Base+0x183e> │ │ │ │ ldr.w fp, [r2, #4028] @ 0xfbc │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d032 <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + beq.w 8d0d6 <_PyObject_MakeTpCall@@Base+0x183e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - bpl.w 8e434 <_PyObject_MakeTpCall@@Base+0x2c28> │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + bpl.w 8e1e8 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ + ldr r1, [pc, #104] @ (8c60c <_PyObject_MakeTpCall@@Base+0xd74>) │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #100] @ (8c57c <_PyObject_MakeTpCall@@Base+0xd70>) │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7739c │ │ │ │ - mov r6, r0 │ │ │ │ - adds r2, r0, #3 │ │ │ │ - beq.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 8e322 <_PyObject_MakeTpCall@@Base+0x2b16> │ │ │ │ + bl 77384 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r1, r0, #3 │ │ │ │ + beq.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 8e572 <_PyObject_MakeTpCall@@Base+0x2cda> │ │ │ │ ldr.w r9, [r7, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e322 <_PyObject_MakeTpCall@@Base+0x2b16> │ │ │ │ + beq.w 8e572 <_PyObject_MakeTpCall@@Base+0x2cda> │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e32c <_PyObject_MakeTpCall@@Base+0x2b20> │ │ │ │ + bne.w 8e57c <_PyObject_MakeTpCall@@Base+0x2ce4> │ │ │ │ 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, fp │ │ │ │ - bgt.w 8d066 <_PyObject_MakeTpCall@@Base+0x185a> │ │ │ │ + bgt.w 8d10a <_PyObject_MakeTpCall@@Base+0x1872> │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ - cmp r6, ip │ │ │ │ - bne.w 8d080 <_PyObject_MakeTpCall@@Base+0x1874> │ │ │ │ - b.n 8c580 <_PyObject_MakeTpCall@@Base+0xd74> │ │ │ │ + cmp r5, ip │ │ │ │ + bne.w 8d124 <_PyObject_MakeTpCall@@Base+0x188c> │ │ │ │ + b.n 8c610 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 8c5e4 <_PyObject_MakeTpCall@@Base+0xdd8> │ │ │ │ + cbnz r4, 8c674 <_PyObject_MakeTpCall@@Base+0xddc> │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e33e <_PyObject_MakeTpCall@@Base+0x2b32> │ │ │ │ + bne.w 8e1a8 <_PyObject_MakeTpCall@@Base+0x2910> │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.w 8d10a <_PyObject_MakeTpCall@@Base+0x18fe> │ │ │ │ + bgt.w 8d1ae <_PyObject_MakeTpCall@@Base+0x1916> │ │ │ │ add r3, r2 │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d132 <_PyObject_MakeTpCall@@Base+0x1926> │ │ │ │ + beq.w 8d1d6 <_PyObject_MakeTpCall@@Base+0x193e> │ │ │ │ adds r3, #20 │ │ │ │ - add.w r2, r2, r6, lsl #3 │ │ │ │ - adds r6, r3, r2 │ │ │ │ + add.w r2, r2, r5, lsl #3 │ │ │ │ + adds r5, r3, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ str r1, [r3, r2] │ │ │ │ - str r1, [r6, #4] │ │ │ │ + str r1, [r5, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c5d0 <_PyObject_MakeTpCall@@Base+0xdc4> │ │ │ │ + bge.n 8c660 <_PyObject_MakeTpCall@@Base+0xdc8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8c5d0 <_PyObject_MakeTpCall@@Base+0xdc4> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8c660 <_PyObject_MakeTpCall@@Base+0xdc8> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c5e8 <_PyObject_MakeTpCall@@Base+0xddc> │ │ │ │ + bge.n 8c678 <_PyObject_MakeTpCall@@Base+0xde0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8c5e8 <_PyObject_MakeTpCall@@Base+0xddc> │ │ │ │ + cbnz r3, 8c678 <_PyObject_MakeTpCall@@Base+0xde0> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - bpl.w 8e370 <_PyObject_MakeTpCall@@Base+0x2b64> │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bpl.w 8e1d4 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8d004 <_PyObject_MakeTpCall@@Base+0x17f8> │ │ │ │ + bne.w 8d0a8 <_PyObject_MakeTpCall@@Base+0x1810> │ │ │ │ ldr.w r2, [r2, #1572] @ 0x624 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - beq.w 8d004 <_PyObject_MakeTpCall@@Base+0x17f8> │ │ │ │ - ldr r1, [pc, #652] @ (8c898 <_PyObject_MakeTpCall@@Base+0x108c>) │ │ │ │ + adds r5, r2, #1 │ │ │ │ + beq.w 8d0a8 <_PyObject_MakeTpCall@@Base+0x1810> │ │ │ │ + ldr r1, [pc, #656] @ (8c92c <_PyObject_MakeTpCall@@Base+0x1094>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - bl 7739c │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8d018 <_PyObject_MakeTpCall@@Base+0x180c> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + bl 77384 │ │ │ │ + ldr r5, [r7, #96] @ 0x60 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 8d0bc <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.n 8c6b0 <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - bpl.w 8e388 <_PyObject_MakeTpCall@@Base+0x2b7c> │ │ │ │ - lsls r1, r3, #26 │ │ │ │ - bpl.w 8e388 <_PyObject_MakeTpCall@@Base+0x2b7c> │ │ │ │ - adds.w r3, r6, #20 │ │ │ │ - beq.w 8e390 <_PyObject_MakeTpCall@@Base+0x2b84> │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [r7, #48] @ 0x30 │ │ │ │ - movw r6, #24184 @ 0x5e78 │ │ │ │ - movt r6, #77 @ 0x4d │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.n 8c740 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bpl.w 8e45c <_PyObject_MakeTpCall@@Base+0x2bc4> │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.w 8e45c <_PyObject_MakeTpCall@@Base+0x2bc4> │ │ │ │ + adds.w r3, r5, #20 │ │ │ │ + beq.w 8e464 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + movw r5, #24184 @ 0x5e78 │ │ │ │ + movt r5, #77 @ 0x4d │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ blx 2bf84 │ │ │ │ - movw r2, #2709 @ 0xa95 │ │ │ │ + movw r2, #2741 @ 0xab5 │ │ │ │ movt r2, #7 │ │ │ │ + ldr.w r3, [r5, #868] @ 0x364 │ │ │ │ add.w r9, r0, #1 │ │ │ │ - ldr.w r3, [r6, #868] @ 0x364 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e3b6 <_PyObject_MakeTpCall@@Base+0x2baa> │ │ │ │ - ldr r3, [pc, #568] @ (8c89c <_PyObject_MakeTpCall@@Base+0x1090>) │ │ │ │ + bne.w 8e514 <_PyObject_MakeTpCall@@Base+0x2c7c> │ │ │ │ + ldr r3, [pc, #572] @ (8c930 <_PyObject_MakeTpCall@@Base+0x1098>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r9, #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 8d190 <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + bhi.w 8d234 <_PyObject_MakeTpCall@@Base+0x199c> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8de92 <_PyObject_MakeTpCall@@Base+0x2686> │ │ │ │ + beq.w 8df6c <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r0, [fp] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d16c <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - ldr r1, [r7, #48] @ 0x30 │ │ │ │ + beq.w 8d210 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + ldr r1, [r7, #68] @ 0x44 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ blx 2beec │ │ │ │ - str.w fp, [r5, #88] @ 0x58 │ │ │ │ + str.w fp, [r6, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - bpl.w 8e3e2 <_PyObject_MakeTpCall@@Base+0x2bd6> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bpl.w 8e4c8 <_PyObject_MakeTpCall@@Base+0x2c30> │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #3576] @ 0xdf8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8db82 <_PyObject_MakeTpCall@@Base+0x2376> │ │ │ │ + bne.w 8dc74 <_PyObject_MakeTpCall@@Base+0x23dc> │ │ │ │ ldr.w r2, [r2, #3584] @ 0xe00 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - beq.w 8db82 <_PyObject_MakeTpCall@@Base+0x2376> │ │ │ │ - ldr r1, [pc, #460] @ (8c8a0 <_PyObject_MakeTpCall@@Base+0x1094>) │ │ │ │ + adds r3, r2, #1 │ │ │ │ + beq.w 8dc74 <_PyObject_MakeTpCall@@Base+0x23dc> │ │ │ │ + ldr r1, [pc, #464] @ (8c934 <_PyObject_MakeTpCall@@Base+0x109c>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d988 <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ - ldr r3, [pc, #436] @ (8c89c <_PyObject_MakeTpCall@@Base+0x1090>) │ │ │ │ + bne.w 8d998 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ + ldr r3, [pc, #440] @ (8c930 <_PyObject_MakeTpCall@@Base+0x1098>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc06 <_PyObject_MakeTpCall@@Base+0x23fa> │ │ │ │ + bne.w 8dcfa <_PyObject_MakeTpCall@@Base+0x2462> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - bpl.w 8e054 <_PyObject_MakeTpCall@@Base+0x2848> │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + bpl.w 8d9e8 <_PyObject_MakeTpCall@@Base+0x2150> │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #2608] @ 0xa30 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8db6a <_PyObject_MakeTpCall@@Base+0x235e> │ │ │ │ + bne.w 8dc2c <_PyObject_MakeTpCall@@Base+0x2394> │ │ │ │ ldr.w r2, [r2, #2616] @ 0xa38 │ │ │ │ - adds r3, r2, #1 │ │ │ │ - beq.w 8db6a <_PyObject_MakeTpCall@@Base+0x235e> │ │ │ │ - ldr r1, [pc, #396] @ (8c8a4 <_PyObject_MakeTpCall@@Base+0x1098>) │ │ │ │ + adds r1, r2, #1 │ │ │ │ + beq.w 8dc2c <_PyObject_MakeTpCall@@Base+0x2394> │ │ │ │ + ldr r1, [pc, #396] @ (8c938 <_PyObject_MakeTpCall@@Base+0x10a0>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dbb2 <_PyObject_MakeTpCall@@Base+0x23a6> │ │ │ │ - ldr r3, [pc, #368] @ (8c89c <_PyObject_MakeTpCall@@Base+0x1090>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + bne.w 8dd5c <_PyObject_MakeTpCall@@Base+0x24c4> │ │ │ │ + ldr r3, [pc, #368] @ (8c930 <_PyObject_MakeTpCall@@Base+0x1098>) │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dba6 <_PyObject_MakeTpCall@@Base+0x239a> │ │ │ │ + bne.w 8dc8c <_PyObject_MakeTpCall@@Base+0x23f4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.w 8e208 <_PyObject_MakeTpCall@@Base+0x29fc> │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + bpl.w 8dca8 <_PyObject_MakeTpCall@@Base+0x2410> │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #996] @ 0x3e4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8db3a <_PyObject_MakeTpCall@@Base+0x232e> │ │ │ │ + bne.w 8dc44 <_PyObject_MakeTpCall@@Base+0x23ac> │ │ │ │ ldr.w r2, [r2, #1004] @ 0x3ec │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8db3a <_PyObject_MakeTpCall@@Base+0x232e> │ │ │ │ - ldr r1, [pc, #332] @ (8c8a8 <_PyObject_MakeTpCall@@Base+0x109c>) │ │ │ │ + beq.w 8dc44 <_PyObject_MakeTpCall@@Base+0x23ac> │ │ │ │ + ldr r1, [pc, #324] @ (8c93c <_PyObject_MakeTpCall@@Base+0x10a4>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dc3c <_PyObject_MakeTpCall@@Base+0x2430> │ │ │ │ - ldr r3, [pc, #300] @ (8c89c <_PyObject_MakeTpCall@@Base+0x1090>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + bne.w 8dd12 <_PyObject_MakeTpCall@@Base+0x247a> │ │ │ │ + ldr r3, [pc, #292] @ (8c930 <_PyObject_MakeTpCall@@Base+0x1098>) │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8db9a <_PyObject_MakeTpCall@@Base+0x238e> │ │ │ │ - ldr.w r3, [r5, #432] @ 0x1b0 │ │ │ │ - ldr.w r6, [sl, #16] │ │ │ │ + bne.w 8dcbe <_PyObject_MakeTpCall@@Base+0x2426> │ │ │ │ + ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ + ldr.w r5, [sl, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d728 <_PyObject_MakeTpCall@@Base+0x1f1c> │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ - cbz r3, 8c79c <_PyObject_MakeTpCall@@Base+0xf90> │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + bne.w 8d7f8 <_PyObject_MakeTpCall@@Base+0x1f60> │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ + cbz r3, 8c840 <_PyObject_MakeTpCall@@Base+0xfa8> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ - str r3, [r5, #84] @ 0x54 │ │ │ │ + str r3, [r6, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ - str r3, [r5, #104] @ 0x68 │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ - cbz r3, 8c7b0 <_PyObject_MakeTpCall@@Base+0xfa4> │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + str r3, [r6, #104] @ 0x68 │ │ │ │ + ldr r3, [r7, #48] @ 0x30 │ │ │ │ + cbz r3, 8c854 <_PyObject_MakeTpCall@@Base+0xfbc> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ - str r3, [r5, #84] @ 0x54 │ │ │ │ + str r3, [r6, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r3, [r5, #144] @ 0x90 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str.w r3, [r6, #144] @ 0x90 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r5, [r6, #16] │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ - str r2, [r5, #20] │ │ │ │ - ands.w r6, r6, #8388608 @ 0x800000 │ │ │ │ - beq.w 8cb14 <_PyObject_MakeTpCall@@Base+0x1308> │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r5, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r6, #20] │ │ │ │ + ands.w r5, r5, #8388608 @ 0x800000 │ │ │ │ + beq.w 8cbba <_PyObject_MakeTpCall@@Base+0x1322> │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - add r3, r5 │ │ │ │ - str r3, [r5, #120] @ 0x78 │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ + add r3, r6 │ │ │ │ + str r3, [r6, #120] @ 0x78 │ │ │ │ + ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8cb3a <_PyObject_MakeTpCall@@Base+0x132e> │ │ │ │ + bne.w 8cbe0 <_PyObject_MakeTpCall@@Base+0x1348> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc9e <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ - str r3, [r5, #124] @ 0x7c │ │ │ │ - ldr r3, [r7, #52] @ 0x34 │ │ │ │ + bne.w 8dda8 <_PyObject_MakeTpCall@@Base+0x2510> │ │ │ │ + str r3, [r6, #124] @ 0x7c │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 8cb44 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ + bgt.w 8cbea <_PyObject_MakeTpCall@@Base+0x1352> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8cb7c <_PyObject_MakeTpCall@@Base+0x1370> │ │ │ │ + bpl.w 8cc22 <_PyObject_MakeTpCall@@Base+0x138a> │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #1036] @ 0x40c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8db52 <_PyObject_MakeTpCall@@Base+0x2346> │ │ │ │ + bne.w 8dc5c <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ ldr.w r2, [r2, #1044] @ 0x414 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8db52 <_PyObject_MakeTpCall@@Base+0x2346> │ │ │ │ - ldr r1, [pc, #160] @ (8c8ac <_PyObject_MakeTpCall@@Base+0x10a0>) │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ + ldr r1, [pc, #144] @ (8c940 <_PyObject_MakeTpCall@@Base+0x10a8>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d828 <_PyObject_MakeTpCall@@Base+0x201c> │ │ │ │ - ldr r3, [pc, #128] @ (8c89c <_PyObject_MakeTpCall@@Base+0x1090>) │ │ │ │ + bne.w 8d8fa <_PyObject_MakeTpCall@@Base+0x2062> │ │ │ │ + ldr r3, [pc, #112] @ (8c930 <_PyObject_MakeTpCall@@Base+0x1098>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc30 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ + bne.w 8dd06 <_PyObject_MakeTpCall@@Base+0x246e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bpl.w 8e2f4 <_PyObject_MakeTpCall@@Base+0x2ae8> │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + bpl.w 8d932 <_PyObject_MakeTpCall@@Base+0x209a> │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #1108] @ 0x454 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8cfba <_PyObject_MakeTpCall@@Base+0x17ae> │ │ │ │ + bne.w 8d05e <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ ldr.w r2, [r2, #1116] @ 0x45c │ │ │ │ - adds r6, r2, #1 │ │ │ │ - beq.w 8cfba <_PyObject_MakeTpCall@@Base+0x17ae> │ │ │ │ + adds r5, r2, #1 │ │ │ │ + beq.w 8d05e <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (8c8b0 <_PyObject_MakeTpCall@@Base+0x10a4>) │ │ │ │ - bl 7739c │ │ │ │ + ldr r1, [pc, #72] @ (8c944 <_PyObject_MakeTpCall@@Base+0x10ac>) │ │ │ │ + bl 77384 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cfce <_PyObject_MakeTpCall@@Base+0x17c2> │ │ │ │ + beq.w 8d072 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r1, #31628 @ 0x7b8c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8e62e <_PyObject_MakeTpCall@@Base+0x2e22> │ │ │ │ + bne.w 8e6a6 <_PyObject_MakeTpCall@@Base+0x2e0e> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8e6d6 <_PyObject_MakeTpCall@@Base+0x2eca> │ │ │ │ + bge.w 8e6c0 <_PyObject_MakeTpCall@@Base+0x2e28> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #8] │ │ │ │ - cbz r0, 8c8b4 <_PyObject_MakeTpCall@@Base+0x10a8> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c8b4 <_PyObject_MakeTpCall@@Base+0x10a8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8d37a <_PyObject_MakeTpCall@@Base+0x1b6e> │ │ │ │ - b.n 8c8b4 <_PyObject_MakeTpCall@@Base+0x10a8> │ │ │ │ - nop │ │ │ │ + cbz r0, 8c95a <_PyObject_MakeTpCall@@Base+0x10c2> │ │ │ │ + b.n 8c948 <_PyObject_MakeTpCall@@Base+0x10b0> │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ 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 r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 8c95a <_PyObject_MakeTpCall@@Base+0x10c2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d41e <_PyObject_MakeTpCall@@Base+0x1b86> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #1108] @ 0x454 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x18e6> │ │ │ │ + bne.w 8d196 <_PyObject_MakeTpCall@@Base+0x18fe> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, #1116] @ 0x45c │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d0f2 <_PyObject_MakeTpCall@@Base+0x18e6> │ │ │ │ + beq.w 8d196 <_PyObject_MakeTpCall@@Base+0x18fe> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8e434 <_PyObject_MakeTpCall@@Base+0x2c28> │ │ │ │ + bpl.w 8e1e8 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ mov r2, sl │ │ │ │ - ldr r1, [pc, #688] @ (8cb90 <_PyObject_MakeTpCall@@Base+0x1384>) │ │ │ │ + ldr r1, [pc, #688] @ (8cc34 <_PyObject_MakeTpCall@@Base+0x139c>) │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7739c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 77384 │ │ │ │ + mov r5, r0 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + beq.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e268 <_PyObject_MakeTpCall@@Base+0x2a5c> │ │ │ │ + beq.w 8e206 <_PyObject_MakeTpCall@@Base+0x296e> │ │ │ │ ldr.w r9, [r7, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e268 <_PyObject_MakeTpCall@@Base+0x2a5c> │ │ │ │ + beq.w 8e206 <_PyObject_MakeTpCall@@Base+0x296e> │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e272 <_PyObject_MakeTpCall@@Base+0x2a66> │ │ │ │ + bne.w 8e210 <_PyObject_MakeTpCall@@Base+0x2978> │ │ │ │ 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, sl, r1 │ │ │ │ - bgt.w 8d1fc <_PyObject_MakeTpCall@@Base+0x19f0> │ │ │ │ + bgt.w 8d2a0 <_PyObject_MakeTpCall@@Base+0x1a08> │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ - cmp r6, ip │ │ │ │ - bne.w 8d216 <_PyObject_MakeTpCall@@Base+0x1a0a> │ │ │ │ + cmp r5, ip │ │ │ │ + bne.w 8d2ba <_PyObject_MakeTpCall@@Base+0x1a22> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e284 <_PyObject_MakeTpCall@@Base+0x2a78> │ │ │ │ + bne.w 8e5d4 <_PyObject_MakeTpCall@@Base+0x2d3c> │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.w 8d31c <_PyObject_MakeTpCall@@Base+0x1b10> │ │ │ │ + bgt.w 8d3c0 <_PyObject_MakeTpCall@@Base+0x1b28> │ │ │ │ add r2, r3 │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ strb r3, [r2, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ lsls r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8d33a <_PyObject_MakeTpCall@@Base+0x1b2e> │ │ │ │ + beq.w 8d3de <_PyObject_MakeTpCall@@Base+0x1b46> │ │ │ │ adds r3, #20 │ │ │ │ - add.w r2, r2, r6, lsl #3 │ │ │ │ + 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 8c97e <_PyObject_MakeTpCall@@Base+0x1172> │ │ │ │ + bge.n 8ca24 <_PyObject_MakeTpCall@@Base+0x118c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d35c <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ + beq.w 8d400 <_PyObject_MakeTpCall@@Base+0x1b68> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c996 <_PyObject_MakeTpCall@@Base+0x118a> │ │ │ │ + bge.n 8ca3c <_PyObject_MakeTpCall@@Base+0x11a4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8c996 <_PyObject_MakeTpCall@@Base+0x118a> │ │ │ │ + cbnz r3, 8ca3c <_PyObject_MakeTpCall@@Base+0x11a4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r3, #19 │ │ │ │ - bmi.n 8c9b0 <_PyObject_MakeTpCall@@Base+0x11a4> │ │ │ │ + bmi.n 8ca56 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.w 8e51c <_PyObject_MakeTpCall@@Base+0x2d10> │ │ │ │ + bpl.w 8e18c <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 729fc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 729f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + beq.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ movw r1, #47236 @ 0xb884 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8c9ca <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8fa94 │ │ │ │ + cbz r3, 8ca70 <_PyObject_MakeTpCall@@Base+0x11d8> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 8fb88 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c9bc <_PyObject_MakeTpCall@@Base+0x11b0> │ │ │ │ - ldr.w r0, [r5, #132] @ 0x84 │ │ │ │ + bne.n 8ca62 <_PyObject_MakeTpCall@@Base+0x11ca> │ │ │ │ + ldr.w r0, [r6, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e45c <_PyObject_MakeTpCall@@Base+0x2c50> │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + beq.w 8e2dc <_PyObject_MakeTpCall@@Base+0x2a44> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 8e682 <_PyObject_MakeTpCall@@Base+0x2e76> │ │ │ │ - bl 84be4 │ │ │ │ + bmi.w 8e646 <_PyObject_MakeTpCall@@Base+0x2dae> │ │ │ │ + bl 84c84 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - ldr r3, [pc, #416] @ (8cb94 <_PyObject_MakeTpCall@@Base+0x1388>) │ │ │ │ - str r3, [r7, #68] @ 0x44 │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + beq.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + ldr r3, [pc, #412] @ (8cc38 <_PyObject_MakeTpCall@@Base+0x13a0>) │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #408] @ (8cb98 <_PyObject_MakeTpCall@@Base+0x138c>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #408] @ (8cc3c <_PyObject_MakeTpCall@@Base+0x13a4>) │ │ │ │ mov r9, sl │ │ │ │ mov.w fp, #0 │ │ │ │ mov sl, r8 │ │ │ │ - str r5, [r7, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ + ldrd r3, r2, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bpl.w 8cbb6 <_PyObject_MakeTpCall@@Base+0x13aa> │ │ │ │ + bpl.w 8cc5a <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8de2e <_PyObject_MakeTpCall@@Base+0x2622> │ │ │ │ + bne.w 8df08 <_PyObject_MakeTpCall@@Base+0x2670> │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, fp │ │ │ │ - ble.w 8cbb6 <_PyObject_MakeTpCall@@Base+0x13aa> │ │ │ │ + ble.w 8cc5a <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r5, ip, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cef8 <_PyObject_MakeTpCall@@Base+0x16ec> │ │ │ │ + beq.w 8cf9c <_PyObject_MakeTpCall@@Base+0x1704> │ │ │ │ add.w r5, r5, fp, lsl #3 │ │ │ │ add r3, r5 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8cba0 <_PyObject_MakeTpCall@@Base+0x1394> │ │ │ │ + beq.w 8cc44 <_PyObject_MakeTpCall@@Base+0x13ac> │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r1, #12 │ │ │ │ ldr r5, [r7, #52] @ 0x34 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r2, [pc, #296] @ (8cb98 <_PyObject_MakeTpCall@@Base+0x138c>) │ │ │ │ + ldr r2, [pc, #296] @ (8cc3c <_PyObject_MakeTpCall@@Base+0x13a4>) │ │ │ │ eors r5, r3 │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ mla r1, r1, r5, r4 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #1412] @ 0x584 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8cd8c <_PyObject_MakeTpCall@@Base+0x1580> │ │ │ │ + bne.w 8ce30 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ movs r3, #12 │ │ │ │ mla ip, r5, r3, r4 │ │ │ │ add.w ip, ip, #40960 @ 0xa000 │ │ │ │ ldr.w ip, [ip, #1416] @ 0x588 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 8cd8a <_PyObject_MakeTpCall@@Base+0x157e> │ │ │ │ + bne.w 8ce2e <_PyObject_MakeTpCall@@Base+0x1596> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ - cbz r3, 8cb00 <_PyObject_MakeTpCall@@Base+0x12f4> │ │ │ │ + cbz r3, 8cba6 <_PyObject_MakeTpCall@@Base+0x130e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov sl, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ - bge.w 8d552 <_PyObject_MakeTpCall@@Base+0x1d46> │ │ │ │ + bge.w 8d5f6 <_PyObject_MakeTpCall@@Base+0x1d5e> │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8cafa <_PyObject_MakeTpCall@@Base+0x12ee> │ │ │ │ + beq.n 8cba0 <_PyObject_MakeTpCall@@Base+0x1308> │ │ │ │ tst.w sl, #1 │ │ │ │ - bne.w 8d560 <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ + bne.w 8d604 <_PyObject_MakeTpCall@@Base+0x1d6c> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r4, sl │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d57c <_PyObject_MakeTpCall@@Base+0x1d70> │ │ │ │ + beq.w 8d620 <_PyObject_MakeTpCall@@Base+0x1d88> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8caf4 <_PyObject_MakeTpCall@@Base+0x12e8> │ │ │ │ + bge.n 8cb9a <_PyObject_MakeTpCall@@Base+0x1302> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e2dc <_PyObject_MakeTpCall@@Base+0x2ad0> │ │ │ │ + beq.w 8e452 <_PyObject_MakeTpCall@@Base+0x2bba> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8d288 <_PyObject_MakeTpCall@@Base+0x1a7c> │ │ │ │ - ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ + bne.w 8d32c <_PyObject_MakeTpCall@@Base+0x1a94> │ │ │ │ + ldrd r3, r2, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ca12 <_PyObject_MakeTpCall@@Base+0x1206> │ │ │ │ + beq.n 8cab8 <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ca12 <_PyObject_MakeTpCall@@Base+0x1206> │ │ │ │ - ldr r5, [r7, #20] │ │ │ │ + beq.n 8cab8 <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ mov sl, r9 │ │ │ │ - b.w 8e4d6 <_PyObject_MakeTpCall@@Base+0x2cca> │ │ │ │ + b.w 8e4a6 <_PyObject_MakeTpCall@@Base+0x2c0e> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53456 @ 0xd0d0 │ │ │ │ + movw r1, #54352 @ 0xd450 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + bl d5890 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ + ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ + str r5, [r6, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c7d6 <_PyObject_MakeTpCall@@Base+0xfca> │ │ │ │ + beq.w 8c87a <_PyObject_MakeTpCall@@Base+0xfe2> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d818 <_PyObject_MakeTpCall@@Base+0x200c> │ │ │ │ - ldr r3, [pc, #88] @ (8cb9c <_PyObject_MakeTpCall@@Base+0x1390>) │ │ │ │ - str r3, [r5, #124] @ 0x7c │ │ │ │ + beq.w 8d8ea <_PyObject_MakeTpCall@@Base+0x2052> │ │ │ │ + ldr r3, [pc, #88] @ (8cc40 <_PyObject_MakeTpCall@@Base+0x13a8>) │ │ │ │ + str r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbnz r3, 8cb54 <_PyObject_MakeTpCall@@Base+0x1348> │ │ │ │ + cbnz r3, 8cbfa <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e674 <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ + beq.w 8e710 <_PyObject_MakeTpCall@@Base+0x2e78> │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c7e6 <_PyObject_MakeTpCall@@Base+0xfda> │ │ │ │ + bne.w 8c88a <_PyObject_MakeTpCall@@Base+0xff2> │ │ │ │ ldr.w r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c7e6 <_PyObject_MakeTpCall@@Base+0xfda> │ │ │ │ + bne.w 8c88a <_PyObject_MakeTpCall@@Base+0xff2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - movw r3, #16281 @ 0x3f99 │ │ │ │ + movw r3, #16441 @ 0x4039 │ │ │ │ movt r3, #8 │ │ │ │ - str r3, [r5, #76] @ 0x4c │ │ │ │ - lsls r6, r2, #2 │ │ │ │ - bmi.w 8c7f0 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ + str r3, [r6, #76] @ 0x4c │ │ │ │ + lsls r5, r2, #2 │ │ │ │ + bmi.w 8c894 <_PyObject_MakeTpCall@@Base+0xffc> │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2461 @ 0x99d │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8c81a <_PyObject_MakeTpCall@@Base+0x100e> │ │ │ │ - nop │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8c8be <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ uxtb r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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 r2, fp │ │ │ │ - ble.n 8cbb6 <_PyObject_MakeTpCall@@Base+0x13aa> │ │ │ │ + ble.n 8cc5a <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ adds r3, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dc8e <_PyObject_MakeTpCall@@Base+0x2482> │ │ │ │ + beq.w 8ddb0 <_PyObject_MakeTpCall@@Base+0x2518> │ │ │ │ cmp fp, r2 │ │ │ │ - blt.w 8ca56 <_PyObject_MakeTpCall@@Base+0x124a> │ │ │ │ + blt.w 8cafc <_PyObject_MakeTpCall@@Base+0x1264> │ │ │ │ mov sl, r9 │ │ │ │ - ldr r5, [r7, #20] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cc0a <_PyObject_MakeTpCall@@Base+0x13fe> │ │ │ │ + bge.n 8ccae <_PyObject_MakeTpCall@@Base+0x1416> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 8cc0a <_PyObject_MakeTpCall@@Base+0x13fe> │ │ │ │ - ldr.w r6, [r0, #712] @ 0x2c8 │ │ │ │ + cbnz r3, 8ccae <_PyObject_MakeTpCall@@Base+0x1416> │ │ │ │ + ldr.w r5, [r0, #712] @ 0x2c8 │ │ │ │ ubfx r4, r4, #14, #1 │ │ │ │ ldr.w r8, [r1, #24] │ │ │ │ - subs r6, r7, r6 │ │ │ │ - cmp.w r6, #16384 @ 0x4000 │ │ │ │ + subs r5, r7, r5 │ │ │ │ + cmp.w r5, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ andlt.w r3, r4, #1 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r5, r5, #13 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e082 <_PyObject_MakeTpCall@@Base+0x2876> │ │ │ │ - ldr r2, [pc, #700] @ (8ceb0 <_PyObject_MakeTpCall@@Base+0x16a4>) │ │ │ │ + bne.w 8e32a <_PyObject_MakeTpCall@@Base+0x2a92> │ │ │ │ + ldr r2, [pc, #700] @ (8cf54 <_PyObject_MakeTpCall@@Base+0x16bc>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e08c <_PyObject_MakeTpCall@@Base+0x2880> │ │ │ │ + bne.w 8e36c <_PyObject_MakeTpCall@@Base+0x2ad4> │ │ │ │ mov r0, sl │ │ │ │ blx r8 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dd88 <_PyObject_MakeTpCall@@Base+0x257c> │ │ │ │ - ldrd r1, r2, [r7, #64] @ 0x40 │ │ │ │ + bne.w 8df80 <_PyObject_MakeTpCall@@Base+0x26e8> │ │ │ │ + ldrd r2, r1, [r7, #64] @ 0x40 │ │ │ │ movw r3, #33976 @ 0x84b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - strd r5, r5, [r7, #96] @ 0x60 │ │ │ │ + strd r6, r6, [r7, #96] @ 0x60 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bpl.w 8d1c2 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ + bpl.w 8d266 <_PyObject_MakeTpCall@@Base+0x19ce> │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8d1c2 <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 8d266 <_PyObject_MakeTpCall@@Base+0x19ce> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ movs r2, #2 │ │ │ │ movw r0, #33976 @ 0x84b8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - blx r6 │ │ │ │ + blx r5 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de00 <_PyObject_MakeTpCall@@Base+0x25f4> │ │ │ │ + beq.w 8df96 <_PyObject_MakeTpCall@@Base+0x26fe> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e0a8 <_PyObject_MakeTpCall@@Base+0x289c> │ │ │ │ + bne.w 8e29c <_PyObject_MakeTpCall@@Base+0x2a04> │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr.w r3, [r3, #2608] @ 0xa30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 8e0de <_PyObject_MakeTpCall@@Base+0x28d2> │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + bpl.w 8e280 <_PyObject_MakeTpCall@@Base+0x29e8> │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e5d6 <_PyObject_MakeTpCall@@Base+0x2dca> │ │ │ │ - movw r3, #4245 @ 0x1095 │ │ │ │ + beq.w 8e6ce <_PyObject_MakeTpCall@@Base+0x2e36> │ │ │ │ + movw r3, #4877 @ 0x130d │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8cf4a <_PyObject_MakeTpCall@@Base+0x173e> │ │ │ │ + bne.w 8cfee <_PyObject_MakeTpCall@@Base+0x1756> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #568] @ (8ceb4 <_PyObject_MakeTpCall@@Base+0x16a8>) │ │ │ │ + ldr r1, [pc, #568] @ (8cf58 <_PyObject_MakeTpCall@@Base+0x16c0>) │ │ │ │ mov r2, r3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c0830 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + bl c0aa8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cf58 <_PyObject_MakeTpCall@@Base+0x174c> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 8cffc <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8e648 <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ + bge.w 8e632 <_PyObject_MakeTpCall@@Base+0x2d9a> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 8ccec <_PyObject_MakeTpCall@@Base+0x14e0> │ │ │ │ - ldrd r1, r2, [r7, #64] @ 0x40 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 8cd90 <_PyObject_MakeTpCall@@Base+0x14f8> │ │ │ │ + ldrd r2, r1, [r7, #64] @ 0x40 │ │ │ │ + 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 8e1e8 <_PyObject_MakeTpCall@@Base+0x29dc> │ │ │ │ - ldr r2, [pc, #480] @ (8ceb0 <_PyObject_MakeTpCall@@Base+0x16a4>) │ │ │ │ + bne.w 8e244 <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ + ldr r2, [pc, #480] @ (8cf54 <_PyObject_MakeTpCall@@Base+0x16bc>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e0fa <_PyObject_MakeTpCall@@Base+0x28ee> │ │ │ │ - mov r0, r6 │ │ │ │ + bne.w 8e264 <_PyObject_MakeTpCall@@Base+0x29cc> │ │ │ │ + mov r0, r5 │ │ │ │ blx fp │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8daca <_PyObject_MakeTpCall@@Base+0x22be> │ │ │ │ + bne.w 8dc08 <_PyObject_MakeTpCall@@Base+0x2370> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ + beq.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + ldrd r3, r2, [r7, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 9111c │ │ │ │ + bl 9120c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cd5a <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ + bge.n 8cdfe <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8cd5a <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ - ldrd r2, r3, [r7, #64] @ 0x40 │ │ │ │ + cbnz r3, 8cdfe <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ + ldrd r3, r2, [r7, #64] @ 0x40 │ │ │ │ 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 8e148 <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ - ldr r2, [pc, #364] @ (8ceb0 <_PyObject_MakeTpCall@@Base+0x16a4>) │ │ │ │ + bne.w 8e5fe <_PyObject_MakeTpCall@@Base+0x2d66> │ │ │ │ + ldr r2, [pc, #364] @ (8cf54 <_PyObject_MakeTpCall@@Base+0x16bc>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e2c0 <_PyObject_MakeTpCall@@Base+0x2ab4> │ │ │ │ + bne.w 8e5ac <_PyObject_MakeTpCall@@Base+0x2d14> │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dae4 <_PyObject_MakeTpCall@@Base+0x22d8> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 8dbee <_PyObject_MakeTpCall@@Base+0x2356> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8e5c2 <_PyObject_MakeTpCall@@Base+0x2db6> │ │ │ │ + blt.w 8e790 <_PyObject_MakeTpCall@@Base+0x2ef8> │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c282 <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ + bge.w 8c30e <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c282 <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ + bne.w 8c30e <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c282 <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c30e <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #296] @ (8ceb8 <_PyObject_MakeTpCall@@Base+0x16ac>) │ │ │ │ + ldr r0, [pc, #296] @ (8cf5c <_PyObject_MakeTpCall@@Base+0x16c4>) │ │ │ │ ldr.w r1, [r0, #680] @ 0x2a8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8e544 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ - ldr r0, [pc, #284] @ (8ceb8 <_PyObject_MakeTpCall@@Base+0x16ac>) │ │ │ │ + bne.w 8e7ca <_PyObject_MakeTpCall@@Base+0x2f32> │ │ │ │ + ldr r0, [pc, #284] @ (8cf5c <_PyObject_MakeTpCall@@Base+0x16c4>) │ │ │ │ ldr.w r1, [r0, #684] @ 0x2ac │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bgt.w 8e4f8 <_PyObject_MakeTpCall@@Base+0x2cec> │ │ │ │ + bgt.w 8e184 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d890 <_PyObject_MakeTpCall@@Base+0x2084> │ │ │ │ + beq.w 8d9fe <_PyObject_MakeTpCall@@Base+0x2166> │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r7, #16] │ │ │ │ - ldr r1, [pc, #260] @ (8ceb8 <_PyObject_MakeTpCall@@Base+0x16ac>) │ │ │ │ + ldr r1, [pc, #260] @ (8cf5c <_PyObject_MakeTpCall@@Base+0x16c4>) │ │ │ │ ldr.w r1, [r1, #688] @ 0x2b0 │ │ │ │ str r1, [r7, #28] │ │ │ │ adds r1, #1 │ │ │ │ - beq.w 8d930 <_PyObject_MakeTpCall@@Base+0x2124> │ │ │ │ + beq.w 8da9e <_PyObject_MakeTpCall@@Base+0x2206> │ │ │ │ ldr.w r0, [r8, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e116 <_PyObject_MakeTpCall@@Base+0x290a> │ │ │ │ + beq.w 8e52c <_PyObject_MakeTpCall@@Base+0x2c94> │ │ │ │ ldr.w lr, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp.w lr, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r7, #32] │ │ │ │ str r0, [r7, #24] │ │ │ │ - bge.w 8da18 <_PyObject_MakeTpCall@@Base+0x220c> │ │ │ │ + bge.w 8db2c <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ add.w ip, lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ - ble.w 8d77a <_PyObject_MakeTpCall@@Base+0x1f6e> │ │ │ │ + ble.w 8d84c <_PyObject_MakeTpCall@@Base+0x1fb4> │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #12 │ │ │ │ str r1, [r7, #40] @ 0x28 │ │ │ │ strd r4, r3, [r7, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r3, #132] @ 0x84 │ │ │ │ - bmi.n 8cec0 <_PyObject_MakeTpCall@@Base+0x16b4> │ │ │ │ + bmi.n 8cf64 <_PyObject_MakeTpCall@@Base+0x16cc> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r1, [pc, #168] @ (8cebc <_PyObject_MakeTpCall@@Base+0x16b0>) │ │ │ │ - bl 7739c │ │ │ │ + ldr r1, [pc, #168] @ (8cf60 <_PyObject_MakeTpCall@@Base+0x16c8>) │ │ │ │ + bl 77384 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cf92 <_PyObject_MakeTpCall@@Base+0x1786> │ │ │ │ + bne.w 8d036 <_PyObject_MakeTpCall@@Base+0x179e> │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8e6f2 <_PyObject_MakeTpCall@@Base+0x2ee6> │ │ │ │ + beq.w 8e7a4 <_PyObject_MakeTpCall@@Base+0x2f0c> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - blt.n 8cdfa <_PyObject_MakeTpCall@@Base+0x15ee> │ │ │ │ + blt.n 8ce9e <_PyObject_MakeTpCall@@Base+0x1606> │ │ │ │ ldrd r4, r3, [r7, #4] │ │ │ │ mov r2, sl │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bpl.w 8d04a <_PyObject_MakeTpCall@@Base+0x183e> │ │ │ │ + bpl.w 8d0ee <_PyObject_MakeTpCall@@Base+0x1856> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8caba <_PyObject_MakeTpCall@@Base+0x12ae> │ │ │ │ + beq.w 8cb60 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ movs r1, #12 │ │ │ │ bic.w r0, sl, #1 │ │ │ │ mul.w r1, r5, r1 │ │ │ │ add.w r5, r4, #42240 @ 0xa500 │ │ │ │ adds r5, #132 @ 0x84 │ │ │ │ add.w ip, r5, r1 │ │ │ │ str.w r0, [ip, #8] │ │ │ │ add r4, r1 │ │ │ │ movw r0, #42376 @ 0xa588 │ │ │ │ add.w ip, r1, #4 │ │ │ │ ldr.w lr, [r4, r0] │ │ │ │ - ldr r4, [pc, #68] @ (8ceb8 <_PyObject_MakeTpCall@@Base+0x16ac>) │ │ │ │ + ldr r4, [pc, #68] @ (8cf5c <_PyObject_MakeTpCall@@Base+0x16c4>) │ │ │ │ ldr.w r4, [r4, #676] @ 0x2a4 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r4, #1 │ │ │ │ - ldrlt r0, [pc, #56] @ (8ceb8 <_PyObject_MakeTpCall@@Base+0x16ac>) │ │ │ │ + ldrlt r0, [pc, #56] @ (8cf5c <_PyObject_MakeTpCall@@Base+0x16c4>) │ │ │ │ strlt.w r4, [r0, #676] @ 0x2a4 │ │ │ │ str.w r2, [r5, ip] │ │ │ │ dmb ish │ │ │ │ str r3, [r5, r1] │ │ │ │ ldr.w r3, [lr] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8caba <_PyObject_MakeTpCall@@Base+0x12ae> │ │ │ │ + bge.w 8cb60 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [lr] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8caba <_PyObject_MakeTpCall@@Base+0x12ae> │ │ │ │ + bne.w 8cb60 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ mov r0, lr │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8caba <_PyObject_MakeTpCall@@Base+0x12ae> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cb60 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ nop │ │ │ │ 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 r1, r2, [r7, #64] @ 0x40 │ │ │ │ + ldrd r2, r1, [r7, #64] @ 0x40 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #10 │ │ │ │ mla r0, r2, r1, r0 │ │ │ │ @@ -145407,277 +145449,280 @@ │ │ │ │ movhi r2, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [ip, #392] @ 0x188 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e2e6 <_PyObject_MakeTpCall@@Base+0x2ada> │ │ │ │ + beq.w 8e222 <_PyObject_MakeTpCall@@Base+0x298a> │ │ │ │ ldr.w r0, [ip, #408] @ 0x198 │ │ │ │ - b.n 8ce0e <_PyObject_MakeTpCall@@Base+0x1602> │ │ │ │ + b.n 8ceb2 <_PyObject_MakeTpCall@@Base+0x161a> │ │ │ │ movs r6, #12 │ │ │ │ mla r5, r6, fp, r5 │ │ │ │ add r3, r5 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dc12 <_PyObject_MakeTpCall@@Base+0x2406> │ │ │ │ + beq.w 8dcca <_PyObject_MakeTpCall@@Base+0x2432> │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #12 │ │ │ │ - ldr r2, [pc, #716] @ (8d1e4 <_PyObject_MakeTpCall@@Base+0x19d8>) │ │ │ │ + ldr r2, [pc, #716] @ (8d288 <_PyObject_MakeTpCall@@Base+0x19f0>) │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ eor.w r5, r3, r2, asr #3 │ │ │ │ - b.n 8ca70 <_PyObject_MakeTpCall@@Base+0x1264> │ │ │ │ + b.n 8cb16 <_PyObject_MakeTpCall@@Base+0x127e> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - str.w r3, [r5, #168] @ 0xa8 │ │ │ │ + str.w r3, [r6, #168] @ 0xa8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8c382 <_PyObject_MakeTpCall@@Base+0xb76> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - movw r2, #33481 @ 0x82c9 │ │ │ │ + blt.w 8c412 <_PyObject_MakeTpCall@@Base+0xb7a> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + movw r2, #33829 @ 0x8425 │ │ │ │ movt r2, #16 │ │ │ │ - str.w sl, [r5, #128] @ 0x80 │ │ │ │ - str r2, [r5, #24] │ │ │ │ - b.w 8c398 <_PyObject_MakeTpCall@@Base+0xb8c> │ │ │ │ - ldr r1, [pc, #668] @ (8d1e8 <_PyObject_MakeTpCall@@Base+0x19dc>) │ │ │ │ - mov r0, r6 │ │ │ │ + str.w sl, [r6, #128] @ 0x80 │ │ │ │ + str r2, [r6, #24] │ │ │ │ + b.w 8c428 <_PyObject_MakeTpCall@@Base+0xb90> │ │ │ │ + ldr r1, [pc, #668] @ (8d28c <_PyObject_MakeTpCall@@Base+0x19f4>) │ │ │ │ + mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8cc8a <_PyObject_MakeTpCall@@Base+0x147e> │ │ │ │ - ldr r1, [pc, #652] @ (8d1e8 <_PyObject_MakeTpCall@@Base+0x19dc>) │ │ │ │ - mov r0, r6 │ │ │ │ - bl d7c3c │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8cd2e <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ + ldr r1, [pc, #652] @ (8d28c <_PyObject_MakeTpCall@@Base+0x19f4>) │ │ │ │ + mov r0, r5 │ │ │ │ + bl d7b20 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + bge.n 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ subs r4, #1 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8cc9a <_PyObject_MakeTpCall@@Base+0x148e> │ │ │ │ - b.n 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + beq.w 8cd3e <_PyObject_MakeTpCall@@Base+0x14a6> │ │ │ │ + b.n 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dabe <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ + beq.w 8dcf0 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ mov fp, r3 │ │ │ │ - str r3, [r7, #68] @ 0x44 │ │ │ │ - b.w 8c33e <_PyObject_MakeTpCall@@Base+0xb32> │ │ │ │ + str r3, [r7, #40] @ 0x28 │ │ │ │ + b.w 8c3ce <_PyObject_MakeTpCall@@Base+0xb36> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itet lt │ │ │ │ addlt r2, #1 │ │ │ │ orrge.w r4, r3, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8e6f2 <_PyObject_MakeTpCall@@Base+0x2ee6> │ │ │ │ + beq.w 8e7a4 <_PyObject_MakeTpCall@@Base+0x2f0c> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 8ce26 <_PyObject_MakeTpCall@@Base+0x161a> │ │ │ │ + beq.w 8ceca <_PyObject_MakeTpCall@@Base+0x1632> │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b.n 8ce3a <_PyObject_MakeTpCall@@Base+0x162e> │ │ │ │ - ldr r0, [pc, #560] @ (8d1ec <_PyObject_MakeTpCall@@Base+0x19e0>) │ │ │ │ - bl 6b810 │ │ │ │ + b.n 8cede <_PyObject_MakeTpCall@@Base+0x1646> │ │ │ │ + ldr r0, [pc, #560] @ (8d290 <_PyObject_MakeTpCall@@Base+0x19f8>) │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8c84c <_PyObject_MakeTpCall@@Base+0x1040> │ │ │ │ - ldr r0, [pc, #544] @ (8d1ec <_PyObject_MakeTpCall@@Base+0x19e0>) │ │ │ │ - bl 260d64 │ │ │ │ - ldr r3, [pc, #544] @ (8d1f0 <_PyObject_MakeTpCall@@Base+0x19e4>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + bne.w 8c8f4 <_PyObject_MakeTpCall@@Base+0x105c> │ │ │ │ + ldr r0, [pc, #544] @ (8d290 <_PyObject_MakeTpCall@@Base+0x19f8>) │ │ │ │ + bl 2610e8 │ │ │ │ + ldr r3, [pc, #544] @ (8d294 <_PyObject_MakeTpCall@@Base+0x19fc>) │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c996 <_PyObject_MakeTpCall@@Base+0x118a> │ │ │ │ + beq.w 8ca3c <_PyObject_MakeTpCall@@Base+0x11a4> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c996 <_PyObject_MakeTpCall@@Base+0x118a> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.w 8ca3c <_PyObject_MakeTpCall@@Base+0x11a4> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8dac4 <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ + bge.n 8d0a4 <_PyObject_MakeTpCall@@Base+0x180c> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dac4 <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dac4 <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ - ldr r0, [pc, #492] @ (8d1f4 <_PyObject_MakeTpCall@@Base+0x19e8>) │ │ │ │ - bl 6b810 │ │ │ │ + beq.w 8e080 <_PyObject_MakeTpCall@@Base+0x27e8> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 8ce0e <_PyObject_MakeTpCall@@Base+0x1576> │ │ │ │ + ldr r0, [pc, #492] @ (8d298 <_PyObject_MakeTpCall@@Base+0x1a00>) │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 8c60a <_PyObject_MakeTpCall@@Base+0xdfe> │ │ │ │ - ldr r0, [pc, #480] @ (8d1f4 <_PyObject_MakeTpCall@@Base+0x19e8>) │ │ │ │ - bl 260d64 │ │ │ │ - ldr r3, [pc, #468] @ (8d1f0 <_PyObject_MakeTpCall@@Base+0x19e4>) │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8c69a <_PyObject_MakeTpCall@@Base+0xe02> │ │ │ │ + ldr r0, [pc, #480] @ (8d298 <_PyObject_MakeTpCall@@Base+0x1a00>) │ │ │ │ + bl 2610e8 │ │ │ │ + ldr r3, [pc, #468] @ (8d294 <_PyObject_MakeTpCall@@Base+0x19fc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c6b0 <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ + beq.w 8c740 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c6b0 <_PyObject_MakeTpCall@@Base+0xea4> │ │ │ │ - b.n 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - ldr r0, [pc, #452] @ (8d1f8 <_PyObject_MakeTpCall@@Base+0x19ec>) │ │ │ │ - bl 6b810 │ │ │ │ + beq.w 8c740 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + b.n 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + ldr r0, [pc, #452] @ (8d29c <_PyObject_MakeTpCall@@Base+0x1a04>) │ │ │ │ + bl 6b838 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8c508 <_PyObject_MakeTpCall@@Base+0xcfc> │ │ │ │ - ldr r0, [pc, #436] @ (8d1f8 <_PyObject_MakeTpCall@@Base+0x19ec>) │ │ │ │ - bl 260d64 │ │ │ │ - b.n 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + bne.w 8c598 <_PyObject_MakeTpCall@@Base+0xd00> │ │ │ │ + ldr r0, [pc, #436] @ (8d29c <_PyObject_MakeTpCall@@Base+0x1a04>) │ │ │ │ + bl 2610e8 │ │ │ │ + b.n 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ce42 <_PyObject_MakeTpCall@@Base+0x1636> │ │ │ │ + bne.w 8cee6 <_PyObject_MakeTpCall@@Base+0x164e> │ │ │ │ str r2, [r7, #32] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - b.n 8ce42 <_PyObject_MakeTpCall@@Base+0x1636> │ │ │ │ + b.n 8cee6 <_PyObject_MakeTpCall@@Base+0x164e> │ │ │ │ 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 r6, ip │ │ │ │ - beq.w 8c580 <_PyObject_MakeTpCall@@Base+0xd74> │ │ │ │ + cmp r5, ip │ │ │ │ + beq.w 8c610 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8d0ec <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + beq.n 8d190 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ mov.w ip, fp, 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 8d364 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ + bgt.w 8d408 <_PyObject_MakeTpCall@@Base+0x1b70> │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ - cmp r6, ip │ │ │ │ - beq.w 8c580 <_PyObject_MakeTpCall@@Base+0xd74> │ │ │ │ + cmp r5, ip │ │ │ │ + beq.w 8c610 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8d0ec <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + beq.n 8d190 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ mov.w fp, fp, lsr #10 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, fp, #1 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ cmp r0, #7 │ │ │ │ add.w lr, r3, r2 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ - bgt.w 8d9d2 <_PyObject_MakeTpCall@@Base+0x21c6> │ │ │ │ + bgt.w 8daf4 <_PyObject_MakeTpCall@@Base+0x225c> │ │ │ │ ldrsb.w ip, [lr, #20] │ │ │ │ - cmp r6, ip │ │ │ │ - beq.w 8c580 <_PyObject_MakeTpCall@@Base+0xd74> │ │ │ │ + cmp r5, ip │ │ │ │ + beq.w 8c610 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ add r2, fp │ │ │ │ - bne.n 8d0c0 <_PyObject_MakeTpCall@@Base+0x18b4> │ │ │ │ + bne.n 8d164 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ mov r2, ip │ │ │ │ - b.w 8c580 <_PyObject_MakeTpCall@@Base+0xd74> │ │ │ │ - ldr r0, [pc, #248] @ (8d1ec <_PyObject_MakeTpCall@@Base+0x19e0>) │ │ │ │ - bl 6b810 │ │ │ │ + b.w 8c610 <_PyObject_MakeTpCall@@Base+0xd78> │ │ │ │ + ldr r0, [pc, #248] @ (8d290 <_PyObject_MakeTpCall@@Base+0x19f8>) │ │ │ │ + bl 6b838 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8c8d0 <_PyObject_MakeTpCall@@Base+0x10c4> │ │ │ │ - ldr r0, [pc, #232] @ (8d1ec <_PyObject_MakeTpCall@@Base+0x19e0>) │ │ │ │ - bl 260d64 │ │ │ │ - b.n 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + bne.w 8c976 <_PyObject_MakeTpCall@@Base+0x10de> │ │ │ │ + ldr r0, [pc, #232] @ (8d290 <_PyObject_MakeTpCall@@Base+0x19f8>) │ │ │ │ + bl 2610e8 │ │ │ │ + b.n 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ 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 8c5ae <_PyObject_MakeTpCall@@Base+0xda2> │ │ │ │ + bne.w 8c63e <_PyObject_MakeTpCall@@Base+0xda6> │ │ │ │ movs r1, #12 │ │ │ │ adds r3, #20 │ │ │ │ - mla r2, r1, r6, r2 │ │ │ │ + mla r2, r1, r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ - adds r6, r3, r2 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - str r1, [r6, #8] │ │ │ │ - str r1, [r6, #4] │ │ │ │ + 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 8c5c6 <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ - b.w 8c5d0 <_PyObject_MakeTpCall@@Base+0xdc4> │ │ │ │ - ldr.w r2, [r5, #428] @ 0x1ac │ │ │ │ + blt.w 8c656 <_PyObject_MakeTpCall@@Base+0xdbe> │ │ │ │ + b.w 8c660 <_PyObject_MakeTpCall@@Base+0xdc8> │ │ │ │ + ldr.w r2, [r6, #428] @ 0x1ac │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d164 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + bge.n 8d208 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - str.w r2, [r5, #436] @ 0x1b4 │ │ │ │ - b.w 8c5e8 <_PyObject_MakeTpCall@@Base+0xddc> │ │ │ │ + str.w r2, [r6, #436] @ 0x1b4 │ │ │ │ + b.w 8c678 <_PyObject_MakeTpCall@@Base+0xde0> │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.w 8d9e6 <_PyObject_MakeTpCall@@Base+0x21da> │ │ │ │ + bcc.w 8dae6 <_PyObject_MakeTpCall@@Base+0x224e> │ │ │ │ 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 fp, #0 │ │ │ │ - bne.w 8c6a2 <_PyObject_MakeTpCall@@Base+0xe96> │ │ │ │ - ldr.w r3, [r6, #848] @ 0x350 │ │ │ │ - movw r2, #45557 @ 0xb1f5 │ │ │ │ + bne.w 8c732 <_PyObject_MakeTpCall@@Base+0xe9a> │ │ │ │ + ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ + movw r2, #45597 @ 0xb21d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8def6 <_PyObject_MakeTpCall@@Base+0x26ea> │ │ │ │ + bne.w 8dfc4 <_PyObject_MakeTpCall@@Base+0x272c> │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf6c │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8e3c6 <_PyObject_MakeTpCall@@Base+0x2bba> │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + beq.w 8e524 <_PyObject_MakeTpCall@@Base+0x2c8c> │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.w 8c6a2 <_PyObject_MakeTpCall@@Base+0xe96> │ │ │ │ + b.w 8c732 <_PyObject_MakeTpCall@@Base+0xe9a> │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #33976 @ 0x84b8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ movs r3, #2 │ │ │ │ - bl 8b80c <_PyObject_MakeTpCall@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ + bl 8b898 <_PyObject_MakeTpCall@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cc50 <_PyObject_MakeTpCall@@Base+0x1444> │ │ │ │ - b.n 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + bne.w 8ccf4 <_PyObject_MakeTpCall@@Base+0x145c> │ │ │ │ + b.n 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ nop │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxtb r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -145689,222 +145734,222 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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 r6, ip │ │ │ │ - beq.w 8c92e <_PyObject_MakeTpCall@@Base+0x1122> │ │ │ │ + cmp r5, ip │ │ │ │ + beq.w 8c9d4 <_PyObject_MakeTpCall@@Base+0x113c> │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8d282 <_PyObject_MakeTpCall@@Base+0x1a76> │ │ │ │ + beq.n 8d326 <_PyObject_MakeTpCall@@Base+0x1a8e> │ │ │ │ mov.w ip, sl, 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 8d382 <_PyObject_MakeTpCall@@Base+0x1b76> │ │ │ │ + bgt.w 8d426 <_PyObject_MakeTpCall@@Base+0x1b8e> │ │ │ │ add.w ip, r3, r2 │ │ │ │ ldrsb.w ip, [ip, #20] │ │ │ │ - cmp r6, ip │ │ │ │ - beq.w 8c92e <_PyObject_MakeTpCall@@Base+0x1122> │ │ │ │ + cmp r5, ip │ │ │ │ + beq.w 8c9d4 <_PyObject_MakeTpCall@@Base+0x113c> │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8d282 <_PyObject_MakeTpCall@@Base+0x1a76> │ │ │ │ + beq.n 8d326 <_PyObject_MakeTpCall@@Base+0x1a8e> │ │ │ │ mov.w sl, sl, lsr #10 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w ip, sl, #1 │ │ │ │ add r2, ip │ │ │ │ ands r2, r1 │ │ │ │ cmp r0, #7 │ │ │ │ add.w lr, r3, r2 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ - bgt.w 8dafe <_PyObject_MakeTpCall@@Base+0x22f2> │ │ │ │ + bgt.w 8db42 <_PyObject_MakeTpCall@@Base+0x22aa> │ │ │ │ ldrsb.w ip, [lr, #20] │ │ │ │ - cmp r6, ip │ │ │ │ - beq.w 8c92e <_PyObject_MakeTpCall@@Base+0x1122> │ │ │ │ + cmp r5, ip │ │ │ │ + beq.w 8c9d4 <_PyObject_MakeTpCall@@Base+0x113c> │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ add r2, sl │ │ │ │ - bne.n 8d256 <_PyObject_MakeTpCall@@Base+0x1a4a> │ │ │ │ + bne.n 8d2fa <_PyObject_MakeTpCall@@Base+0x1a62> │ │ │ │ mov r2, ip │ │ │ │ - b.w 8c92e <_PyObject_MakeTpCall@@Base+0x1122> │ │ │ │ + b.w 8c9d4 <_PyObject_MakeTpCall@@Base+0x113c> │ │ │ │ mov r8, r6 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl c1478 │ │ │ │ + bl c16f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d2ae <_PyObject_MakeTpCall@@Base+0x1aa2> │ │ │ │ + bge.n 8d352 <_PyObject_MakeTpCall@@Base+0x1aba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8d2ae <_PyObject_MakeTpCall@@Base+0x1aa2> │ │ │ │ + cbnz r3, 8d352 <_PyObject_MakeTpCall@@Base+0x1aba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e4bc <_PyObject_MakeTpCall@@Base+0x2cb0> │ │ │ │ + beq.w 8e48c <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8ca0c <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + bge.w 8cab2 <_PyObject_MakeTpCall@@Base+0x121a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ca0c <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + bne.w 8cab2 <_PyObject_MakeTpCall@@Base+0x121a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ca0c <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cab2 <_PyObject_MakeTpCall@@Base+0x121a> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ - bmi.w 8c4ea <_PyObject_MakeTpCall@@Base+0xcde> │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.w 8c57a <_PyObject_MakeTpCall@@Base+0xce2> │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #61628 @ 0xf0bc │ │ │ │ + movw r1, #62524 @ 0xf43c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl d5890 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + bge.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + bne.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c498 <_PyObject_MakeTpCall@@Base+0xc8c> │ │ │ │ - b.w 8c45e <_PyObject_MakeTpCall@@Base+0xc52> │ │ │ │ + bne.w 8c528 <_PyObject_MakeTpCall@@Base+0xc90> │ │ │ │ + b.w 8c4ee <_PyObject_MakeTpCall@@Base+0xc56> │ │ │ │ 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 8c94e <_PyObject_MakeTpCall@@Base+0x1142> │ │ │ │ + b.w 8c9f4 <_PyObject_MakeTpCall@@Base+0x115c> │ │ │ │ movs r1, #12 │ │ │ │ adds r3, #20 │ │ │ │ - mla r2, r1, r6, r2 │ │ │ │ + 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 8c974 <_PyObject_MakeTpCall@@Base+0x1168> │ │ │ │ - b.w 8c97e <_PyObject_MakeTpCall@@Base+0x1172> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c97e <_PyObject_MakeTpCall@@Base+0x1172> │ │ │ │ + blt.w 8ca1a <_PyObject_MakeTpCall@@Base+0x1182> │ │ │ │ + b.w 8ca24 <_PyObject_MakeTpCall@@Base+0x118c> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ca24 <_PyObject_MakeTpCall@@Base+0x118c> │ │ │ │ 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 8d0a6 <_PyObject_MakeTpCall@@Base+0x189a> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c8b4 <_PyObject_MakeTpCall@@Base+0x10a8> │ │ │ │ + b.n 8d14a <_PyObject_MakeTpCall@@Base+0x18b2> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c95a <_PyObject_MakeTpCall@@Base+0x10c2> │ │ │ │ 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 8d23c <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 8dcb0 <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ + b.n 8d2e0 <_PyObject_MakeTpCall@@Base+0x1a48> │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 8de56 <_PyObject_MakeTpCall@@Base+0x25be> │ │ │ │ add.w lr, r0, #16 │ │ │ │ mov.w ip, #1 │ │ │ │ ldr.w sl, [lr, #4]! │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8dca6 <_PyObject_MakeTpCall@@Base+0x249a> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + bne.w 8de4c <_PyObject_MakeTpCall@@Base+0x25b4> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8dc86 <_PyObject_MakeTpCall@@Base+0x247a> │ │ │ │ - str r3, [r7, #60] @ 0x3c │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ + bne.w 8dda0 <_PyObject_MakeTpCall@@Base+0x2508> │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8dd68 <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ + bne.w 8de86 <_PyObject_MakeTpCall@@Base+0x25ee> │ │ │ │ mov.w ip, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, ip │ │ │ │ mov fp, ip │ │ │ │ - strd r8, r6, [r7, #48] @ 0x30 │ │ │ │ + strd r8, r5, [r7, #48] @ 0x30 │ │ │ │ str.w ip, [r7, #56] @ 0x38 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8dfd0 <_PyObject_MakeTpCall@@Base+0x27c4> │ │ │ │ + bge.w 8e08a <_PyObject_MakeTpCall@@Base+0x27f2> │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r0, #30 │ │ │ │ - bmi.n 8d47c <_PyObject_MakeTpCall@@Base+0x1c70> │ │ │ │ + bmi.n 8d520 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8d4c2 <_PyObject_MakeTpCall@@Base+0x1cb6> │ │ │ │ + beq.n 8d566 <_PyObject_MakeTpCall@@Base+0x1cce> │ │ │ │ lsls r2, r0, #21 │ │ │ │ - bpl.w 8c268 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ + bpl.w 8c2f4 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8d4d6 <_PyObject_MakeTpCall@@Base+0x1cca> │ │ │ │ + beq.n 8d57a <_PyObject_MakeTpCall@@Base+0x1ce2> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d526 <_PyObject_MakeTpCall@@Base+0x1d1a> │ │ │ │ + beq.w 8d5ca <_PyObject_MakeTpCall@@Base+0x1d32> │ │ │ │ ldr.w r8, [r5, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8d7f6 <_PyObject_MakeTpCall@@Base+0x1fea> │ │ │ │ + beq.w 8d8c8 <_PyObject_MakeTpCall@@Base+0x2030> │ │ │ │ ldr.w r9, [r8, #128] @ 0x80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8d868 <_PyObject_MakeTpCall@@Base+0x205c> │ │ │ │ + beq.w 8d960 <_PyObject_MakeTpCall@@Base+0x20c8> │ │ │ │ ldr.w ip, [r9, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8db12 <_PyObject_MakeTpCall@@Base+0x2306> │ │ │ │ + beq.w 8dc22 <_PyObject_MakeTpCall@@Base+0x238a> │ │ │ │ ldr.w r0, [ip, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8da4a <_PyObject_MakeTpCall@@Base+0x223e> │ │ │ │ + beq.w 8db9c <_PyObject_MakeTpCall@@Base+0x2304> │ │ │ │ strd r1, ip, [r7, #40] @ 0x28 │ │ │ │ - bl 7f3d4 │ │ │ │ + bl 7f3d8 │ │ │ │ ldrd r1, ip, [r7, #40] @ 0x28 │ │ │ │ ldr.w r2, [ip, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d45e <_PyObject_MakeTpCall@@Base+0x1c52> │ │ │ │ + bne.n 8d502 <_PyObject_MakeTpCall@@Base+0x1c6a> │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq ip, r0 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 8d870 <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ + bne.w 8d968 <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr.w r0, [ip, #20] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ moveq r9, ip │ │ │ │ - b.n 8d870 <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ - ldr r2, [pc, #668] @ (8d71c <_PyObject_MakeTpCall@@Base+0x1f10>) │ │ │ │ + b.n 8d968 <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ + ldr r2, [pc, #708] @ (8d7e8 <_PyObject_MakeTpCall@@Base+0x1f50>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r5, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, #10 │ │ │ │ @@ -145915,871 +145960,894 @@ │ │ │ │ adds r6, r3, r5 │ │ │ │ add.w r6, r6, #91136 @ 0x16400 │ │ │ │ ldr.w r6, [r6, #392] @ 0x188 │ │ │ │ cmp r6, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e1da <_PyObject_MakeTpCall@@Base+0x29ce> │ │ │ │ + beq.w 8e12c <_PyObject_MakeTpCall@@Base+0x2894> │ │ │ │ add.w r2, r5, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #392 @ 0x188 │ │ │ │ add r3, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d3f6 <_PyObject_MakeTpCall@@Base+0x1bea> │ │ │ │ + bne.n 8d49a <_PyObject_MakeTpCall@@Base+0x1c02> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f570 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c280 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + blt.w 8c30c <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ - b.n 8d3f6 <_PyObject_MakeTpCall@@Base+0x1bea> │ │ │ │ + b.n 8d49a <_PyObject_MakeTpCall@@Base+0x1c02> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8d548 <_PyObject_MakeTpCall@@Base+0x1d3c> │ │ │ │ + bne.n 8d5ec <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d548 <_PyObject_MakeTpCall@@Base+0x1d3c> │ │ │ │ + bne.n 8d5ec <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8d9f4 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ + bne.w 8db08 <_PyObject_MakeTpCall@@Base+0x2270> │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 8d520 <_PyObject_MakeTpCall@@Base+0x1d14> │ │ │ │ - ldrd r8, r6, [r7, #48] @ 0x30 │ │ │ │ + bne.n 8d5c4 <_PyObject_MakeTpCall@@Base+0x1d2c> │ │ │ │ + ldrd r8, r5, [r7, #48] @ 0x30 │ │ │ │ mov sl, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8c280 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + beq.w 8c30c <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.w 8c2aa <_PyObject_MakeTpCall@@Base+0xa9e> │ │ │ │ + b.w 8c336 <_PyObject_MakeTpCall@@Base+0xa9e> │ │ │ │ mov sl, r5 │ │ │ │ str r4, [r7, #56] @ 0x38 │ │ │ │ - b.n 8d3da <_PyObject_MakeTpCall@@Base+0x1bce> │ │ │ │ + b.n 8d47e <_PyObject_MakeTpCall@@Base+0x1be6> │ │ │ │ movw r5, #34368 @ 0x8640 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8d88c <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ + bne.w 8d994 <_PyObject_MakeTpCall@@Base+0x20fc> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d88c <_PyObject_MakeTpCall@@Base+0x2080> │ │ │ │ + bne.w 8d994 <_PyObject_MakeTpCall@@Base+0x20fc> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8d4e8 <_PyObject_MakeTpCall@@Base+0x1cdc> │ │ │ │ + beq.n 8d58c <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8d4f0 <_PyObject_MakeTpCall@@Base+0x1ce4> │ │ │ │ - str r5, [r7, #64] @ 0x40 │ │ │ │ - b.w 8c0d0 <_PyObject_MakeTpCall@@Base+0x8c4> │ │ │ │ + b.n 8d594 <_PyObject_MakeTpCall@@Base+0x1cfc> │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ + b.w 8c15c <_PyObject_MakeTpCall@@Base+0x8c4> │ │ │ │ bics.w r3, sl, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1 │ │ │ │ - beq.w 8cafa <_PyObject_MakeTpCall@@Base+0x12ee> │ │ │ │ + beq.w 8cba0 <_PyObject_MakeTpCall@@Base+0x1308> │ │ │ │ bic.w r4, sl, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cad8 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + bne.w 8cb7e <_PyObject_MakeTpCall@@Base+0x12e6> │ │ │ │ mov r8, r6 │ │ │ │ - b.n 8d28c <_PyObject_MakeTpCall@@Base+0x1a80> │ │ │ │ + b.n 8d330 <_PyObject_MakeTpCall@@Base+0x1a98> │ │ │ │ + ldr r0, [pc, #452] @ (8d7ec <_PyObject_MakeTpCall@@Base+0x1f54>) │ │ │ │ + bl 6b838 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + beq.w 8e2d2 <_PyObject_MakeTpCall@@Base+0x2a3a> │ │ │ │ + ldr r1, [pc, #440] @ (8d7ec <_PyObject_MakeTpCall@@Base+0x1f54>) │ │ │ │ + add.w r3, r7, #96 @ 0x60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77384 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8c380 <_PyObject_MakeTpCall@@Base+0xae8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.w 8df5e <_PyObject_MakeTpCall@@Base+0x2752> │ │ │ │ - bl 76334 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ - ldr r3, [r7, #56] @ 0x38 │ │ │ │ + bmi.w 8e11e <_PyObject_MakeTpCall@@Base+0x2886> │ │ │ │ + bl 7631c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8dcf0 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ + ldr.w r3, [sl, #104] @ 0x68 │ │ │ │ + ldr.w r2, [sl, #144] @ 0x90 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dabe <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ - ldr.w r5, [sl, #104] @ 0x68 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr.w r3, [sl, #144] @ 0x90 │ │ │ │ - str r3, [r7, #48] @ 0x30 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8d6fc <_PyObject_MakeTpCall@@Base+0x1ef0> │ │ │ │ + bne.w 8d7c6 <_PyObject_MakeTpCall@@Base+0x1f2e> │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8df54 <_PyObject_MakeTpCall@@Base+0x2748> │ │ │ │ - movs r5, #1 │ │ │ │ + bne.w 8e114 <_PyObject_MakeTpCall@@Base+0x287c> │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 8d704 <_PyObject_MakeTpCall@@Base+0x1ef8> │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + mov.w r3, #1 │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + ble.w 8d7d0 <_PyObject_MakeTpCall@@Base+0x1f38> │ │ │ │ movs r3, #0 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ - mov fp, r3 │ │ │ │ - adds r2, #12 │ │ │ │ - mov r6, r1 │ │ │ │ + add.w r2, r6, #12 │ │ │ │ + str r5, [r7, #40] @ 0x28 │ │ │ │ mov r9, r2 │ │ │ │ - str r3, [r7, #68] @ 0x44 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r5, r1 │ │ │ │ + str r3, [r7, #52] @ 0x34 │ │ │ │ str r2, [r7, #44] @ 0x2c │ │ │ │ - str r3, [r7, #64] @ 0x40 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r3, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #3 │ │ │ │ - bpl.w 8df38 <_PyObject_MakeTpCall@@Base+0x272c> │ │ │ │ + bpl.w 8e0f8 <_PyObject_MakeTpCall@@Base+0x2860> │ │ │ │ mov r0, r4 │ │ │ │ - bl 197fbc │ │ │ │ + bl 19820c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8df1e <_PyObject_MakeTpCall@@Base+0x2712> │ │ │ │ - ldr r1, [pc, #304] @ (8d720 <_PyObject_MakeTpCall@@Base+0x1f14>) │ │ │ │ + beq.w 8e0c4 <_PyObject_MakeTpCall@@Base+0x282c> │ │ │ │ + ldr r1, [pc, #312] @ (8d7f0 <_PyObject_MakeTpCall@@Base+0x1f58>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bce10 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bd07c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e046 <_PyObject_MakeTpCall@@Base+0x283a> │ │ │ │ - ldr r1, [pc, #296] @ (8d724 <_PyObject_MakeTpCall@@Base+0x1f18>) │ │ │ │ + bne.w 8e0b6 <_PyObject_MakeTpCall@@Base+0x281e> │ │ │ │ + ldr r1, [pc, #300] @ (8d7f4 <_PyObject_MakeTpCall@@Base+0x1f5c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bce10 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bd07c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dd56 <_PyObject_MakeTpCall@@Base+0x254a> │ │ │ │ + bne.w 8de36 <_PyObject_MakeTpCall@@Base+0x259e> │ │ │ │ add.w fp, fp, #1 │ │ │ │ - cmp r6, fp │ │ │ │ - bgt.n 8d5d2 <_PyObject_MakeTpCall@@Base+0x1dc6> │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + cmp r5, fp │ │ │ │ + bgt.n 8d69c <_PyObject_MakeTpCall@@Base+0x1e04> │ │ │ │ + ldr r3, [r7, #48] @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ subs r0, r1, r3 │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ + ldr r5, [r7, #40] @ 0x28 │ │ │ │ subs r0, r0, r3 │ │ │ │ str r1, [r7, #28] │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8daa0 <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ - str r5, [r7, #32] │ │ │ │ - mov r5, r4 │ │ │ │ + beq.w 8dbcc <_PyObject_MakeTpCall@@Base+0x2334> │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ + mov r6, r4 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ - str.w r8, [r7, #52] @ 0x34 │ │ │ │ + str.w r8, [r7, #40] @ 0x28 │ │ │ │ mov.w r8, #0 │ │ │ │ - str.w sl, [r7, #40] @ 0x28 │ │ │ │ + str.w sl, [r7, #32] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr.w fp, [r3, #4]! │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ + ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dce0 <_PyObject_MakeTpCall@@Base+0x24d4> │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + bne.w 8de26 <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d978 <_PyObject_MakeTpCall@@Base+0x216c> │ │ │ │ + bne.w 8d984 <_PyObject_MakeTpCall@@Base+0x20ec> │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - bl e3724 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e36e0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e568 <_PyObject_MakeTpCall@@Base+0x2d5c> │ │ │ │ + beq.w 8e7e0 <_PyObject_MakeTpCall@@Base+0x2f48> │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r8, lsl #2] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77324 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7730c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e568 <_PyObject_MakeTpCall@@Base+0x2d5c> │ │ │ │ + beq.w 8e7e0 <_PyObject_MakeTpCall@@Base+0x2f48> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8df6c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + bne.w 8e000 <_PyObject_MakeTpCall@@Base+0x2768> │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 8d642 <_PyObject_MakeTpCall@@Base+0x1e36> │ │ │ │ - mov r4, r5 │ │ │ │ - ldr.w r8, [r7, #52] @ 0x34 │ │ │ │ - ldr.w sl, [r7, #40] @ 0x28 │ │ │ │ - ldr r5, [r7, #32] │ │ │ │ + bne.n 8d70c <_PyObject_MakeTpCall@@Base+0x1e74> │ │ │ │ + mov r4, r6 │ │ │ │ + ldr.w r8, [r7, #40] @ 0x28 │ │ │ │ + ldr.w sl, [r7, #32] │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ - bl 860d0 │ │ │ │ + bl 86188 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8dfb0 <_PyObject_MakeTpCall@@Base+0x27a4> │ │ │ │ + beq.w 8e046 <_PyObject_MakeTpCall@@Base+0x27ae> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76638 │ │ │ │ + bl 76620 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d6ca <_PyObject_MakeTpCall@@Base+0x1ebe> │ │ │ │ + bge.n 8d794 <_PyObject_MakeTpCall@@Base+0x1efc> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ - cbnz r2, 8d6ca <_PyObject_MakeTpCall@@Base+0x1ebe> │ │ │ │ + cbnz r2, 8d794 <_PyObject_MakeTpCall@@Base+0x1efc> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8daa8 <_PyObject_MakeTpCall@@Base+0x229c> │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ - bl 7730c │ │ │ │ + beq.w 8dbcc <_PyObject_MakeTpCall@@Base+0x2334> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 772f4 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 8dcf0 <_PyObject_MakeTpCall@@Base+0x24e4> │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ - ldr r1, [r7, #52] @ 0x34 │ │ │ │ + bgt.w 8ddc0 <_PyObject_MakeTpCall@@Base+0x2528> │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c33e <_PyObject_MakeTpCall@@Base+0xb32> │ │ │ │ - b.n 8daa4 <_PyObject_MakeTpCall@@Base+0x2298> │ │ │ │ + bne.w 8c3ce <_PyObject_MakeTpCall@@Base+0xb36> │ │ │ │ + b.n 8dbce <_PyObject_MakeTpCall@@Base+0x2336> │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 8da7c <_PyObject_MakeTpCall@@Base+0x2270> │ │ │ │ - movs r5, #0 │ │ │ │ + bgt.w 8dba6 <_PyObject_MakeTpCall@@Base+0x230e> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7161c │ │ │ │ + bl 71610 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8daa8 <_PyObject_MakeTpCall@@Base+0x229c> │ │ │ │ + beq.w 8dbcc <_PyObject_MakeTpCall@@Base+0x2334> │ │ │ │ movs r3, #0 │ │ │ │ - strd r3, r3, [r7, #64] @ 0x40 │ │ │ │ - b.n 8d69e <_PyObject_MakeTpCall@@Base+0x1e92> │ │ │ │ + strd r3, r3, [r7, #48] @ 0x30 │ │ │ │ + b.n 8d768 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ push {r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r4!, {r2, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7fa48 │ │ │ │ - ldr.w r3, [r5, #432] @ 0x1b0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7fa4c │ │ │ │ + ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 8c78a <_PyObject_MakeTpCall@@Base+0xf7e> │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + ble.w 8c82e <_PyObject_MakeTpCall@@Base+0xf96> │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r4, r1 │ │ │ │ add.w r2, fp, #4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 925fc │ │ │ │ + bl 926ec │ │ │ │ str.w r0, [r9, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - str.w r6, [r9, #-12] │ │ │ │ + beq.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + str.w r5, [r9, #-12] │ │ │ │ movs r3, #16 │ │ │ │ - adds r6, #4 │ │ │ │ + adds r5, #4 │ │ │ │ str.w r3, [r9, #-16] │ │ │ │ cmp r4, fp │ │ │ │ add.w r9, r9, #20 │ │ │ │ - beq.n 8d850 <_PyObject_MakeTpCall@@Base+0x2044> │ │ │ │ - ldr.w r3, [r5, #432] @ 0x1b0 │ │ │ │ - b.n 8d746 <_PyObject_MakeTpCall@@Base+0x1f3a> │ │ │ │ + beq.w 8d948 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ + b.n 8d816 <_PyObject_MakeTpCall@@Base+0x1f7e> │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.w 8ce42 <_PyObject_MakeTpCall@@Base+0x1636> │ │ │ │ + bmi.w 8cee6 <_PyObject_MakeTpCall@@Base+0x164e> │ │ │ │ str.w lr, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 8ce42 <_PyObject_MakeTpCall@@Base+0x1636> │ │ │ │ - b.n 8d058 <_PyObject_MakeTpCall@@Base+0x184c> │ │ │ │ - ldr r3, [pc, #708] @ (8da54 <_PyObject_MakeTpCall@@Base+0x2248>) │ │ │ │ + bne.w 8cee6 <_PyObject_MakeTpCall@@Base+0x164e> │ │ │ │ + b.n 8d0fc <_PyObject_MakeTpCall@@Base+0x1864> │ │ │ │ + ldr r3, [pc, #756] @ (8db58 <_PyObject_MakeTpCall@@Base+0x22c0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ + 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, r5 │ │ │ │ - beq.w 8e6e4 <_PyObject_MakeTpCall@@Base+0x2ed8> │ │ │ │ + cmp r1, r6 │ │ │ │ + beq.w 8e7d2 <_PyObject_MakeTpCall@@Base+0x2f3a> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8e6e4 <_PyObject_MakeTpCall@@Base+0x2ed8> │ │ │ │ + bhi.w 8e7d2 <_PyObject_MakeTpCall@@Base+0x2f3a> │ │ │ │ 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, #648] @ (8da58 <_PyObject_MakeTpCall@@Base+0x224c>) │ │ │ │ + ldr r3, [pc, #696] @ (8db5c <_PyObject_MakeTpCall@@Base+0x22c4>) │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ str r2, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #3392] @ 0xd40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8c438 <_PyObject_MakeTpCall@@Base+0xc2c> │ │ │ │ - ldr r0, [pc, #636] @ (8da5c <_PyObject_MakeTpCall@@Base+0x2250>) │ │ │ │ - bl 6b810 │ │ │ │ + beq.w 8c4c8 <_PyObject_MakeTpCall@@Base+0xc30> │ │ │ │ + ldr r0, [pc, #684] @ (8db60 <_PyObject_MakeTpCall@@Base+0x22c8>) │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8c444 <_PyObject_MakeTpCall@@Base+0xc38> │ │ │ │ - ldr r0, [pc, #620] @ (8da5c <_PyObject_MakeTpCall@@Base+0x2250>) │ │ │ │ - bl 260d64 │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + bne.w 8c4d4 <_PyObject_MakeTpCall@@Base+0xc3c> │ │ │ │ + ldr r0, [pc, #672] @ (8db60 <_PyObject_MakeTpCall@@Base+0x22c8>) │ │ │ │ + bl 2610e8 │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ movw r8, #34368 @ 0x8640 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d52e <_PyObject_MakeTpCall@@Base+0x1d22> │ │ │ │ + bne.w 8d5d2 <_PyObject_MakeTpCall@@Base+0x1d3a> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r5, r8 │ │ │ │ - b.n 8d52e <_PyObject_MakeTpCall@@Base+0x1d22> │ │ │ │ - ldr r3, [pc, #580] @ (8da60 <_PyObject_MakeTpCall@@Base+0x2254>) │ │ │ │ - str r3, [r5, #124] @ 0x7c │ │ │ │ - ldr r3, [r7, #52] @ 0x34 │ │ │ │ + b.n 8d5d2 <_PyObject_MakeTpCall@@Base+0x1d3a> │ │ │ │ + ldr r3, [pc, #632] @ (8db64 <_PyObject_MakeTpCall@@Base+0x22cc>) │ │ │ │ + str r3, [r6, #124] @ 0x7c │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8c7e6 <_PyObject_MakeTpCall@@Base+0xfda> │ │ │ │ - b.w 8cb44 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ + ble.w 8c88a <_PyObject_MakeTpCall@@Base+0xff2> │ │ │ │ + b.w 8cbea <_PyObject_MakeTpCall@@Base+0x1352> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31628 @ 0x7b8c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8df04 <_PyObject_MakeTpCall@@Base+0x26f8> │ │ │ │ - mov r1, r5 │ │ │ │ - bl bff5c │ │ │ │ - ldr r1, [pc, #548] @ (8da64 <_PyObject_MakeTpCall@@Base+0x2258>) │ │ │ │ + bne.w 8e16a <_PyObject_MakeTpCall@@Base+0x28d2> │ │ │ │ + mov r1, r6 │ │ │ │ + bl c01d4 │ │ │ │ + ldr r1, [pc, #596] @ (8db68 <_PyObject_MakeTpCall@@Base+0x22d0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bd1b4 │ │ │ │ + bl bd420 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8c82a <_PyObject_MakeTpCall@@Base+0x101e> │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ - b.w 8c78a <_PyObject_MakeTpCall@@Base+0xf7e> │ │ │ │ - ldr r0, [pc, #528] @ (8da68 <_PyObject_MakeTpCall@@Base+0x225c>) │ │ │ │ - bl 6b810 │ │ │ │ + beq.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.w 8c8dc <_PyObject_MakeTpCall@@Base+0x1044> │ │ │ │ + ldr r3, [pc, #556] @ (8db58 <_PyObject_MakeTpCall@@Base+0x22c0>) │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2461 @ 0x99d │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ + b.w 8d07e <_PyObject_MakeTpCall@@Base+0x17e6> │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ + b.w 8c82e <_PyObject_MakeTpCall@@Base+0xf96> │ │ │ │ + ldr r0, [pc, #540] @ (8db6c <_PyObject_MakeTpCall@@Base+0x22d4>) │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 8c4ba <_PyObject_MakeTpCall@@Base+0xcae> │ │ │ │ - b.w 8d042 <_PyObject_MakeTpCall@@Base+0x1836> │ │ │ │ + adds r0, r2, #1 │ │ │ │ + bne.w 8c54a <_PyObject_MakeTpCall@@Base+0xcb2> │ │ │ │ + b.w 8d0e6 <_PyObject_MakeTpCall@@Base+0x184e> │ │ │ │ movw r9, #34368 @ 0x8640 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d7fe <_PyObject_MakeTpCall@@Base+0x1ff2> │ │ │ │ + bne.n 8d8d0 <_PyObject_MakeTpCall@@Base+0x2038> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r8, r9 │ │ │ │ - b.n 8d7fe <_PyObject_MakeTpCall@@Base+0x1ff2> │ │ │ │ + b.n 8d8d0 <_PyObject_MakeTpCall@@Base+0x2038> │ │ │ │ + ldr r1, [pc, #488] @ (8db70 <_PyObject_MakeTpCall@@Base+0x22d8>) │ │ │ │ + mov r0, fp │ │ │ │ + bl bd07c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d724 <_PyObject_MakeTpCall@@Base+0x1e8c> │ │ │ │ + b.n 8d754 <_PyObject_MakeTpCall@@Base+0x1ebc> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8d4e2 <_PyObject_MakeTpCall@@Base+0x1cd6> │ │ │ │ + b.n 8d586 <_PyObject_MakeTpCall@@Base+0x1cee> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #22804 @ 0x5914 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 8d9d4 <_PyObject_MakeTpCall@@Base+0x213c> │ │ │ │ + bl 1915a0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #444] @ (8db74 <_PyObject_MakeTpCall@@Base+0x22dc>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl 784fc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8e69a <_PyObject_MakeTpCall@@Base+0x2e02> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 8d9d4 <_PyObject_MakeTpCall@@Base+0x213c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8e786 <_PyObject_MakeTpCall@@Base+0x2eee> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + bmi.w 8c792 <_PyObject_MakeTpCall@@Base+0xefa> │ │ │ │ + ldr r3, [pc, #376] @ (8db58 <_PyObject_MakeTpCall@@Base+0x22c0>) │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2461 @ 0x99d │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ + b.w 8c7c8 <_PyObject_MakeTpCall@@Base+0xf30> │ │ │ │ ldr.w r1, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r1, #19 │ │ │ │ - bpl.w 8e1d4 <_PyObject_MakeTpCall@@Base+0x29c8> │ │ │ │ + bpl.w 8e164 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ ldrh.w r1, [r8, #206] @ 0xce │ │ │ │ cmp.w r1, #1000 @ 0x3e8 │ │ │ │ - bcs.w 8e1d4 <_PyObject_MakeTpCall@@Base+0x29c8> │ │ │ │ + bcs.w 8e164 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ ldr.w r1, [r8, #168] @ 0xa8 │ │ │ │ str r6, [r7, #28] │ │ │ │ mov r6, r5 │ │ │ │ add.w r0, r1, #12 │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r3 │ │ │ │ str r0, [r7, #32] │ │ │ │ str r1, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 8d94e <_PyObject_MakeTpCall@@Base+0x2142> │ │ │ │ + bgt.n 8dabc <_PyObject_MakeTpCall@@Base+0x2224> │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ ands.w lr, r0, #256 @ 0x100 │ │ │ │ - bne.w 8e1a8 <_PyObject_MakeTpCall@@Base+0x299c> │ │ │ │ + bne.w 8e13a <_PyObject_MakeTpCall@@Base+0x28a2> │ │ │ │ add.w r1, r4, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r1, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e65c <_PyObject_MakeTpCall@@Base+0x2e50> │ │ │ │ + beq.w 8e7f0 <_PyObject_MakeTpCall@@Base+0x2f58> │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r1, #1408] @ 0x580 │ │ │ │ - ldrd r0, r1, [r7, #64] @ 0x40 │ │ │ │ + ldrd r1, r0, [r7, #64] @ 0x40 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr.w r1, [r8, #192] @ 0xc0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e17e <_PyObject_MakeTpCall@@Base+0x2972> │ │ │ │ + bne.w 8e0a4 <_PyObject_MakeTpCall@@Base+0x280c> │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ ldrh.w r0, [r8, #206] @ 0xce │ │ │ │ str.w r3, [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, #16] │ │ │ │ - ldr r1, [pc, #328] @ (8da6c <_PyObject_MakeTpCall@@Base+0x2260>) │ │ │ │ + ldr r1, [pc, #228] @ (8db78 <_PyObject_MakeTpCall@@Base+0x22e0>) │ │ │ │ ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8cdb0 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - ldr r0, [pc, #316] @ (8da70 <_PyObject_MakeTpCall@@Base+0x2264>) │ │ │ │ + beq.w 8ce54 <_PyObject_MakeTpCall@@Base+0x15bc> │ │ │ │ + ldr r0, [pc, #220] @ (8db7c <_PyObject_MakeTpCall@@Base+0x22e4>) │ │ │ │ str r2, [r7, #32] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r7, #28] │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ - bne.w 8cdbe <_PyObject_MakeTpCall@@Base+0x15b2> │ │ │ │ - bl d8138 │ │ │ │ - b.w 8cafa <_PyObject_MakeTpCall@@Base+0x12ee> │ │ │ │ + bne.w 8ce62 <_PyObject_MakeTpCall@@Base+0x15ca> │ │ │ │ + bl d801c │ │ │ │ + b.w 8cba0 <_PyObject_MakeTpCall@@Base+0x1308> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ adds r4, #1 │ │ │ │ str r2, [r7, #24] │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 845f0 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + bl 84690 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ ldr r2, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8d8bc <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ - ldr r1, [pc, #260] @ (8da6c <_PyObject_MakeTpCall@@Base+0x2260>) │ │ │ │ + bne.n 8da2a <_PyObject_MakeTpCall@@Base+0x2192> │ │ │ │ + ldr r1, [pc, #164] @ (8db78 <_PyObject_MakeTpCall@@Base+0x22e0>) │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ mov r5, r6 │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r6, [r7, #28] │ │ │ │ ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ - b.n 8d928 <_PyObject_MakeTpCall@@Base+0x211c> │ │ │ │ - ldr r1, [pc, #248] @ (8da74 <_PyObject_MakeTpCall@@Base+0x2268>) │ │ │ │ - mov r0, fp │ │ │ │ - bl bce10 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d65a <_PyObject_MakeTpCall@@Base+0x1e4e> │ │ │ │ - b.n 8d68a <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #22804 @ 0x5914 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8c6f4 <_PyObject_MakeTpCall@@Base+0xee8> │ │ │ │ - bl 191358 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #208] @ (8da78 <_PyObject_MakeTpCall@@Base+0x226c>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78504 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8e55c <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c6f4 <_PyObject_MakeTpCall@@Base+0xee8> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c6f4 <_PyObject_MakeTpCall@@Base+0xee8> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c6f4 <_PyObject_MakeTpCall@@Base+0xee8> │ │ │ │ + b.n 8da96 <_PyObject_MakeTpCall@@Base+0x21fe> │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str.w r3, [ip, #12] │ │ │ │ + str.w ip, [r3, #8] │ │ │ │ + b.w 8c732 <_PyObject_MakeTpCall@@Base+0xe9a> │ │ │ │ cmp r0, #15 │ │ │ │ itet gt │ │ │ │ addgt.w ip, r3, r2, lsl #2 │ │ │ │ ldrshle.w ip, [ip, #20] │ │ │ │ ldrgt.w ip, [ip, #20] │ │ │ │ - b.w 8d0d4 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str.w r3, [ip, #12] │ │ │ │ - str.w ip, [r3, #8] │ │ │ │ - b.w 8c6a2 <_PyObject_MakeTpCall@@Base+0xe96> │ │ │ │ + b.w 8d178 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ ldr.w r3, [sl, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dd9e <_PyObject_MakeTpCall@@Base+0x2592> │ │ │ │ + beq.w 8dea6 <_PyObject_MakeTpCall@@Base+0x260e> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - ble.w 8ddbc <_PyObject_MakeTpCall@@Base+0x25b0> │ │ │ │ + ble.w 8dec4 <_PyObject_MakeTpCall@@Base+0x262c> │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 8da46 <_PyObject_MakeTpCall@@Base+0x223a> │ │ │ │ + bne.n 8db98 <_PyObject_MakeTpCall@@Base+0x2300> │ │ │ │ ldr r4, [r7, #56] @ 0x38 │ │ │ │ mov r5, sl │ │ │ │ - b.n 8d4f8 <_PyObject_MakeTpCall@@Base+0x1cec> │ │ │ │ + b.n 8d59c <_PyObject_MakeTpCall@@Base+0x1d04> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 8ce42 <_PyObject_MakeTpCall@@Base+0x1636> │ │ │ │ + ble.w 8cee6 <_PyObject_MakeTpCall@@Base+0x164e> │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #12 │ │ │ │ orr.w r1, r1, #1 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #24] │ │ │ │ - b.w 8cdee <_PyObject_MakeTpCall@@Base+0x15e2> │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 8dcb0 <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ - cmp r3, lr │ │ │ │ - bne.w 8d398 <_PyObject_MakeTpCall@@Base+0x1b8c> │ │ │ │ - ldr.w r3, [r2, #4]! │ │ │ │ - adds r1, #1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b.w 8c13a <_PyObject_MakeTpCall@@Base+0x92e> │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 8da04 <_PyObject_MakeTpCall@@Base+0x21f8> │ │ │ │ - movw r0, #34368 @ 0x8640 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - b.n 8d448 <_PyObject_MakeTpCall@@Base+0x1c3c> │ │ │ │ + b.w 8ce92 <_PyObject_MakeTpCall@@Base+0x15fa> │ │ │ │ + cmp r0, #15 │ │ │ │ + itet gt │ │ │ │ + addgt.w ip, r3, r2, lsl #2 │ │ │ │ + ldrshle.w ip, [ip, #20] │ │ │ │ + ldrgt.w ip, [ip, #20] │ │ │ │ + b.w 8d30e <_PyObject_MakeTpCall@@Base+0x1a76> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 8dacc <_PyObject_MakeTpCall@@Base+0x22c0> │ │ │ │ + cbnz r4, 8dbd0 <_PyObject_MakeTpCall@@Base+0x2338> │ │ │ │ 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 │ │ │ │ - ldr.w r5, [sl, #20] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8d5bc <_PyObject_MakeTpCall@@Base+0x1db0> │ │ │ │ + bkpt 0x0078 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.w 8de56 <_PyObject_MakeTpCall@@Base+0x25be> │ │ │ │ + cmp r3, lr │ │ │ │ + bne.w 8d43c <_PyObject_MakeTpCall@@Base+0x1ba4> │ │ │ │ + ldr.w r3, [r2, #4]! │ │ │ │ + adds r1, #1 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b.w 8c1c6 <_PyObject_MakeTpCall@@Base+0x92e> │ │ │ │ + adds r2, #1 │ │ │ │ + b.n 8db18 <_PyObject_MakeTpCall@@Base+0x2280> │ │ │ │ + movw r0, #34368 @ 0x8640 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + b.n 8d4ec <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ + ldr.w r3, [sl, #20] │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8d686 <_PyObject_MakeTpCall@@Base+0x1dee> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61304 @ 0xef78 │ │ │ │ + movw r1, #62200 @ 0xf2f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - ldr.w fp, [r7, #56] @ 0x38 │ │ │ │ - str.w fp, [r7, #56] @ 0x38 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + bl d5890 │ │ │ │ + mov fp, r6 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8dabe <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ + bge.w 8dcf0 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 8dabe <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7730c │ │ │ │ - movs r5, #0 │ │ │ │ - b.w 8cd6a <_PyObject_MakeTpCall@@Base+0x155e> │ │ │ │ - cmp.w r8, #3 │ │ │ │ - ble.w 8cce6 <_PyObject_MakeTpCall@@Base+0x14da> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 8cce6 <_PyObject_MakeTpCall@@Base+0x14da> │ │ │ │ - mov r0, sl │ │ │ │ - bl 1fc3b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8cce6 <_PyObject_MakeTpCall@@Base+0x14da> │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8dcf0 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ + mov r0, fp │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dcf0 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.w 8cd5a <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ + ble.w 8cdfe <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8cd5a <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ + beq.w 8cdfe <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1fc3b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8cd5a <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ - cmp r0, #15 │ │ │ │ - itet gt │ │ │ │ - addgt.w ip, r3, r2, lsl #2 │ │ │ │ - ldrshle.w ip, [ip, #20] │ │ │ │ - ldrgt.w ip, [ip, #20] │ │ │ │ - b.w 8d26a <_PyObject_MakeTpCall@@Base+0x1a5e> │ │ │ │ + bl 1fc6ec <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8cdfe <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ + cmp.w r8, #3 │ │ │ │ + ble.w 8cd8a <_PyObject_MakeTpCall@@Base+0x14f2> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 8cd8a <_PyObject_MakeTpCall@@Base+0x14f2> │ │ │ │ + mov r0, sl │ │ │ │ + bl 1fc6ec <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8cd8a <_PyObject_MakeTpCall@@Base+0x14f2> │ │ │ │ movw ip, #34368 @ 0x8640 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ - b.n 8d45e <_PyObject_MakeTpCall@@Base+0x1c52> │ │ │ │ - ldr r0, [pc, #708] @ (8dde4 <_PyObject_MakeTpCall@@Base+0x25d8>) │ │ │ │ - bl 6b810 │ │ │ │ + b.n 8d502 <_PyObject_MakeTpCall@@Base+0x1c6a> │ │ │ │ + ldr r0, [pc, #700] @ (8deec <_PyObject_MakeTpCall@@Base+0x2654>) │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - beq.w 8e004 <_PyObject_MakeTpCall@@Base+0x27f8> │ │ │ │ - ldr r1, [pc, #696] @ (8dde4 <_PyObject_MakeTpCall@@Base+0x25d8>) │ │ │ │ - add.w r3, r7, #96 @ 0x60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7739c │ │ │ │ - b.w 8c2ec <_PyObject_MakeTpCall@@Base+0xae0> │ │ │ │ - ldr r0, [pc, #684] @ (8dde8 <_PyObject_MakeTpCall@@Base+0x25dc>) │ │ │ │ - bl 6b810 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 8c7aa <_PyObject_MakeTpCall@@Base+0xf12> │ │ │ │ + ldr r0, [pc, #688] @ (8deec <_PyObject_MakeTpCall@@Base+0x2654>) │ │ │ │ + bl 2610e8 │ │ │ │ + b.w 8c7bc <_PyObject_MakeTpCall@@Base+0xf24> │ │ │ │ + ldr r0, [pc, #680] @ (8def0 <_PyObject_MakeTpCall@@Base+0x2658>) │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8c75a <_PyObject_MakeTpCall@@Base+0xf4e> │ │ │ │ - ldr r0, [pc, #668] @ (8dde8 <_PyObject_MakeTpCall@@Base+0x25dc>) │ │ │ │ - bl 260d64 │ │ │ │ - b.w 8c76c <_PyObject_MakeTpCall@@Base+0xf60> │ │ │ │ - ldr r0, [pc, #664] @ (8ddec <_PyObject_MakeTpCall@@Base+0x25e0>) │ │ │ │ - bl 6b810 │ │ │ │ + bne.w 8c7f6 <_PyObject_MakeTpCall@@Base+0xf5e> │ │ │ │ + ldr r0, [pc, #668] @ (8def0 <_PyObject_MakeTpCall@@Base+0x2658>) │ │ │ │ + bl 2610e8 │ │ │ │ + b.w 8c808 <_PyObject_MakeTpCall@@Base+0xf70> │ │ │ │ + ldr r0, [pc, #660] @ (8def4 <_PyObject_MakeTpCall@@Base+0x265c>) │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 8c808 <_PyObject_MakeTpCall@@Base+0xffc> │ │ │ │ - ldr r0, [pc, #648] @ (8ddec <_PyObject_MakeTpCall@@Base+0x25e0>) │ │ │ │ - bl 260d64 │ │ │ │ - b.w 8c81a <_PyObject_MakeTpCall@@Base+0x100e> │ │ │ │ - ldr r0, [pc, #644] @ (8ddf0 <_PyObject_MakeTpCall@@Base+0x25e4>) │ │ │ │ - bl 6b810 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r6, r0, #1 │ │ │ │ - bne.w 8c716 <_PyObject_MakeTpCall@@Base+0xf0a> │ │ │ │ - ldr r0, [pc, #628] @ (8ddf0 <_PyObject_MakeTpCall@@Base+0x25e4>) │ │ │ │ - bl 260d64 │ │ │ │ - b.w 8c728 <_PyObject_MakeTpCall@@Base+0xf1c> │ │ │ │ - ldr r0, [pc, #624] @ (8ddf4 <_PyObject_MakeTpCall@@Base+0x25e8>) │ │ │ │ - bl 6b810 │ │ │ │ + bne.w 8c8ac <_PyObject_MakeTpCall@@Base+0x1014> │ │ │ │ + ldr r0, [pc, #648] @ (8def4 <_PyObject_MakeTpCall@@Base+0x265c>) │ │ │ │ + bl 2610e8 │ │ │ │ + b.w 8c8be <_PyObject_MakeTpCall@@Base+0x1026> │ │ │ │ + ldr r0, [pc, #640] @ (8def8 <_PyObject_MakeTpCall@@Base+0x2660>) │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 8c6d2 <_PyObject_MakeTpCall@@Base+0xec6> │ │ │ │ - ldr r0, [pc, #608] @ (8ddf4 <_PyObject_MakeTpCall@@Base+0x25e8>) │ │ │ │ - bl 260d64 │ │ │ │ - b.w 8c6e4 <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ + adds r5, r0, #1 │ │ │ │ + bne.w 8c762 <_PyObject_MakeTpCall@@Base+0xeca> │ │ │ │ + ldr r0, [pc, #628] @ (8def8 <_PyObject_MakeTpCall@@Base+0x2660>) │ │ │ │ + bl 2610e8 │ │ │ │ + b.w 8c774 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.w 8c7de <_PyObject_MakeTpCall@@Base+0xf46> │ │ │ │ + ldr r3, [pc, #604] @ (8defc <_PyObject_MakeTpCall@@Base+0x2664>) │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2461 @ 0x99d │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ + b.w 8c814 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c820 <_PyObject_MakeTpCall@@Base+0xf88> │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + cmp r2, fp │ │ │ │ + ble.w 8cc5a <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ + adds r3, #12 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8e3ee <_PyObject_MakeTpCall@@Base+0x2b56> │ │ │ │ + cmp fp, r2 │ │ │ │ + blt.w 8cfac <_PyObject_MakeTpCall@@Base+0x1714> │ │ │ │ + b.w 8cc5a <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c390 <_PyObject_MakeTpCall@@Base+0xaf8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 772f4 │ │ │ │ + b.w 8d0a4 <_PyObject_MakeTpCall@@Base+0x180c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c77c <_PyObject_MakeTpCall@@Base+0xf70> │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + beq.w 8d9d4 <_PyObject_MakeTpCall@@Base+0x213c> │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c738 <_PyObject_MakeTpCall@@Base+0xf2c> │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + beq.w 8d91e <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c738 <_PyObject_MakeTpCall@@Base+0xf2c> │ │ │ │ - bl 1d76b4 │ │ │ │ - mov r6, r0 │ │ │ │ + bne.w 8c820 <_PyObject_MakeTpCall@@Base+0xf88> │ │ │ │ + bl 1d7a18 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + beq.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #540] @ (8ddf0 <_PyObject_MakeTpCall@@Base+0x25e4>) │ │ │ │ + ldr r1, [pc, #444] @ (8def0 <_PyObject_MakeTpCall@@Base+0x2658>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78504 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 784fc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e55c <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ + beq.w 8e69a <_PyObject_MakeTpCall@@Base+0x2e02> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c738 <_PyObject_MakeTpCall@@Base+0xf2c> │ │ │ │ + bge.w 8c820 <_PyObject_MakeTpCall@@Base+0xf88> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c738 <_PyObject_MakeTpCall@@Base+0xf2c> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c738 <_PyObject_MakeTpCall@@Base+0xf2c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c304 <_PyObject_MakeTpCall@@Base+0xaf8> │ │ │ │ - b.n 8dabe <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8c6f4 <_PyObject_MakeTpCall@@Base+0xee8> │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - cmp r2, fp │ │ │ │ - ble.w 8cbb6 <_PyObject_MakeTpCall@@Base+0x13aa> │ │ │ │ - adds r3, #12 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8dee6 <_PyObject_MakeTpCall@@Base+0x26da> │ │ │ │ - cmp fp, r2 │ │ │ │ - blt.w 8cf08 <_PyObject_MakeTpCall@@Base+0x16fc> │ │ │ │ - b.w 8cbb6 <_PyObject_MakeTpCall@@Base+0x13aa> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c82a <_PyObject_MakeTpCall@@Base+0x101e> │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + bne.w 8c820 <_PyObject_MakeTpCall@@Base+0xf88> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c820 <_PyObject_MakeTpCall@@Base+0xf88> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8c77c <_PyObject_MakeTpCall@@Base+0xf70> │ │ │ │ - bl 1d76b4 │ │ │ │ - mov r6, r0 │ │ │ │ + bne.n 8dc94 <_PyObject_MakeTpCall@@Base+0x23fc> │ │ │ │ + bl 1d7a18 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + beq.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #396] @ (8dde8 <_PyObject_MakeTpCall@@Base+0x25dc>) │ │ │ │ + ldr r1, [pc, #368] @ (8deec <_PyObject_MakeTpCall@@Base+0x2654>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 78504 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 784fc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e55c <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ + beq.w 8e69a <_PyObject_MakeTpCall@@Base+0x2e02> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c77c <_PyObject_MakeTpCall@@Base+0xf70> │ │ │ │ + bge.n 8dc94 <_PyObject_MakeTpCall@@Base+0x23fc> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c77c <_PyObject_MakeTpCall@@Base+0xf70> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c77c <_PyObject_MakeTpCall@@Base+0xf70> │ │ │ │ + bne.w 8dc94 <_PyObject_MakeTpCall@@Base+0x23fc> │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [r7, #60] @ 0x3c │ │ │ │ - b.w 8c0e0 <_PyObject_MakeTpCall@@Base+0x8d4> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dc94 <_PyObject_MakeTpCall@@Base+0x23fc> │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + b.w 8c16c <_PyObject_MakeTpCall@@Base+0x8d4> │ │ │ │ + ldr r3, [pc, #340] @ (8df00 <_PyObject_MakeTpCall@@Base+0x2668>) │ │ │ │ + str r3, [r6, #124] @ 0x7c │ │ │ │ + b.w 8cbea <_PyObject_MakeTpCall@@Base+0x1352> │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, fp │ │ │ │ - bgt.w 8cba8 <_PyObject_MakeTpCall@@Base+0x139c> │ │ │ │ - b.w 8cbb6 <_PyObject_MakeTpCall@@Base+0x13aa> │ │ │ │ - ldr r3, [pc, #344] @ (8ddf8 <_PyObject_MakeTpCall@@Base+0x25ec>) │ │ │ │ - str r3, [r5, #124] @ 0x7c │ │ │ │ - b.w 8cb44 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp r5, ip │ │ │ │ - bne.w 8d3a6 <_PyObject_MakeTpCall@@Base+0x1b9a> │ │ │ │ - ldr.w r5, [r3, #172] @ 0xac │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8dea6 <_PyObject_MakeTpCall@@Base+0x269a> │ │ │ │ - ldr.w lr, [r5, #8] │ │ │ │ - add.w ip, r5, #12 │ │ │ │ - movs r0, #0 │ │ │ │ - str r3, [r7, #56] @ 0x38 │ │ │ │ - cmp lr, r0 │ │ │ │ - add.w r0, r0, #1 │ │ │ │ - ble.w 8decc <_PyObject_MakeTpCall@@Base+0x26c0> │ │ │ │ - ldr.w sl, [ip, #4]! │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 8dcc6 <_PyObject_MakeTpCall@@Base+0x24ba> │ │ │ │ - ldr r3, [r7, #56] @ 0x38 │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x1ba8> │ │ │ │ - ldr r1, [pc, #280] @ (8ddfc <_PyObject_MakeTpCall@@Base+0x25f0>) │ │ │ │ - mov r0, fp │ │ │ │ - bl bce10 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d652 <_PyObject_MakeTpCall@@Base+0x1e46> │ │ │ │ - b.n 8d68a <_PyObject_MakeTpCall@@Base+0x1e7e> │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + bgt.w 8cc4c <_PyObject_MakeTpCall@@Base+0x13b4> │ │ │ │ + b.w 8cc5a <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8e164 <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + bne.w 8dfe4 <_PyObject_MakeTpCall@@Base+0x274c> │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8e164 <_PyObject_MakeTpCall@@Base+0x2958> │ │ │ │ + bne.w 8dfe4 <_PyObject_MakeTpCall@@Base+0x274c> │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ - ldr r1, [r7, #64] @ 0x40 │ │ │ │ + mov lr, r3 │ │ │ │ + ldrd r1, r0, [r7, #48] @ 0x30 │ │ │ │ add.w ip, r2, #12 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w lr, [ip, #4]! │ │ │ │ - cmp lr, sl │ │ │ │ - beq.n 8dd4a <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ + ldr.w r6, [ip, #4]! │ │ │ │ + cmp r6, sl │ │ │ │ + beq.n 8de1a <_PyObject_MakeTpCall@@Base+0x2582> │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e154 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ - cbnz r1, 8dd2a <_PyObject_MakeTpCall@@Base+0x251e> │ │ │ │ - ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ + bne.w 8dfd2 <_PyObject_MakeTpCall@@Base+0x273a> │ │ │ │ + cbnz r1, 8ddfa <_PyObject_MakeTpCall@@Base+0x2562> │ │ │ │ + ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ subs r1, r1, r3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8e15c <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ - cbnz r0, 8dd3c <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ - ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8dff8 <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + cbnz r0, 8de0c <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e176 <_PyObject_MakeTpCall@@Base+0x296a> │ │ │ │ + bne.w 8dfdc <_PyObject_MakeTpCall@@Base+0x2744> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e176 <_PyObject_MakeTpCall@@Base+0x296a> │ │ │ │ + bne.w 8dfdc <_PyObject_MakeTpCall@@Base+0x2744> │ │ │ │ adds r2, #1 │ │ │ │ - cmp r9, r2 │ │ │ │ - bne.n 8dd0e <_PyObject_MakeTpCall@@Base+0x2502> │ │ │ │ - strd r1, r0, [r7, #64] @ 0x40 │ │ │ │ - b.n 8d6e8 <_PyObject_MakeTpCall@@Base+0x1edc> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8dfea <_PyObject_MakeTpCall@@Base+0x27de> │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + cmp lr, r2 │ │ │ │ + bne.n 8ddde <_PyObject_MakeTpCall@@Base+0x2546> │ │ │ │ + strd r1, r0, [r7, #48] @ 0x30 │ │ │ │ + b.n 8d7b2 <_PyObject_MakeTpCall@@Base+0x1f1a> │ │ │ │ + ldr r1, [pc, #220] @ (8df04 <_PyObject_MakeTpCall@@Base+0x266c>) │ │ │ │ + mov r0, fp │ │ │ │ + bl bd07c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d71c <_PyObject_MakeTpCall@@Base+0x1e84> │ │ │ │ + b.n 8d754 <_PyObject_MakeTpCall@@Base+0x1ebc> │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dfea <_PyObject_MakeTpCall@@Base+0x27de> │ │ │ │ - str r5, [r7, #68] @ 0x44 │ │ │ │ - b.n 8d608 <_PyObject_MakeTpCall@@Base+0x1dfc> │ │ │ │ + beq.w 8e066 <_PyObject_MakeTpCall@@Base+0x27ce> │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8e066 <_PyObject_MakeTpCall@@Base+0x27ce> │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ + str r3, [r7, #52] @ 0x34 │ │ │ │ + b.n 8d6d2 <_PyObject_MakeTpCall@@Base+0x1e3a> │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + cmp r6, ip │ │ │ │ + bne.w 8d44a <_PyObject_MakeTpCall@@Base+0x1bb2> │ │ │ │ + ldr.w r6, [r3, #172] @ 0xac │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 8e3fe <_PyObject_MakeTpCall@@Base+0x2b66> │ │ │ │ + ldr.w lr, [r6, #8] │ │ │ │ + add.w ip, r6, #12 │ │ │ │ + movs r0, #0 │ │ │ │ + str r3, [r7, #56] @ 0x38 │ │ │ │ + cmp lr, r0 │ │ │ │ + add.w r0, r0, #1 │ │ │ │ + ble.w 8e424 <_PyObject_MakeTpCall@@Base+0x2b8c> │ │ │ │ + ldr.w sl, [ip, #4]! │ │ │ │ + ldr r3, [r7, #68] @ 0x44 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 8de6c <_PyObject_MakeTpCall@@Base+0x25d4> │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ + b.w 8d458 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ - movw r2, #49197 @ 0xc02d │ │ │ │ + movw r2, #49337 @ 0xc0b9 │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d3c8 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + beq.w 8d46c <_PyObject_MakeTpCall@@Base+0x1bd4> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 8c282 <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ - cmp r6, #3 │ │ │ │ - ble.w 8cc0a <_PyObject_MakeTpCall@@Base+0x13fe> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 8cc0a <_PyObject_MakeTpCall@@Base+0x13fe> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1fc3b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8cc0a <_PyObject_MakeTpCall@@Base+0x13fe> │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 8c30e <_PyObject_MakeTpCall@@Base+0xa76> │ │ │ │ mov r3, sl │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8da12 <_PyObject_MakeTpCall@@Base+0x2206> │ │ │ │ + beq.w 8db26 <_PyObject_MakeTpCall@@Base+0x228e> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8dda0 <_PyObject_MakeTpCall@@Base+0x2594> │ │ │ │ + bne.n 8dea8 <_PyObject_MakeTpCall@@Base+0x2610> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8da12 <_PyObject_MakeTpCall@@Base+0x2206> │ │ │ │ + beq.w 8db26 <_PyObject_MakeTpCall@@Base+0x228e> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e00e <_PyObject_MakeTpCall@@Base+0x2802> │ │ │ │ + beq.w 8e334 <_PyObject_MakeTpCall@@Base+0x2a9c> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8e02c <_PyObject_MakeTpCall@@Base+0x2820> │ │ │ │ + ble.w 8e352 <_PyObject_MakeTpCall@@Base+0x2aba> │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ cmp r6, sl │ │ │ │ - bne.n 8ddcc <_PyObject_MakeTpCall@@Base+0x25c0> │ │ │ │ - b.w 8d4f8 <_PyObject_MakeTpCall@@Base+0x1cec> │ │ │ │ + bne.n 8ded4 <_PyObject_MakeTpCall@@Base+0x263c> │ │ │ │ + b.w 8d59c <_PyObject_MakeTpCall@@Base+0x1d04> │ │ │ │ nop │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sxtb r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxth r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r3, 8de0a <_PyObject_MakeTpCall@@Base+0x25fe> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - mov r0, r4 │ │ │ │ - movw r3, #33976 @ 0x84b8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #55932 @ 0xda7c │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 1ecbac <_PyErr_Format@@Base> │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, fp │ │ │ │ - ble.w 8cbb6 <_PyObject_MakeTpCall@@Base+0x13aa> │ │ │ │ + ble.w 8cc5a <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldrb.w ip, [r1, #5] │ │ │ │ @@ -146788,788 +146856,798 @@ │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ add.w r3, r1, r3, lsl #3 │ │ │ │ add r3, r5 │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - ldr r2, [pc, #808] @ (8e194 <_PyObject_MakeTpCall@@Base+0x2988>) │ │ │ │ + ldr r2, [pc, #780] @ (8e250 <_PyObject_MakeTpCall@@Base+0x29b8>) │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ eor.w r5, r3, r2, asr #3 │ │ │ │ ubfx r5, r5, #0, #12 │ │ │ │ mla r1, r1, r5, r4 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #1412] @ 0x584 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8ca86 <_PyObject_MakeTpCall@@Base+0x127a> │ │ │ │ - b.w 8cd8c <_PyObject_MakeTpCall@@Base+0x1580> │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 70b60 │ │ │ │ + beq.w 8cb2c <_PyObject_MakeTpCall@@Base+0x1294> │ │ │ │ + b.w 8ce30 <_PyObject_MakeTpCall@@Base+0x1598> │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ + bl 70b80 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 8c6a2 <_PyObject_MakeTpCall@@Base+0xe96> │ │ │ │ - b.w 8d190 <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ - mov lr, r5 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r5, [r7, #60] @ 0x3c │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.w 8e618 <_PyObject_MakeTpCall@@Base+0x2e0c> │ │ │ │ - ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8deaa <_PyObject_MakeTpCall@@Base+0x269e> │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ - movw r5, #34368 @ 0x8640 │ │ │ │ - movt r5, #75 @ 0x4b │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.w 8e66e <_PyObject_MakeTpCall@@Base+0x2e62> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ + bne.w 8c732 <_PyObject_MakeTpCall@@Base+0xe9a> │ │ │ │ + b.w 8d234 <_PyObject_MakeTpCall@@Base+0x199c> │ │ │ │ + cmp r5, #3 │ │ │ │ + ble.w 8ccae <_PyObject_MakeTpCall@@Base+0x1416> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 8ccae <_PyObject_MakeTpCall@@Base+0x1416> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1fc6ec <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8ccae <_PyObject_MakeTpCall@@Base+0x1416> │ │ │ │ + cbz r3, 8dfa0 <_PyObject_MakeTpCall@@Base+0x2708> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + mov r0, r4 │ │ │ │ + movw r3, #33976 @ 0x84b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52356 @ 0xcc84 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.w 8c280 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r2, fp │ │ │ │ - bgt.w 8dc1e <_PyObject_MakeTpCall@@Base+0x2412> │ │ │ │ - b.w 8cbb6 <_PyObject_MakeTpCall@@Base+0x13aa> │ │ │ │ - ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ + movw r2, #56828 @ 0xddfc │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 1ecee0 <_PyErr_Format@@Base> │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ - b.w 8d1aa <_PyObject_MakeTpCall@@Base+0x199e> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61668 @ 0xf0e4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61408 @ 0xefe0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 8daa0 <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ - movw r0, #44536 @ 0xadf8 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - movw r1, #61360 @ 0xefb0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 8daa0 <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ - cmp r1, r5 │ │ │ │ - bgt.w 8da86 <_PyObject_MakeTpCall@@Base+0x227a> │ │ │ │ - b.w 8d704 <_PyObject_MakeTpCall@@Base+0x1ef8> │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7bd34 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ - b.w 8d590 <_PyObject_MakeTpCall@@Base+0x1d84> │ │ │ │ - ldr r1, [pc, #552] @ (8e198 <_PyObject_MakeTpCall@@Base+0x298c>) │ │ │ │ + b.w 8d24e <_PyObject_MakeTpCall@@Base+0x19b6> │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8de02 <_PyObject_MakeTpCall@@Base+0x256a> │ │ │ │ + b.n 8de20 <_PyObject_MakeTpCall@@Base+0x2588> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8de20 <_PyObject_MakeTpCall@@Base+0x2588> │ │ │ │ + b.n 8de1a <_PyObject_MakeTpCall@@Base+0x2582> │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8d7b2 <_PyObject_MakeTpCall@@Base+0x1f1a> │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 8ddd0 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ + b.w 8d7b2 <_PyObject_MakeTpCall@@Base+0x1f1a> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 8de1a <_PyObject_MakeTpCall@@Base+0x2582> │ │ │ │ + b.n 8de20 <_PyObject_MakeTpCall@@Base+0x2588> │ │ │ │ + ldr r1, [pc, #592] @ (8e254 <_PyObject_MakeTpCall@@Base+0x29bc>) │ │ │ │ mov r0, fp │ │ │ │ - bl bce10 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bd07c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d686 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ - ldr r1, [pc, #544] @ (8e19c <_PyObject_MakeTpCall@@Base+0x2990>) │ │ │ │ + bne.w 8d750 <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ + ldr r1, [pc, #584] @ (8e258 <_PyObject_MakeTpCall@@Base+0x29c0>) │ │ │ │ mov r0, fp │ │ │ │ - bl bce10 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bd07c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d686 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ - ldr r1, [pc, #532] @ (8e1a0 <_PyObject_MakeTpCall@@Base+0x2994>) │ │ │ │ + bne.w 8d750 <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ + ldr r1, [pc, #572] @ (8e25c <_PyObject_MakeTpCall@@Base+0x29c4>) │ │ │ │ mov r0, fp │ │ │ │ - bl bce10 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bd07c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d686 <_PyObject_MakeTpCall@@Base+0x1e7a> │ │ │ │ + bne.w 8d750 <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ movw r1, #43724 @ 0xaacc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r2, fp │ │ │ │ - mov r4, r5 │ │ │ │ + mov r4, r6 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #61536 @ 0xf060 │ │ │ │ + movw r1, #62432 @ 0xf3e0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8daa8 <_PyObject_MakeTpCall@@Base+0x229c> │ │ │ │ + bge.w 8dbcc <_PyObject_MakeTpCall@@Base+0x2334> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8daa8 <_PyObject_MakeTpCall@@Base+0x229c> │ │ │ │ + bne.w 8dbcc <_PyObject_MakeTpCall@@Base+0x2334> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8daa8 <_PyObject_MakeTpCall@@Base+0x229c> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8dbcc <_PyObject_MakeTpCall@@Base+0x2334> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52968 @ 0xcee8 │ │ │ │ + movw r1, #62384 @ 0xf3b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.w 8c280 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 8dbcc <_PyObject_MakeTpCall@@Base+0x2334> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d0a4 <_PyObject_MakeTpCall@@Base+0x180c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61488 @ 0xf030 │ │ │ │ + movw r1, #53864 @ 0xd268 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 8daa0 <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ - ldr r0, [pc, #412] @ (8e1a4 <_PyObject_MakeTpCall@@Base+0x2998>) │ │ │ │ - bl 260d64 │ │ │ │ - b.w 8c2f4 <_PyObject_MakeTpCall@@Base+0xae8> │ │ │ │ - mov r3, r5 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 8d4f8 <_PyObject_MakeTpCall@@Base+0x1cec> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8e010 <_PyObject_MakeTpCall@@Base+0x2804> │ │ │ │ - movw r3, #34368 @ 0x8640 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 8d4f8 <_PyObject_MakeTpCall@@Base+0x1cec> │ │ │ │ + bl f1dcc │ │ │ │ + b.w 8c30c <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + 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 8da6e <_PyObject_MakeTpCall@@Base+0x21d6> │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ + cbnz r3, 8e0de <_PyObject_MakeTpCall@@Base+0x2846> │ │ │ │ + ldr r3, [r7, #48] @ 0x30 │ │ │ │ + cbnz r3, 8e0de <_PyObject_MakeTpCall@@Base+0x2846> │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ + b.w 8d6c4 <_PyObject_MakeTpCall@@Base+0x1e2c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53036 @ 0xcf2c │ │ │ │ + movw r1, #62304 @ 0xf360 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.w 8c280 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbnz r3, 8e068 <_PyObject_MakeTpCall@@Base+0x285c> │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ - cbnz r3, 8e068 <_PyObject_MakeTpCall@@Base+0x285c> │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ - b.w 8d5fa <_PyObject_MakeTpCall@@Base+0x1dee> │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2461 @ 0x99d │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c728 <_PyObject_MakeTpCall@@Base+0xf1c> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 8dbcc <_PyObject_MakeTpCall@@Base+0x2334> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61440 @ 0xf000 │ │ │ │ + movw r1, #62336 @ 0xf380 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 8daa0 <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ - mov r1, sl │ │ │ │ - bl 1fbc24 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8cc0a <_PyObject_MakeTpCall@@Base+0x13fe> │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8cbfc <_PyObject_MakeTpCall@@Base+0x13f0> │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, sl │ │ │ │ - blx r3 │ │ │ │ - b.w 8cbfc <_PyObject_MakeTpCall@@Base+0x13f0> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8cc50 <_PyObject_MakeTpCall@@Base+0x1444> │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8e61e <_PyObject_MakeTpCall@@Base+0x2e12> │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - mov r0, r4 │ │ │ │ - movw r3, #33976 @ 0x84b8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #55980 @ 0xdaac │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 23470c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 8dbcc <_PyObject_MakeTpCall@@Base+0x2334> │ │ │ │ + movw r0, #44536 @ 0xadf8 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #55308 @ 0xd80c │ │ │ │ + movw r1, #62256 @ 0xf330 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.w 8cf60 <_PyObject_MakeTpCall@@Base+0x1754> │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 8ccd8 <_PyObject_MakeTpCall@@Base+0x14cc> │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - b.w 8ccd8 <_PyObject_MakeTpCall@@Base+0x14cc> │ │ │ │ - ldr.w r1, [r8, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ - bmi.w 8e56c <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ - lsls r1, r1, #18 │ │ │ │ - bmi.w 8cafa <_PyObject_MakeTpCall@@Base+0x12ee> │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [r7, #32] │ │ │ │ - str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 7f56c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8d946 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - ldr.w r0, [r8, #172] @ 0xac │ │ │ │ - ldr r3, [r7, #40] @ 0x28 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8cafa <_PyObject_MakeTpCall@@Base+0x12ee> │ │ │ │ - b.w 8cdc8 <_PyObject_MakeTpCall@@Base+0x15bc> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1fbc24 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8cd5a <_PyObject_MakeTpCall@@Base+0x154e> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8dd30 <_PyObject_MakeTpCall@@Base+0x2524> │ │ │ │ - b.n 8dd50 <_PyObject_MakeTpCall@@Base+0x2544> │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d5890 │ │ │ │ + b.n 8dbcc <_PyObject_MakeTpCall@@Base+0x2334> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8dd4a <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ - b.n 8dd50 <_PyObject_MakeTpCall@@Base+0x2544> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 8d6e8 <_PyObject_MakeTpCall@@Base+0x1edc> │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8dd00 <_PyObject_MakeTpCall@@Base+0x24f4> │ │ │ │ - b.w 8d6e8 <_PyObject_MakeTpCall@@Base+0x1edc> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8dd50 <_PyObject_MakeTpCall@@Base+0x2544> │ │ │ │ - b.n 8dd4a <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ - 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 8d900 <_PyObject_MakeTpCall@@Base+0x20f4> │ │ │ │ - nop │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - bkpt 0x0028 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - uxth r0, r0 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - uxtb r0, r1 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + bgt.w 8dbb2 <_PyObject_MakeTpCall@@Base+0x231a> │ │ │ │ + b.w 8d7d0 <_PyObject_MakeTpCall@@Base+0x1f38> │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7bd20 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 8d656 <_PyObject_MakeTpCall@@Base+0x1dbe> │ │ │ │ + add.w r2, r5, #96768 @ 0x17a00 │ │ │ │ + add.w r2, r2, #368 @ 0x170 │ │ │ │ + add r3, r2 │ │ │ │ + b.w 8d560 <_PyObject_MakeTpCall@@Base+0x1cc8> │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ - bl 18ead0 <_Py_NewReference@@Base+0x508> │ │ │ │ + bl 18ecb8 <_Py_NewReference@@Base+0x4a0> │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e54c <_PyObject_MakeTpCall@@Base+0x2d40> │ │ │ │ + beq.w 8e776 <_PyObject_MakeTpCall@@Base+0x2ede> │ │ │ │ mov r0, r8 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ - bl 18eb68 <_Py_NewReference@@Base+0x5a0> │ │ │ │ - ldr r2, [pc, #744] @ (8e4ac <_PyObject_MakeTpCall@@Base+0x2ca0>) │ │ │ │ + bl 18ed50 <_Py_NewReference@@Base+0x538> │ │ │ │ + ldr r2, [pc, #268] @ (8e260 <_PyObject_MakeTpCall@@Base+0x29c8>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ ldr.w r1, [r2, #680] @ 0x2a8 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ - b.w 8d928 <_PyObject_MakeTpCall@@Base+0x211c> │ │ │ │ + b.n 8da96 <_PyObject_MakeTpCall@@Base+0x21fe> │ │ │ │ str r3, [r7, #16] │ │ │ │ - b.w 8cdb0 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - add.w r2, r5, #96768 @ 0x17a00 │ │ │ │ - add.w r2, r2, #368 @ 0x170 │ │ │ │ - add r3, r2 │ │ │ │ - b.w 8d4bc <_PyObject_MakeTpCall@@Base+0x1cb0> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - bl 1fbc24 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8cce6 <_PyObject_MakeTpCall@@Base+0x14da> │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2461 @ 0x99d │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c2f4 <_PyObject_MakeTpCall@@Base+0xae8> │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2461 @ 0x99d │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c76c <_PyObject_MakeTpCall@@Base+0xf60> │ │ │ │ - ldr r1, [pc, #656] @ (8e4b0 <_PyObject_MakeTpCall@@Base+0x2ca4>) │ │ │ │ - bl 119dec │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 8c280 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8c0bc <_PyObject_MakeTpCall@@Base+0x8b0> │ │ │ │ + b.w 8ce54 <_PyObject_MakeTpCall@@Base+0x15bc> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61236 @ 0xef34 │ │ │ │ + movw r1, #62564 @ 0xf464 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.w 8c280 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ - ldr r5, [r7, #60] @ 0x3c │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.w 8d3b0 <_PyObject_MakeTpCall@@Base+0x1ba4> │ │ │ │ - ldr.w r5, [r5, #128] @ 0x80 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 8e24a <_PyObject_MakeTpCall@@Base+0x2a3e> │ │ │ │ - movw r0, #34368 @ 0x8640 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 8d3b2 <_PyObject_MakeTpCall@@Base+0x1ba6> │ │ │ │ - b.n 8dcb0 <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ - ldr r0, [pc, #584] @ (8e4b4 <_PyObject_MakeTpCall@@Base+0x2ca8>) │ │ │ │ - bl ff5ac <_PyErr_SetKeyError@@Base> │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + bl d5890 │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r3, [pc, #568] @ (8e4b4 <_PyObject_MakeTpCall@@Base+0x2ca8>) │ │ │ │ - bl 1eb5f0 <_PyDict_SendEvent@@Base> │ │ │ │ - b.w 8c908 <_PyObject_MakeTpCall@@Base+0x10fc> │ │ │ │ - add.w r2, r0, r6, lsl #2 │ │ │ │ + str r3, [r7, #16] │ │ │ │ + b.w 8ce54 <_PyObject_MakeTpCall@@Base+0x15bc> │ │ │ │ + orr.w r3, r3, #256 @ 0x100 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r6, #84] @ 0x54 │ │ │ │ + movs r1, #1 │ │ │ │ + bl 194638 <_Py_SetImmortalUntracked@@Base> │ │ │ │ + bl 729f0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 8ca56 <_PyObject_MakeTpCall@@Base+0x11be> │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + 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 r6, r4 │ │ │ │ - bne.w 8e3de <_PyObject_MakeTpCall@@Base+0x2bd2> │ │ │ │ + ldrb.w ip, [r2, r3] │ │ │ │ + cmp r5, ip │ │ │ │ + bne.n 8e202 <_PyObject_MakeTpCall@@Base+0x296a> │ │ │ │ subs r1, #1 │ │ │ │ add r3, r2 │ │ │ │ - b.n 8e2aa <_PyObject_MakeTpCall@@Base+0x2a9e> │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ - strb.w r4, [r3], #1 │ │ │ │ - subs r4, r3, r2 │ │ │ │ - cmp r1, r4 │ │ │ │ - bgt.n 8e2a4 <_PyObject_MakeTpCall@@Base+0x2a98> │ │ │ │ + subs r5, r3, r2 │ │ │ │ + cmp r1, r5 │ │ │ │ + ble.n 8e1fc <_PyObject_MakeTpCall@@Base+0x2964> │ │ │ │ + ldrb r5, [r3, #1] │ │ │ │ + strb.w r5, [r3], #1 │ │ │ │ + b.n 8e1c6 <_PyObject_MakeTpCall@@Base+0x292e> │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2461 @ 0x99d │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d0bc <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2791 @ 0xae7 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ strb r1, [r0, #1] │ │ │ │ - b.w 8c97e <_PyObject_MakeTpCall@@Base+0x1172> │ │ │ │ - bl 4d46c │ │ │ │ - str r4, [r5, #12] │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ + b.w 8c660 <_PyObject_MakeTpCall@@Base+0xdc8> │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 8e1ba <_PyObject_MakeTpCall@@Base+0x2922> │ │ │ │ + ldr r0, [pc, #84] @ (8e25c <_PyObject_MakeTpCall@@Base+0x29c4>) │ │ │ │ + bl ff604 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r3, [pc, #64] @ (8e25c <_PyObject_MakeTpCall@@Base+0x29c4>) │ │ │ │ + bl 1eb980 <_PyDict_SendEvent@@Base> │ │ │ │ + b.w 8c9ae <_PyObject_MakeTpCall@@Base+0x1116> │ │ │ │ + add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ + add.w r0, r0, #368 @ 0x170 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b.w 8ceb2 <_PyObject_MakeTpCall@@Base+0x161a> │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2405 @ 0x965 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + bl 1fbf5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8cd8a <_PyObject_MakeTpCall@@Base+0x14f2> │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + bkpt 0x0028 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + uxth r0, r0 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + uxtb r0, r1 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + bkpt 0x0078 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8cd4c <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ + beq.w 8cd7c <_PyObject_MakeTpCall@@Base+0x14e4> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8cd4c <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8caf4 <_PyObject_MakeTpCall@@Base+0x12e8> │ │ │ │ - add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ - add.w r0, r0, #368 @ 0x170 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b.w 8ce0e <_PyObject_MakeTpCall@@Base+0x1602> │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2461 @ 0x99d │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8cfce <_PyObject_MakeTpCall@@Base+0x17c2> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ + b.w 8cd7c <_PyObject_MakeTpCall@@Base+0x14e4> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61584 @ 0xf090 │ │ │ │ + movw r1, #56204 @ 0xdb8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - ldr r0, [pc, #404] @ (8e4b8 <_PyObject_MakeTpCall@@Base+0x2cac>) │ │ │ │ - bl ff5ac <_PyErr_SetKeyError@@Base> │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r3, [pc, #384] @ (8e4b8 <_PyObject_MakeTpCall@@Base+0x2cac>) │ │ │ │ - bl 1eb5f0 <_PyDict_SendEvent@@Base> │ │ │ │ - b.w 8c540 <_PyObject_MakeTpCall@@Base+0xd34> │ │ │ │ - add.w r2, r0, r6, 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.w ip, [r2, r3] │ │ │ │ - cmp r6, ip │ │ │ │ - bne.n 8e384 <_PyObject_MakeTpCall@@Base+0x2b78> │ │ │ │ - subs r1, #1 │ │ │ │ - add r3, r2 │ │ │ │ - b.n 8e364 <_PyObject_MakeTpCall@@Base+0x2b58> │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ - strb.w r6, [r3], #1 │ │ │ │ - subs r6, r3, r2 │ │ │ │ - cmp r1, r6 │ │ │ │ - bgt.n 8e35e <_PyObject_MakeTpCall@@Base+0x2b52> │ │ │ │ - strb r1, [r0, #1] │ │ │ │ - b.w 8c5d0 <_PyObject_MakeTpCall@@Base+0xdc4> │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2461 @ 0x99d │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d018 <_PyObject_MakeTpCall@@Base+0x180c> │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 8e350 <_PyObject_MakeTpCall@@Base+0x2b44> │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8c63a <_PyObject_MakeTpCall@@Base+0xe2e> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1cba58 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bpl.n 8e3ce <_PyObject_MakeTpCall@@Base+0x2bc2> │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.n 8e3ce <_PyObject_MakeTpCall@@Base+0x2bc2> │ │ │ │ - adds.w r3, r6, #20 │ │ │ │ - str r3, [r7, #48] @ 0x30 │ │ │ │ - beq.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 8c63e <_PyObject_MakeTpCall@@Base+0xe32> │ │ │ │ - ldr.w r0, [r6, #864] @ 0x360 │ │ │ │ - mov r1, r9 │ │ │ │ - blx r3 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c6a2 <_PyObject_MakeTpCall@@Base+0xe96> │ │ │ │ - bl 1f2e80 │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - str r3, [r7, #48] @ 0x30 │ │ │ │ + bl d5890 │ │ │ │ + b.w 8d004 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 8c63e <_PyObject_MakeTpCall@@Base+0xe32> │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 8e296 <_PyObject_MakeTpCall@@Base+0x2a8a> │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2461 @ 0x99d │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c6e4 <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 8e408 <_PyObject_MakeTpCall@@Base+0x2bfc> │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c40a <_PyObject_MakeTpCall@@Base+0xbfe> │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1cba58 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8e53c <_PyObject_MakeTpCall@@Base+0x2d30> │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bpl.w 8e538 <_PyObject_MakeTpCall@@Base+0x2d2c> │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bpl.w 8e538 <_PyObject_MakeTpCall@@Base+0x2d2c> │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ - add.w r0, r6, #20 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8c40a <_PyObject_MakeTpCall@@Base+0xbfe> │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2791 @ 0xae7 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2405 @ 0x965 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + beq.w 8ccf4 <_PyObject_MakeTpCall@@Base+0x145c> │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 8e622 <_PyObject_MakeTpCall@@Base+0x2d8a> │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + mov r0, r4 │ │ │ │ + movw r3, #33976 @ 0x84b8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r2, #56876 @ 0xde2c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 234bb8 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + ldr r0, [pc, #756] @ (8e5c8 <_PyObject_MakeTpCall@@Base+0x2d30>) │ │ │ │ + bl 2610e8 │ │ │ │ + b.w 8c380 <_PyObject_MakeTpCall@@Base+0xae8> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ add.w r2, r7, #92 @ 0x5c │ │ │ │ add.w r1, r7, #88 @ 0x58 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 90198 │ │ │ │ - cbz r0, 8e49a <_PyObject_MakeTpCall@@Base+0x2c8e> │ │ │ │ + bl 90288 │ │ │ │ + cbz r0, 8e31a <_PyObject_MakeTpCall@@Base+0x2a82> │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 8e45c <_PyObject_MakeTpCall@@Base+0x2c50> │ │ │ │ + bmi.n 8e2dc <_PyObject_MakeTpCall@@Base+0x2a44> │ │ │ │ movw r3, #61084 @ 0xee9c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #61840 @ 0xf190 │ │ │ │ + movw r2, #62736 @ 0xf510 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - bl 2047fc │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + bl 204b30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + beq.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8e682 <_PyObject_MakeTpCall@@Base+0x2e76> │ │ │ │ - ldr.w r0, [r5, #132] @ 0x84 │ │ │ │ - b.w 8c9e6 <_PyObject_MakeTpCall@@Base+0x11da> │ │ │ │ - nop │ │ │ │ - bkpt 0x0078 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - cbnz r4, 8e528 <_PyObject_MakeTpCall@@Base+0x2d1c> │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - uxtb r0, r1 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - bkpt 0x0028 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldr r5, [r7, #20] │ │ │ │ - movw r0, #61776 @ 0xf150 │ │ │ │ + bmi.w 8e646 <_PyObject_MakeTpCall@@Base+0x2dae> │ │ │ │ + ldr.w r0, [r6, #132] @ 0x84 │ │ │ │ + b.w 8ca8c <_PyObject_MakeTpCall@@Base+0x11f4> │ │ │ │ + mov r1, sl │ │ │ │ + bl 1fbf5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8ccae <_PyObject_MakeTpCall@@Base+0x1416> │ │ │ │ + mov r3, r5 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 8d59c <_PyObject_MakeTpCall@@Base+0x1d04> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8e336 <_PyObject_MakeTpCall@@Base+0x2a9e> │ │ │ │ + movw r3, #34368 @ 0x8640 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp sl, r3 │ │ │ │ + beq.w 8d59c <_PyObject_MakeTpCall@@Base+0x1d04> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #53932 @ 0xd2ac │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.w 8c30c <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8cca0 <_PyObject_MakeTpCall@@Base+0x1408> │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, sl │ │ │ │ + blx r3 │ │ │ │ + b.w 8cca0 <_PyObject_MakeTpCall@@Base+0x1408> │ │ │ │ + ldr r1, [pc, #576] @ (8e5cc <_PyObject_MakeTpCall@@Base+0x2d34>) │ │ │ │ + bl 119f88 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 8c30c <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8c148 <_PyObject_MakeTpCall@@Base+0x8b0> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #62132 @ 0xf2b4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.w 8c30c <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 8d454 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 8e3b6 <_PyObject_MakeTpCall@@Base+0x2b1e> │ │ │ │ + movw r0, #34368 @ 0x8640 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 8d456 <_PyObject_MakeTpCall@@Base+0x1bbe> │ │ │ │ + b.n 8de56 <_PyObject_MakeTpCall@@Base+0x25be> │ │ │ │ + ldr r1, [pc, #500] @ (8e5cc <_PyObject_MakeTpCall@@Base+0x2d34>) │ │ │ │ + bl 119f88 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 8c30c <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8e39a <_PyObject_MakeTpCall@@Base+0x2b02> │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 8c150 <_PyObject_MakeTpCall@@Base+0x8b8> │ │ │ │ + b.w 8c130 <_PyObject_MakeTpCall@@Base+0x898> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r2, fp │ │ │ │ + bgt.w 8dcd6 <_PyObject_MakeTpCall@@Base+0x243e> │ │ │ │ + b.w 8cc5a <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ + mov lr, r6 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.w 8e76a <_PyObject_MakeTpCall@@Base+0x2ed2> │ │ │ │ + ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8e402 <_PyObject_MakeTpCall@@Base+0x2b6a> │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ + movw r6, #34368 @ 0x8640 │ │ │ │ + movt r6, #75 @ 0x4b │ │ │ │ + cmp r0, r6 │ │ │ │ + beq.w 8e770 <_PyObject_MakeTpCall@@Base+0x2ed8> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #53252 @ 0xd004 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.w 8c30c <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8e4e6 <_PyObject_MakeTpCall@@Base+0x2c4e> │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c49a <_PyObject_MakeTpCall@@Base+0xc02> │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cb9a <_PyObject_MakeTpCall@@Base+0x1302> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c6ca <_PyObject_MakeTpCall@@Base+0xe32> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1cbb6c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + bpl.w 8e60a <_PyObject_MakeTpCall@@Base+0x2d72> │ │ │ │ + lsls r1, r3, #26 │ │ │ │ + bpl.w 8e60a <_PyObject_MakeTpCall@@Base+0x2d72> │ │ │ │ + adds.w r3, r5, #20 │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + bne.w 8c6cc <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ + movw r0, #62672 @ 0xf4d0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ mov sl, r9 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 170430 <_PyErr_FormatNote@@Base> │ │ │ │ + bl 1704b8 <_PyErr_FormatNote@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + bge.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + bne.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ mov r0, sl │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r7, #16] │ │ │ │ - b.w 8cdb0 <_PyObject_MakeTpCall@@Base+0x15a4> │ │ │ │ - ldr r1, [pc, #532] @ (8e718 <_PyObject_MakeTpCall@@Base+0x2f0c>) │ │ │ │ - bl 119dec │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 8c280 <_PyObject_MakeTpCall@@Base+0xa74> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8e22e <_PyObject_MakeTpCall@@Base+0x2a22> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.w 8c0a4 <_PyObject_MakeTpCall@@Base+0x898> │ │ │ │ - b.w 8c0c4 <_PyObject_MakeTpCall@@Base+0x8b8> │ │ │ │ - orr.w r3, r3, #256 @ 0x100 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2461 @ 0x99d │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c774 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ + bl 4d4fc │ │ │ │ + str r4, [r6, #12] │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [r5, #84] @ 0x54 │ │ │ │ - movs r1, #1 │ │ │ │ - bl 1943e8 <_Py_SetImmortalUntracked@@Base> │ │ │ │ - bl 729fc │ │ │ │ + bl 1cbb6c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8c9b0 <_PyObject_MakeTpCall@@Base+0x11a4> │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - b.n 8e3fa <_PyObject_MakeTpCall@@Base+0x2bee> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r7, #16] │ │ │ │ - b.w 8d930 <_PyObject_MakeTpCall@@Base+0x2124> │ │ │ │ - ldr r1, [pc, #460] @ (8e71c <_PyObject_MakeTpCall@@Base+0x2f10>) │ │ │ │ - ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ - str r0, [r7, #16] │ │ │ │ - ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ - b.w 8d928 <_PyObject_MakeTpCall@@Base+0x211c> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8d2fe <_PyObject_MakeTpCall@@Base+0x1af2> │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 8dfb0 <_PyObject_MakeTpCall@@Base+0x27a4> │ │ │ │ - ldr.w r1, [r8, #180] @ 0xb4 │ │ │ │ - add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ - ldrd r0, r1, [r7, #64] @ 0x40 │ │ │ │ - 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 8e5ac <_PyObject_MakeTpCall@@Base+0x2da0> │ │ │ │ - cmp.w lr, #10 │ │ │ │ - bhi.n 8e5ac <_PyObject_MakeTpCall@@Base+0x2da0> │ │ │ │ - add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ - add.w r1, r1, #368 @ 0x170 │ │ │ │ - add r0, r1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 8cafa <_PyObject_MakeTpCall@@Base+0x12ee> │ │ │ │ - b.n 8e126 <_PyObject_MakeTpCall@@Base+0x291a> │ │ │ │ - add.w r1, r1, #91136 @ 0x16400 │ │ │ │ - add.w r1, r1, #392 @ 0x188 │ │ │ │ - add r0, r1 │ │ │ │ - b.n 8e5a2 <_PyObject_MakeTpCall@@Base+0x2d96> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c492 <_PyObject_MakeTpCall@@Base+0xc86> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cd6a <_PyObject_MakeTpCall@@Base+0x155e> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cd6a <_PyObject_MakeTpCall@@Base+0x155e> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cbz r3, 8e5fa <_PyObject_MakeTpCall@@Base+0x2dee> │ │ │ │ - ldr r0, [pc, #324] @ (8e720 <_PyObject_MakeTpCall@@Base+0x2f14>) │ │ │ │ - bl 925fc │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8cf60 <_PyObject_MakeTpCall@@Base+0x1754> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8cc8a <_PyObject_MakeTpCall@@Base+0x147e> │ │ │ │ - b.w 8cf58 <_PyObject_MakeTpCall@@Base+0x174c> │ │ │ │ - movw r3, #61148 @ 0xeedc │ │ │ │ + beq.n 8e5a4 <_PyObject_MakeTpCall@@Base+0x2d0c> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bmi.n 8e58e <_PyObject_MakeTpCall@@Base+0x2cf6> │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + b.n 8e444 <_PyObject_MakeTpCall@@Base+0x2bac> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - movw r1, #55536 @ 0xd8f0 │ │ │ │ + movw r1, #62480 @ 0xf410 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #272] @ (8e720 <_PyObject_MakeTpCall@@Base+0x2f14>) │ │ │ │ - bl d59c4 │ │ │ │ - b.w 8cf58 <_PyObject_MakeTpCall@@Base+0x174c> │ │ │ │ - mov r5, lr │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x1ba8> │ │ │ │ + bl f1dcc │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + ldr.w r0, [r5, #864] @ 0x360 │ │ │ │ + mov r1, r9 │ │ │ │ + blx r3 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c732 <_PyObject_MakeTpCall@@Base+0xe9a> │ │ │ │ + bl 1f31b8 │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + ldr.w r1, [r8, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ + bmi.w 8e71e <_PyObject_MakeTpCall@@Base+0x2e86> │ │ │ │ + lsls r1, r1, #18 │ │ │ │ + bmi.w 8cba0 <_PyObject_MakeTpCall@@Base+0x1308> │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [r7, #32] │ │ │ │ + str r3, [r7, #40] @ 0x28 │ │ │ │ + bl 7f570 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8dab4 <_PyObject_MakeTpCall@@Base+0x221c> │ │ │ │ + ldr.w r0, [r8, #172] @ 0xac │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8cba0 <_PyObject_MakeTpCall@@Base+0x1308> │ │ │ │ + b.w 8ce6c <_PyObject_MakeTpCall@@Base+0x15d4> │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2461 @ 0x99d │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c380 <_PyObject_MakeTpCall@@Base+0xae8> │ │ │ │ + ldr r0, [pc, #92] @ (8e5d0 <_PyObject_MakeTpCall@@Base+0x2d38>) │ │ │ │ + bl ff604 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r3, [pc, #72] @ (8e5d0 <_PyObject_MakeTpCall@@Base+0x2d38>) │ │ │ │ + bl 1eb980 <_PyDict_SendEvent@@Base> │ │ │ │ + b.w 8c5d0 <_PyObject_MakeTpCall@@Base+0xd38> │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bpl.n 8e4f6 <_PyObject_MakeTpCall@@Base+0x2c5e> │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + add.w r0, r5, #20 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8c49a <_PyObject_MakeTpCall@@Base+0xc02> │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r6, #12] │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8cdf0 <_PyObject_MakeTpCall@@Base+0x1558> │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.w 8cdf0 <_PyObject_MakeTpCall@@Base+0x1558> │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + cbnz r4, 8e644 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + bkpt 0x0028 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + 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 8e61e <_PyObject_MakeTpCall@@Base+0x2d86> │ │ │ │ + subs r1, #1 │ │ │ │ + add r3, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ + cmp r1, r4 │ │ │ │ + ble.n 8e618 <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ + strb.w r4, [r3], #1 │ │ │ │ + b.n 8e5f0 <_PyObject_MakeTpCall@@Base+0x2d58> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1fbf5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8cdfe <_PyObject_MakeTpCall@@Base+0x1566> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8c6cc <_PyObject_MakeTpCall@@Base+0xe34> │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + strb r1, [r0, #1] │ │ │ │ + b.w 8ca24 <_PyObject_MakeTpCall@@Base+0x118c> │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 8e5e6 <_PyObject_MakeTpCall@@Base+0x2d4e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e0ba <_PyObject_MakeTpCall@@Base+0x28ae> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e0ba <_PyObject_MakeTpCall@@Base+0x28ae> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61720 @ 0xf118 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + bne.w 8e2ae <_PyObject_MakeTpCall@@Base+0x2a16> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e2ae <_PyObject_MakeTpCall@@Base+0x2a16> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - ldrd r6, r0, [r7, #64] @ 0x40 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ - b.w 8ccfc <_PyObject_MakeTpCall@@Base+0x14f0> │ │ │ │ - ldr r1, [pc, #188] @ (8e71c <_PyObject_MakeTpCall@@Base+0x2f10>) │ │ │ │ - ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ - str.w lr, [r7, #16] │ │ │ │ - ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ - b.w 8d928 <_PyObject_MakeTpCall@@Base+0x211c> │ │ │ │ - mov r5, ip │ │ │ │ - b.w 8d3b4 <_PyObject_MakeTpCall@@Base+0x1ba8> │ │ │ │ - movw r3, #4245 @ 0x1095 │ │ │ │ - movt r3, #12 │ │ │ │ - str r3, [r5, #72] @ 0x48 │ │ │ │ - b.w 8cb54 <_PyObject_MakeTpCall@@Base+0x1348> │ │ │ │ - ldr r2, [pc, #160] @ (8e724 <_PyObject_MakeTpCall@@Base+0x2f18>) │ │ │ │ + ldrd r0, r5, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ + b.w 8cda0 <_PyObject_MakeTpCall@@Base+0x1508> │ │ │ │ + ldr r2, [pc, #444] @ (8e804 <_PyObject_MakeTpCall@@Base+0x2f6c>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ + ldr.w r0, [r6, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ subs r0, #1 │ │ │ │ - str r1, [r7, #64] @ 0x40 │ │ │ │ + str r1, [r7, #68] @ 0x44 │ │ │ │ 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, r5 │ │ │ │ - beq.n 8e6ca <_PyObject_MakeTpCall@@Base+0x2ebe> │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.n 8e68e <_PyObject_MakeTpCall@@Base+0x2df6> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 8e6ca <_PyObject_MakeTpCall@@Base+0x2ebe> │ │ │ │ + bhi.n 8e68e <_PyObject_MakeTpCall@@Base+0x2df6> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r3, r1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 84be4 │ │ │ │ + bl 84c84 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c9fc <_PyObject_MakeTpCall@@Base+0x11f0> │ │ │ │ - b.w 8cfe6 <_PyObject_MakeTpCall@@Base+0x17da> │ │ │ │ + bne.w 8caa2 <_PyObject_MakeTpCall@@Base+0x120a> │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r3, r1 │ │ │ │ - b.n 8e6b8 <_PyObject_MakeTpCall@@Base+0x2eac> │ │ │ │ + b.n 8e67c <_PyObject_MakeTpCall@@Base+0x2de4> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 8d3a2 <_PyObject_MakeTpCall@@Base+0x1b0a> │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #62616 @ 0xf498 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d5890 │ │ │ │ + b.w 8d092 <_PyObject_MakeTpCall@@Base+0x17fa> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r4, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c882 <_PyObject_MakeTpCall@@Base+0x1076> │ │ │ │ - b.w 8c8b4 <_PyObject_MakeTpCall@@Base+0x10a8> │ │ │ │ - add.w r3, r3, #91136 @ 0x16400 │ │ │ │ - add.w r3, r3, #392 @ 0x188 │ │ │ │ - add r3, r2 │ │ │ │ - b.w 8d7c4 <_PyObject_MakeTpCall@@Base+0x1fb8> │ │ │ │ - bl d8138 │ │ │ │ + bne.w 8c948 <_PyObject_MakeTpCall@@Base+0x10b0> │ │ │ │ + b.w 8c95a <_PyObject_MakeTpCall@@Base+0x10c2> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cbz r3, 8e6f2 <_PyObject_MakeTpCall@@Base+0x2e5a> │ │ │ │ + ldr r0, [pc, #308] @ (8e808 <_PyObject_MakeTpCall@@Base+0x2f70>) │ │ │ │ + bl 926ec │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d004 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8cd2e <_PyObject_MakeTpCall@@Base+0x1496> │ │ │ │ + b.w 8cffc <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ + movw r3, #61148 @ 0xeedc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + movw r1, #56432 @ 0xdc70 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [pc, #256] @ (8e808 <_PyObject_MakeTpCall@@Base+0x2f70>) │ │ │ │ + bl d5890 │ │ │ │ + b.w 8cffc <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ + movw r3, #4877 @ 0x130d │ │ │ │ + movt r3, #12 │ │ │ │ + str r3, [r6, #72] @ 0x48 │ │ │ │ + b.w 8cbfa <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ldr.w r1, [r8, #180] @ 0xb4 │ │ │ │ + add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ + ldrd r1, r0, [r7, #64] @ 0x40 │ │ │ │ + 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 8e75e <_PyObject_MakeTpCall@@Base+0x2ec6> │ │ │ │ + cmp.w lr, #10 │ │ │ │ + bhi.n 8e75e <_PyObject_MakeTpCall@@Base+0x2ec6> │ │ │ │ + add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ + add.w r1, r1, #368 @ 0x170 │ │ │ │ + add r0, r1 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8cba0 <_PyObject_MakeTpCall@@Base+0x1308> │ │ │ │ + b.n 8e53c <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ + add.w r1, r1, #91136 @ 0x16400 │ │ │ │ + add.w r1, r1, #392 @ 0x188 │ │ │ │ + add r0, r1 │ │ │ │ + b.n 8e754 <_PyObject_MakeTpCall@@Base+0x2ebc> │ │ │ │ + mov r6, lr │ │ │ │ + b.w 8d458 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + mov r6, ip │ │ │ │ + b.w 8d458 <_PyObject_MakeTpCall@@Base+0x1bc0> │ │ │ │ + ldr r1, [pc, #148] @ (8e80c <_PyObject_MakeTpCall@@Base+0x2f74>) │ │ │ │ + ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ + str r0, [r7, #16] │ │ │ │ + ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ + b.w 8da96 <_PyObject_MakeTpCall@@Base+0x21fe> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d9d4 <_PyObject_MakeTpCall@@Base+0x213c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ce0e <_PyObject_MakeTpCall@@Base+0x1576> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ce0e <_PyObject_MakeTpCall@@Base+0x1576> │ │ │ │ + bl d801c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov sl, r4 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 8cafa <_PyObject_MakeTpCall@@Base+0x12ee> │ │ │ │ + bmi.w 8cba0 <_PyObject_MakeTpCall@@Base+0x1308> │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cafa <_PyObject_MakeTpCall@@Base+0x12ee> │ │ │ │ + bne.w 8cba0 <_PyObject_MakeTpCall@@Base+0x1308> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cba0 <_PyObject_MakeTpCall@@Base+0x1308> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r7, #16] │ │ │ │ + b.w 8da9e <_PyObject_MakeTpCall@@Base+0x2206> │ │ │ │ + add.w r3, r3, #91136 @ 0x16400 │ │ │ │ + add.w r3, r3, #392 @ 0x188 │ │ │ │ + add r3, r2 │ │ │ │ + b.w 8d896 <_PyObject_MakeTpCall@@Base+0x1ffe> │ │ │ │ + mov r4, r6 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ + b.n 8e046 <_PyObject_MakeTpCall@@Base+0x27ae> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cafa <_PyObject_MakeTpCall@@Base+0x12ee> │ │ │ │ - cbnz r4, 8e790 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c522 <_PyObject_MakeTpCall@@Base+0xc8a> │ │ │ │ + ldr r1, [pc, #24] @ (8e80c <_PyObject_MakeTpCall@@Base+0x2f74>) │ │ │ │ + ldr.w r3, [r8, #192] @ 0xc0 │ │ │ │ + str.w lr, [r7, #16] │ │ │ │ + ldr.w r1, [r1, #680] @ 0x2a8 │ │ │ │ + b.w 8da96 <_PyObject_MakeTpCall@@Base+0x21fe> │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ │ │ │ │ -0008e728 : │ │ │ │ +0008e810 : │ │ │ │ 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 8e76a │ │ │ │ + beq.n 8e852 │ │ │ │ add r2, sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r2, ip, [sp] │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8e788 │ │ │ │ + bl 8e870 │ │ │ │ add sp, #24 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61888 @ 0xf1c0 │ │ │ │ + movw r1, #62784 @ 0xf540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 8e760 │ │ │ │ + b.n 8e848 │ │ │ │ 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 │ │ │ │ @@ -147582,680 +147660,681 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r4, r9 │ │ │ │ ldrb.w lr, [r4], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.w 8e904 │ │ │ │ + bhi.w 8e9ec │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8e8ce │ │ │ │ + bhi.w 8e9b6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8ed6e │ │ │ │ + beq.w 8ee5a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8ed88 │ │ │ │ - movw ip, #27080 @ 0x69c8 │ │ │ │ + bne.w 8ee74 │ │ │ │ + movw ip, #27976 @ 0x6d48 │ │ │ │ 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.w 8e914 │ │ │ │ + bhi.w 8e9fc │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ - bhi.w 8ebf4 │ │ │ │ + bhi.w 8ece0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ec62 │ │ │ │ + beq.w 8ed4e │ │ │ │ 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.w 8e940 │ │ │ │ + bhi.w 8ea28 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8ec6a │ │ │ │ + bhi.w 8ed56 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8ec62 │ │ │ │ + beq.w 8ed4e │ │ │ │ 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.w 8e970 │ │ │ │ + bhi.w 8ea58 │ │ │ │ cmp.w r8, #39 @ 0x27 │ │ │ │ - bhi.w 8e994 │ │ │ │ + bhi.w 8ea7c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8ec62 │ │ │ │ + beq.w 8ed4e │ │ │ │ ldr.w r3, [ip, r8, lsl #2] │ │ │ │ mov r9, r1 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8e8aa │ │ │ │ + bhi.n 8e992 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.w 8eafc │ │ │ │ + bhi.w 8ebe8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ec60 │ │ │ │ + beq.w 8ed4c │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 8e888 │ │ │ │ + bls.n 8e970 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8ed7a │ │ │ │ + beq.w 8ee66 │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ ands.w lr, r1, #3 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #0 │ │ │ │ andne.w lr, lr, #1 │ │ │ │ add r2, lr │ │ │ │ - b.n 8e880 │ │ │ │ + b.n 8e968 │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8eccc │ │ │ │ + bhi.w 8edb8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r1, r7, #8 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r3, r7, #8 │ │ │ │ + lsls r2, r6, #8 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.n 8e9f4 │ │ │ │ + beq.n 8eae0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8e7da │ │ │ │ - b.n 8ed08 │ │ │ │ + beq.w 8e8c2 │ │ │ │ + b.n 8edf4 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ - beq.n 8ea00 │ │ │ │ + beq.n 8eaec │ │ │ │ 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.w 8e832 │ │ │ │ + bls.w 8e91a │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.n 8ea00 │ │ │ │ + beq.n 8eaec │ │ │ │ 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.w 8e860 │ │ │ │ + bls.w 8e948 │ │ │ │ cmp.w r8, #124 @ 0x7c │ │ │ │ - beq.n 8e9fe │ │ │ │ + beq.n 8eaea │ │ │ │ ldr.w r3, [ip, r8, lsl #2] │ │ │ │ mov r9, r1 │ │ │ │ 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 8e880 │ │ │ │ + b.n 8e968 │ │ │ │ sub.w r3, r8, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 8e976 │ │ │ │ - addw lr, pc, #4 │ │ │ │ + bhi.w 8e958 │ │ │ │ + addw lr, pc, #8 │ │ │ │ ldr.w pc, [lr, r3, lsl #2] │ │ │ │ - stcl 0, cr0, [sp], #32 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - ldrd r0, r0, [r7, #-32]! │ │ │ │ - ldrd r0, r0, [r7, #-32]! │ │ │ │ - ldrd r0, r0, [r7, #-32]! │ │ │ │ - ldrd r0, r0, [r7, #-32]! │ │ │ │ - ldrd r0, r0, [r7, #-32]! │ │ │ │ - ldrd r0, r0, [r7, #-32]! │ │ │ │ - ldrd r0, r0, [r7, #-32]! │ │ │ │ - ldrd r0, r0, [r7, #-32]! │ │ │ │ - ldrd r0, r0, [r7, #-32]! │ │ │ │ - ldrd r0, r0, [r7, #-32]! │ │ │ │ - ldrd r0, r0, [r7, #-32]! │ │ │ │ - ldrd r0, r0, [r7, #-32]! │ │ │ │ - ldrd r0, r0, [r7, #-32]! │ │ │ │ - ldrd r0, r0, [r7, #-32]! │ │ │ │ - ldrd r0, r0, [r7, #-32]! │ │ │ │ - ldrd r0, r0, [r7, #-32]! │ │ │ │ - mrrc 0, 0, r0, fp, cr8 │ │ │ │ - bic.w r0, sp, r8 │ │ │ │ + nop │ │ │ │ + ldcl 0, cr0, [r9, #32] │ │ │ │ + ands.w r0, r5, #8 │ │ │ │ + ldrd r0, r0, [r9, #-32] │ │ │ │ + ldrd r0, r0, [r9, #-32] │ │ │ │ + ldrd r0, r0, [r9, #-32] │ │ │ │ + ldrd r0, r0, [r9, #-32] │ │ │ │ + ldrd r0, r0, [r9, #-32] │ │ │ │ + ldrd r0, r0, [r9, #-32] │ │ │ │ + ldrd r0, r0, [r9, #-32] │ │ │ │ + ldrd r0, r0, [r9, #-32] │ │ │ │ + ldrd r0, r0, [r9, #-32] │ │ │ │ + ldrd r0, r0, [r9, #-32] │ │ │ │ + ldrd r0, r0, [r9, #-32] │ │ │ │ + ldrd r0, r0, [r9, #-32] │ │ │ │ + ldrd r0, r0, [r9, #-32] │ │ │ │ + ldrd r0, r0, [r9, #-32] │ │ │ │ + ldrd r0, r0, [r9, #-32] │ │ │ │ + ldrd r0, r0, [r9, #-32] │ │ │ │ + stcl 0, cr0, [r7, #-32] @ 0xffffffe0 │ │ │ │ + adds.w r0, r9, r8 │ │ │ │ mov r3, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8eede │ │ │ │ + bne.w 8efca │ │ │ │ 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 8e7c2 │ │ │ │ + bls.w 8e8aa │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.n 8e9fe │ │ │ │ + beq.n 8eaea │ │ │ │ mov r9, r8 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 8e7da │ │ │ │ + b.n 8e8c2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8ed28 │ │ │ │ + bne.w 8ee14 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 8eba6 │ │ │ │ + bge.w 8ec92 │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 8ebac │ │ │ │ + bgt.w 8ec98 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eb64 │ │ │ │ + bne.w 8ec50 │ │ │ │ cmp r5, r2 │ │ │ │ ite le │ │ │ │ movle.w r9, #0 │ │ │ │ movgt.w r9, #1 │ │ │ │ cmp r5, fp │ │ │ │ it lt │ │ │ │ orrlt.w r9, r9, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8edf2 │ │ │ │ + bne.w 8eede │ │ │ │ cmp r5, r9 │ │ │ │ ittt gt │ │ │ │ subgt.w sl, r1, #4 │ │ │ │ movgt r3, r7 │ │ │ │ addgt.w fp, sp, #28 │ │ │ │ - ble.n 8eb60 │ │ │ │ + ble.n 8ec4c │ │ │ │ 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 8ee6e │ │ │ │ + beq.w 8ef5a │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 8efb4 │ │ │ │ + bl 8f0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ee4e │ │ │ │ + bne.w 8ef3a │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 8ea74 │ │ │ │ + bne.n 8eb60 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8eaec │ │ │ │ + cbz r3, 8ebd8 │ │ │ │ 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, #27080 @ 0x69c8 │ │ │ │ + movw r1, #27976 @ 0x6d48 │ │ │ │ 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 8ed9a │ │ │ │ + bne.w 8ee86 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ed80 │ │ │ │ + bne.w 8ee6c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w lr, r3, #40 @ 0x28 │ │ │ │ cmp.w lr, #19 │ │ │ │ - bhi.w 8e894 │ │ │ │ + bhi.w 8e97c │ │ │ │ addw r8, pc, #4 │ │ │ │ ldr.w pc, [r8, lr, lsl #2] │ │ │ │ - stcl 0, cr0, [fp], #32 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - ldmia.w r5, {r3} │ │ │ │ - ldmia.w r5, {r3} │ │ │ │ - ldmia.w r5, {r3} │ │ │ │ - ldmia.w r5, {r3} │ │ │ │ - ldmia.w r5, {r3} │ │ │ │ - ldmia.w r5, {r3} │ │ │ │ - ldmia.w r5, {r3} │ │ │ │ - ldmia.w r5, {r3} │ │ │ │ - ldmia.w r5, {r3} │ │ │ │ - ldmia.w r5, {r3} │ │ │ │ - ldmia.w r5, {r3} │ │ │ │ - ldmia.w r5, {r3} │ │ │ │ - ldmia.w r5, {r3} │ │ │ │ - ldmia.w r5, {r3} │ │ │ │ - ldmia.w r5, {r3} │ │ │ │ - ldmia.w r5, {r3} │ │ │ │ - mrrc 0, 0, r0, r9, cr8 │ │ │ │ - stcl 0, cr0, [r7], #32 │ │ │ │ + ldcl 0, cr0, [r7, #32] │ │ │ │ + ands.w r0, r5, #8 │ │ │ │ + ldrd r0, r0, [sp, #-32]! │ │ │ │ + ldrd r0, r0, [sp, #-32]! │ │ │ │ + ldrd r0, r0, [sp, #-32]! │ │ │ │ + ldrd r0, r0, [sp, #-32]! │ │ │ │ + ldrd r0, r0, [sp, #-32]! │ │ │ │ + ldrd r0, r0, [sp, #-32]! │ │ │ │ + ldrd r0, r0, [sp, #-32]! │ │ │ │ + ldrd r0, r0, [sp, #-32]! │ │ │ │ + ldrd r0, r0, [sp, #-32]! │ │ │ │ + ldrd r0, r0, [sp, #-32]! │ │ │ │ + ldrd r0, r0, [sp, #-32]! │ │ │ │ + ldrd r0, r0, [sp, #-32]! │ │ │ │ + ldrd r0, r0, [sp, #-32]! │ │ │ │ + ldrd r0, r0, [sp, #-32]! │ │ │ │ + ldrd r0, r0, [sp, #-32]! │ │ │ │ + ldrd r0, r0, [sp, #-32]! │ │ │ │ + stcl 0, cr0, [r5, #-32] @ 0xffffffe0 │ │ │ │ + ldcl 0, cr0, [r3, #32] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8eab0 │ │ │ │ + b.n 8eb9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ef5a │ │ │ │ + beq.w 8f046 │ │ │ │ cmp.w fp, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #1 │ │ │ │ - bne.n 8ebd6 │ │ │ │ + bne.n 8ecc2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8eefa │ │ │ │ + beq.w 8efe6 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str r7, [r1, #0] │ │ │ │ - beq.w 8edba │ │ │ │ + beq.w 8eea6 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8efb4 │ │ │ │ + bl 8f0a0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8eaec │ │ │ │ + beq.n 8ebd8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8eddc │ │ │ │ + b.n 8eec8 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.w 8ea40 │ │ │ │ + ble.w 8eb2c │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8ef4e │ │ │ │ + bcs.w 8f03a │ │ │ │ lsls r0, r2, #3 │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ str r0, [r6, #0] │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ef52 │ │ │ │ + beq.w 8f03e │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ea48 │ │ │ │ + beq.w 8eb34 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62160 @ 0xf2d0 │ │ │ │ + movw r1, #63056 @ 0xf650 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 256344 │ │ │ │ - b.n 8eaf6 │ │ │ │ + bl 256768 │ │ │ │ + b.n 8ebe2 │ │ │ │ sub.w r3, r4, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8e814 │ │ │ │ + bhi.w 8e8fc │ │ │ │ addw lr, pc, #8 │ │ │ │ ldr.w pc, [lr, r3, lsl #2] │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [fp, #-32]! @ 0xffffffe0 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - @ instruction: 0xe8150008 │ │ │ │ - @ instruction: 0xe8150008 │ │ │ │ - @ instruction: 0xe8150008 │ │ │ │ - @ instruction: 0xe8150008 │ │ │ │ - @ instruction: 0xe8150008 │ │ │ │ - @ instruction: 0xe8150008 │ │ │ │ - @ instruction: 0xe8150008 │ │ │ │ - @ instruction: 0xe8150008 │ │ │ │ - @ instruction: 0xe8150008 │ │ │ │ - @ instruction: 0xe8150008 │ │ │ │ - @ instruction: 0xe8150008 │ │ │ │ - @ instruction: 0xe8150008 │ │ │ │ - @ instruction: 0xe8150008 │ │ │ │ - @ instruction: 0xe8150008 │ │ │ │ - @ instruction: 0xe8150008 │ │ │ │ - @ instruction: 0xe8150008 │ │ │ │ - mrrc 0, 0, r0, sp, cr8 │ │ │ │ - stcl 0, cr0, [r7, #-32]! @ 0xffffffe0 │ │ │ │ + cdp 0, 5, cr0, cr7, cr8, {0} │ │ │ │ + ands.w r0, r5, #8 │ │ │ │ + ldrd r0, r0, [sp], #32 │ │ │ │ + ldrd r0, r0, [sp], #32 │ │ │ │ + ldrd r0, r0, [sp], #32 │ │ │ │ + ldrd r0, r0, [sp], #32 │ │ │ │ + ldrd r0, r0, [sp], #32 │ │ │ │ + ldrd r0, r0, [sp], #32 │ │ │ │ + ldrd r0, r0, [sp], #32 │ │ │ │ + ldrd r0, r0, [sp], #32 │ │ │ │ + ldrd r0, r0, [sp], #32 │ │ │ │ + ldrd r0, r0, [sp], #32 │ │ │ │ + ldrd r0, r0, [sp], #32 │ │ │ │ + ldrd r0, r0, [sp], #32 │ │ │ │ + ldrd r0, r0, [sp], #32 │ │ │ │ + ldrd r0, r0, [sp], #32 │ │ │ │ + ldrd r0, r0, [sp], #32 │ │ │ │ + ldrd r0, r0, [sp], #32 │ │ │ │ + stcl 0, cr0, [r9, #-32] @ 0xffffffe0 │ │ │ │ + cdp 0, 5, cr0, cr3, cr8, {0} │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8ea30 │ │ │ │ + b.n 8eb1c │ │ │ │ mov r1, r9 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 8ea30 │ │ │ │ + b.n 8eb1c │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8e842 │ │ │ │ - add r4, pc, #4 @ (adr r4, 8ec7c ) │ │ │ │ + bhi.w 8e92a │ │ │ │ + add r4, pc, #4 @ (adr r4, 8ed68 ) │ │ │ │ ldr.w pc, [r4, r3, lsl #2] │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [fp, #-32]! @ 0xffffffe0 │ │ │ │ - vhadd.s32 d0, d9, d8 │ │ │ │ - strex r0, r0, [r3, #32] │ │ │ │ - strex r0, r0, [r3, #32] │ │ │ │ - strex r0, r0, [r3, #32] │ │ │ │ - strex r0, r0, [r3, #32] │ │ │ │ - strex r0, r0, [r3, #32] │ │ │ │ - strex r0, r0, [r3, #32] │ │ │ │ - strex r0, r0, [r3, #32] │ │ │ │ - strex r0, r0, [r3, #32] │ │ │ │ - strex r0, r0, [r3, #32] │ │ │ │ - strex r0, r0, [r3, #32] │ │ │ │ - strex r0, r0, [r3, #32] │ │ │ │ - strex r0, r0, [r3, #32] │ │ │ │ - strex r0, r0, [r3, #32] │ │ │ │ - strex r0, r0, [r3, #32] │ │ │ │ - strex r0, r0, [r3, #32] │ │ │ │ - strex r0, r0, [r3, #32] │ │ │ │ - mrrc 0, 0, r0, sp, cr8 │ │ │ │ - stcl 0, cr0, [r7, #-32]! @ 0xffffffe0 │ │ │ │ + cdp 0, 5, cr0, cr7, cr8, {0} │ │ │ │ + ands.w r0, r5, #8 │ │ │ │ + stmdb fp!, {r3} │ │ │ │ + stmdb fp!, {r3} │ │ │ │ + stmdb fp!, {r3} │ │ │ │ + stmdb fp!, {r3} │ │ │ │ + stmdb fp!, {r3} │ │ │ │ + stmdb fp!, {r3} │ │ │ │ + stmdb fp!, {r3} │ │ │ │ + stmdb fp!, {r3} │ │ │ │ + stmdb fp!, {r3} │ │ │ │ + stmdb fp!, {r3} │ │ │ │ + stmdb fp!, {r3} │ │ │ │ + stmdb fp!, {r3} │ │ │ │ + stmdb fp!, {r3} │ │ │ │ + stmdb fp!, {r3} │ │ │ │ + stmdb fp!, {r3} │ │ │ │ + stmdb fp!, {r3} │ │ │ │ + stcl 0, cr0, [r9, #-32] @ 0xffffffe0 │ │ │ │ + cdp 0, 5, cr0, cr3, cr8, {0} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8e7da │ │ │ │ + beq.w 8e8c2 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8ecfe │ │ │ │ + bhi.n 8edea │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8e7c2 │ │ │ │ + b.n 8e8aa │ │ │ │ mov r1, r9 │ │ │ │ - b.n 8ea2c │ │ │ │ + b.n 8eb18 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r4 │ │ │ │ adds r2, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bls.n 8ece0 │ │ │ │ + bls.n 8edcc │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8eede │ │ │ │ + beq.w 8efca │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bls.n 8ece0 │ │ │ │ + bls.n 8edcc │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8eede │ │ │ │ + beq.w 8efca │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8e7b4 │ │ │ │ + b.n 8e89c │ │ │ │ mov r8, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8ec5c │ │ │ │ - movw r1, #62060 @ 0xf26c │ │ │ │ + beq.n 8ed48 │ │ │ │ + movw r1, #62956 @ 0xf5ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #53920 @ 0xd2a0 │ │ │ │ + movw r0, #54816 @ 0xd620 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8ef28 │ │ │ │ + beq.w 8f014 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8e7b4 │ │ │ │ + b.n 8e89c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8ecec │ │ │ │ + beq.n 8edd8 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #29 │ │ │ │ - bgt.w 8ef8e │ │ │ │ + bgt.w 8f07a │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8e7b4 │ │ │ │ + b.n 8e89c │ │ │ │ mov r4, r8 │ │ │ │ - b.n 8ea2c │ │ │ │ + b.n 8eb18 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 8ecec │ │ │ │ + b.n 8edd8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8ed28 │ │ │ │ + bne.n 8ee14 │ │ │ │ mov r4, ip │ │ │ │ mov r8, ip │ │ │ │ - b.n 8ea30 │ │ │ │ + b.n 8eb1c │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 8ea00 │ │ │ │ + b.n 8eaec │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 75f9c │ │ │ │ - b.n 8eaf4 │ │ │ │ + bl 75f84 │ │ │ │ + b.n 8ebe0 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r4 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8ed14 │ │ │ │ + bhi.n 8ee00 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8e7c2 │ │ │ │ + b.n 8e8aa │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62248 @ 0xf328 │ │ │ │ + movw r1, #63144 @ 0xf6a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256344 │ │ │ │ - b.n 8eaf6 │ │ │ │ + bl 256768 │ │ │ │ + b.n 8ebe2 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r6, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 2410b4 <_PyArg_BadArgument@@Base+0xa08> │ │ │ │ + bl 241038 <_PyArg_BadArgument@@Base+0x514> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8eaec │ │ │ │ + beq.w 8ebd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 25d310 │ │ │ │ + bl 25d730 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256344 │ │ │ │ - b.n 8eaf6 │ │ │ │ + bl 256768 │ │ │ │ + b.n 8ebe2 │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8eecc │ │ │ │ + bne.n 8efb8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8eec2 │ │ │ │ - movw r8, #7140 @ 0x1be4 │ │ │ │ + bne.n 8efae │ │ │ │ + movw r8, #8036 @ 0x1f64 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ - movw r3, #32112 @ 0x7d70 │ │ │ │ + movw r3, #33008 @ 0x80f0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 8eea6 │ │ │ │ - movw r1, #61944 @ 0xf1f8 │ │ │ │ + bne.n 8ef92 │ │ │ │ + movw r1, #62840 @ 0xf578 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ cmp r5, fp │ │ │ │ - bge.n 8eeb2 │ │ │ │ + bge.n 8ef9e │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 8eeb8 │ │ │ │ - movw r2, #29260 @ 0x724c │ │ │ │ + beq.n 8efa4 │ │ │ │ + movw r2, #30116 @ 0x75a4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r2, r5, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #62204 @ 0xf2fc │ │ │ │ + movw r1, #63100 @ 0xf67c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 8edb2 │ │ │ │ + bl d5890 │ │ │ │ + b.n 8ee9e │ │ │ │ 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 25d310 │ │ │ │ + bl 25d730 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256344 │ │ │ │ - b.n 8eaf6 │ │ │ │ + bl 256768 │ │ │ │ + b.n 8ebe2 │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r6, [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 2410b4 <_PyArg_BadArgument@@Base+0xa08> │ │ │ │ + bl 241038 <_PyArg_BadArgument@@Base+0x514> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ee56 │ │ │ │ + bne.n 8ef42 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8ea74 │ │ │ │ - b.n 8eab0 │ │ │ │ + bne.w 8eb60 │ │ │ │ + b.n 8eb9c │ │ │ │ cmp r5, fp │ │ │ │ - blt.n 8eed4 │ │ │ │ - movw r1, #61964 @ 0xf20c │ │ │ │ + blt.n 8efc0 │ │ │ │ + movw r1, #62860 @ 0xf58c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 8ee2c │ │ │ │ - movw r2, #32112 @ 0x7d70 │ │ │ │ + bne.n 8ef18 │ │ │ │ + movw r2, #33008 @ 0x80f0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 8ee34 │ │ │ │ - movw r3, #11192 @ 0x2bb8 │ │ │ │ + b.n 8ef20 │ │ │ │ + movw r3, #12176 @ 0x2f90 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - b.n 8ee16 │ │ │ │ + b.n 8ef02 │ │ │ │ mov r1, r4 │ │ │ │ - bl f1e40 │ │ │ │ - b.n 8edb2 │ │ │ │ - movw r1, #61952 @ 0xf200 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 8ee9e │ │ │ │ + movw r1, #62848 @ 0xf580 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 8ee26 │ │ │ │ + b.n 8ef12 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w lr, [r9] │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bls.w 8e7c2 │ │ │ │ + bls.w 8e8aa │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - bne.w 8ed08 │ │ │ │ - b.n 8eee0 │ │ │ │ + bne.w 8edf4 │ │ │ │ + b.n 8efcc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8ef3c │ │ │ │ - movw r3, #11192 @ 0x2bb8 │ │ │ │ + beq.n 8f028 │ │ │ │ + movw r3, #12176 @ 0x2f90 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #62120 @ 0xf2a8 │ │ │ │ + movw r1, #63016 @ 0xf628 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256344 │ │ │ │ - b.n 8eaf6 │ │ │ │ - movw r1, #62028 @ 0xf24c │ │ │ │ + bl 256768 │ │ │ │ + b.n 8ebe2 │ │ │ │ + movw r1, #62924 @ 0xf5cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #53920 @ 0xd2a0 │ │ │ │ + movw r0, #54816 @ 0xd620 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r8, #7140 @ 0x1be4 │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r8, #8036 @ 0x1f64 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ - movw r3, #32112 @ 0x7d70 │ │ │ │ + movw r3, #33008 @ 0x80f0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8ef12 │ │ │ │ + b.n 8effe │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 1f2e80 │ │ │ │ + bl 1f31b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8eaf6 │ │ │ │ + b.n 8ebe2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8eaf4 │ │ │ │ + beq.w 8ebe0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8efa2 │ │ │ │ - movw r3, #11192 @ 0x2bb8 │ │ │ │ + beq.n 8f08e │ │ │ │ + movw r3, #12176 @ 0x2f90 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #62092 @ 0xf28c │ │ │ │ + movw r1, #62988 @ 0xf60c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256344 │ │ │ │ - b.n 8eaf6 │ │ │ │ - movw r1, #61972 @ 0xf214 │ │ │ │ + bl 256768 │ │ │ │ + b.n 8ebe2 │ │ │ │ + movw r1, #62868 @ 0xf594 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #53920 @ 0xd2a0 │ │ │ │ + movw r0, #54816 @ 0xd620 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r8, #7140 @ 0x1be4 │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r8, #8036 @ 0x1f64 │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ - movw r3, #32112 @ 0x7d70 │ │ │ │ + movw r3, #33008 @ 0x80f0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8ef78 │ │ │ │ + b.n 8f064 │ │ │ │ stmdb 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 │ │ │ │ @@ -148265,15 +148344,15 @@ │ │ │ │ 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 8f132 │ │ │ │ + bhi.w 8f21e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r5, #10 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r3, r1, #11 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsls r3, r4, #2 │ │ │ │ @@ -148329,452 +148408,452 @@ │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne.n 8f0b4 │ │ │ │ + bne.n 8f1a0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ ldr.w r1, [r4], #8 │ │ │ │ str r4, [r6, #0] │ │ │ │ - cbz r3, 8f0cc │ │ │ │ + cbz r3, 8f1b8 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8f0b0 │ │ │ │ + ble.n 8f19c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8f0d4 │ │ │ │ + beq.n 8f1c0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 8f0b0 │ │ │ │ + beq.n 8f19c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8f0d4 │ │ │ │ + beq.n 8f1c0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 8f0b0 │ │ │ │ + beq.n 8f19c │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8f0d4 │ │ │ │ + beq.n 8f1c0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8f0b0 │ │ │ │ + beq.n 8f19c │ │ │ │ adds r3, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 8f0d4 │ │ │ │ + beq.n 8f1c0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 8f0a2 │ │ │ │ + bne.n 8f18e │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - b.n 8f13a │ │ │ │ + b.n 8f226 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r2, #0] │ │ │ │ strne.w r8, [r3] │ │ │ │ - beq.w 8f5da │ │ │ │ + beq.w 8f6fa │ │ │ │ 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 8f0b0 │ │ │ │ + beq.n 8f19c │ │ │ │ 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 e38a8 │ │ │ │ + bl e3864 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8f3c2 │ │ │ │ + beq.w 8f4ae │ │ │ │ str r5, [r6, #0] │ │ │ │ - b.n 8f0c2 │ │ │ │ + b.n 8f1ae │ │ │ │ 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 8f7f4 │ │ │ │ + bpl.w 8fa44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f0c2 │ │ │ │ + b.n 8f1ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8f12e │ │ │ │ + beq.n 8f21a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f2c6 │ │ │ │ + bne.w 8f3b2 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 8f0c2 │ │ │ │ - movw r0, #62920 @ 0xf5c8 │ │ │ │ + b.n 8f1ae │ │ │ │ + movw r0, #63816 @ 0xf948 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ 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 264a20 <_Py_c_prod@@Base+0x768> │ │ │ │ + b.w 264e08 <_Py_c_prod@@Base+0x768> │ │ │ │ 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 8f78a │ │ │ │ + beq.w 8f85a │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8f612 │ │ │ │ + bne.w 8f6c6 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r1], #8 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f782 │ │ │ │ + bne.w 8f852 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8f656 │ │ │ │ + bpl.w 8f742 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f7fe │ │ │ │ + beq.w 8fa50 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r4, r5, #2 │ │ │ │ - b.n 8f0c2 │ │ │ │ + b.n 8f1ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 8fa12 │ │ │ │ + bne.w 8fb04 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8f9da │ │ │ │ + blt.w 8facc │ │ │ │ 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, #34365 @ 0x863d │ │ │ │ + movw r2, #34453 @ 0x8695 │ │ │ │ movt r2, #5 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f0c2 │ │ │ │ + b.n 8f1ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl dc170 <_PyNumber_Index@@Base> │ │ │ │ + bl dc0e4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f646 │ │ │ │ - bl 85938 │ │ │ │ + beq.w 8f732 │ │ │ │ + bl 859e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8f5c8 │ │ │ │ + blt.w 8f6b4 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 8f646 │ │ │ │ + beq.w 8f732 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 8f0c2 │ │ │ │ + b.n 8f1ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 142320 │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8f246 │ │ │ │ + bne.n 8f332 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f2c6 │ │ │ │ + bne.n 8f3b2 │ │ │ │ vstr d0, [r5] │ │ │ │ - b.n 8f0c2 │ │ │ │ + b.n 8f1ae │ │ │ │ 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 8f9ce │ │ │ │ + bpl.w 8fac0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8f9bc │ │ │ │ + bne.w 8faae │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsls r5, r3, #26 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ - bpl.w 8fa0c │ │ │ │ + bpl.w 8fafe │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8f9ae │ │ │ │ + bne.w 8faa0 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8f0c2 │ │ │ │ + b.n 8f1ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl e38a8 │ │ │ │ + bl e3864 │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 8f984 │ │ │ │ + beq.w 8fa1e │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8f98e │ │ │ │ + blt.w 8fa28 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r5, #0] │ │ │ │ - ble.w 8f0c2 │ │ │ │ + ble.w 8f1ae │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62352 @ 0xf390 │ │ │ │ + movw r1, #63248 @ 0xf710 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f0c6 │ │ │ │ + b.n 8f1b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl e38a8 │ │ │ │ + bl e3864 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8f574 │ │ │ │ + beq.w 8f660 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8f940 │ │ │ │ + blt.w 8fa84 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 8f968 │ │ │ │ + bge.w 8fa68 │ │ │ │ strh r5, [r6, #0] │ │ │ │ - b.n 8f0c2 │ │ │ │ + b.n 8f1ae │ │ │ │ ldr r5, [r6, #0] │ │ │ │ adds r3, r5, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 11c060 │ │ │ │ + bl 11c224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f95c │ │ │ │ + beq.w 8fa5c │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - bl 1e1320 │ │ │ │ + bl 1e1630 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8f33c │ │ │ │ + beq.n 8f428 │ │ │ │ strd r8, r6, [r5] │ │ │ │ - b.n 8f0c2 │ │ │ │ + b.n 8f1ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1267dc │ │ │ │ + bl 1266d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 8f31a │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 8f406 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f31a │ │ │ │ + beq.n 8f406 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f0c6 │ │ │ │ + b.n 8f1b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 142320 │ │ │ │ + bl 142038 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 8f912 │ │ │ │ + beq.w 8fa06 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [r5] │ │ │ │ - b.n 8f0c2 │ │ │ │ + b.n 8f1ae │ │ │ │ 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 8f66e │ │ │ │ + bne.w 8f75a │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f690 │ │ │ │ + bne.w 8f77c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ adds r4, r5, #2 │ │ │ │ - movw r2, #34365 @ 0x863d │ │ │ │ + movw r2, #34453 @ 0x8695 │ │ │ │ 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 8f0c2 │ │ │ │ + b.n 8f1ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 20ff40 │ │ │ │ + bl 21028c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8f0fa │ │ │ │ - bl 7fa30 │ │ │ │ + bne.w 8f1e6 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f0fa │ │ │ │ + beq.w 8f1e6 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f0c6 │ │ │ │ + b.n 8f1b2 │ │ │ │ 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 8f92a │ │ │ │ + bne.w 8f834 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f0c2 │ │ │ │ + b.n 8f1ae │ │ │ │ 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 8f6ec │ │ │ │ + bpl.w 8f7d8 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8f6c4 │ │ │ │ + bne.w 8f7b0 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 8f0c2 │ │ │ │ + b.n 8f1ae │ │ │ │ ldr r5, [r6, #0] │ │ │ │ adds r3, r5, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 11c060 │ │ │ │ + bl 11c224 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f95c │ │ │ │ + beq.w 8fa5c │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - bl 20ff40 │ │ │ │ + bl 21028c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8f0fa │ │ │ │ - b.n 8f3c2 │ │ │ │ + bne.w 8f1e6 │ │ │ │ + b.n 8f4ae │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - movw r1, #62276 @ 0xf344 │ │ │ │ + movw r1, #63172 @ 0xf6c4 │ │ │ │ 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 8f8b0 │ │ │ │ + beq.w 8f9a4 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 8fa24 │ │ │ │ + bne.w 8fb16 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fa5a │ │ │ │ + beq.w 8fb34 │ │ │ │ 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 8f88a │ │ │ │ + bmi.w 8f97e │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8f88a │ │ │ │ + beq.w 8f97e │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 88210 │ │ │ │ + bl 882c4 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f9f0 │ │ │ │ + bne.w 8fae2 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8f8cc │ │ │ │ + bpl.w 8f9c0 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl cea44 │ │ │ │ + bl ce918 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f880 │ │ │ │ + beq.w 8f974 │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #32112 @ 0x7d70 │ │ │ │ + movw r2, #33008 @ 0x80f0 │ │ │ │ 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 8f808 │ │ │ │ + beq.w 8f8fc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 2bf84 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 8f708 │ │ │ │ + bne.w 8f7f4 │ │ │ │ add.w r0, fp, #1 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa42 │ │ │ │ + beq.w 8fb5a │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r5, #34027 @ 0x84eb │ │ │ │ + movw r5, #34113 @ 0x8541 │ │ │ │ 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] │ │ │ │ @@ -148782,304 +148861,308 @@ │ │ │ │ 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 8f0c2 │ │ │ │ + bge.w 8f1ae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f0c2 │ │ │ │ + bne.w 8f1ae │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f0c2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f1ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 20ff40 │ │ │ │ + bl 21028c │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 8f726 │ │ │ │ + beq.w 8f812 │ │ │ │ strb r5, [r6, #0] │ │ │ │ - b.n 8f0c2 │ │ │ │ + b.n 8f1ae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 20ff40 │ │ │ │ + bl 21028c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8f2ee │ │ │ │ - bl 7fa30 │ │ │ │ + bne.w 8f3da │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f2ee │ │ │ │ + beq.w 8f3da │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f0c6 │ │ │ │ + b.n 8f1b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 24c0e4 │ │ │ │ + bl 24c57c │ │ │ │ vstr d0, [sp, #32] │ │ │ │ vstr d1, [sp, #40] @ 0x28 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f2c6 │ │ │ │ + bne.w 8f3b2 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 8f0c2 │ │ │ │ + b.n 8f1ae │ │ │ │ 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 8f110 │ │ │ │ - movw r0, #59408 @ 0xe810 │ │ │ │ + bmi.w 8f1fc │ │ │ │ + movw r0, #60528 @ 0xec70 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.n 8f13a │ │ │ │ + b.n 8f226 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f210 │ │ │ │ + bne.w 8f2fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f210 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f2fc │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8f8be │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 8f89e │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 8b3dc │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8fa50 │ │ │ │ + blx 2bf84 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 8f884 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + b.n 8f1ae │ │ │ │ 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 8f7b4 │ │ │ │ + beq.w 8f848 │ │ │ │ adds r4, r5, #2 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8f0c2 │ │ │ │ + bne.w 8f1ae │ │ │ │ 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 8f0c2 │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8f9aa │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 8f748 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 8b350 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8f7fe │ │ │ │ - blx 2bf84 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 8f768 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - b.n 8f0c2 │ │ │ │ - bl 7fa30 │ │ │ │ + b.n 8f1ae │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f2c6 │ │ │ │ + bne.w 8f3b2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f216 │ │ │ │ + b.n 8f302 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 251a44 │ │ │ │ + bl 251edc │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r6, #0] │ │ │ │ - bge.w 8f1a6 │ │ │ │ + bge.w 8f292 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.n 8f13a │ │ │ │ + b.n 8f226 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 251a44 │ │ │ │ + bl 251edc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 8f66a │ │ │ │ + blt.n 8f756 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bne.n 8f69a │ │ │ │ + bne.n 8f786 │ │ │ │ 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 8f0c2 │ │ │ │ - movw r0, #15192 @ 0x3b58 │ │ │ │ + b.n 8f1ae │ │ │ │ + movw r0, #16560 @ 0x40b0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.n 8f13a │ │ │ │ + b.n 8f226 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2bf84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8f0c2 │ │ │ │ + beq.w 8f1ae │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60764 @ 0xed5c │ │ │ │ + movw r1, #61660 @ 0xf0dc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f0c6 │ │ │ │ - movw r2, #62560 @ 0xf460 │ │ │ │ + b.n 8f1b2 │ │ │ │ + movw r2, #63456 @ 0xf7e0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r3, #62492 @ 0xf41c │ │ │ │ + movw r3, #63388 @ 0xf79c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ strd r2, r0, [sp] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - movw r2, #62520 @ 0xf438 │ │ │ │ + movw r2, #63416 @ 0xf7b8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 18419c │ │ │ │ + bl 1843dc │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f0c6 │ │ │ │ + b.n 8f1b2 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f734 │ │ │ │ - bl 88210 │ │ │ │ - cbnz r0, 8f734 │ │ │ │ - movw r0, #62492 @ 0xf41c │ │ │ │ + beq.n 8f820 │ │ │ │ + bl 882c4 │ │ │ │ + cbnz r0, 8f820 │ │ │ │ + movw r0, #63388 @ 0xf79c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f13a │ │ │ │ + b.n 8f226 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f71c │ │ │ │ + bge.n 8f808 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8f71c │ │ │ │ + cbnz r2, 8f808 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #62796 @ 0xf54c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #63692 @ 0xf8cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f13a │ │ │ │ - bl 7fa30 │ │ │ │ + b.n 8f226 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f55c │ │ │ │ + beq.w 8f648 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f0c6 │ │ │ │ + b.n 8f1b2 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8fa30 │ │ │ │ + bne.w 8fb22 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 8f0c2 │ │ │ │ - movw r4, #54164 @ 0xd394 │ │ │ │ - movt r4, #41 @ 0x29 │ │ │ │ - movw r0, #30024 @ 0x7548 │ │ │ │ - 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 8f140 │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60916 @ 0xedf4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - mov r0, r9 │ │ │ │ - b.n 8f0c6 │ │ │ │ + b.n 8f1ae │ │ │ │ + bl 882c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8f4d2 │ │ │ │ + movw r0, #24296 @ 0x5ee8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.n 8f226 │ │ │ │ + movw r0, #63728 @ 0xf8f0 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.n 8f226 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 8f1a6 │ │ │ │ + b.n 8f292 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ - cbnz r3, 8f7e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8f8e8 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8f7be │ │ │ │ + bne.n 8f8c2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1292d8 │ │ │ │ + bl 1291e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f690 │ │ │ │ + bne.n 8f77c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r5, #2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 8f1d2 │ │ │ │ - movw r0, #62832 @ 0xf570 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f13a │ │ │ │ + b.n 8f2be │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #61812 @ 0xf174 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + mov r0, r9 │ │ │ │ + b.n 8f1b2 │ │ │ │ + movw r4, #55060 @ 0xd714 │ │ │ │ + movt r4, #41 @ 0x29 │ │ │ │ + movw r0, #30780 @ 0x783c │ │ │ │ + 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 8f22c │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 8f6f6 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 8b350 │ │ │ │ + bl 8b3dc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 8f7fe │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8fa50 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 129450 │ │ │ │ - b.n 8f7a8 │ │ │ │ + bl 129360 │ │ │ │ + b.n 8f878 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 129450 │ │ │ │ - b.n 8f7a8 │ │ │ │ - movw r0, #54164 @ 0xd394 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f13a │ │ │ │ - movw r0, #62616 @ 0xf498 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f13a │ │ │ │ + bl 129360 │ │ │ │ + b.n 8f878 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8fa6e │ │ │ │ + beq.w 8fb40 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8f8d6 │ │ │ │ + bne.n 8f9ca │ │ │ │ cmp r4, ip │ │ │ │ - blt.w 8fa42 │ │ │ │ + blt.w 8fb5a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa42 │ │ │ │ + beq.w 8fb5a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r0, #34027 @ 0x84eb │ │ │ │ + movw r0, #34113 @ 0x8541 │ │ │ │ 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 │ │ │ │ @@ -149089,320 +149172,314 @@ │ │ │ │ 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 8f52c │ │ │ │ - movw r0, #62700 @ 0xf4ec │ │ │ │ + b.n 8f618 │ │ │ │ + movw r0, #63596 @ 0xf86c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f13a │ │ │ │ + b.n 8f226 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f89a │ │ │ │ + bge.n 8f98e │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8f9fc │ │ │ │ + beq.w 8faee │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r1, r8, #16 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8f4c6 │ │ │ │ + b.n 8f5b2 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fa5a │ │ │ │ + beq.w 8fb34 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 8f7f4 │ │ │ │ + bpl.n 8fa44 │ │ │ │ adds r4, r5, #2 │ │ │ │ - b.n 8f4a0 │ │ │ │ - movw r0, #62284 @ 0xf34c │ │ │ │ + b.n 8f58c │ │ │ │ + movw r0, #63180 @ 0xf6cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f13a │ │ │ │ + b.n 8f226 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 8f86c │ │ │ │ + bge.n 8f960 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8f8f2 │ │ │ │ + bge.n 8f9e6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8f8f0 │ │ │ │ + cbnz r2, 8f9e4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movw r4, #43724 @ 0xaacc │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r2, fp │ │ │ │ - movw r1, #62744 @ 0xf518 │ │ │ │ + movw r1, #63640 @ 0xf898 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f0c6 │ │ │ │ + b.w 8f1b2 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f364 │ │ │ │ + beq.w 8f450 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f0c6 │ │ │ │ - bl 88210 │ │ │ │ + b.w 8f1b2 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f3e6 │ │ │ │ - movw r0, #23400 @ 0x5b68 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f13a │ │ │ │ + bne.w 8f3b2 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62400 @ 0xf3c0 │ │ │ │ + movw r1, #63204 @ 0xf6e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f0c6 │ │ │ │ - movw r0, #10064 @ 0x2750 │ │ │ │ + b.w 8f1b2 │ │ │ │ + movw r0, #55060 @ 0xd714 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 8f226 │ │ │ │ + movw r0, #63512 @ 0xf818 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 8f226 │ │ │ │ + movw r0, #11100 @ 0x2b5c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 8f13a │ │ │ │ + b.w 8f226 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62444 @ 0xf3ec │ │ │ │ + movw r1, #63340 @ 0xf76c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f0c6 │ │ │ │ - bl 7fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8f2c6 │ │ │ │ + b.w 8f1b2 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62308 @ 0xf364 │ │ │ │ + movw r1, #63296 @ 0xf740 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f0c6 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 8f642 │ │ │ │ + b.w 8f1b2 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r8] │ │ │ │ ldrne.w r3, [r8] │ │ │ │ - b.n 8f28a │ │ │ │ - movw r2, #31172 @ 0x79c4 │ │ │ │ + b.n 8f376 │ │ │ │ + movw r2, #31928 @ 0x7cb8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r3, #62596 @ 0xf484 │ │ │ │ + movw r3, #63492 @ 0xf804 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8f6d4 │ │ │ │ - movw r0, #62596 @ 0xf484 │ │ │ │ + b.n 8f7c0 │ │ │ │ + movw r0, #63492 @ 0xf804 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f13a │ │ │ │ - bl d8138 │ │ │ │ - movw r0, #62888 @ 0xf5a8 │ │ │ │ + b.w 8f226 │ │ │ │ + bl d801c │ │ │ │ + movw r0, #63784 @ 0xf928 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - b.w 8f140 │ │ │ │ + b.w 8f22c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8f894 │ │ │ │ + blt.w 8f988 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov fp, r3 │ │ │ │ - cbz r3, 8fa1e │ │ │ │ + cbz r3, 8fb10 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8f4c6 │ │ │ │ + b.n 8f5b2 │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ - b.n 8f280 │ │ │ │ - movw r0, #62848 @ 0xf580 │ │ │ │ + b.n 8f36c │ │ │ │ + movw r0, #63744 @ 0xf900 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f13a │ │ │ │ - ldr r1, [pc, #112] @ (8fa90 ) │ │ │ │ + b.w 8f226 │ │ │ │ + ldr r1, [pc, #112] @ (8fb84 ) │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8f4c6 │ │ │ │ - movw r0, #62644 @ 0xf4b4 │ │ │ │ + b.n 8f5b2 │ │ │ │ + movw r0, #63540 @ 0xf834 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f13a │ │ │ │ - movw r2, #62576 @ 0xf470 │ │ │ │ + b.w 8f226 │ │ │ │ + movw r2, #63472 @ 0xf7f0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r3, #62492 @ 0xf41c │ │ │ │ + movw r3, #63388 @ 0xf79c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8f6d4 │ │ │ │ + b.n 8f7c0 │ │ │ │ + movw r0, #63576 @ 0xf858 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 8f226 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fa50 │ │ │ │ + bge.n 8fb4e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8fa66 │ │ │ │ - bl 1f2e80 │ │ │ │ - mov r0, r9 │ │ │ │ - b.w 8f0c6 │ │ │ │ - movw r0, #62680 @ 0xf4d8 │ │ │ │ + cbz r2, 8fb7a │ │ │ │ + movw r0, #63616 @ 0xf880 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f13a │ │ │ │ - mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fa50 │ │ │ │ + b.w 8f226 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8fa7c │ │ │ │ + bge.n 8fb68 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 8fa88 │ │ │ │ - movw r0, #62720 @ 0xf500 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 8f13a │ │ │ │ + cbz r2, 8fb72 │ │ │ │ + bl 1f31b8 │ │ │ │ + mov r0, r9 │ │ │ │ + b.w 8f1b2 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fb68 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fa7c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fb4e │ │ │ │ + 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 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #420 @ 0x1a4 │ │ │ │ ldrcs r3, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 8fe7e │ │ │ │ + bcs.w 8ff8a │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ - bcs.w 8fe6a │ │ │ │ + bcs.w 8ff72 │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r3, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 8fe7e │ │ │ │ + bcs.w 8ff8a │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.w 8fbf8 │ │ │ │ + bls.w 8fce4 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8fc0a │ │ │ │ + beq.w 8fcf6 │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 8fc0a │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ + beq.w 8fcf6 │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r5 │ │ │ │ - mov.w lr, #0 │ │ │ │ + mov.w ip, #0 │ │ │ │ add.w r2, r0, #112 @ 0x70 │ │ │ │ - str.w lr, [sp, #24] │ │ │ │ + movw lr, #40968 @ 0xa008 │ │ │ │ + movt lr, #75 @ 0x4b │ │ │ │ str r2, [sp, #32] │ │ │ │ - movw r2, #40968 @ 0xa008 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - str.w lr, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - movw r2, #7597 @ 0x1dad │ │ │ │ + str.w ip, [sp, #24] │ │ │ │ + movw r2, #7745 @ 0x1e41 │ │ │ │ movt r2, #4 │ │ │ │ - str.w lr, [sp, #28] │ │ │ │ + str.w ip, [sp] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ + str.w lr, [sp, #16] │ │ │ │ ldr.w r6, [fp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ff9a │ │ │ │ + bne.w 90082 │ │ │ │ ldr.w r9, [r6, #12] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8ff9a │ │ │ │ + beq.w 90082 │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90032 │ │ │ │ + beq.w 90118 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8fe86 │ │ │ │ + bge.w 8ff92 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - ble.w 8fe26 │ │ │ │ + ble.w 8ff1e │ │ │ │ add.w r7, r0, #12 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r4, #28 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8fc16 │ │ │ │ + bmi.n 8fd02 │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8fc5a │ │ │ │ + bne.n 8fd46 │ │ │ │ adds r5, #1 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8ff0c │ │ │ │ + beq.w 9000a │ │ │ │ cmp r5, r8 │ │ │ │ - blt.n 8fb72 │ │ │ │ + blt.n 8fc68 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - lsls r1, r4, #31 │ │ │ │ - bmi.n 8fbb0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8fefa │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bpl.w 8ff5e │ │ │ │ ldrd r1, r2, [sp, #32] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add.w r0, fp, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8fe18 │ │ │ │ - ldr.w lr, [sp, #28] │ │ │ │ + beq.w 8ff10 │ │ │ │ + ldr.w ip, [sp, #28] │ │ │ │ ldr.w r8, [sp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - eor.w r3, lr, #1 │ │ │ │ + eor.w r3, ip, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, r8 │ │ │ │ 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 8fe78 │ │ │ │ + bhi.w 8ff84 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fae8 │ │ │ │ + bne.w 8fbdc │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r5, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 8fc0a │ │ │ │ + beq.n 8fcf6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 8fbf2 │ │ │ │ - ldr r3, [pc, #640] @ (8fe98 ) │ │ │ │ + b.n 8fcde │ │ │ │ + ldr r3, [pc, #636] @ (8ff80 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ mla r1, r3, r4, r1 │ │ │ │ @@ -149411,704 +149488,707 @@ │ │ │ │ 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 8ffec │ │ │ │ + beq.w 900ac │ │ │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ │ │ mov r2, r9 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8fb92 │ │ │ │ + beq.n 8fc88 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8ff02 │ │ │ │ + bge.w 90000 │ │ │ │ adds r1, #1 │ │ │ │ adds r0, #3 │ │ │ │ str r1, [r2, #0] │ │ │ │ - beq.w 8ff0c │ │ │ │ + beq.w 9000a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8fe1c │ │ │ │ + beq.w 8ff14 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bpl.w 8ff48 │ │ │ │ - bic.w r4, r3, #1 │ │ │ │ - movw r2, #28140 @ 0x6dec │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.w 8feaa │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - ldr.w r0, [fp, #24] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 8ffba │ │ │ │ - ldr r2, [pc, #500] @ (8fe98 ) │ │ │ │ - mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ - add.w r7, r6, #110592 @ 0x1b000 │ │ │ │ - ldr.w r2, [r7, #3988] @ 0xf94 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.w 90026 │ │ │ │ - movw r2, #47236 @ 0xb884 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - add.w r5, r6, #114176 @ 0x1be00 │ │ │ │ - str.w r0, [r7, #3988] @ 0xf94 │ │ │ │ - add.w r5, r5, #408 @ 0x198 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - cbnz r1, 8fcd8 │ │ │ │ - b.n 8fcec │ │ │ │ - ldr r1, [r2, #52] @ 0x34 │ │ │ │ - adds r2, #28 │ │ │ │ - cbz r1, 8fcec │ │ │ │ + bmi.n 8fd74 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 90046 │ │ │ │ + bic.w r2, r3, #1 │ │ │ │ + movw r1, #28140 @ 0x6dec │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8fcd2 │ │ │ │ - mov ip, r5 │ │ │ │ - str.w r2, [ip], #4 │ │ │ │ - adds r2, #28 │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - mov r5, ip │ │ │ │ + bne.w 8ffb2 │ │ │ │ + ldr r1, [r2, #20] │ │ │ │ + ldr.w r4, [fp, #24] │ │ │ │ + ldr r1, [r1, #24] │ │ │ │ + cmp r1, r4 │ │ │ │ + bne.w 900ba │ │ │ │ + ldr r1, [pc, #488] @ (8ff80 ) │ │ │ │ + mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr.w ip, [r1, #8] │ │ │ │ + add.w r6, ip, #110592 @ 0x1b000 │ │ │ │ + ldr.w r1, [r6, #3988] @ 0xf94 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.w 9013c │ │ │ │ + movw r1, #47236 @ 0xb884 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + add.w r5, ip, #114176 @ 0x1be00 │ │ │ │ + str.w r4, [r6, #3988] @ 0xf94 │ │ │ │ + add.w r5, r5, #408 @ 0x198 │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ + cbnz r0, 8fdd0 │ │ │ │ + b.n 8fde4 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ + adds r1, #28 │ │ │ │ + cbz r0, 8fde4 │ │ │ │ + cmp r4, r0 │ │ │ │ + bne.n 8fdca │ │ │ │ + mov r7, r5 │ │ │ │ + str.w r1, [r7], #4 │ │ │ │ + adds r1, #28 │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ + mov r5, r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8fdd0 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r5, #0] │ │ │ │ + ldr.w r1, [r6, #3992] @ 0xf98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8fcd8 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr.w r2, [r7, #3992] @ 0xf98 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 8fda2 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp.w r2, #420 @ 0x1a4 │ │ │ │ - bcs.w 8ffe2 │ │ │ │ - cmp.w r2, #380 @ 0x17c │ │ │ │ - bcs.w 8ff90 │ │ │ │ - cmp.w r2, #368 @ 0x170 │ │ │ │ - bcs.w 8ffb0 │ │ │ │ - cmp r2, #223 @ 0xdf │ │ │ │ - bls.w 8ff36 │ │ │ │ - ldr.w r1, [sl, #48] @ 0x30 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + beq.n 8fe9a │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp.w r1, #420 @ 0x1a4 │ │ │ │ + bcs.w 900de │ │ │ │ + cmp.w r1, #380 @ 0x17c │ │ │ │ + bcs.w 90098 │ │ │ │ + cmp.w r1, #368 @ 0x170 │ │ │ │ + bcs.w 900a2 │ │ │ │ + cmp r1, #223 @ 0xdf │ │ │ │ + bls.w 90034 │ │ │ │ + ldr.w r0, [sl, #48] @ 0x30 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 90076 │ │ │ │ + adds r0, r0, r1 │ │ │ │ + beq.n 8fe28 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8ff84 │ │ │ │ - adds r1, r1, r2 │ │ │ │ - beq.n 8fd30 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 8ff60 │ │ │ │ - ldr.w r0, [r7, #3996] @ 0xf9c │ │ │ │ - cbz r0, 8fd98 │ │ │ │ - add.w r6, r6, #114176 @ 0x1be00 │ │ │ │ + beq.w 90052 │ │ │ │ + ldr.w r4, [r6, #3996] @ 0xf9c │ │ │ │ + cbz r4, 8fe90 │ │ │ │ + add.w r5, ip, #114176 @ 0x1be00 │ │ │ │ mov r7, sl │ │ │ │ - add.w r6, r6, #412 @ 0x19c │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp.w r2, #420 @ 0x1a4 │ │ │ │ + add.w r5, r5, #412 @ 0x19c │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + cmp.w r1, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ - subcs.w r2, r2, #420 @ 0x1a4 │ │ │ │ - ldrcs r0, [r7, #80] @ 0x50 │ │ │ │ - bcs.w 8ff7c │ │ │ │ - cmp.w r2, #380 @ 0x17c │ │ │ │ + subcs.w r1, r1, #420 @ 0x1a4 │ │ │ │ + ldrcs r4, [r7, #80] @ 0x50 │ │ │ │ + bcs.w 9006e │ │ │ │ + cmp.w r1, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ - subcs.w r2, r2, #380 @ 0x17c │ │ │ │ - ldrcs r0, [r7, #52] @ 0x34 │ │ │ │ - bcs.w 8ff7c │ │ │ │ - cmp.w r2, #368 @ 0x170 │ │ │ │ + subcs.w r1, r1, #380 @ 0x17c │ │ │ │ + ldrcs r4, [r7, #52] @ 0x34 │ │ │ │ + bcs.w 9006e │ │ │ │ + cmp.w r1, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ - subcs.w r2, r2, #368 @ 0x170 │ │ │ │ - ldrcs r0, [r7, #56] @ 0x38 │ │ │ │ - bcs.w 8ff7c │ │ │ │ - cmp r2, #223 @ 0xdf │ │ │ │ - bls.w 8fe9c │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ - cbz r0, 8fd8e │ │ │ │ - adds r5, r0, r2 │ │ │ │ - beq.n 8fd8e │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - cbz r2, 8fd8e │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 8ffde │ │ │ │ - mov r1, r5 │ │ │ │ - ldr.w r0, [r6, #4]! │ │ │ │ + subcs.w r1, r1, #368 @ 0x170 │ │ │ │ + ldrcs r4, [r7, #56] @ 0x38 │ │ │ │ + bcs.w 9006e │ │ │ │ + cmp r1, #223 @ 0xdf │ │ │ │ + bls.w 8ffa4 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ + cbz r4, 8fe86 │ │ │ │ + adds r6, r4, r1 │ │ │ │ + beq.n 8fe86 │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cbz r1, 8fe86 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fd40 │ │ │ │ + bne.w 900b6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r4, [r5, #4]! │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 8fe38 │ │ │ │ mov sl, r7 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ it ne │ │ │ │ - cmpne r1, #0 │ │ │ │ - bne.n 8fe3a │ │ │ │ - ldr.w r2, [fp, #8] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 8fe40 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - ldr.w r2, [fp, #12] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 8fdfa │ │ │ │ - ldr.w r1, [sl, #172] @ 0xac │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne.n 8ff2e │ │ │ │ + ldr.w r1, [fp, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8fe4a │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ + bne.n 8ff34 │ │ │ │ + ldr r1, [r2, #20] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + ldr.w r1, [fp, #12] │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 8fef2 │ │ │ │ + ldr.w r0, [sl, #172] @ 0xac │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8ff3e │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 8fdfa │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 8fe64 │ │ │ │ + ble.n 8fef2 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 8ff58 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8fdfa │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 8fe64 │ │ │ │ + beq.n 8fef2 │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 8ff58 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 8fdfa │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 8fe64 │ │ │ │ + beq.n 8fef2 │ │ │ │ + ldr r1, [r0, #24] │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 8ff58 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 8fdfa │ │ │ │ - adds r1, #24 │ │ │ │ - movs r2, #3 │ │ │ │ - ldr.w r6, [r1, #4]! │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 8fe64 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.n 8fdec │ │ │ │ + beq.n 8fef2 │ │ │ │ + adds r0, #24 │ │ │ │ + movs r1, #3 │ │ │ │ + ldr.w r6, [r0, #4]! │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r4, r6 │ │ │ │ + beq.n 8ff58 │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.n 8fee4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - lsls r0, r3, #31 │ │ │ │ - bmi.w 8fbc0 │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.w 8fcac │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8fbc0 │ │ │ │ + bne.w 8fcac │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fbc0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fcac │ │ │ │ mov fp, r0 │ │ │ │ - b.n 8fb28 │ │ │ │ + b.n 8fc1e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - blt.w 8fb70 │ │ │ │ - b.n 8fb9e │ │ │ │ + blt.w 8fc66 │ │ │ │ + b.n 8fc94 │ │ │ │ lsls r4, r0, #31 │ │ │ │ - bmi.w 8fbb0 │ │ │ │ + bmi.w 8fc9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fbb0 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fbb0 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 8fdae │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + bne.w 8fc9c │ │ │ │ + b.n 8ff6c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 8fdae │ │ │ │ - b.n 8fdfa │ │ │ │ - mov r2, sl │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 8fe64 │ │ │ │ - ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 8fe4c │ │ │ │ - movw r2, #34368 @ 0x8640 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 8fdfa │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 8fea6 │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 8fea6 │ │ │ │ + b.n 8fef2 │ │ │ │ + mov r1, sl │ │ │ │ + cmp r4, r1 │ │ │ │ + beq.n 8ff58 │ │ │ │ + ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 8ff40 │ │ │ │ + movw r1, #34368 @ 0x8640 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + cmp r4, r1 │ │ │ │ + bne.n 8fef2 │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 8fdfe │ │ │ │ + b.n 8fef6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8fc9c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8fc9c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub.w r2, fp, #380 @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fae8 │ │ │ │ - b.n 8fc0a │ │ │ │ + bne.w 8fbdc │ │ │ │ + b.n 8fcf6 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fae8 │ │ │ │ - b.n 8fc0a │ │ │ │ + bne.w 8fbdc │ │ │ │ + b.n 8fcf6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 8fbb0 │ │ │ │ + ble.w 8fc9c │ │ │ │ add.w r7, r0, #12 │ │ │ │ orr.w r4, r0, #1 │ │ │ │ - b.n 8fb6c │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #207 @ 0xcf │ │ │ │ - bhi.n 8ff78 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 8fc62 │ │ │ │ + cmp r1, #207 @ 0xcf │ │ │ │ + bhi.n 9006a │ │ │ │ + mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8fd7e │ │ │ │ - b.n 8fd8e │ │ │ │ - movw r2, #14536 @ 0x38c8 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 8ff14 │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.w 8ffc6 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - movw r2, #29264 @ 0x7250 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r1, r2 │ │ │ │ + bne.w 8fe76 │ │ │ │ + b.n 8fe86 │ │ │ │ + movw r1, #14536 @ 0x38c8 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + cmp r0, r1 │ │ │ │ + beq.n 90012 │ │ │ │ + movw r1, #5160 @ 0x1428 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 900c6 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + movw r1, #29264 @ 0x7250 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + cmp r0, r1 │ │ │ │ it eq │ │ │ │ - cmpeq r0, #0 │ │ │ │ - beq.w 90010 │ │ │ │ + cmpeq r4, #0 │ │ │ │ + beq.w 90102 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #48573 @ 0xbdbd │ │ │ │ + movw r2, #48405 @ 0xbd15 │ │ │ │ movt r2, #20 │ │ │ │ cmp r1, r2 │ │ │ │ ittt eq │ │ │ │ ldreq.w r2, [sl, #84] @ 0x54 │ │ │ │ biceq.w r2, r2, #2048 @ 0x800 │ │ │ │ streq.w r2, [sl, #84] @ 0x54 │ │ │ │ - b.n 8fdfa │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 8fbb0 │ │ │ │ + b.n 8fef2 │ │ │ │ orr.w r3, r2, #1 │ │ │ │ adds r0, #3 │ │ │ │ - bne.w 8fc70 │ │ │ │ + bne.w 8fd5c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - bl d8138 │ │ │ │ - b.n 8fba0 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - movw r2, #7789 @ 0x1e6d │ │ │ │ - movt r2, #16 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 8fff6 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add.w r2, sl, #156 @ 0x9c │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 8fff6 │ │ │ │ + bl d801c │ │ │ │ + b.n 8fc96 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + movw r1, #7649 @ 0x1de1 │ │ │ │ + movt r1, #16 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 900e8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add.w r1, sl, #156 @ 0x9c │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 900e8 │ │ │ │ ldr.w r2, [sl, #156] @ 0x9c │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 8fdfe │ │ │ │ - cmp r2, #207 @ 0xcf │ │ │ │ + b.n 8fef6 │ │ │ │ + cmp r1, #207 @ 0xcf │ │ │ │ itt hi │ │ │ │ - subhi r2, #208 @ 0xd0 │ │ │ │ - ldrhi.w r1, [sl, #40] @ 0x28 │ │ │ │ - bhi.w 8fd1e │ │ │ │ - mov r1, sl │ │ │ │ - b.n 8fd1e │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8fc7e │ │ │ │ + subhi r1, #208 @ 0xd0 │ │ │ │ + ldrhi.w r0, [sl, #40] @ 0x28 │ │ │ │ + bhi.w 8fe16 │ │ │ │ + mov r0, sl │ │ │ │ + b.n 8fe16 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8fc7e │ │ │ │ - ldr.w r0, [r7, #3996] @ 0xf9c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8fda2 │ │ │ │ - add.w r6, r6, #114176 @ 0x1be00 │ │ │ │ - mov r1, r2 │ │ │ │ - add.w r6, r6, #412 @ 0x19c │ │ │ │ + b.n 8fd74 │ │ │ │ + ldr.w r4, [r6, #3996] @ 0xf9c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 8fe9a │ │ │ │ + add.w r5, ip, #114176 @ 0x1be00 │ │ │ │ + mov r0, r1 │ │ │ │ + add.w r5, r5, #412 @ 0x19c │ │ │ │ mov r7, sl │ │ │ │ - b.n 8fd40 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8fd7e │ │ │ │ - b.n 8fd8e │ │ │ │ - ldr.w r0, [r7, #3996] @ 0xf9c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8fd36 │ │ │ │ - b.n 8fda2 │ │ │ │ - ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ - sub.w r2, r2, #380 @ 0x17c │ │ │ │ - b.n 8fd1e │ │ │ │ + b.n 8fe38 │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8fe76 │ │ │ │ + b.n 8fe86 │ │ │ │ + ldr.w r4, [r6, #3996] @ 0xf9c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 8fe2e │ │ │ │ + b.n 8fe9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8fb42 │ │ │ │ - bl d8138 │ │ │ │ - b.n 8fbb0 │ │ │ │ - ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ - sub.w r2, r2, #368 @ 0x170 │ │ │ │ - b.n 8fd1e │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 8fed8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add.w r2, sl, #60 @ 0x3c │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.w 8fec4 │ │ │ │ - movw r2, #56153 @ 0xdb59 │ │ │ │ - movt r2, #31 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - b.n 8fdfe │ │ │ │ - mov sl, r7 │ │ │ │ - b.n 8fda2 │ │ │ │ - ldr.w r1, [sl, #80] @ 0x50 │ │ │ │ - sub.w r2, r2, #420 @ 0x1a4 │ │ │ │ - b.n 8fd1e │ │ │ │ + bne.w 8fc38 │ │ │ │ + bl d801c │ │ │ │ + b.n 8fc9c │ │ │ │ + ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ + sub.w r1, r1, #380 @ 0x17c │ │ │ │ + b.n 8fe16 │ │ │ │ + ldr.w r0, [sl, #56] @ 0x38 │ │ │ │ + sub.w r1, r1, #368 @ 0x170 │ │ │ │ + b.n 8fe16 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r0, [r1, #384] @ 0x180 │ │ │ │ - b.n 8fc4a │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.w 8fed8 │ │ │ │ + b.n 8fd36 │ │ │ │ + mov sl, r7 │ │ │ │ + b.n 8fe9a │ │ │ │ + movw r1, #5160 @ 0x1428 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 8ffde │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + add.w r1, sl, #60 @ 0x3c │ │ │ │ + cmp r4, r1 │ │ │ │ + bne.w 8ffca │ │ │ │ + movw r2, #56977 @ 0xde91 │ │ │ │ + movt r2, #31 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + b.n 8fef6 │ │ │ │ + ldr.w r0, [sl, #80] @ 0x50 │ │ │ │ + sub.w r1, r1, #420 @ 0x1a4 │ │ │ │ + b.n 8fe16 │ │ │ │ + movw r1, #5160 @ 0x1428 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 8ffde │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, sl, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 8ffd2 │ │ │ │ - b.n 8fed8 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + beq.n 900d2 │ │ │ │ + b.n 8ffde │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8fed8 │ │ │ │ + bne.w 8ffde │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - b.n 8fee0 │ │ │ │ - ldr.w r2, [r7, #3992] @ 0xf98 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8fcf8 │ │ │ │ - b.n 8fda2 │ │ │ │ + b.n 8ffe6 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 90056 │ │ │ │ + bmi.n 90148 │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 8fbb0 │ │ │ │ + bmi.w 8fc9c │ │ │ │ mov r0, sl │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f570 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8ffaa │ │ │ │ + blt.n 90092 │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fbb0 │ │ │ │ - b.n 8fb4c │ │ │ │ - ldr r3, [pc, #72] @ (900a0 ) │ │ │ │ + beq.w 8fc9c │ │ │ │ + b.n 8fc42 │ │ │ │ + ldr.w r1, [r6, #3992] @ 0xf98 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 8fdf0 │ │ │ │ + b.n 8fe9a │ │ │ │ + ldr r3, [pc, #68] @ (90190 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [sl, #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, sl │ │ │ │ - beq.n 90092 │ │ │ │ + beq.n 90184 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 90092 │ │ │ │ + bhi.n 90184 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #368 @ 0x170 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fbb0 │ │ │ │ - b.n 90040 │ │ │ │ + bne.w 8fc9c │ │ │ │ + b.n 90126 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r2, r3 │ │ │ │ - b.n 90088 │ │ │ │ - nop │ │ │ │ + b.n 9017a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -000900a8 : │ │ │ │ +00090198 : │ │ │ │ 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 90144 │ │ │ │ + beq.n 90234 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90164 │ │ │ │ + bne.n 90254 │ │ │ │ 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 9010a │ │ │ │ + bne.n 901fa │ │ │ │ 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, 9010c │ │ │ │ + cbz r5, 901fc │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 9012e │ │ │ │ + cbz r0, 9021e │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 90128 │ │ │ │ + cbz r2, 90218 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 90108 │ │ │ │ + cbz r3, 901f8 │ │ │ │ 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, 90148 │ │ │ │ + cbz r0, 90238 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90102 │ │ │ │ + bne.n 901f2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90106 │ │ │ │ - b.n 90108 │ │ │ │ + bne.n 901f6 │ │ │ │ + b.n 901f8 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 9010a │ │ │ │ + ble.n 901fa │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 90156 │ │ │ │ + cbz r0, 90246 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 900f6 │ │ │ │ + bgt.n 901e6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90114 │ │ │ │ + bgt.n 90204 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9013a │ │ │ │ + bgt.n 9022a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 90144 │ │ │ │ + blt.n 90234 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp lr, r5 │ │ │ │ - bge.n 90144 │ │ │ │ + bge.n 90234 │ │ │ │ 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 9011e │ │ │ │ + b.n 9020e │ │ │ │ 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 90248 │ │ │ │ + beq.n 90338 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90268 │ │ │ │ + bne.n 90358 │ │ │ │ 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 90202 │ │ │ │ + bne.n 902f2 │ │ │ │ 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, 90204 │ │ │ │ + cbz r5, 902f4 │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 90232 │ │ │ │ + cbz r0, 90322 │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 90220 │ │ │ │ + cbz r2, 90310 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 90224 │ │ │ │ + cbz r3, 90314 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 9022a │ │ │ │ + cbnz r3, 9031a │ │ │ │ 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, 9024c │ │ │ │ + cbz r0, 9033c │ │ │ │ ldrd ip, r5, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 901f6 │ │ │ │ + bne.n 902e6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 901fa │ │ │ │ + bne.n 902ea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90200 │ │ │ │ + beq.n 902f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w ip, [r3] │ │ │ │ - b.n 90200 │ │ │ │ + b.n 902f0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 90202 │ │ │ │ + ble.n 902f2 │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 9025a │ │ │ │ + cbz r0, 9034a │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 901e6 │ │ │ │ + bgt.n 902d6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9020c │ │ │ │ + bgt.n 902fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9023e │ │ │ │ + bgt.n 9032e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 90248 │ │ │ │ + blt.n 90338 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 90248 │ │ │ │ + ble.n 90338 │ │ │ │ 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 90216 │ │ │ │ + b.n 90306 │ │ │ │ │ │ │ │ -000902a0 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +00090390 <_PyObject_LookupSpecial@@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 │ │ │ │ ldr.w r8, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #332] @ (90404 <_PyObject_LookupSpecial@@Base+0x164>) │ │ │ │ + ldr r3, [pc, #332] @ (904f4 <_PyObject_LookupSpecial@@Base+0x164>) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r1, [r8, #192] @ 0xc0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ movs r0, #12 │ │ │ │ eor.w r2, r1, r6, asr #3 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r5, r0, r2 │ │ │ │ adds r7, r3, r5 │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r7, #1412] @ 0x584 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 90338 <_PyObject_LookupSpecial@@Base+0x98> │ │ │ │ + bne.n 90428 <_PyObject_LookupSpecial@@Base+0x98> │ │ │ │ ldr.w r2, [r7, #1416] @ 0x588 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 90338 <_PyObject_LookupSpecial@@Base+0x98> │ │ │ │ + bne.n 90428 <_PyObject_LookupSpecial@@Base+0x98> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r5 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 903b4 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ + beq.n 904a4 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 903be <_PyObject_LookupSpecial@@Base+0x11e> │ │ │ │ + bge.n 904ae <_PyObject_LookupSpecial@@Base+0x11e> │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.n 903b4 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ + beq.n 904a4 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 903ca <_PyObject_LookupSpecial@@Base+0x12a> │ │ │ │ + bmi.n 904ba <_PyObject_LookupSpecial@@Base+0x12a> │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r5, [r2, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 903b6 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ + beq.n 904a6 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90334 <_PyObject_LookupSpecial@@Base+0x94> │ │ │ │ + bge.n 90424 <_PyObject_LookupSpecial@@Base+0x94> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 903ea <_PyObject_LookupSpecial@@Base+0x14a> │ │ │ │ + beq.n 904da <_PyObject_LookupSpecial@@Base+0x14a> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 903b6 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ + b.n 904a6 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 903f4 <_PyObject_LookupSpecial@@Base+0x154> │ │ │ │ + bne.n 904e4 <_PyObject_LookupSpecial@@Base+0x154> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 903f4 <_PyObject_LookupSpecial@@Base+0x154> │ │ │ │ + bgt.n 904e4 <_PyObject_LookupSpecial@@Base+0x154> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 845f0 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + bl 84690 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r8, [r8, #192] @ 0xc0 │ │ │ │ - bl 846fc <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + bl 8479c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 903b4 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ + beq.n 904a4 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 903a8 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ + beq.n 90498 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r0, r0, #1 │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ adds r3, #132 @ 0x84 │ │ │ │ adds r2, r3, r5 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ @@ -150119,636 +150199,636 @@ │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r6, #0] │ │ │ │ str r6, [r3, r1] │ │ │ │ dmb ish │ │ │ │ str.w r8, [r3, r5] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 903dc <_PyObject_LookupSpecial@@Base+0x13c> │ │ │ │ + blt.n 904cc <_PyObject_LookupSpecial@@Base+0x13c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 903b4 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ + beq.n 904a4 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 903ca <_PyObject_LookupSpecial@@Base+0x12a> │ │ │ │ + bmi.n 904ba <_PyObject_LookupSpecial@@Base+0x12a> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9030e <_PyObject_LookupSpecial@@Base+0x6e> │ │ │ │ + bne.n 903fe <_PyObject_LookupSpecial@@Base+0x6e> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bics.w r3, r0, #1 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ - beq.n 903b4 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ + beq.n 904a4 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ bic.w r6, r0, #1 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r6, #0] │ │ │ │ - b.n 90310 <_PyObject_LookupSpecial@@Base+0x70> │ │ │ │ + b.n 90400 <_PyObject_LookupSpecial@@Base+0x70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 903a6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 903a6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + bne.n 90496 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90496 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 903b6 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 904a6 <_PyObject_LookupSpecial@@Base+0x116> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 846fc <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + bl 8479c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 903a6 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ - b.n 903b4 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ + bne.n 90496 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + b.n 904a4 <_PyObject_LookupSpecial@@Base+0x114> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090408 : │ │ │ │ +000904f8 : │ │ │ │ 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] @ (904cc ) │ │ │ │ + ldr r5, [pc, #176] @ (905bc ) │ │ │ │ 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 9044a │ │ │ │ + bpl.n 9053a │ │ │ │ ldr r5, [r5, #28] │ │ │ │ ldr r5, [r0, r5] │ │ │ │ - cbz r5, 9044a │ │ │ │ + cbz r5, 9053a │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 90466 │ │ │ │ - cbnz r2, 9048e │ │ │ │ + cbz r0, 90556 │ │ │ │ + cbnz r2, 9057e │ │ │ │ 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 8b80c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b898 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 9046e │ │ │ │ + cbz r2, 9055e │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90442 │ │ │ │ + bne.n 90532 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #55932 @ 0xda7c │ │ │ │ + movw r2, #56828 @ 0xddfc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1ecbac <_PyErr_Format@@Base> │ │ │ │ + b.w 1ecee0 <_PyErr_Format@@Base> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 90442 │ │ │ │ + beq.n 90532 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 904bc │ │ │ │ + blt.n 905ac │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #55980 @ 0xdaac │ │ │ │ + movw r2, #56876 @ 0xde2c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 23470c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.w 234bb8 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9049c │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 9049c │ │ │ │ + bne.n 9058c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9058c │ │ │ │ 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 9078c │ │ │ │ + bne.w 9087c │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 907a4 │ │ │ │ + bhi.w 90894 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90702 │ │ │ │ + beq.w 907f2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90706 │ │ │ │ + beq.w 907f6 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 907ec │ │ │ │ + bge.w 908dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 907d8 │ │ │ │ + bne.w 908c8 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ - bge.w 90766 │ │ │ │ + bge.w 90856 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9075a │ │ │ │ + beq.w 9084a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9076e │ │ │ │ + bge.w 9085e │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - beq.w 90774 │ │ │ │ + beq.w 90864 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 9059a │ │ │ │ + bge.n 9068a │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9062a │ │ │ │ + beq.n 9071a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9059a │ │ │ │ + ble.n 9068a │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 90644 │ │ │ │ + beq.n 90734 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 9059a │ │ │ │ + beq.n 9068a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 90644 │ │ │ │ + beq.n 90734 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 9059a │ │ │ │ + beq.n 9068a │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 90644 │ │ │ │ + beq.n 90734 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 9059a │ │ │ │ + beq.n 9068a │ │ │ │ adds r2, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 90644 │ │ │ │ + beq.n 90734 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 9058c │ │ │ │ + bne.n 9067c │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90868 │ │ │ │ + beq.w 90958 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9066a │ │ │ │ + ble.n 9075a │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 90654 │ │ │ │ + bne.n 90744 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 905bc │ │ │ │ + bge.n 906ac │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r0, 905d4 │ │ │ │ + cbnz r0, 906c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbnz r0, 905f4 │ │ │ │ + cbnz r0, 906e4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - cbnz r0, 90614 │ │ │ │ + cbnz r0, 90704 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 905c2 │ │ │ │ + bge.n 906b2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 905c2 │ │ │ │ + bne.n 906b2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 905c8 │ │ │ │ + beq.n 906b8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 905c8 │ │ │ │ + bge.n 906b8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 905c8 │ │ │ │ + bne.n 906b8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 905ce │ │ │ │ + beq.n 906be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 905ce │ │ │ │ + bge.n 906be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 905ce │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 905ce │ │ │ │ + bne.n 906be │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 906be │ │ │ │ mov r2, r5 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 90644 │ │ │ │ + beq.n 90734 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9062c │ │ │ │ + bne.n 9071c │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9059a │ │ │ │ + bne.n 9068a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90650 │ │ │ │ + bge.n 90740 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r3, r5 │ │ │ │ - b.n 905bc │ │ │ │ + b.n 906ac │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 9066a │ │ │ │ + beq.n 9075a │ │ │ │ adds r2, #16 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 905b0 │ │ │ │ + beq.n 906a0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 9065c │ │ │ │ - ldr r1, [pc, #564] @ (908a0 ) │ │ │ │ + bne.n 9074c │ │ │ │ + ldr r1, [pc, #564] @ (90990 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl b65a0 │ │ │ │ + bl b67ec │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 906ca │ │ │ │ + beq.n 907ba │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 9068c │ │ │ │ + cbz r3, 9077c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 9068c │ │ │ │ + bge.n 9077c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90806 │ │ │ │ + bne.w 908f6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7730c │ │ │ │ + bl 772f4 │ │ │ │ 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, #63260 @ 0xf71c │ │ │ │ - movwge r2, #63392 @ 0xf7a0 │ │ │ │ + movwlt r2, #64156 @ 0xfa9c │ │ │ │ + movwge r2, #64288 @ 0xfb20 │ │ │ │ ldrlt r3, [r5, #12] │ │ │ │ movtlt r2, #41 @ 0x29 │ │ │ │ itt ge │ │ │ │ ldrge r3, [r3, #12] │ │ │ │ movtge r2, #41 @ 0x29 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #63488 @ 0xf800 │ │ │ │ + movw r1, #64384 @ 0xfb80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 906dc │ │ │ │ + bge.n 907cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9084a │ │ │ │ + beq.w 9093a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 906ee │ │ │ │ + bge.n 907de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90852 │ │ │ │ + beq.w 90942 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90702 │ │ │ │ + bge.n 907f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 90702 │ │ │ │ + cbnz r3, 907f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 905ce │ │ │ │ - ldr r2, [pc, #412] @ (908a4 ) │ │ │ │ + b.n 906be │ │ │ │ + ldr r2, [pc, #412] @ (90994 ) │ │ │ │ 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 90888 │ │ │ │ + beq.w 90978 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 90846 │ │ │ │ + bhi.w 90936 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 90740 │ │ │ │ + beq.n 90830 │ │ │ │ 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 90846 │ │ │ │ + bcc.w 90936 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1abce4 <_PyEval_NoToolsForUnwind@@Base+0x2e8> │ │ │ │ + bl 1abf70 <_PyEval_NoToolsForUnwind@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 906ee │ │ │ │ + beq.n 907de │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 90774 │ │ │ │ + beq.n 90864 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90554 │ │ │ │ - b.n 905bc │ │ │ │ + bne.w 90644 │ │ │ │ + b.n 906ac │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 90538 │ │ │ │ - b.n 9075a │ │ │ │ + bne.w 90628 │ │ │ │ + b.n 9084a │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 90554 │ │ │ │ + bne.w 90644 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90784 │ │ │ │ + bge.n 90874 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9085a │ │ │ │ + beq.n 9094a │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ - b.n 905bc │ │ │ │ + b.n 906ac │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #23528 @ 0x5be8 │ │ │ │ + movw r0, #24424 @ 0x5f68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 25ba20 <_PyTime_ObjectToTimeval@@Base+0x1e24> │ │ │ │ + bl 25be48 <_PyTime_ObjectToTimeval@@Base+0x1e24> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90702 │ │ │ │ - b.n 904ea │ │ │ │ - movw r0, #63404 @ 0xf7ac │ │ │ │ + beq.n 907f2 │ │ │ │ + b.n 905da │ │ │ │ + movw r0, #64300 @ 0xfb2c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c2c64 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c2efc <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90702 │ │ │ │ + beq.n 907f2 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90702 │ │ │ │ + beq.n 907f2 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ ldrlt r3, [r6, #0] │ │ │ │ - bge.n 907ec │ │ │ │ + bge.n 908dc │ │ │ │ movs r5, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ - bge.n 9075a │ │ │ │ + bge.n 9084a │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 905bc │ │ │ │ + b.n 906ac │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #63412 @ 0xf7b4 │ │ │ │ + movw r1, #64308 @ 0xfb34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 906ee │ │ │ │ + bl d5890 │ │ │ │ + b.n 907de │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - cbz r2, 90826 │ │ │ │ + cbz r2, 90916 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r1, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.w 9068c │ │ │ │ + ble.w 9077c │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 905bc │ │ │ │ + beq.w 906ac │ │ │ │ adds r1, #1 │ │ │ │ - b.n 90812 │ │ │ │ + b.n 90902 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 905bc │ │ │ │ + beq.w 906ac │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90828 │ │ │ │ + bne.n 90918 │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 905bc │ │ │ │ - b.n 9068c │ │ │ │ + beq.w 906ac │ │ │ │ + b.n 9077c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 90714 │ │ │ │ + b.n 90804 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 906dc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 907cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 906ee │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 907de │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 90784 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90874 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 905b0 │ │ │ │ + beq.w 906a0 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9086a │ │ │ │ + bne.n 9095a │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 905b0 │ │ │ │ - b.n 9066a │ │ │ │ + beq.w 906a0 │ │ │ │ + b.n 9075a │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63460 @ 0xf7e4 │ │ │ │ + movw r1, #64356 @ 0xfb64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 906ee │ │ │ │ + bl f1dcc │ │ │ │ + b.n 907de │ │ │ │ sxth r0, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000908a8 : │ │ │ │ +00090998 : │ │ │ │ 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 908f6 │ │ │ │ + bpl.n 909e6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 90914 │ │ │ │ - movw r3, #4245 @ 0x1095 │ │ │ │ + cbz r2, 90a04 │ │ │ │ + movw r3, #4877 @ 0x130d │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 908e4 │ │ │ │ + bne.n 909d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl c0830 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 908ea │ │ │ │ + bl c0aa8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 909da │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 908e0 │ │ │ │ + bne.n 909d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl d7c3c │ │ │ │ + bl d7b20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 908e0 │ │ │ │ + b.n 909d0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #55308 @ 0xd80c │ │ │ │ + movw r1, #56204 @ 0xdb8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 90934 │ │ │ │ + cbz r2, 90a24 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 925fc │ │ │ │ + bl 926ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 908f2 │ │ │ │ + beq.n 909e2 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 908e0 │ │ │ │ - b.n 908ea │ │ │ │ + bne.n 909d0 │ │ │ │ + b.n 909da │ │ │ │ movw r1, #61148 @ 0xeedc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #55536 @ 0xd8f0 │ │ │ │ + movw r1, #56432 @ 0xdc70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d59c4 │ │ │ │ - b.n 908ea │ │ │ │ + bl d5890 │ │ │ │ + b.n 909da │ │ │ │ stmdb 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 90976 │ │ │ │ + bpl.n 90a66 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 90b24 │ │ │ │ + beq.w 90c14 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 90ac6 │ │ │ │ + beq.w 90bb6 │ │ │ │ ldr.w r4, [r9, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 90ab8 │ │ │ │ + beq.w 90ba8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r4 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov fp, r1 │ │ │ │ - bge.w 90ad8 │ │ │ │ + bge.w 90bc8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 90b94 │ │ │ │ + ble.w 90c84 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r7, r3 │ │ │ │ it ne │ │ │ │ movne lr, r4 │ │ │ │ - bne.w 90ae8 │ │ │ │ + bne.w 90bd8 │ │ │ │ movs r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ mov sl, r5 │ │ │ │ movw r7, #40968 @ 0xa008 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r1, [r4, r6, lsl #2] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r3, [r1, #132] @ 0x84 │ │ │ │ - bpl.n 90a10 │ │ │ │ - ldr r3, [pc, #460] @ (90ba8 ) │ │ │ │ + bpl.n 90b00 │ │ │ │ + ldr r3, [pc, #460] @ (90c98 ) │ │ │ │ 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 │ │ │ │ @@ -150758,301 +150838,301 @@ │ │ │ │ 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.w 90b38 │ │ │ │ + beq.w 90c28 │ │ │ │ ldr.w r3, [ip, #408] @ 0x198 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bpl.w 90b78 │ │ │ │ + bpl.w 90c68 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 90b12 │ │ │ │ + bne.n 90c02 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 90b12 │ │ │ │ + beq.n 90c02 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, sl │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 90b6c │ │ │ │ + beq.w 90c5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90aa8 │ │ │ │ + beq.n 90b98 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w r2, r8 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r3, #0] │ │ │ │ - cbnz r2, 90a8e │ │ │ │ + cbnz r2, 90b7e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 90ad4 │ │ │ │ + beq.n 90bc4 │ │ │ │ mov r2, r9 │ │ │ │ cmp fp, r9 │ │ │ │ ite ne │ │ │ │ movne r1, fp │ │ │ │ moveq r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90a86 │ │ │ │ + bge.n 90b76 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90b98 │ │ │ │ + beq.w 90c88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90a56 │ │ │ │ + bne.n 90b46 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 90a56 │ │ │ │ + b.n 90b46 │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n 909c8 │ │ │ │ + bgt.n 90ab8 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, sl │ │ │ │ - bl 848b4 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ + bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90a86 │ │ │ │ + bne.n 90b76 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w c1094 │ │ │ │ + b.w c130c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 90a86 │ │ │ │ + b.n 90b76 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ orr.w lr, r4, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - ble.n 90b06 │ │ │ │ + ble.n 90bf6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 90ba0 │ │ │ │ + beq.n 90c90 │ │ │ │ adds r4, #16 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 90b06 │ │ │ │ + beq.n 90bf6 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 90aee │ │ │ │ + bne.n 90bde │ │ │ │ cmp r6, r1 │ │ │ │ it lt │ │ │ │ movlt r8, lr │ │ │ │ - blt.w 909ba │ │ │ │ + blt.w 90aaa │ │ │ │ mov r0, lr │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 848b4 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ + bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 90ab8 │ │ │ │ + b.n 90ba8 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 90b42 │ │ │ │ + beq.n 90c32 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 90a2c │ │ │ │ + b.n 90b1c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #128] @ (90bac ) │ │ │ │ - bl bce10 <_PyUnicode_Equal@@Base> │ │ │ │ + ldr r1, [pc, #128] @ (90c9c ) │ │ │ │ + bl bd07c <_PyUnicode_Equal@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90976 │ │ │ │ - b.n 90ac6 │ │ │ │ + beq.w 90a66 │ │ │ │ + b.n 90bb6 │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r0, #384] @ 0x180 │ │ │ │ - b.n 90a10 │ │ │ │ + b.n 90b00 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 260d64 │ │ │ │ + bl 2610e8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.n 90ab8 │ │ │ │ + bne.n 90ba8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90ab8 │ │ │ │ + bne.n 90ba8 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 90ab8 │ │ │ │ + b.n 90ba8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r5, sl │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.n 90ab8 │ │ │ │ - b.n 90b52 │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ + bne.n 90ba8 │ │ │ │ + b.n 90c42 │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2405 @ 0x965 │ │ │ │ mov r5, sl │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.n 90ab8 │ │ │ │ - b.n 90b52 │ │ │ │ + bne.n 90ba8 │ │ │ │ + b.n 90c42 │ │ │ │ mov lr, r4 │ │ │ │ - b.n 90b06 │ │ │ │ + b.n 90bf6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 90a86 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90b76 │ │ │ │ mov r8, lr │ │ │ │ adds r4, #16 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 909ba │ │ │ │ + b.n 90aaa │ │ │ │ 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 90f4e │ │ │ │ + beq.w 9103e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 90f60 │ │ │ │ + bge.w 91050 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90c50 │ │ │ │ + beq.n 90d40 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 90c16 │ │ │ │ + ble.n 90d06 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 90c5e │ │ │ │ + beq.n 90d4e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 90c16 │ │ │ │ + beq.n 90d06 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 90c5e │ │ │ │ + beq.n 90d4e │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 90c16 │ │ │ │ + beq.n 90d06 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 90c5e │ │ │ │ + beq.n 90d4e │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 90c16 │ │ │ │ + beq.n 90d06 │ │ │ │ adds r3, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 90c5e │ │ │ │ + beq.n 90d4e │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 90c08 │ │ │ │ + bne.n 90cf8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 90c30 │ │ │ │ + cbz r2, 90d20 │ │ │ │ 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, #10492 @ 0x28fc │ │ │ │ + movw r3, #11568 @ 0x2d30 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #63712 @ 0xf8e0 │ │ │ │ + movw r1, #64608 @ 0xfc60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 90d46 │ │ │ │ + b.n 90e36 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 2e108 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90c16 │ │ │ │ + beq.n 90d06 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bmi.w 90e56 │ │ │ │ + bmi.w 90f46 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 90c8c │ │ │ │ + bgt.n 90d7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90dbc │ │ │ │ + beq.w 90eac │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 90dbc │ │ │ │ + bhi.w 90eac │ │ │ │ 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, #21629 @ 0x547d │ │ │ │ + movweq r6, #22253 @ 0x56ed │ │ │ │ movteq r6, #12 │ │ │ │ - bne.w 90da8 │ │ │ │ - ldr.w r8, [pc, #840] @ 90fe8 │ │ │ │ + bne.w 90e98 │ │ │ │ + ldr.w r8, [pc, #840] @ 910d8 │ │ │ │ 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 90d80 │ │ │ │ - ldr.w ip, [pc, #820] @ 90fec │ │ │ │ + beq.n 90e70 │ │ │ │ + ldr.w ip, [pc, #820] @ 910dc │ │ │ │ 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 90e1e │ │ │ │ + bne.w 90f0e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r7, [r3, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r3, #8] │ │ │ │ - bge.n 90ce8 │ │ │ │ + bge.n 90dd8 │ │ │ │ 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] │ │ │ │ @@ -151076,261 +151156,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 90dda │ │ │ │ + bgt.n 90eca │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr.w r8, [pc, #664] @ 90fe8 │ │ │ │ + ldr.w r8, [pc, #664] @ 910d8 │ │ │ │ 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, 90d7e │ │ │ │ + cbz r3, 90e6e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 90cb6 │ │ │ │ - movw r6, #5705 @ 0x1649 │ │ │ │ + b.n 90da6 │ │ │ │ + movw r6, #5945 @ 0x1739 │ │ │ │ movt r6, #9 │ │ │ │ - b.n 90c9c │ │ │ │ - movw r6, #5033 @ 0x13a9 │ │ │ │ + b.n 90d8c │ │ │ │ + movw r6, #5665 @ 0x1621 │ │ │ │ movt r6, #12 │ │ │ │ - b.n 90c9c │ │ │ │ + b.n 90d8c │ │ │ │ mov r6, r3 │ │ │ │ movw r0, #14536 @ 0x38c8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90c4c │ │ │ │ + beq.w 90d3c │ │ │ │ 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 90ce4 │ │ │ │ - b.n 90ce8 │ │ │ │ + blt.n 90dd4 │ │ │ │ + b.n 90dd8 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 90dbc │ │ │ │ + ble.n 90eac │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq r6, #16577 @ 0x40c1 │ │ │ │ + movweq r6, #17101 @ 0x42cd │ │ │ │ movteq r6, #11 │ │ │ │ - beq.w 90c9c │ │ │ │ + beq.w 90d8c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #51716 @ 0xca04 │ │ │ │ + movw r1, #52612 @ 0xcd84 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 90d46 │ │ │ │ + beq.n 90e36 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 90d46 │ │ │ │ + beq.n 90e36 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90d46 │ │ │ │ + bne.n 90e36 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbnz r2, 90e16 │ │ │ │ + cbnz r2, 90f06 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 90d46 │ │ │ │ + bmi.n 90e36 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90e00 │ │ │ │ + bne.n 90ef0 │ │ │ │ dmb ish │ │ │ │ - b.n 90d46 │ │ │ │ + b.n 90e36 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90d46 │ │ │ │ - b.n 90df2 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + bne.n 90e36 │ │ │ │ + b.n 90ee2 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 90e98 │ │ │ │ + bne.n 90f88 │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 90e8c │ │ │ │ + cbnz r0, 90f7c │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ 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 90ce4 │ │ │ │ - b.n 90ce8 │ │ │ │ + blt.w 90dd4 │ │ │ │ + b.n 90dd8 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 90f34 │ │ │ │ + bgt.n 91024 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90dbc │ │ │ │ + beq.n 90eac │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 90dbc │ │ │ │ - add r2, pc, #4 @ (adr r2, 90e6c ) │ │ │ │ + bhi.n 90eac │ │ │ │ + add r2, pc, #4 @ (adr r2, 90f5c ) │ │ │ │ ldr.w pc, [r2, r3, lsl #2] │ │ │ │ nop │ │ │ │ - lsrs r1, r6, #28 │ │ │ │ + asrs r1, r4, #32 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r5, r7, #22 │ │ │ │ + lsrs r5, r5, #26 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r1, r6, #28 │ │ │ │ + asrs r1, r4, #32 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r7, r4, #28 │ │ │ │ + asrs r7, r2, #32 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r5, r7, #22 │ │ │ │ + lsrs r5, r5, #26 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r5, r7, #22 │ │ │ │ + lsrs r5, r5, #26 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r5, r7, #22 │ │ │ │ + lsrs r5, r5, #26 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r3, r6, #26 │ │ │ │ + lsrs r3, r4, #30 │ │ │ │ movs r1, r1 │ │ │ │ ldr.w r0, [r8, r9] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 90e4a │ │ │ │ + b.n 90f3a │ │ │ │ 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 90e4a │ │ │ │ - movw r6, #5033 @ 0x13a9 │ │ │ │ + b.n 90f3a │ │ │ │ + movw r6, #5665 @ 0x1621 │ │ │ │ movt r6, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 90f98 │ │ │ │ - ldr.w r8, [pc, #296] @ 90fe8 │ │ │ │ + beq.n 91088 │ │ │ │ + ldr.w r8, [pc, #296] @ 910d8 │ │ │ │ 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, 90f0e │ │ │ │ + cbz r3, 90ffe │ │ │ │ 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 18e5c8 <_Py_NewReference@@Base> │ │ │ │ + bl 18e818 <_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 90e4a │ │ │ │ + b.n 90f3a │ │ │ │ movw r0, #14136 @ 0x3738 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 707e4 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70804 <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90ef4 │ │ │ │ - b.n 90c4c │ │ │ │ - movw r6, #5705 @ 0x1649 │ │ │ │ + bne.n 90fe4 │ │ │ │ + b.n 90d3c │ │ │ │ + movw r6, #5945 @ 0x1739 │ │ │ │ movt r6, #9 │ │ │ │ - b.n 90eba │ │ │ │ + b.n 90faa │ │ │ │ movs r6, #0 │ │ │ │ - b.n 90eba │ │ │ │ + b.n 90faa │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 90dbc │ │ │ │ + ble.w 90eac │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90dbc │ │ │ │ - movw r6, #36597 @ 0x8ef5 │ │ │ │ + bne.w 90eac │ │ │ │ + movw r6, #37025 @ 0x90a1 │ │ │ │ movt r6, #21 │ │ │ │ - b.n 90eba │ │ │ │ + b.n 90faa │ │ │ │ mov r6, r1 │ │ │ │ - cbz r1, 90fb0 │ │ │ │ + cbz r1, 910a0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 90bd8 │ │ │ │ + blt.w 90cc8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r2, 90f7a │ │ │ │ + cbz r2, 9106a │ │ │ │ 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, #10492 @ 0x28fc │ │ │ │ + movw r3, #11568 @ 0x2d30 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #63640 @ 0xf898 │ │ │ │ + movw r1, #64536 @ 0xfc18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d59c4 │ │ │ │ - b.n 90c4c │ │ │ │ + bl d5890 │ │ │ │ + b.n 90d3c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51744 @ 0xca20 │ │ │ │ + movw r1, #52640 @ 0xcda0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 90c4c │ │ │ │ + bl f1dcc │ │ │ │ + b.n 90d3c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r3, 90fca │ │ │ │ + cbz r3, 910ba │ │ │ │ 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, #10492 @ 0x28fc │ │ │ │ + movw r3, #11568 @ 0x2d30 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r1, #63572 @ 0xf854 │ │ │ │ + movw r1, #64468 @ 0xfbd4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 90c4c │ │ │ │ + bl d5890 │ │ │ │ + b.n 90d3c │ │ │ │ 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 │ │ │ │ @@ -151340,15 +151420,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] @ (910e8 ) │ │ │ │ + ldr r2, [pc, #200] @ (911d8 ) │ │ │ │ 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] │ │ │ │ @@ -151356,188 +151436,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 91084 │ │ │ │ + ble.n 91174 │ │ │ │ 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 91094 │ │ │ │ + bne.n 91184 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 910ce │ │ │ │ + bne.n 911be │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 910b4 │ │ │ │ + cbnz r0, 911a4 │ │ │ │ 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 9106a │ │ │ │ + beq.n 9115a │ │ │ │ ldr.w r2, [ip] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9106a │ │ │ │ + bge.n 9115a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9106a │ │ │ │ + bne.n 9115a │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9106a │ │ │ │ + b.n 9115a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91074 │ │ │ │ + bge.n 91164 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91074 │ │ │ │ + bne.n 91164 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91074 │ │ │ │ + b.n 91164 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91070 │ │ │ │ + bge.n 91160 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91070 │ │ │ │ + bne.n 91160 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91070 │ │ │ │ + b.n 91160 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000910ec : │ │ │ │ +000911dc : │ │ │ │ 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] @ (91118 ) │ │ │ │ + ldr r0, [pc, #12] @ (91208 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 9111c │ │ │ │ + bl 9120c │ │ │ │ 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 r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ - bpl.w 914f8 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + lsls r4, r6, #20 │ │ │ │ + bpl.w 915e8 │ │ │ │ + ldr r5, [r5, #28] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 914f8 │ │ │ │ + beq.w 915e8 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 913b8 │ │ │ │ - movw r3, #6669 @ 0x1a0d │ │ │ │ + bne.w 914a8 │ │ │ │ + movw r3, #6365 @ 0x18dd │ │ │ │ movt r3, #13 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 912f2 │ │ │ │ + bne.w 913e0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #580] @ (913b4 ) │ │ │ │ + ldr r2, [pc, #580] @ (914a4 ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r6, [r1, r2] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 9161c │ │ │ │ + beq.w 9170a │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.w 9152a │ │ │ │ + bhi.w 91622 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91300 │ │ │ │ + beq.w 913ee │ │ │ │ add.w r9, sp, #24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 914d0 │ │ │ │ + bge.w 915c0 │ │ │ │ bic.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r4, r4, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r4, 911ec │ │ │ │ + cbz r4, 912dc │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 914e8 │ │ │ │ + bge.w 915d8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ - bls.n 911ec │ │ │ │ + bls.n 912dc │ │ │ │ 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 914c0 │ │ │ │ + bge.w 915b0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 911d2 │ │ │ │ + bne.n 912c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91310 │ │ │ │ + bge.w 913fe │ │ │ │ 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 9132e │ │ │ │ + beq.w 9141c │ │ │ │ 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 9132e │ │ │ │ + bge.w 9141c │ │ │ │ + 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 915ea │ │ │ │ + bge.w 916a8 │ │ │ │ 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 │ │ │ │ @@ -151546,335 +151625,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 912a2 │ │ │ │ + ble.n 91390 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 912a2 │ │ │ │ + ble.n 91390 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.n 912a2 │ │ │ │ + ble.n 91390 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.n 912a2 │ │ │ │ + ble.n 91390 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - ble.n 912a2 │ │ │ │ + ble.n 91390 │ │ │ │ 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 91294 │ │ │ │ + blt.n 91382 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl a1560 │ │ │ │ + bl a1678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9150a │ │ │ │ + bne.w 915fa │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.w 91540 │ │ │ │ + bhi.w 9161a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91578 │ │ │ │ + bne.w 91688 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl a21ec <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a2304 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9151c │ │ │ │ + beq.w 9160c │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91548 │ │ │ │ + bne.w 91658 │ │ │ │ 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 912da │ │ │ │ + b.n 913c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r5 │ │ │ │ add.w r9, sp, #24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 911f8 │ │ │ │ + blt.w 912e8 │ │ │ │ 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 91212 │ │ │ │ - add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ + bne.w 91302 │ │ │ │ mov.w r4, #16384 @ 0x4000 │ │ │ │ + add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ cmp.w r4, r1, lsl #2 │ │ │ │ - blt.w 91630 │ │ │ │ + blt.w 916ea │ │ │ │ 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, 9139a │ │ │ │ + cbz r0, 91488 │ │ │ │ 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 915a4 │ │ │ │ + bne.w 91694 │ │ │ │ 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 9122a │ │ │ │ + bne.w 91318 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 848b4 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ + bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ cmp r7, r4 │ │ │ │ - beq.w 9163a │ │ │ │ + beq.w 9172a │ │ │ │ ldr.w r0, [r9, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 848b4 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ - b.n 913a2 │ │ │ │ + bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ + b.n 91490 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9115a │ │ │ │ + beq.w 9124a │ │ │ │ mov r1, r2 │ │ │ │ mov r3, ip │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl d9300 <_PyEval_CheckExceptTypeValid@@Base+0x568> │ │ │ │ + bl d9200 <_PyEval_CheckExceptTypeValid@@Base+0x568> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91526 │ │ │ │ + beq.w 91616 │ │ │ │ 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 91498 │ │ │ │ + ble.n 91588 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9140a │ │ │ │ + bge.n 914fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 915b8 │ │ │ │ + beq.w 9171e │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 91498 │ │ │ │ + beq.n 91588 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91424 │ │ │ │ + bge.n 91514 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91634 │ │ │ │ + beq.w 916f8 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 91498 │ │ │ │ + beq.n 91588 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9143e │ │ │ │ + bge.n 9152e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 915e4 │ │ │ │ + beq.w 91724 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 91498 │ │ │ │ + beq.n 91588 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91458 │ │ │ │ + bge.n 91548 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 915be │ │ │ │ + beq.w 916fe │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 91498 │ │ │ │ + beq.n 91588 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91472 │ │ │ │ + bge.n 91562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 915c4 │ │ │ │ + beq.w 91704 │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 91498 │ │ │ │ + beq.n 91588 │ │ │ │ add.w r3, r8, #16 │ │ │ │ movs r7, #5 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91492 │ │ │ │ + bge.n 91582 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 915da │ │ │ │ + beq.w 916ee │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 9147c │ │ │ │ + bne.n 9156c │ │ │ │ sub.w r0, r8, #4 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 912da │ │ │ │ + bge.w 913c8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 912da │ │ │ │ + bne.w 913c8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 912da │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 913c8 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r8, r1 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.w 911d2 │ │ │ │ - b.n 911ec │ │ │ │ + bne.w 912c2 │ │ │ │ + b.n 912dc │ │ │ │ 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 911ac │ │ │ │ - b.n 911ec │ │ │ │ + bne.w 9129c │ │ │ │ + b.n 912dc │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r7, #2 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ - bhi.w 911c6 │ │ │ │ - b.n 911ec │ │ │ │ + bhi.w 912b6 │ │ │ │ + b.n 912dc │ │ │ │ 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 8b80c <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 8b898 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 197c8c <_Py_HandlePending@@Base+0x62c> │ │ │ │ + bl 197edc <_Py_HandlePending@@Base+0x62c> │ │ │ │ cmp r7, #8 │ │ │ │ - bls.n 9151c │ │ │ │ + bls.n 9160c │ │ │ │ mov r0, r9 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ - cbz r3, 91584 │ │ │ │ + cbz r3, 91638 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 91584 │ │ │ │ + cbz r3, 91638 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 912ea │ │ │ │ + b.n 913d8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 75f84 │ │ │ │ + b.n 913ac │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9118c │ │ │ │ - bl 1f2e80 │ │ │ │ + bne.w 9127c │ │ │ │ + bl 1f31b8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 912da │ │ │ │ - mov r0, r9 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 912be │ │ │ │ + b.n 913c8 │ │ │ │ + movw r1, #4356 @ 0x1104 │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movw r2, #56828 @ 0xddfc │ │ │ │ + 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 1ecee0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 912ea │ │ │ │ + beq.w 913d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 915ca │ │ │ │ + blt.n 916da │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #55980 @ 0xdaac │ │ │ │ + movw r2, #56876 @ 0xde2c │ │ │ │ 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 23470c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.w 234bb8 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 912da │ │ │ │ - movw r1, #4356 @ 0x1104 │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movw r2, #55932 @ 0xda7c │ │ │ │ - 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 1ecbac <_PyErr_Format@@Base> │ │ │ │ + b.n 913c8 │ │ │ │ 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 91374 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 9140a │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 91458 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 91472 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 91558 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 91558 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 91492 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 9143e │ │ │ │ + b.n 91462 │ │ │ │ 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 │ │ │ │ @@ -151882,113 +151943,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 9126a │ │ │ │ - b.n 912a2 │ │ │ │ + bgt.w 91358 │ │ │ │ + b.n 91390 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 91668 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91668 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + b.n 91424 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 91582 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91514 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91548 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91562 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 1973a8 │ │ │ │ + bl 1975f8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 912da │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - b.n 91336 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 91424 │ │ │ │ - bl 1f2e80 │ │ │ │ + b.n 913c8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 914fa │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9152e │ │ │ │ + bl 1f31b8 │ │ │ │ cmp r7, #8 │ │ │ │ - bls.w 9151c │ │ │ │ - b.n 91516 │ │ │ │ + bls.w 9160c │ │ │ │ + b.n 91606 │ │ │ │ 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] @ (91710 ) │ │ │ │ + ldr r5, [pc, #184] @ (91800 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r5, [r1, r5] │ │ │ │ - cbnz r3, 91692 │ │ │ │ + cbnz r3, 91782 │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 916cc │ │ │ │ + bne.n 917bc │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 916b0 │ │ │ │ + bcc.n 917a0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 916a8 │ │ │ │ + cbz r3, 91798 │ │ │ │ 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 91666 │ │ │ │ + beq.n 91756 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 194c30 │ │ │ │ + bl 194e80 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91666 │ │ │ │ + beq.n 91756 │ │ │ │ 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 91674 │ │ │ │ - movw r1, #61120 @ 0xeec0 │ │ │ │ + bcc.n 91764 │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3135c <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 313bc <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91674 │ │ │ │ - b.n 916a8 │ │ │ │ + beq.n 91764 │ │ │ │ + b.n 91798 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 1fe478 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 1fe7b4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 916a8 │ │ │ │ + beq.n 91798 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #63784 @ 0xf928 │ │ │ │ + movw r2, #64680 @ 0xfca8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1ecbac <_PyErr_Format@@Base> │ │ │ │ + bl 1ecee0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 916a8 │ │ │ │ + bge.n 91798 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 916a8 │ │ │ │ + bne.n 91798 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 916a8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91798 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ @@ -151999,18 +152079,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 91842 │ │ │ │ + beq.n 91932 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bic.w ip, r2, #3 │ │ │ │ - ldr r5, [pc, #312] @ (91888 ) │ │ │ │ + ldr r5, [pc, #312] @ (91978 ) │ │ │ │ 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 │ │ │ │ @@ -152029,141 +152109,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 9187c │ │ │ │ + bne.n 9196c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 91856 │ │ │ │ + bmi.n 91946 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 917de │ │ │ │ + cbnz r0, 918ce │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 91800 │ │ │ │ + cbnz r0, 918f0 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91824 │ │ │ │ + bne.n 91914 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #1996] @ 0x7cc │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 9184a │ │ │ │ + bhi.n 9193a │ │ │ │ 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 917b2 │ │ │ │ + bge.n 918a2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 917b2 │ │ │ │ + bne.n 918a2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 917b6 │ │ │ │ + beq.n 918a6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 917b6 │ │ │ │ + bge.n 918a6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 917b6 │ │ │ │ + bne.n 918a6 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 917be │ │ │ │ + beq.n 918ae │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2004] @ 0x7d4 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 9184a │ │ │ │ + bhi.n 9193a │ │ │ │ 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 917da │ │ │ │ - ldr r5, [pc, #68] @ (91888 ) │ │ │ │ + b.n 918ca │ │ │ │ + ldr r5, [pc, #68] @ (91978 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - b.n 9179e │ │ │ │ + b.n 9188e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7e68c │ │ │ │ + b.w 7e690 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbz r0, 91868 │ │ │ │ + cbz r0, 91958 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91868 │ │ │ │ + bge.n 91958 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9186e │ │ │ │ + cbz r2, 9195e │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ - b.n 917ae │ │ │ │ + b.n 9189e │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ - b.n 917ae │ │ │ │ + b.n 9189e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 108a3c │ │ │ │ + bl 108b98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 917a4 │ │ │ │ + b.n 91894 │ │ │ │ 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, 918ac │ │ │ │ + cbnz r2, 9199c │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 918ce │ │ │ │ + bne.n 919be │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9189e │ │ │ │ + bne.n 9198e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 918aa │ │ │ │ + beq.n 9199a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63852 @ 0xf96c │ │ │ │ + movw r1, #64748 @ 0xfcec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 918e4 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 919d4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63896 @ 0xf998 │ │ │ │ + movw r1, #64792 @ 0xfd18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000918ec : │ │ │ │ +000919dc : │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ @@ -152172,53 +152252,53 @@ │ │ │ │ mov r5, r2 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79414 │ │ │ │ + bl 7940c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91a24 │ │ │ │ + beq.w 91b14 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 91a08 │ │ │ │ + beq.n 91af8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 919c6 │ │ │ │ + bne.n 91ab6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 919c6 │ │ │ │ + beq.n 91ab6 │ │ │ │ add.w r3, r7, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7739c │ │ │ │ + bl 77384 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 91a36 │ │ │ │ + beq.n 91b26 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 919be │ │ │ │ + beq.n 91aae │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 919b4 │ │ │ │ + bge.n 91aa4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 919b4 │ │ │ │ - ldr r1, [pc, #196] @ (91a3c ) │ │ │ │ + cbnz r3, 91aa4 │ │ │ │ + ldr r1, [pc, #196] @ (91b2c ) │ │ │ │ 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 │ │ │ │ @@ -152226,94 +152306,94 @@ │ │ │ │ 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 91a2c │ │ │ │ - ldr r2, [pc, #152] @ (91a40 ) │ │ │ │ + bne.n 91b1c │ │ │ │ + ldr r2, [pc, #152] @ (91b30 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r3, 919f0 │ │ │ │ + cbnz r3, 91ae0 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ - cbnz r3, 919de │ │ │ │ + cbnz r3, 91ace │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #16 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 91968 │ │ │ │ + b.n 91a58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b810 │ │ │ │ + bl 6b838 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 91940 │ │ │ │ + bne.n 91a30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260d64 │ │ │ │ + bl 2610e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 91a1e │ │ │ │ + b.n 91b0e │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.n 919b4 │ │ │ │ + ble.n 91aa4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 919b4 │ │ │ │ + beq.n 91aa4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fc3b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 919b4 │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ + bl 1fc6ec <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 91aa4 │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 919ac │ │ │ │ + beq.n 91a9c │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 919ac │ │ │ │ + b.n 91a9c │ │ │ │ movw r1, #2405 @ 0x965 │ │ │ │ - movw r0, #33416 @ 0x8288 │ │ │ │ + movw r0, #34312 @ 0x8608 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 91968 │ │ │ │ + b.n 91a58 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 919b4 │ │ │ │ + b.n 91aa4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fbc24 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 919b4 │ │ │ │ + bl 1fbf5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 91aa4 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 919c0 │ │ │ │ + b.n 91ab0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00091a44 : │ │ │ │ +00091b34 : │ │ │ │ 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] @ 91a7c │ │ │ │ + ldr.w ip, [pc, #36] @ 91b6c │ │ │ │ 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 91cc0 │ │ │ │ + bl 91db0 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -152329,93 +152409,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 91c76 │ │ │ │ + beq.w 91d66 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 925fc │ │ │ │ + bl 926ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91c72 │ │ │ │ + beq.w 91d62 │ │ │ │ movw r7, #11920 @ 0x2e90 │ │ │ │ movt r7, #76 @ 0x4c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91b12 │ │ │ │ + cbz r1, 91c02 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91b74 │ │ │ │ + beq.n 91c64 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 91b12 │ │ │ │ + cbz r1, 91c02 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91b72 │ │ │ │ + beq.n 91c62 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 91b12 │ │ │ │ + cbz r1, 91c02 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91c52 │ │ │ │ + beq.w 91d42 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - cbz r1, 91b12 │ │ │ │ + cbz r1, 91c02 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91b74 │ │ │ │ + beq.n 91c64 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91b00 │ │ │ │ + bne.n 91bf0 │ │ │ │ movw r3, #32056 @ 0x7d38 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 91c7a │ │ │ │ - ldr r3, [pc, #376] @ (91c9c ) │ │ │ │ + bne.w 91d6a │ │ │ │ + ldr r3, [pc, #376] @ (91d8c ) │ │ │ │ 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 91b40 │ │ │ │ - bne.n 91b6c │ │ │ │ + bgt.n 91c30 │ │ │ │ + bne.n 91c5c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ - cbz r3, 91b6c │ │ │ │ + cbz r3, 91c5c │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91b56 │ │ │ │ + cbz r1, 91c46 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 91b74 │ │ │ │ + cbz r0, 91c64 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91b46 │ │ │ │ + bne.n 91c36 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91b6c │ │ │ │ + cbz r1, 91c5c │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 91b74 │ │ │ │ + cbz r0, 91c64 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91b5c │ │ │ │ + bne.n 91c4c │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 91b6c │ │ │ │ + beq.n 91c5c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r1, #32312 @ 0x7e38 │ │ │ │ + movw r1, #33208 @ 0x81b8 │ │ │ │ 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] │ │ │ │ @@ -152430,605 +152510,605 @@ │ │ │ │ str r5, [r6, #16] │ │ │ │ ittt lt │ │ │ │ strlt r3, [r6, #8] │ │ │ │ movlt r3, #1 │ │ │ │ strblt r3, [r6, #12] │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c56 │ │ │ │ - movw r1, #58408 @ 0xe428 │ │ │ │ + beq.n 91d46 │ │ │ │ + movw r1, #59304 @ 0xe7a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c5a │ │ │ │ - movw r1, #64360 @ 0xfb68 │ │ │ │ + beq.n 91d4a │ │ │ │ + movw r1, #65256 @ 0xfee8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c62 │ │ │ │ - movw r1, #64376 @ 0xfb78 │ │ │ │ + beq.n 91d52 │ │ │ │ + movw r1, #65272 @ 0xfef8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c5e │ │ │ │ - movw r1, #64396 @ 0xfb8c │ │ │ │ + beq.n 91d4e │ │ │ │ + movw r1, #65292 @ 0xff0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 91c42 │ │ │ │ - movw r1, #64420 @ 0xfba4 │ │ │ │ + cbz r0, 91d32 │ │ │ │ + movw r1, #65316 @ 0xff24 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 91c66 │ │ │ │ - movw r1, #64440 @ 0xfbb8 │ │ │ │ + cbz r0, 91d56 │ │ │ │ + movw r1, #65336 @ 0xff38 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 91c6e │ │ │ │ - movw r1, #64464 @ 0xfbd0 │ │ │ │ + cbz r0, 91d5e │ │ │ │ + movw r1, #65360 @ 0xff50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c140 │ │ │ │ - cbz r0, 91c6a │ │ │ │ + cbz r0, 91d5a │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 91c96 │ │ │ │ + beq.n 91d86 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ - cbz r3, 91c92 │ │ │ │ - cbz r7, 91c92 │ │ │ │ + cbz r3, 91d82 │ │ │ │ + cbz r7, 91d82 │ │ │ │ clz r0, r7 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 91b6e │ │ │ │ - ldr r3, [pc, #92] @ (91ca0 ) │ │ │ │ + b.n 91c5e │ │ │ │ + ldr r3, [pc, #92] @ (91d90 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 91c28 │ │ │ │ + b.n 91d18 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 91b74 │ │ │ │ - ldr r3, [pc, #76] @ (91ca4 ) │ │ │ │ - b.n 91c44 │ │ │ │ - ldr r3, [pc, #76] @ (91ca8 ) │ │ │ │ - b.n 91c44 │ │ │ │ - ldr r3, [pc, #76] @ (91cac ) │ │ │ │ - b.n 91c44 │ │ │ │ - ldr r3, [pc, #76] @ (91cb0 ) │ │ │ │ - b.n 91c44 │ │ │ │ - ldr r3, [pc, #76] @ (91cb4 ) │ │ │ │ - b.n 91c44 │ │ │ │ - ldr r3, [pc, #76] @ (91cb8 ) │ │ │ │ - b.n 91c44 │ │ │ │ - ldr r3, [pc, #76] @ (91cbc ) │ │ │ │ - b.n 91c44 │ │ │ │ - bl d8138 │ │ │ │ + b.n 91c64 │ │ │ │ + ldr r3, [pc, #76] @ (91d94 ) │ │ │ │ + b.n 91d34 │ │ │ │ + ldr r3, [pc, #76] @ (91d98 ) │ │ │ │ + b.n 91d34 │ │ │ │ + ldr r3, [pc, #76] @ (91d9c ) │ │ │ │ + b.n 91d34 │ │ │ │ + ldr r3, [pc, #76] @ (91da0 ) │ │ │ │ + b.n 91d34 │ │ │ │ + ldr r3, [pc, #76] @ (91da4 ) │ │ │ │ + b.n 91d34 │ │ │ │ + ldr r3, [pc, #76] @ (91da8 ) │ │ │ │ + b.n 91d34 │ │ │ │ + ldr r3, [pc, #76] @ (91dac ) │ │ │ │ + b.n 91d34 │ │ │ │ + bl d801c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 91b6e │ │ │ │ + b.n 91c5e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91b22 │ │ │ │ + beq.w 91c12 │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91b74 │ │ │ │ + beq.w 91c64 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 91c7a │ │ │ │ + b.n 91d6a │ │ │ │ movs r0, #5 │ │ │ │ - b.n 91b6e │ │ │ │ + b.n 91c5e │ │ │ │ movs r0, #4 │ │ │ │ - b.n 91b6e │ │ │ │ + b.n 91c5e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r2, r6 │ │ │ │ - lsls r4, r4, #4 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ movs r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9248e │ │ │ │ + beq.w 9257e │ │ │ │ stmdb 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 91ee2 │ │ │ │ + beq.w 91fd2 │ │ │ │ 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 920da │ │ │ │ + bne.w 921ca │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r8, #1600] @ 0x640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91f10 │ │ │ │ + beq.w 92000 │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 920b8 │ │ │ │ + beq.w 921a8 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 920b8 │ │ │ │ + beq.w 921a8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 80870 │ │ │ │ + bl 808d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92498 │ │ │ │ + beq.w 92588 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 91eea │ │ │ │ + bpl.w 91fda │ │ │ │ ldr.w r3, [r4, #3728] @ 0xe90 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 920fc │ │ │ │ + bne.w 921ec │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 91f24 │ │ │ │ + bne.w 92014 │ │ │ │ ldr.w r3, [r8, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9211c │ │ │ │ + beq.w 9220c │ │ │ │ mov r0, r5 │ │ │ │ blx 2bf84 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79414 │ │ │ │ + bl 7940c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92492 │ │ │ │ + beq.w 92582 │ │ │ │ ldr.w r0, [r8, #1600] @ 0x640 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9209a │ │ │ │ + beq.w 9218a │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92006 │ │ │ │ + beq.w 920f6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #7597 @ 0x1dad │ │ │ │ + movw r2, #7745 @ 0x1e41 │ │ │ │ movt r2, #4 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 91fd8 │ │ │ │ + beq.w 920c8 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ - movw r2, #4245 @ 0x1095 │ │ │ │ + movw r2, #4877 @ 0x130d │ │ │ │ movt r2, #12 │ │ │ │ strd r2, r9, [sp, #12] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91e5a │ │ │ │ - ldr r3, [pc, #504] @ (91fc8 ) │ │ │ │ + beq.n 91f4a │ │ │ │ + ldr r3, [pc, #504] @ (920b8 ) │ │ │ │ ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 92138 │ │ │ │ + bpl.w 92228 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 91f34 │ │ │ │ - ldr r1, [pc, #480] @ (91fcc ) │ │ │ │ + bne.w 92024 │ │ │ │ + ldr r1, [pc, #480] @ (920bc ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0830 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c0aa8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 91f5e │ │ │ │ - ldr r3, [pc, #468] @ (91fd0 ) │ │ │ │ + bne.w 9204e │ │ │ │ + ldr r3, [pc, #468] @ (920c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92062 │ │ │ │ + bne.w 92152 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd fp, r7, [sp, #40] @ 0x28 │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.w 9215c │ │ │ │ + bne.w 9224c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 193288 │ │ │ │ + bl 1934e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9206a │ │ │ │ + beq.w 9215a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 925e6 │ │ │ │ + blt.w 926d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91e4a │ │ │ │ + bge.n 91f3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 925cc │ │ │ │ + beq.w 926bc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91dce │ │ │ │ - ldr r3, [pc, #372] @ (91fd0 ) │ │ │ │ + bne.n 91ebe │ │ │ │ + ldr r3, [pc, #372] @ (920c0 ) │ │ │ │ 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 924c6 │ │ │ │ + bne.w 925b6 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 924a4 │ │ │ │ + bne.w 92594 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91e98 │ │ │ │ + bge.n 91f88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 91e98 │ │ │ │ + cbnz r3, 91f88 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91eb0 │ │ │ │ + bge.n 91fa0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 91eb0 │ │ │ │ + cbnz r3, 91fa0 │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91ec2 │ │ │ │ + bge.n 91fb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9202a │ │ │ │ + beq.w 9211a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92498 │ │ │ │ + bne.w 92588 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 91ee2 │ │ │ │ + cbz r0, 91fd2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91ee2 │ │ │ │ + bge.n 91fd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 91ee2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 91fd2 │ │ │ │ + bl 76dd4 <_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 7bd34 │ │ │ │ + bl 7bd20 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91f06 │ │ │ │ + bge.n 91ff6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 925c0 │ │ │ │ + beq.w 926b0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92498 │ │ │ │ + beq.w 92588 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 91d3e │ │ │ │ + b.n 91e2e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 91ee2 │ │ │ │ + beq.n 91fd2 │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91d1c │ │ │ │ - ldr r7, [pc, #176] @ (91fd4 ) │ │ │ │ + bne.w 91e0c │ │ │ │ + ldr r7, [pc, #176] @ (920c4 ) │ │ │ │ nop │ │ │ │ ldr.w r3, [r8, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91d66 │ │ │ │ + bne.w 91e56 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 91eb0 │ │ │ │ - movw r2, #59869 @ 0xe9dd │ │ │ │ + b.n 91fa0 │ │ │ │ + movw r2, #59761 @ 0xe971 │ │ │ │ movt r2, #13 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91f96 │ │ │ │ - movw r2, #1053 @ 0x41d │ │ │ │ + beq.n 92086 │ │ │ │ + movw r2, #749 @ 0x2ed │ │ │ │ movt r2, #13 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9204e │ │ │ │ - ldr r1, [pc, #124] @ (91fcc ) │ │ │ │ + bne.w 9213e │ │ │ │ + ldr r1, [pc, #124] @ (920bc ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c0830 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c0aa8 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9203a │ │ │ │ + beq.n 9212a │ │ │ │ mov r0, r5 │ │ │ │ - bl c60f4 │ │ │ │ + bl c6370 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 925d4 │ │ │ │ + blt.w 926c4 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 9206a │ │ │ │ - beq.w 91e0a │ │ │ │ + blt.n 9215a │ │ │ │ + beq.w 91efa │ │ │ │ ldr r2, [sp, #8] │ │ │ │ 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 924b0 │ │ │ │ + beq.w 925a0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 92160 │ │ │ │ - ldr r1, [pc, #52] @ (91fcc ) │ │ │ │ + b.n 92250 │ │ │ │ + ldr r1, [pc, #52] @ (920bc ) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl b6914 │ │ │ │ + bl b6b60 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92032 │ │ │ │ + bne.n 92122 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 91f5e │ │ │ │ + bne.n 9204e │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7eb0 │ │ │ │ + bl d7d94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9206a │ │ │ │ - bl d8138 │ │ │ │ + beq.n 9215a │ │ │ │ + bl d801c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 91e0c │ │ │ │ + b.n 91efc │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 9200c │ │ │ │ + cbz r4, 920fc │ │ │ │ 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, #60560 @ 0xec90 │ │ │ │ + movw r1, #61456 @ 0xf010 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92006 │ │ │ │ + bge.n 920f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92576 │ │ │ │ + beq.w 92666 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 924e8 │ │ │ │ + blt.w 925d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92498 │ │ │ │ + bge.w 92588 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92498 │ │ │ │ + bne.w 92588 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 91ec2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91fb2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91e0a │ │ │ │ - b.n 91f5e │ │ │ │ - ldr r1, [pc, #636] @ (922b8 ) │ │ │ │ + beq.w 91efa │ │ │ │ + b.n 9204e │ │ │ │ + ldr r1, [pc, #636] @ (923a8 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl d0950 <_PyBytesWriter_Finish@@Base+0x4b8> │ │ │ │ + bl d0820 <_PyBytesWriter_Finish@@Base+0x4b8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91dfa │ │ │ │ - b.n 91f5e │ │ │ │ + beq.w 91eea │ │ │ │ + b.n 9204e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9257e │ │ │ │ - ldr r1, [pc, #608] @ (922b8 ) │ │ │ │ + beq.w 9266e │ │ │ │ + ldr r1, [pc, #608] @ (923a8 ) │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91f5e │ │ │ │ - b.n 91fae │ │ │ │ + bne.w 9204e │ │ │ │ + b.n 9209e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91e0a │ │ │ │ + beq.w 91efa │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92478 │ │ │ │ + bne.w 92568 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91e7e │ │ │ │ + bge.w 91f6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91e80 │ │ │ │ + bne.w 91f70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 91e80 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91f70 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bmi.n 920bc │ │ │ │ + bmi.n 921ac │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 920bc │ │ │ │ + cbz r3, 921ac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 920bc │ │ │ │ - bl 1fc9b0 │ │ │ │ + cbz r3, 921ac │ │ │ │ + bl 1fcce4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92006 │ │ │ │ + beq.n 920f6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 91db0 │ │ │ │ - ldr r7, [pc, #512] @ (922bc ) │ │ │ │ - b.n 91d54 │ │ │ │ + b.n 91ea0 │ │ │ │ + ldr r7, [pc, #512] @ (923ac ) │ │ │ │ + b.n 91e44 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #60528 @ 0xec70 │ │ │ │ + movw r1, #61424 @ 0xeff0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 91e98 │ │ │ │ + bl d5890 │ │ │ │ + b.n 91f88 │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 920ec │ │ │ │ + cbz r2, 921dc │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 91d24 │ │ │ │ + bne.w 91e14 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r7, [pc, #456] @ (922bc ) │ │ │ │ + ldr r7, [pc, #456] @ (923ac ) │ │ │ │ ldr.w r3, [r0, #1680] @ 0x690 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 92100 │ │ │ │ + b.n 921f0 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 92492 │ │ │ │ + blt.w 92582 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 92100 │ │ │ │ + bne.n 921f0 │ │ │ │ add.w r8, r8, #4096 @ 0x1000 │ │ │ │ - b.n 91d54 │ │ │ │ + b.n 91e44 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91ec8 │ │ │ │ + bge.w 91fb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91ec8 │ │ │ │ + bne.w 91fb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 91ec8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91fb8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - movw r1, #55308 @ 0xd80c │ │ │ │ + movw r1, #56204 @ 0xdb8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92074 │ │ │ │ + b.n 92164 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 923bc │ │ │ │ - movw r3, #6669 @ 0x1a0d │ │ │ │ + beq.w 924ac │ │ │ │ + movw r3, #6365 @ 0x18dd │ │ │ │ movt r3, #13 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9238e │ │ │ │ + bne.w 9247e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #320] @ (922c0 ) │ │ │ │ + ldr r2, [pc, #320] @ (923b0 ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 92562 │ │ │ │ + beq.w 92652 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 922c4 │ │ │ │ + bge.w 923b4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 922d4 │ │ │ │ + bge.w 923c4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 922e6 │ │ │ │ + bge.w 923d6 │ │ │ │ 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 92304 │ │ │ │ + beq.w 923f4 │ │ │ │ ldr.w r1, [sl, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r3, r1, asr #2 │ │ │ │ - bge.w 92304 │ │ │ │ + bge.w 923f4 │ │ │ │ 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 92512 │ │ │ │ + bge.w 92602 │ │ │ │ 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 │ │ │ │ @@ -153037,292 +153117,292 @@ │ │ │ │ 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 92262 │ │ │ │ + ble.n 92352 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 92262 │ │ │ │ + ble.n 92352 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 92262 │ │ │ │ + ble.n 92352 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.n 92262 │ │ │ │ + ble.n 92352 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #4 │ │ │ │ - ble.n 92262 │ │ │ │ + ble.n 92352 │ │ │ │ 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 92256 │ │ │ │ + blt.n 92346 │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ strd r3, r0, [sp] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl a1560 │ │ │ │ + bl a1678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92468 │ │ │ │ + bne.w 92558 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 923dc │ │ │ │ + bne.w 924cc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl a21ec <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a2304 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9239a │ │ │ │ + beq.n 9248a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 923e6 │ │ │ │ + bne.w 924d6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91e2e │ │ │ │ + beq.w 91f1e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ - b.n 91e2e │ │ │ │ + b.n 91f1e │ │ │ │ nop │ │ │ │ - cbz r4, 922f8 │ │ │ │ + cbz r4, 923e8 │ │ │ │ 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 921ae │ │ │ │ + blt.w 9229e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ orr.w r2, r7, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 921c0 │ │ │ │ + blt.w 922b0 │ │ │ │ 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 921da │ │ │ │ + bne.w 922ca │ │ │ │ add.w r1, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r5, #16384 @ 0x4000 │ │ │ │ cmp.w r5, r1, lsl #2 │ │ │ │ - blt.w 92544 │ │ │ │ + blt.w 92634 │ │ │ │ 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, 92370 │ │ │ │ + cbz r0, 92460 │ │ │ │ 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 92454 │ │ │ │ + bne.w 92544 │ │ │ │ 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 921f0 │ │ │ │ + bne.w 922e0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bl 848b4 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ + bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 848b4 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ + bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 848b4 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 923a0 │ │ │ │ + bl 84954 <_PyObject_GenericSetAttrWithDict@@Base+0x914> │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 92490 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 92296 │ │ │ │ + b.n 92386 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9242a │ │ │ │ + beq.n 9251a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9242a │ │ │ │ + beq.n 9251a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92072 │ │ │ │ + beq.w 92162 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92074 │ │ │ │ + b.n 92164 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 193288 │ │ │ │ + bl 1934e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91e28 │ │ │ │ + beq.w 91f18 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ - b.n 91e28 │ │ │ │ + b.n 91f18 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 92296 │ │ │ │ + b.n 92386 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92558 │ │ │ │ + beq.w 92648 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 92548 │ │ │ │ + blt.w 92638 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #55980 @ 0xdaac │ │ │ │ + movw r2, #56876 @ 0xde2c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 23470c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + bl 234bb8 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92070 │ │ │ │ + beq.w 92160 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92074 │ │ │ │ + b.n 92164 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #55932 @ 0xda7c │ │ │ │ + movw r2, #56828 @ 0xddfc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1ecbac <_PyErr_Format@@Base> │ │ │ │ + bl 1ecee0 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92070 │ │ │ │ + beq.w 92160 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 923b8 │ │ │ │ + b.n 924a8 │ │ │ │ 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 9234a │ │ │ │ + b.n 9243a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bl 197c8c <_Py_HandlePending@@Base+0x62c> │ │ │ │ - b.n 923a0 │ │ │ │ + bl 197edc <_Py_HandlePending@@Base+0x62c> │ │ │ │ + b.n 92490 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 925a4 │ │ │ │ + beq.w 92694 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 924c0 │ │ │ │ + blt.n 925b0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 91e80 │ │ │ │ + b.n 91f70 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 91eb0 │ │ │ │ + b.n 91fa0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 91ee4 │ │ │ │ + b.n 91fd4 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ negs r5, r5 │ │ │ │ - b.n 91e80 │ │ │ │ + b.n 91f70 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 193288 │ │ │ │ - b.n 923d2 │ │ │ │ + bl 1934e0 │ │ │ │ + b.n 924c2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92088 │ │ │ │ + b.n 92178 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 924fc │ │ │ │ + cbz r3, 925ec │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1c6ff4 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1c7058 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91e70 │ │ │ │ + beq.w 91f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c7000 <_PyErr_Clear@@Base> │ │ │ │ - b.n 91e70 │ │ │ │ + bl 1c7064 <_PyErr_Clear@@Base> │ │ │ │ + b.n 91f60 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92012 │ │ │ │ + bne.w 92102 │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 92012 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92102 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91e7e │ │ │ │ + beq.w 91f6e │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 92488 │ │ │ │ - b.n 91e7e │ │ │ │ + bne.n 92578 │ │ │ │ + b.n 91f6e │ │ │ │ orr.w r3, r6, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldrd r3, r2, [r9, #8] │ │ │ │ strd r3, r2, [r5, #12] │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ @@ -153330,134 +153410,134 @@ │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ str r1, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9222e │ │ │ │ - b.n 92262 │ │ │ │ + bgt.w 9231e │ │ │ │ + b.n 92352 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 9230c │ │ │ │ + b.n 923fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 923fe │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 923fe │ │ │ │ + bne.w 924ee │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 924ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91e2e │ │ │ │ - b.n 923d2 │ │ │ │ + beq.w 91f1e │ │ │ │ + b.n 924c2 │ │ │ │ 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 1973a8 │ │ │ │ - b.n 92296 │ │ │ │ + bl 1975f8 │ │ │ │ + b.n 92386 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 92006 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 920f6 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91e0c │ │ │ │ - ldr r0, [pc, #112] @ (925f8 ) │ │ │ │ - bl 925fc │ │ │ │ + beq.w 91efc │ │ │ │ + ldr r0, [pc, #112] @ (926e8 ) │ │ │ │ + bl 926ec │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9206a │ │ │ │ + beq.w 9215a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91f5e │ │ │ │ - b.n 91fae │ │ │ │ + bne.w 9204e │ │ │ │ + b.n 9209e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 91e7e │ │ │ │ + beq.w 91f6e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91e7e │ │ │ │ + bge.w 91f6e │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91e7e │ │ │ │ - b.n 92092 │ │ │ │ + bne.w 91f6e │ │ │ │ + b.n 92182 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 91f06 │ │ │ │ + b.n 91ff6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 91e4a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91f3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91f70 │ │ │ │ + bne.w 92060 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 91f70 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92060 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91e38 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 91e38 │ │ │ │ + bne.w 91f28 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91f28 │ │ │ │ nop │ │ │ │ - cbz r4, 92638 │ │ │ │ + cbz r4, 92728 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000925fc : │ │ │ │ +000926ec : │ │ │ │ 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 92652 │ │ │ │ + bpl.n 92742 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 9262a │ │ │ │ + bpl.n 9271a │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 9262a │ │ │ │ + bpl.n 9271a │ │ │ │ adds.w r0, r3, #20 │ │ │ │ - beq.n 92630 │ │ │ │ + beq.n 92720 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92626 │ │ │ │ + bne.n 92716 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1cba58 │ │ │ │ + bl 1cbb6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 92656 │ │ │ │ + beq.n 92746 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 9264e │ │ │ │ + bpl.n 9273e │ │ │ │ lsls r2, r2, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ - bmi.n 92626 │ │ │ │ + bmi.n 92716 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 92626 │ │ │ │ - bl 4d46c │ │ │ │ + b.n 92716 │ │ │ │ + bl 4d4fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 92626 │ │ │ │ + b.n 92716 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009265c : │ │ │ │ +0009274c : │ │ │ │ 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 │ │ │ │ @@ -153466,24 +153546,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 926a0 │ │ │ │ + bl 92790 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ - beq.n 92696 │ │ │ │ - bl 93a04 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + beq.n 92786 │ │ │ │ + bl 93af4 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 12f088 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 12f020 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 92692 │ │ │ │ + b.n 92782 │ │ │ │ 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 │ │ │ │ @@ -153497,121 +153577,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 92782 │ │ │ │ + bls.n 92872 │ │ │ │ ands.w r6, r3, #3 │ │ │ │ - bne.w 92842 │ │ │ │ + bne.w 92932 │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 92842 │ │ │ │ + bcc.w 92932 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ands.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92850 │ │ │ │ + bne.w 92940 │ │ │ │ add.w ip, r3, #8 │ │ │ │ cmp r7, ip │ │ │ │ - bcc.n 9277e │ │ │ │ + bcc.n 9286e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ands.w r6, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 93352 │ │ │ │ + bne.w 93442 │ │ │ │ add.w r2, r3, #12 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 92d6a │ │ │ │ + bcc.w 92e5a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92850 │ │ │ │ + bne.w 92940 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 9277e │ │ │ │ + bcc.n 9286e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92850 │ │ │ │ + bne.w 92940 │ │ │ │ add.w r2, r3, #20 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 92bd6 │ │ │ │ + bcc.w 92cc6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ands.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92850 │ │ │ │ + bne.w 92940 │ │ │ │ add.w r6, r3, #24 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 9277e │ │ │ │ + bcc.n 9286e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 93352 │ │ │ │ + bne.w 93442 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.w 92d84 │ │ │ │ + bcc.w 92e74 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 92850 │ │ │ │ + bne.n 92940 │ │ │ │ sub.w r2, r7, #28 │ │ │ │ subs r3, r2, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r1 │ │ │ │ - b.n 92778 │ │ │ │ + b.n 92868 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 92850 │ │ │ │ + bne.n 92940 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9276e │ │ │ │ + bne.n 9285e │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 92844 │ │ │ │ + bne.n 92934 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 928bc │ │ │ │ - movw r8, #27080 @ 0x69c8 │ │ │ │ + beq.w 929ac │ │ │ │ + movw r8, #27976 @ 0x6d48 │ │ │ │ movt r8, #45 @ 0x2d │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne.n 92856 │ │ │ │ + bne.n 92946 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.w 93328 │ │ │ │ + beq.w 93418 │ │ │ │ adds r6, r4, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ adds r0, r6, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 92904 │ │ │ │ - bhi.w 928c4 │ │ │ │ + beq.w 929f4 │ │ │ │ + bhi.w 929b4 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 9338c │ │ │ │ + beq.w 9347c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 9331c │ │ │ │ + beq.w 9340c │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 931f4 │ │ │ │ + beq.w 932e4 │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ lsls r7, r1, #29 │ │ │ │ - bmi.w 93058 │ │ │ │ + bmi.w 93148 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 92c14 │ │ │ │ + beq.w 92d04 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92bb8 │ │ │ │ + beq.w 92ca8 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92b54 │ │ │ │ + beq.w 92c44 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 92960 │ │ │ │ + bhi.w 92a50 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 92bde │ │ │ │ + beq.w 92cce │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ it eq │ │ │ │ ldreq r2, [sp, #24] │ │ │ │ - beq.w 93002 │ │ │ │ + beq.w 930f2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 92bb8 │ │ │ │ + bls.w 92ca8 │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi.w 92bb8 │ │ │ │ + bhi.w 92ca8 │ │ │ │ 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 │ │ │ │ @@ -153633,67 +153713,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 926d2 │ │ │ │ + bge.w 927c2 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 93352 │ │ │ │ + b.w 93442 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c464 │ │ │ │ ldr.w r9, [r5] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92a38 │ │ │ │ + beq.w 92b28 │ │ │ │ subs r7, r0, r4 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 9333c │ │ │ │ + beq.w 9342c │ │ │ │ mov r6, r7 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 92884 │ │ │ │ + bne.n 92974 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92a4e │ │ │ │ + beq.w 92b3e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 929d6 │ │ │ │ + bls.w 92ac6 │ │ │ │ ldrd r3, r0, [r5, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 929d6 │ │ │ │ + blt.w 92ac6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 929f2 │ │ │ │ + bne.w 92ae2 │ │ │ │ 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 92792 │ │ │ │ + bne.w 92882 │ │ │ │ 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 93058 │ │ │ │ + bmi.w 93148 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r9 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 92946 │ │ │ │ + bhi.n 92a36 │ │ │ │ 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 │ │ │ │ @@ -153709,446 +153789,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 9316a │ │ │ │ - bhi.n 928c4 │ │ │ │ + beq.w 9325a │ │ │ │ + bhi.n 929b4 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 9338c │ │ │ │ + beq.w 9347c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 9331c │ │ │ │ + beq.w 9340c │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 931f4 │ │ │ │ - movw r2, #27080 @ 0x69c8 │ │ │ │ + beq.w 932e4 │ │ │ │ + movw r2, #27976 @ 0x6d48 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 93058 │ │ │ │ + bmi.w 93148 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 92c14 │ │ │ │ + beq.w 92d04 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92bb8 │ │ │ │ + beq.w 92ca8 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92b54 │ │ │ │ + beq.w 92c44 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 92bb8 │ │ │ │ + bhi.w 92ca8 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.w 927ee │ │ │ │ + bls.w 928de │ │ │ │ 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, 92992 │ │ │ │ + cbnz r1, 92a82 │ │ │ │ movw r1, #8193 @ 0x2001 │ │ │ │ tst r0, r1 │ │ │ │ - bne.w 92b7e │ │ │ │ + bne.w 92c6e │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 92b02 │ │ │ │ + beq.w 92bf2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 92bb8 │ │ │ │ + bne.w 92ca8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.w 92b08 │ │ │ │ + bne.w 92bf8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r4, #1114112 @ 0x110000 │ │ │ │ - bcs.w 93374 │ │ │ │ + bcs.w 93464 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 92fd2 │ │ │ │ + bhi.w 930c2 │ │ │ │ ldrd r3, r0, [r5, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 92fd2 │ │ │ │ + ble.w 930c2 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 92fee │ │ │ │ + bne.w 930de │ │ │ │ strb r4, [r2, r0] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ adds r4, r6, #1 │ │ │ │ - bne.w 928b4 │ │ │ │ - b.n 92bd0 │ │ │ │ - cbz r6, 929e8 │ │ │ │ + bne.w 929a4 │ │ │ │ + b.n 92cc0 │ │ │ │ + cbz r6, 92ad8 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd9d4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd888 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92bd0 │ │ │ │ + beq.w 92cc0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 928a0 │ │ │ │ + beq.w 92990 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 9323e │ │ │ │ + bne.w 9332e │ │ │ │ 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 93218 │ │ │ │ + bhi.w 93308 │ │ │ │ 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 93212 │ │ │ │ + bls.w 93302 │ │ │ │ ldrb.w r2, [ip], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, ip │ │ │ │ - b.n 92a24 │ │ │ │ + b.n 92b14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ strb.w r7, [r5, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 92884 │ │ │ │ + bne.w 92974 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 937f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 938e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bd0 │ │ │ │ + beq.w 92cc0 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ strb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ - bl 195810 │ │ │ │ + bl 195a60 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r6, r3 │ │ │ │ - b.n 928b0 │ │ │ │ + b.n 929a0 │ │ │ │ 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 d5f10 <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ + bl d5ddc <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 929ce │ │ │ │ - b.n 92bd0 │ │ │ │ + bne.n 92abe │ │ │ │ + b.n 92cc0 │ │ │ │ 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 92d74 │ │ │ │ + bge.w 92e64 │ │ │ │ adds r2, #1 │ │ │ │ tst.w sl, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.w 92d7c │ │ │ │ + bne.w 92e6c │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 153344 │ │ │ │ + bl 1533ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92acc │ │ │ │ + bge.n 92bbc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9361e │ │ │ │ + beq.w 9370e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 92bd0 │ │ │ │ + beq.n 92cc0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl d5f10 <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ + bl d5ddc <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93628 │ │ │ │ + beq.w 93718 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 929ce │ │ │ │ + bge.w 92abe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 929ce │ │ │ │ + bne.w 92abe │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 929ce │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92abe │ │ │ │ cmp.w ip, #1 │ │ │ │ - bgt.n 92bb8 │ │ │ │ + bgt.n 92ca8 │ │ │ │ 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 92cf6 │ │ │ │ + bne.w 92de6 │ │ │ │ cmp r2, #12 │ │ │ │ - beq.w 930a2 │ │ │ │ + beq.w 93192 │ │ │ │ cmp r2, #15 │ │ │ │ - bne.n 92bb8 │ │ │ │ + bne.n 92ca8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 933b6 │ │ │ │ + bne.w 934a6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl d5bc0 <_PyErr_FormatV@@Base+0x70> │ │ │ │ + bl d5a8c <_PyErr_FormatV@@Base+0x70> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 929ce │ │ │ │ - b.n 92bd0 │ │ │ │ + bne.w 92abe │ │ │ │ + b.n 92cc0 │ │ │ │ mov ip, r2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 92bb8 │ │ │ │ + bhi.n 92ca8 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 92964 │ │ │ │ + bhi.w 92a54 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 92d60 │ │ │ │ + beq.w 92e50 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93430 │ │ │ │ + beq.w 93520 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 927fe │ │ │ │ - b.n 92bb8 │ │ │ │ + beq.w 928ee │ │ │ │ + b.n 92ca8 │ │ │ │ and.w r1, r7, r9 │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ orrge.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92992 │ │ │ │ - b.n 92bb8 │ │ │ │ + beq.w 92a82 │ │ │ │ + b.n 92ca8 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov.w ip, #3 │ │ │ │ adds r6, #1 │ │ │ │ - cbz r3, 92bb8 │ │ │ │ + cbz r3, 92ca8 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92d80 │ │ │ │ + beq.w 92e70 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.n 92bb8 │ │ │ │ + bhi.n 92ca8 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.n 92bda │ │ │ │ + bhi.n 92cca │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 92d60 │ │ │ │ + beq.w 92e50 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93430 │ │ │ │ + beq.w 93520 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64788 @ 0xfd14 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #148 @ 0x94 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 928be │ │ │ │ + b.n 929ae │ │ │ │ mov r2, r1 │ │ │ │ - b.n 9277e │ │ │ │ + b.n 9286e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 92964 │ │ │ │ + b.n 92a54 │ │ │ │ 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 93520 │ │ │ │ + bne.w 93610 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93540 │ │ │ │ + beq.w 93630 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl d5f10 <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ + bl d5ddc <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 929ce │ │ │ │ - b.n 92bd0 │ │ │ │ + bne.w 92abe │ │ │ │ + b.n 92cc0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 935e0 │ │ │ │ - movw r2, #27080 @ 0x69c8 │ │ │ │ + beq.w 936d0 │ │ │ │ + movw r2, #27976 @ 0x6d48 │ │ │ │ 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 928d6 │ │ │ │ + bpl.w 929c6 │ │ │ │ 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 928d6 │ │ │ │ + bpl.w 929c6 │ │ │ │ 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 935f8 │ │ │ │ + bgt.w 936e8 │ │ │ │ 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 928d6 │ │ │ │ + bpl.w 929c6 │ │ │ │ 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 935f8 │ │ │ │ + blt.w 936e8 │ │ │ │ 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 928d6 │ │ │ │ + bpl.w 929c6 │ │ │ │ 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 935f8 │ │ │ │ + blt.w 936e8 │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ mov lr, r3 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.n 92cc0 │ │ │ │ + bmi.n 92db0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b.n 928d6 │ │ │ │ + b.n 929c6 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp.w ip, #4 │ │ │ │ - bhi.w 93002 │ │ │ │ + bhi.w 930f2 │ │ │ │ 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 930f0 │ │ │ │ - bhi.n 92db4 │ │ │ │ + beq.w 931e0 │ │ │ │ + bhi.n 92ea4 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 9345e │ │ │ │ + beq.w 9354e │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bne.n 92dba │ │ │ │ + bne.n 92eaa │ │ │ │ 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, #64696 @ 0xfcb8 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #56 @ 0x38 │ │ │ │ + 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 92dee │ │ │ │ + b.n 92ede │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.w 92be2 │ │ │ │ - b.n 92bb8 │ │ │ │ + ble.w 92cd2 │ │ │ │ + b.n 92ca8 │ │ │ │ mov r2, ip │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 92844 │ │ │ │ - b.n 92782 │ │ │ │ + bne.w 92934 │ │ │ │ + b.n 92872 │ │ │ │ tst.w sl, #8 │ │ │ │ - beq.w 92aac │ │ │ │ + beq.w 92b9c │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - b.n 92aae │ │ │ │ + b.n 92b9e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 92b56 │ │ │ │ + b.n 92c46 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9277e │ │ │ │ + b.n 9286e │ │ │ │ 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 92b9a │ │ │ │ + b.n 92c8a │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov.w ip, #4 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 92b9a │ │ │ │ + b.n 92c8a │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov.w ip, #5 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 92b9a │ │ │ │ + b.n 92c8a │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq.w 9314c │ │ │ │ + beq.w 9323c │ │ │ │ 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, #29864 @ 0x74a8 │ │ │ │ + movw r3, #30864 @ 0x7890 │ │ │ │ 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 │ │ │ │ @@ -154164,815 +154244,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 9307a │ │ │ │ + beq.w 9316a │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 9310e │ │ │ │ + bls.w 931fe │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.w 9310e │ │ │ │ + blt.w 931fe │ │ │ │ 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 93126 │ │ │ │ + bgt.w 93216 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 930e0 │ │ │ │ + beq.w 931d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r2, r3, fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 93086 │ │ │ │ + bgt.w 93176 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, r4 │ │ │ │ - bl 9366c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9375c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92bd0 │ │ │ │ + beq.w 92cc0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 929ce │ │ │ │ + ble.w 92abe │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 929ce │ │ │ │ + beq.w 92abe │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 2567bc │ │ │ │ + bl 256be0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92bd0 │ │ │ │ + beq.w 92cc0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r0, r9 │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.n 929ce │ │ │ │ + b.n 92abe │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ed1dc │ │ │ │ + bl ed16c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92ad0 │ │ │ │ - b.n 92bd0 │ │ │ │ + bne.w 92bc0 │ │ │ │ + b.n 92cc0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ef11c │ │ │ │ + bl ef0bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bd0 │ │ │ │ - b.n 92ad0 │ │ │ │ + beq.w 92cc0 │ │ │ │ + b.n 92bc0 │ │ │ │ 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 93506 │ │ │ │ + bge.w 935f6 │ │ │ │ tst.w sl, #8 │ │ │ │ - bne.w 934fa │ │ │ │ - bl 153340 │ │ │ │ + bne.w 935ea │ │ │ │ + bl 1533e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 92acc │ │ │ │ + b.n 92bbc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1ed334 │ │ │ │ + bl 1ed668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92ad0 │ │ │ │ - b.n 92bd0 │ │ │ │ + bne.w 92bc0 │ │ │ │ + b.n 92cc0 │ │ │ │ adds r2, #7 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ ldrd r0, r1, [r2], #8 │ │ │ │ - beq.w 932da │ │ │ │ - bhi.w 932b6 │ │ │ │ + beq.w 933ca │ │ │ │ + bhi.w 933a6 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93298 │ │ │ │ + beq.w 93388 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 9327a │ │ │ │ + beq.w 9336a │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #44564 @ 0xae14 │ │ │ │ + movw r3, #45464 @ 0xb198 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 931d6 │ │ │ │ - bhi.w 931b2 │ │ │ │ + beq.w 932c6 │ │ │ │ + bhi.w 932a2 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93194 │ │ │ │ + beq.w 93284 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93176 │ │ │ │ + beq.w 93266 │ │ │ │ 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, #792 @ 0x318 │ │ │ │ + movw r3, #1828 @ 0x724 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ adds r2, #7 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ ldrd r0, r1, [r2], #8 │ │ │ │ - beq.w 934dc │ │ │ │ - bhi.w 934b8 │ │ │ │ + beq.w 935cc │ │ │ │ + bhi.w 935a8 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 9349a │ │ │ │ + beq.w 9358a │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 9347c │ │ │ │ + beq.w 9356c │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #64744 @ 0xfce8 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #104 @ 0x68 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 935c0 │ │ │ │ - bhi.w 9359a │ │ │ │ + beq.w 936b0 │ │ │ │ + bhi.w 9368a │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 9357a │ │ │ │ + beq.w 9366a │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 9355a │ │ │ │ + beq.w 9364a │ │ │ │ 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, #64724 @ 0xfcd4 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #84 @ 0x54 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd9d4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd888 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92bd0 │ │ │ │ + beq.w 92cc0 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 929c6 │ │ │ │ + beq.w 92ab6 │ │ │ │ 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 929ce │ │ │ │ + b.n 92abe │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93398 │ │ │ │ - bhi.n 93030 │ │ │ │ + beq.w 93488 │ │ │ │ + bhi.n 93120 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93434 │ │ │ │ + beq.w 93524 │ │ │ │ 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, #53736 @ 0xd1e8 │ │ │ │ + movw r3, #54632 @ 0xd568 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 933ce │ │ │ │ + beq.w 934be │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.n 93012 │ │ │ │ + bne.n 93102 │ │ │ │ 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, #48840 @ 0xbec8 │ │ │ │ + movw r3, #49268 @ 0xc074 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ 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 933ec │ │ │ │ + bmi.w 934dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 92c18 │ │ │ │ + beq.w 92d08 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 928d6 │ │ │ │ + b.n 929c6 │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 93452 │ │ │ │ + bls.w 93542 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - b.n 92e12 │ │ │ │ + b.n 92f02 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2567bc │ │ │ │ + bl 256be0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92bd0 │ │ │ │ + beq.w 92cc0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 92e4c │ │ │ │ + b.n 92f3c │ │ │ │ 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, #14144 @ 0x3740 │ │ │ │ + movw r3, #15040 @ 0x3ac0 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [sp, #29] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93664 │ │ │ │ + beq.w 93754 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 93644 │ │ │ │ + bne.w 93734 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9366c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 9375c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 929ce │ │ │ │ - b.n 92bd0 │ │ │ │ + bne.w 92abe │ │ │ │ + b.n 92cc0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl e4858 │ │ │ │ + bl e47f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92e3c │ │ │ │ - b.n 92bd0 │ │ │ │ + bne.w 92f2c │ │ │ │ + b.n 92cc0 │ │ │ │ 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, #54464 @ 0xd4c0 │ │ │ │ + movw r3, #55340 @ 0xd82c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 92e1e │ │ │ │ + beq.w 92f0e │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ - bl cd9d4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd888 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92e1e │ │ │ │ - b.n 92bd0 │ │ │ │ + bne.w 92f0e │ │ │ │ + b.n 92cc0 │ │ │ │ bic.w r9, r7, r7, asr #31 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 92e34 │ │ │ │ + bne.w 92f24 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 2567bc │ │ │ │ + bl 256be0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92bd0 │ │ │ │ + beq.w 92cc0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r9 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 92e34 │ │ │ │ + b.n 92f24 │ │ │ │ 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, #64700 @ 0xfcbc │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #60 @ 0x3c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ orr.w sl, sl, #16 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 9290c │ │ │ │ + b.w 929fc │ │ │ │ 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, #64656 @ 0xfc90 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #16 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ 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, #64668 @ 0xfc9c │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #28 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 92f40 │ │ │ │ + bne.w 93030 │ │ │ │ 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, #64664 @ 0xfc98 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #24 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ 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, #64660 @ 0xfc94 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #20 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ 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 9306c │ │ │ │ + b.n 9315c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.w 928b0 │ │ │ │ + b.w 929a0 │ │ │ │ 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 92a0c │ │ │ │ + b.w 92afc │ │ │ │ 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 932f8 │ │ │ │ + bhi.n 933e8 │ │ │ │ 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 93210 │ │ │ │ + bls.n 93300 │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 93268 │ │ │ │ + b.n 93358 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #64672 @ 0xfca0 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #32 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #64688 @ 0xfcb0 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #48 @ 0x30 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 92f0a │ │ │ │ + bne.w 92ffa │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #64680 @ 0xfca8 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #40 @ 0x28 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #42152 @ 0xa4a8 │ │ │ │ + movw r3, #43152 @ 0xa890 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ 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 93252 │ │ │ │ + b.n 93342 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w sl, sl, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 927a4 │ │ │ │ + b.w 92894 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4858 │ │ │ │ + bl e47f4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92bd0 │ │ │ │ + beq.w 92cc0 │ │ │ │ adds r4, #2 │ │ │ │ - bne.w 928b4 │ │ │ │ - b.n 92bd0 │ │ │ │ + bne.w 929a4 │ │ │ │ + b.n 92cc0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bf84 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9287a │ │ │ │ - b.w 92884 │ │ │ │ + beq.w 9296a │ │ │ │ + b.w 92974 │ │ │ │ adds r1, #1 │ │ │ │ ldrb r2, [r4, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - bge.n 9335c │ │ │ │ + bge.n 9344c │ │ │ │ lsls r5, r2, #24 │ │ │ │ - bpl.n 93350 │ │ │ │ + bpl.n 93440 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64480 @ 0xfbe0 │ │ │ │ + movw r1, #65376 @ 0xff60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 92bd0 │ │ │ │ + bl d5890 │ │ │ │ + b.n 92cc0 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64612 @ 0xfc64 │ │ │ │ + movw r1, #65508 @ 0xffe4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 92bd0 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 92cc0 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w sl, sl, #8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 927a4 │ │ │ │ + b.w 92894 │ │ │ │ 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, #64748 @ 0xfcec │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #108 @ 0x6c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 2928c0 │ │ │ │ + bl 292c3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 929ce │ │ │ │ - b.n 92bd0 │ │ │ │ + bne.w 92abe │ │ │ │ + b.n 92cc0 │ │ │ │ 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, #64752 @ 0xfcf0 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #112 @ 0x70 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ 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 9305e │ │ │ │ + bge.w 9314e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64576 @ 0xfc40 │ │ │ │ + movw r1, #65472 @ 0xffc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.w 92bd0 │ │ │ │ + bl f1dcc │ │ │ │ + b.w 92cc0 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ - b.n 92cf6 │ │ │ │ + b.n 92de6 │ │ │ │ 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, #64756 @ 0xfcf4 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #116 @ 0x74 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 93612 │ │ │ │ + beq.w 93702 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - b.n 93114 │ │ │ │ + b.n 93204 │ │ │ │ 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, #64704 @ 0xfcc0 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #64 @ 0x40 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #64728 @ 0xfcd8 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #88 @ 0x58 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #64740 @ 0xfce4 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #100 @ 0x64 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 92f7e │ │ │ │ + bne.w 9306e │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #64736 @ 0xfce0 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #96 @ 0x60 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #64732 @ 0xfcdc │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #92 @ 0x5c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92d42 │ │ │ │ + b.n 92e32 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 153344 │ │ │ │ + bl 1533ec │ │ │ │ mov r4, r0 │ │ │ │ - b.w 92acc │ │ │ │ + b.w 92bbc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64760 @ 0xfcf8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #120 @ 0x78 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.w 92bd0 │ │ │ │ + bl f1dcc │ │ │ │ + b.w 92cc0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92bfe │ │ │ │ + bne.w 92cee │ │ │ │ str.w sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2928c0 │ │ │ │ + bl 292c3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 929ce │ │ │ │ - b.w 92bd0 │ │ │ │ + bne.w 92abe │ │ │ │ + b.w 92cc0 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl d5bc0 <_PyErr_FormatV@@Base+0x70> │ │ │ │ + bl d5a8c <_PyErr_FormatV@@Base+0x70> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 929ce │ │ │ │ - b.w 92bd0 │ │ │ │ + bne.w 92abe │ │ │ │ + b.w 92cc0 │ │ │ │ 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, #64708 @ 0xfcc4 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #68 @ 0x44 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 92d42 │ │ │ │ + b.w 92e32 │ │ │ │ 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, #64720 @ 0xfcd0 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #80 @ 0x50 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 92d42 │ │ │ │ + b.w 92e32 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 92fb4 │ │ │ │ + bne.w 930a4 │ │ │ │ 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, #64716 @ 0xfccc │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #76 @ 0x4c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 92d42 │ │ │ │ + b.w 92e32 │ │ │ │ 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, #64712 @ 0xfcc8 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ + movw r3, #72 @ 0x48 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ blx 2c2e4 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 92d42 │ │ │ │ + b.w 92e32 │ │ │ │ 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 928d6 │ │ │ │ + b.w 929c6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64592 @ 0xfc50 │ │ │ │ + movw r1, #65488 @ 0xffd0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.w 92bd0 │ │ │ │ + bl f1dcc │ │ │ │ + b.w 92cc0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ and.w sl, sl, #1 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 92e34 │ │ │ │ + b.n 92f24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 92acc │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 92bbc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92bd0 │ │ │ │ + bge.w 92cc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92bd0 │ │ │ │ + bne.w 92cc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 92bd0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 92cc0 │ │ │ │ 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 930ce │ │ │ │ + b.n 931be │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ strb.w r3, [sp, #29] │ │ │ │ - b.n 930ce │ │ │ │ + b.n 931be │ │ │ │ │ │ │ │ -0009366c <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +0009375c <_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 936b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x48> │ │ │ │ + beq.n 937a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x48> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 936c2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x56> │ │ │ │ + cbz r3, 937b2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x56> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 936ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x80> │ │ │ │ + bls.n 937dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x80> │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 936ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x80> │ │ │ │ + blt.n 937dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x80> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 93704 <_PyUnicodeWriter_WriteASCIIString@@Base+0x98> │ │ │ │ + bne.n 937f4 <_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 │ │ │ │ @@ -154980,54 +155060,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 93688 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1c> │ │ │ │ + bne.n 93778 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1c> │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 93688 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1c> │ │ │ │ + bne.n 93778 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 937f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ + bl 938e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x188> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93754 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe8> │ │ │ │ + beq.n 93844 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe8> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ - bl 195810 │ │ │ │ + bl 195a60 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ - b.n 936ae <_PyUnicodeWriter_WriteASCIIString@@Base+0x42> │ │ │ │ - cbz r4, 936fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x90> │ │ │ │ + b.n 9379e <_PyUnicodeWriter_WriteASCIIString@@Base+0x42> │ │ │ │ + cbz r4, 937ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x90> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd9d4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cd888 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 93754 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe8> │ │ │ │ + beq.n 93844 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe8> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9369e <_PyUnicodeWriter_WriteASCIIString@@Base+0x32> │ │ │ │ + beq.n 9378e <_PyUnicodeWriter_WriteASCIIString@@Base+0x32> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9375a <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bne.n 9384a <_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 937ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ + bcc.n 9389c <_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 │ │ │ │ @@ -155035,30 +155115,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 937a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13c> │ │ │ │ + bcs.n 93898 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13c> │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ strh.w r1, [r2], #2 │ │ │ │ mov r1, ip │ │ │ │ - b.n 93742 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd6> │ │ │ │ + b.n 93832 <_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 937ce <_PyUnicodeWriter_WriteASCIIString@@Base+0x162> │ │ │ │ + bcc.n 938be <_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 │ │ │ │ @@ -155066,115 +155146,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 937a6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13a> │ │ │ │ + bcs.n 93896 <_PyUnicodeWriter_WriteASCIIString@@Base+0x13a> │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 93794 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ + b.n 93884 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ - b.n 936ae <_PyUnicodeWriter_WriteASCIIString@@Base+0x42> │ │ │ │ + b.n 9379e <_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 9371a <_PyUnicodeWriter_WriteASCIIString@@Base+0xae> │ │ │ │ + b.n 9380a <_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 9376c <_PyUnicodeWriter_WriteASCIIString@@Base+0x100> │ │ │ │ + b.n 9385c <_PyUnicodeWriter_WriteASCIIString@@Base+0x100> │ │ │ │ nop │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 938fe <_PyUnicodeWriter_WriteASCIIString@@Base+0x292> │ │ │ │ + beq.w 939ee <_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 9396e <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ - blt.w 939c2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x356> │ │ │ │ + beq.w 93a5e <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ + blt.w 93ab2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x356> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 939b2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + bgt.w 93aa2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ adds r1, #21 │ │ │ │ - movw r3, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r5, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9395e <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f2> │ │ │ │ - ldr r2, [pc, #424] @ (939f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + bne.w 93a4e <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f2> │ │ │ │ + ldr r2, [pc, #424] @ (93ae0 <_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 93934 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2c8> │ │ │ │ + bgt.n 93a24 <_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 93928 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2bc> │ │ │ │ + beq.n 93a18 <_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, 938da <_PyUnicodeWriter_WriteASCIIString@@Base+0x26e> │ │ │ │ + cbz r0, 939ca <_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] @ (939f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldr r2, [pc, #344] @ (93ae4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ ldr.w r5, [r2, #1600] @ 0x640 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 93972 <_PyUnicodeWriter_WriteASCIIString@@Base+0x306> │ │ │ │ + bne.n 93a62 <_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 939da <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ + bpl.w 93aca <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 939ea <_PyUnicodeWriter_WriteASCIIString@@Base+0x37e> │ │ │ │ + bpl.w 93ada <_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 │ │ │ │ @@ -155182,2064 +155262,2078 @@ │ │ │ │ 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 93880 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + bcc.n 93970 <_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 93880 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + b.n 93970 <_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] @ (939f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + ldrlt r3, [pc, #228] @ (93ae8 <_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 70b60 │ │ │ │ + bl 70b80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93880 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + bne.n 93970 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ ldr.w r2, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #45557 @ 0xb1f5 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 93996 <_PyUnicodeWriter_WriteASCIIString@@Base+0x32a> │ │ │ │ + bne.n 93a86 <_PyUnicodeWriter_WriteASCIIString@@Base+0x32a> │ │ │ │ mov r0, r9 │ │ │ │ blx 2bf6c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 939b2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + cbz r3, 93aa2 <_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 93880 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + b.n 93970 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ ldr.w r0, [r5, #884] @ 0x374 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 939b2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ + cbz r0, 93aa2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x346> │ │ │ │ add.w r6, r4, #20 │ │ │ │ - b.n 93880 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ - ldr r3, [pc, #140] @ (939fc <_PyUnicodeWriter_WriteASCIIString@@Base+0x390>) │ │ │ │ - b.n 938b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x248> │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ + b.n 93970 <_PyUnicodeWriter_WriteASCIIString@@Base+0x214> │ │ │ │ + ldr r3, [pc, #140] @ (93aec <_PyUnicodeWriter_WriteASCIIString@@Base+0x390>) │ │ │ │ + b.n 939a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x248> │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 939a2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ - ldr r0, [pc, #128] @ (93a00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x394>) │ │ │ │ + bne.n 93a92 <_PyUnicodeWriter_WriteASCIIString@@Base+0x336> │ │ │ │ + ldr r0, [pc, #128] @ (93af0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x394>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 938a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bne.n 93994 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 938a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + b.n 93994 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9394c <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e0> │ │ │ │ + b.n 93a3c <_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 938a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ - bl 1f2e80 │ │ │ │ + b.n 93994 <_PyUnicodeWriter_WriteASCIIString@@Base+0x238> │ │ │ │ + bl 1f31b8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 938b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x248> │ │ │ │ + bne.w 939a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x248> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 938d2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x266> │ │ │ │ + b.n 939c2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x266> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32468 @ 0x7ed4 │ │ │ │ + movw r1, #33364 @ 0x8254 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 939be <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 93aae <_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 938d2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x266> │ │ │ │ + b.n 939c2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x266> │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 939dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x370> │ │ │ │ + b.n 93acc <_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 │ │ │ │ │ │ │ │ -00093a04 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00093af4 <_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 93abe <_PyUnicodeWriter_Finish@@Base+0xba> │ │ │ │ + beq.n 93bae <_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 93aba <_PyUnicodeWriter_Finish@@Base+0xb6> │ │ │ │ + bne.n 93baa <_PyUnicodeWriter_Finish@@Base+0xb6> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 93a52 <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ + beq.n 93b42 <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl ce3b4 <_PyUnicodeWriter_PrepareInternal@@Base+0x9e0> │ │ │ │ + bl ce268 <_PyUnicodeWriter_PrepareInternal@@Base+0x9e0> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93ae6 <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ + beq.n 93bd6 <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93adc <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ + beq.n 93bcc <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 93a58 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ + beq.n 93b48 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 93a4c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 93b3c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 93a4c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 93b3c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 93b02 <_PyUnicodeWriter_Finish@@Base+0xfe> │ │ │ │ + bpl.n 93bf2 <_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] @ (93b08 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ + ldrlt r1, [pc, #124] @ (93bf8 <_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 93a4c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 93b3c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93ab6 <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ + bge.n 93ba6 <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 93ab6 <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ + cbnz r2, 93ba6 <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 93a4c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 93b3c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 93a4c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 93b3c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 93ad8 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbz r2, 93bc8 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93ad8 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + bge.n 93bc8 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 93ad8 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbnz r3, 93bc8 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #48] @ (93b0c <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ - b.n 93a4c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #48] @ (93bfc <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ + b.n 93b3c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 193f34 │ │ │ │ + b.w 194184 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93a4c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bge.n 93b3c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 93a4c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 93b3c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93a4c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 93b3c <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.n 93a72 <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ + b.n 93b62 <_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 944d6 <_PyUnicodeWriter_Finish@@Base+0xad2> │ │ │ │ + beq.w 945c4 <_PyUnicodeWriter_Finish@@Base+0xad0> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 94714 <_PyUnicodeWriter_Finish@@Base+0xd10> │ │ │ │ + bcs.w 94796 <_PyUnicodeWriter_Finish@@Base+0xca2> │ │ │ │ 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 944fc <_PyUnicodeWriter_Finish@@Base+0xaf8> │ │ │ │ + bgt.w 945ea <_PyUnicodeWriter_Finish@@Base+0xaf6> │ │ │ │ bic.w r6, r2, #128 @ 0x80 │ │ │ │ and.w r8, r2, #128 @ 0x80 │ │ │ │ sub.w r2, r6, #40 @ 0x28 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi.w 93dba <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + bhi.w 93eaa <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r2, r3, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsls r5, r2, #14 │ │ │ │ + lsls r7, r2, #14 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r6, 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 r0, r2, #12 │ │ │ │ + lsls r2, 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 r6, r2, #11 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsls r1, r6, #11 │ │ │ │ + lsls r3, r6, #11 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ - lsls r3, r1, #12 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ + lsls r5, 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, r6, #15 │ │ │ │ + lsls r3, r5, #15 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsls r7, r5, #11 │ │ │ │ + lsls r1, r6, #11 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r5, r6, #5 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsls r3, r6, #14 │ │ │ │ - lsls r2, r0, #13 │ │ │ │ + lsls r7, r4, #14 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r4, 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 r7, r4, #10 │ │ │ │ - lsls r5, r5, #11 │ │ │ │ + lsls r1, r5, #10 │ │ │ │ + lsls r7, r5, #11 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ - lsls r7, r3, #17 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ + lsls r3, r2, #17 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95258 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9535c <_PyType_LookupRef@@Base+0x8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 94746 <_PyUnicodeWriter_Finish@@Base+0xd42> │ │ │ │ + blt.w 947f2 <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 94746 <_PyUnicodeWriter_Finish@@Base+0xd42> │ │ │ │ + bge.w 947f2 <_PyUnicodeWriter_Finish@@Base+0xcfe> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r5, [r2, r0, lsl #2] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 94750 <_PyUnicodeWriter_Finish@@Base+0xd4c> │ │ │ │ + beq.w 947fc <_PyUnicodeWriter_Finish@@Base+0xd08> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9434a <_PyUnicodeWriter_Finish@@Base+0x946> │ │ │ │ + blt.w 94422 <_PyUnicodeWriter_Finish@@Base+0x92e> │ │ │ │ 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 94588 <_PyUnicodeWriter_Finish@@Base+0xb84> │ │ │ │ + beq.w 9469a <_PyUnicodeWriter_Finish@@Base+0xba6> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r7, #1 │ │ │ │ - bcs.w 94772 <_PyUnicodeWriter_Finish@@Base+0xd6e> │ │ │ │ + bcs.w 9471a <_PyUnicodeWriter_Finish@@Base+0xc26> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 95890 <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 9599c <_PyType_LookupRef@@Base+0x648> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cbz r0, 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r6 │ │ │ │ - bl 95a54 │ │ │ │ + bl 95b64 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + beq.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9449c <_PyUnicodeWriter_Finish@@Base+0xa98> │ │ │ │ - ldr r2, [pc, #444] @ (93e48 <_PyUnicodeWriter_Finish@@Base+0x444>) │ │ │ │ + beq.w 94574 <_PyUnicodeWriter_Finish@@Base+0xa80> │ │ │ │ + ldr r2, [pc, #444] @ (93f38 <_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 79ab4 │ │ │ │ + bl 79aac │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - cbz r5, 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cbz r5, 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 85ac0 │ │ │ │ + bl 85b70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94856 <_PyUnicodeWriter_Finish@@Base+0xe52> │ │ │ │ + beq.w 94810 <_PyUnicodeWriter_Finish@@Base+0xd1c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95258 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9535c <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 94a00 <_PyUnicodeWriter_Finish@@Base+0xffc> │ │ │ │ + blt.w 94b32 <_PyUnicodeWriter_Finish@@Base+0x103e> │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95890 <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 9599c <_PyType_LookupRef@@Base+0x648> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94856 <_PyUnicodeWriter_Finish@@Base+0xe52> │ │ │ │ + beq.w 94810 <_PyUnicodeWriter_Finish@@Base+0xd1c> │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2beec │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 93ca6 <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ + beq.n 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 93d96 <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 949bc <_PyUnicodeWriter_Finish@@Base+0xfb8> │ │ │ │ + beq.w 94ab2 <_PyUnicodeWriter_Finish@@Base+0xfbe> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 94772 <_PyUnicodeWriter_Finish@@Base+0xd6e> │ │ │ │ + bcs.w 9471a <_PyUnicodeWriter_Finish@@Base+0xc26> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 942b2 <_PyUnicodeWriter_Finish@@Base+0x8ae> │ │ │ │ + bne.w 9457e <_PyUnicodeWriter_Finish@@Base+0xa8a> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + beq.n 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + ble.n 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 946e2 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + beq.w 94944 <_PyUnicodeWriter_Finish@@Base+0xe50> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 946e2 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + beq.w 94944 <_PyUnicodeWriter_Finish@@Base+0xe50> │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 946e2 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + beq.w 94944 <_PyUnicodeWriter_Finish@@Base+0xe50> │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 946e2 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + beq.w 94944 <_PyUnicodeWriter_Finish@@Base+0xe50> │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 946e2 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + beq.w 94944 <_PyUnicodeWriter_Finish@@Base+0xe50> │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 946e2 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + beq.w 94944 <_PyUnicodeWriter_Finish@@Base+0xe50> │ │ │ │ cmp r6, #6 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq.n 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93da4 <_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 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 946de <_PyUnicodeWriter_Finish@@Base+0xcda> │ │ │ │ + beq.w 94940 <_PyUnicodeWriter_Finish@@Base+0xe4c> │ │ │ │ cmp r6, r5 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ - bne.n 93d9e <_PyUnicodeWriter_Finish@@Base+0x39a> │ │ │ │ + bne.n 93e8e <_PyUnicodeWriter_Finish@@Base+0x39a> │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #172 @ 0xac │ │ │ │ + movw r1, #1068 @ 0x42c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95258 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9535c <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r9, r3 │ │ │ │ - blt.w 94992 <_PyUnicodeWriter_Finish@@Base+0xf8e> │ │ │ │ - bne.n 93dee <_PyUnicodeWriter_Finish@@Base+0x3ea> │ │ │ │ + blt.w 94a88 <_PyUnicodeWriter_Finish@@Base+0xf94> │ │ │ │ + bne.n 93ede <_PyUnicodeWriter_Finish@@Base+0x3ea> │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ - beq.w 94bdc <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + beq.w 94d0a <_PyUnicodeWriter_Finish@@Base+0x1216> │ │ │ │ movs r0, #0 │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - beq.w 94958 <_PyUnicodeWriter_Finish@@Base+0xf54> │ │ │ │ - bl 1105d4 │ │ │ │ + beq.w 94b18 <_PyUnicodeWriter_Finish@@Base+0x1024> │ │ │ │ + bl 11072c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 94928 <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ + bne.w 94ae8 <_PyUnicodeWriter_Finish@@Base+0xff4> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov fp, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 9451a <_PyUnicodeWriter_Finish@@Base+0xb16> │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 94644 <_PyUnicodeWriter_Finish@@Base+0xb50> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94830 <_PyUnicodeWriter_Finish@@Base+0xe2c> │ │ │ │ + beq.w 94834 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ mov r0, r6 │ │ │ │ - bl e788c │ │ │ │ + bl e7848 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94b10 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ + beq.w 94cba <_PyUnicodeWriter_Finish@@Base+0x11c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9468a <_PyUnicodeWriter_Finish@@Base+0xc86> │ │ │ │ + blt.w 9485c <_PyUnicodeWriter_Finish@@Base+0xd68> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 93e16 <_PyUnicodeWriter_Finish@@Base+0x412> │ │ │ │ + b.n 93f06 <_PyUnicodeWriter_Finish@@Base+0x412> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 949e6 <_PyUnicodeWriter_Finish@@Base+0xfe2> │ │ │ │ + beq.w 94ace <_PyUnicodeWriter_Finish@@Base+0xfda> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 944a6 <_PyUnicodeWriter_Finish@@Base+0xaa2> │ │ │ │ + bne.w 94594 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95258 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9535c <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r3, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 949d8 <_PyUnicodeWriter_Finish@@Base+0xfd4> │ │ │ │ + beq.w 94a7a <_PyUnicodeWriter_Finish@@Base+0xf86> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95258 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9535c <_PyType_LookupRef@@Base+0x8> │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94a36 <_PyUnicodeWriter_Finish@@Base+0x1032> │ │ │ │ + beq.w 94b60 <_PyUnicodeWriter_Finish@@Base+0x106c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95258 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9535c <_PyType_LookupRef@@Base+0x8> │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94ad0 <_PyUnicodeWriter_Finish@@Base+0x10cc> │ │ │ │ + beq.w 94baa <_PyUnicodeWriter_Finish@@Base+0x10b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95258 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9535c <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 94ac0 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq.w 94b9a <_PyUnicodeWriter_Finish@@Base+0x10a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95258 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9535c <_PyType_LookupRef@@Base+0x8> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94ab4 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 94aa0 <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ + beq.w 94b8e <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - str r0, [sp, #8] │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94aec <_PyUnicodeWriter_Finish@@Base+0x10e8> │ │ │ │ + beq.w 949d6 <_PyUnicodeWriter_Finish@@Base+0xee2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94adc <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ + beq.w 94982 <_PyUnicodeWriter_Finish@@Base+0xe8e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94afe <_PyUnicodeWriter_Finish@@Base+0x10fa> │ │ │ │ + beq.w 94bd2 <_PyUnicodeWriter_Finish@@Base+0x10de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948f2 <_PyUnicodeWriter_Finish@@Base+0xeee> │ │ │ │ + beq.w 94bc4 <_PyUnicodeWriter_Finish@@Base+0x10d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 94bb6 <_PyUnicodeWriter_Finish@@Base+0x10c2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c10 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + beq.w 94608 <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948a4 <_PyUnicodeWriter_Finish@@Base+0xea0> │ │ │ │ + beq.w 94b86 <_PyUnicodeWriter_Finish@@Base+0x1092> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c38 <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ + beq.w 94bf2 <_PyUnicodeWriter_Finish@@Base+0x10fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95258 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9535c <_PyType_LookupRef@@Base+0x8> │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94bce <_PyUnicodeWriter_Finish@@Base+0x11ca> │ │ │ │ + beq.w 94be4 <_PyUnicodeWriter_Finish@@Base+0x10f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948fa <_PyUnicodeWriter_Finish@@Base+0xef6> │ │ │ │ + beq.w 94c32 <_PyUnicodeWriter_Finish@@Base+0x113e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948fa <_PyUnicodeWriter_Finish@@Base+0xef6> │ │ │ │ + beq.w 94994 <_PyUnicodeWriter_Finish@@Base+0xea0> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r5, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ strd r3, sl, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + strd r3, fp, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - strd r3, fp, [sp, #108] @ 0x6c │ │ │ │ - bl 95d78 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 95e88 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 948d2 <_PyUnicodeWriter_Finish@@Base+0xece> │ │ │ │ + beq.w 94966 <_PyUnicodeWriter_Finish@@Base+0xe72> │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 961d8 │ │ │ │ + bl 962e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 948d2 <_PyUnicodeWriter_Finish@@Base+0xece> │ │ │ │ + beq.w 94994 <_PyUnicodeWriter_Finish@@Base+0xea0> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 944c0 <_PyUnicodeWriter_Finish@@Base+0xabc> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bne.w 945ae <_PyUnicodeWriter_Finish@@Base+0xaba> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93fae <_PyUnicodeWriter_Finish@@Base+0x5aa> │ │ │ │ + bge.n 9409e <_PyUnicodeWriter_Finish@@Base+0x5aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94544 <_PyUnicodeWriter_Finish@@Base+0xb40> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93fc4 <_PyUnicodeWriter_Finish@@Base+0x5c0> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 93fc4 <_PyUnicodeWriter_Finish@@Base+0x5c0> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cbz r2, 93fdc <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ + beq.w 94634 <_PyUnicodeWriter_Finish@@Base+0xb40> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93fdc <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ + bge.n 940b4 <_PyUnicodeWriter_Finish@@Base+0x5c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 93fdc <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ + cbnz r3, 940b4 <_PyUnicodeWriter_Finish@@Base+0x5c0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 93ff4 <_PyUnicodeWriter_Finish@@Base+0x5f0> │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + cbz r3, 940cc <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93ff4 <_PyUnicodeWriter_Finish@@Base+0x5f0> │ │ │ │ + bge.n 940cc <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94474 <_PyUnicodeWriter_Finish@@Base+0xa70> │ │ │ │ + beq.w 94554 <_PyUnicodeWriter_Finish@@Base+0xa60> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 94012 <_PyUnicodeWriter_Finish@@Base+0x60e> │ │ │ │ + beq.n 940ea <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94012 <_PyUnicodeWriter_Finish@@Base+0x60e> │ │ │ │ + bge.n 940ea <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 94012 <_PyUnicodeWriter_Finish@@Base+0x60e> │ │ │ │ + cbnz r3, 940ea <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ mov r0, fp │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cbz r2, 94028 <_PyUnicodeWriter_Finish@@Base+0x624> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cbz r3, 94104 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 94104 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 94104 <_PyUnicodeWriter_Finish@@Base+0x610> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 9411c <_PyUnicodeWriter_Finish@@Base+0x628> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94028 <_PyUnicodeWriter_Finish@@Base+0x624> │ │ │ │ + bge.n 9411c <_PyUnicodeWriter_Finish@@Base+0x628> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9447c <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ + beq.w 9455c <_PyUnicodeWriter_Finish@@Base+0xa68> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 94044 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + beq.n 94138 <_PyUnicodeWriter_Finish@@Base+0x644> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94044 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + bge.n 94138 <_PyUnicodeWriter_Finish@@Base+0x644> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94484 <_PyUnicodeWriter_Finish@@Base+0xa80> │ │ │ │ + beq.w 94564 <_PyUnicodeWriter_Finish@@Base+0xa70> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 94060 <_PyUnicodeWriter_Finish@@Base+0x65c> │ │ │ │ + beq.n 94154 <_PyUnicodeWriter_Finish@@Base+0x660> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94060 <_PyUnicodeWriter_Finish@@Base+0x65c> │ │ │ │ + bge.n 94154 <_PyUnicodeWriter_Finish@@Base+0x660> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9448c <_PyUnicodeWriter_Finish@@Base+0xa88> │ │ │ │ - cbz r7, 94074 <_PyUnicodeWriter_Finish@@Base+0x670> │ │ │ │ + beq.w 9456c <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ + cbz r7, 94168 <_PyUnicodeWriter_Finish@@Base+0x674> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94074 <_PyUnicodeWriter_Finish@@Base+0x670> │ │ │ │ + bge.n 94168 <_PyUnicodeWriter_Finish@@Base+0x674> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94494 <_PyUnicodeWriter_Finish@@Base+0xa90> │ │ │ │ + beq.w 9454c <_PyUnicodeWriter_Finish@@Base+0xa58> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bge.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bne.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9458a <_PyUnicodeWriter_Finish@@Base+0xb86> │ │ │ │ + beq.w 9469c <_PyUnicodeWriter_Finish@@Base+0xba8> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 94772 <_PyUnicodeWriter_Finish@@Base+0xd6e> │ │ │ │ + bcs.w 9471a <_PyUnicodeWriter_Finish@@Base+0xc26> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 93c64 <_PyUnicodeWriter_Finish@@Base+0x260> │ │ │ │ + b.n 93d54 <_PyUnicodeWriter_Finish@@Base+0x260> │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95258 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9535c <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 947f4 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ - beq.w 947ea <_PyUnicodeWriter_Finish@@Base+0xde6> │ │ │ │ + blt.w 94a26 <_PyUnicodeWriter_Finish@@Base+0xf32> │ │ │ │ + beq.w 94a1a <_PyUnicodeWriter_Finish@@Base+0xf26> │ │ │ │ mov r1, r4 │ │ │ │ - bl 95890 <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 9599c <_PyType_LookupRef@@Base+0x648> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #65316 @ 0xff24 │ │ │ │ - movt r2, #41 @ 0x29 │ │ │ │ - bl a1538 │ │ │ │ + movw r2, #676 @ 0x2a4 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl a1650 │ │ │ │ mov r5, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9481e <_PyUnicodeWriter_Finish@@Base+0xe1a> │ │ │ │ + bne.w 949f8 <_PyUnicodeWriter_Finish@@Base+0xf04> │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 195ff0 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 196240 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95258 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9535c <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 947f4 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ + blt.w 94a26 <_PyUnicodeWriter_Finish@@Base+0xf32> │ │ │ │ mov r1, r4 │ │ │ │ - bl 95890 <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 9599c <_PyType_LookupRef@@Base+0x648> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 95a54 │ │ │ │ + bl 95b64 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93c84 <_PyUnicodeWriter_Finish@@Base+0x280> │ │ │ │ - b.n 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93d74 <_PyUnicodeWriter_Finish@@Base+0x280> │ │ │ │ + b.n 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 940b2 <_PyUnicodeWriter_Finish@@Base+0x6ae> │ │ │ │ + b.n 941a6 <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 94110 <_PyUnicodeWriter_Finish@@Base+0x70c> │ │ │ │ + b.n 94204 <_PyUnicodeWriter_Finish@@Base+0x710> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95258 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9535c <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 944ca <_PyUnicodeWriter_Finish@@Base+0xac6> │ │ │ │ + beq.w 945b8 <_PyUnicodeWriter_Finish@@Base+0xac4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fcd0 │ │ │ │ + bl 7fcd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 93ca4 <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 93d94 <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ movw r5, #5412 @ 0x1524 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r9, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 947ce <_PyUnicodeWriter_Finish@@Base+0xdca> │ │ │ │ + bne.w 948f8 <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 947c6 <_PyUnicodeWriter_Finish@@Base+0xdc2> │ │ │ │ + beq.w 948f0 <_PyUnicodeWriter_Finish@@Base+0xdfc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 947c6 <_PyUnicodeWriter_Finish@@Base+0xdc2> │ │ │ │ + beq.w 948f0 <_PyUnicodeWriter_Finish@@Base+0xdfc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94a9a <_PyUnicodeWriter_Finish@@Base+0x1096> │ │ │ │ + beq.w 94ce8 <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9d86c │ │ │ │ + bl 9d980 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 941ce <_PyUnicodeWriter_Finish@@Base+0x7ca> │ │ │ │ + cbz r0, 942c2 <_PyUnicodeWriter_Finish@@Base+0x7ce> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 947e0 <_PyUnicodeWriter_Finish@@Base+0xddc> │ │ │ │ + bne.w 948e6 <_PyUnicodeWriter_Finish@@Base+0xdf2> │ │ │ │ mov r0, sl │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a1a4 │ │ │ │ + bl 7a1b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c9da0 │ │ │ │ + bl 1c9e08 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 942dc <_PyUnicodeWriter_Finish@@Base+0x8d8> │ │ │ │ - bl 859e8 │ │ │ │ + beq.n 943b4 <_PyUnicodeWriter_Finish@@Base+0x8c0> │ │ │ │ + bl 85a98 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r4 │ │ │ │ - bl 195ff0 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 196240 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95258 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9535c <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 9469e <_PyUnicodeWriter_Finish@@Base+0xc9a> │ │ │ │ + beq.w 947e8 <_PyUnicodeWriter_Finish@@Base+0xcf4> │ │ │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 94b4a <_PyUnicodeWriter_Finish@@Base+0x1146> │ │ │ │ + beq.w 94c68 <_PyUnicodeWriter_Finish@@Base+0x1174> │ │ │ │ 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 1ad810 │ │ │ │ + bl 1ad920 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 945f6 <_PyUnicodeWriter_Finish@@Base+0xbf2> │ │ │ │ + beq.w 94708 <_PyUnicodeWriter_Finish@@Base+0xc14> │ │ │ │ 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 94554 <_PyUnicodeWriter_Finish@@Base+0xb50> │ │ │ │ - bl 1ad870 │ │ │ │ + beq.w 94666 <_PyUnicodeWriter_Finish@@Base+0xb72> │ │ │ │ + bl 1ad980 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r4, #32768 @ 0x8000 │ │ │ │ mov r0, r6 │ │ │ │ - bhi.w 94c1c <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ - bl 1ad870 │ │ │ │ + bhi.w 94b5c <_PyUnicodeWriter_Finish@@Base+0x1068> │ │ │ │ + bl 1ad980 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 94c1c <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + bhi.w 94b5c <_PyUnicodeWriter_Finish@@Base+0x1068> │ │ │ │ add.w r0, r4, r0, lsl #15 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - b.n 9425e <_PyUnicodeWriter_Finish@@Base+0x85a> │ │ │ │ + b.n 94352 <_PyUnicodeWriter_Finish@@Base+0x85e> │ │ │ │ movw r5, #5144 @ 0x1418 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95258 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9535c <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 9487a <_PyUnicodeWriter_Finish@@Base+0xe76> │ │ │ │ + blt.w 94a50 <_PyUnicodeWriter_Finish@@Base+0xf5c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 713bc │ │ │ │ + bl 713c4 │ │ │ │ mov r5, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 93d1c <_PyUnicodeWriter_Finish@@Base+0x318> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 85ac0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 93d20 <_PyUnicodeWriter_Finish@@Base+0x31c> │ │ │ │ - b.n 9493a <_PyUnicodeWriter_Finish@@Base+0xf36> │ │ │ │ + b.n 93e04 <_PyUnicodeWriter_Finish@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2835b8 │ │ │ │ + bl 283a78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 941fa <_PyUnicodeWriter_Finish@@Base+0x7f6> │ │ │ │ + bne.n 942ee <_PyUnicodeWriter_Finish@@Base+0x7fa> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 941fa <_PyUnicodeWriter_Finish@@Base+0x7f6> │ │ │ │ - b.n 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + beq.n 942ee <_PyUnicodeWriter_Finish@@Base+0x7fa> │ │ │ │ + b.n 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2835b8 │ │ │ │ + bl 283a78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94986 <_PyUnicodeWriter_Finish@@Base+0xf82> │ │ │ │ + beq.w 94934 <_PyUnicodeWriter_Finish@@Base+0xe40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2835b8 │ │ │ │ + bl 283a78 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94972 <_PyUnicodeWriter_Finish@@Base+0xf6e> │ │ │ │ + beq.w 94870 <_PyUnicodeWriter_Finish@@Base+0xd7c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 247bf4 │ │ │ │ + bl 24808c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 94208 <_PyUnicodeWriter_Finish@@Base+0x804> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 942fc <_PyUnicodeWriter_Finish@@Base+0x808> │ │ │ │ movw r2, #61116 @ 0xeebc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bge.w 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95258 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9535c <_PyType_LookupRef@@Base+0x8> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 946b4 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ - bl 7161c │ │ │ │ + blt.w 948bc <_PyUnicodeWriter_Finish@@Base+0xdc8> │ │ │ │ + bl 71610 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 946a8 <_PyUnicodeWriter_Finish@@Base+0xca4> │ │ │ │ + bne.w 948b0 <_PyUnicodeWriter_Finish@@Base+0xdbc> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 94628 <_PyUnicodeWriter_Finish@@Base+0xc24> │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 948a6 <_PyUnicodeWriter_Finish@@Base+0xdb2> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94632 <_PyUnicodeWriter_Finish@@Base+0xc2e> │ │ │ │ + beq.w 94884 <_PyUnicodeWriter_Finish@@Base+0xd90> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 94376 <_PyUnicodeWriter_Finish@@Base+0x972> │ │ │ │ - bl 703c0 │ │ │ │ + b.n 9444e <_PyUnicodeWriter_Finish@@Base+0x95a> │ │ │ │ + bl 703e0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9467e <_PyUnicodeWriter_Finish@@Base+0xc7a> │ │ │ │ + bne.w 94922 <_PyUnicodeWriter_Finish@@Base+0xe2e> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94658 <_PyUnicodeWriter_Finish@@Base+0xc54> │ │ │ │ - bl 93b10 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 9492e <_PyUnicodeWriter_Finish@@Base+0xe3a> │ │ │ │ + bl 93c00 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94614 <_PyUnicodeWriter_Finish@@Base+0xc10> │ │ │ │ + beq.w 9490a <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78504 │ │ │ │ + bl 784fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94b94 <_PyUnicodeWriter_Finish@@Base+0x1190> │ │ │ │ + beq.w 94bf8 <_PyUnicodeWriter_Finish@@Base+0x1104> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 943ea <_PyUnicodeWriter_Finish@@Base+0x9e6> │ │ │ │ + bge.n 944c2 <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94b7a <_PyUnicodeWriter_Finish@@Base+0x1176> │ │ │ │ + beq.w 94c36 <_PyUnicodeWriter_Finish@@Base+0x1142> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 943ac <_PyUnicodeWriter_Finish@@Base+0x9a8> │ │ │ │ + bge.n 94484 <_PyUnicodeWriter_Finish@@Base+0x990> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 943ac <_PyUnicodeWriter_Finish@@Base+0x9a8> │ │ │ │ + bne.n 94484 <_PyUnicodeWriter_Finish@@Base+0x990> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 943ac <_PyUnicodeWriter_Finish@@Base+0x9a8> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94484 <_PyUnicodeWriter_Finish@@Base+0x990> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 95890 <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 9599c <_PyType_LookupRef@@Base+0x648> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 940f2 <_PyUnicodeWriter_Finish@@Base+0x6ee> │ │ │ │ + beq.w 941e6 <_PyUnicodeWriter_Finish@@Base+0x6f2> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 128e84 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 128d94 <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 940f2 <_PyUnicodeWriter_Finish@@Base+0x6ee> │ │ │ │ + b.n 941e6 <_PyUnicodeWriter_Finish@@Base+0x6f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c9da0 │ │ │ │ + bl 1c9e08 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94672 <_PyUnicodeWriter_Finish@@Base+0xc6e> │ │ │ │ + beq.w 947dc <_PyUnicodeWriter_Finish@@Base+0xce8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c9da0 │ │ │ │ + bl 1c9e08 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 9465e <_PyUnicodeWriter_Finish@@Base+0xc5a> │ │ │ │ + beq.w 947c8 <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vstr d8, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 247bf4 │ │ │ │ + bl 24808c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 94208 <_PyUnicodeWriter_Finish@@Base+0x804> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 942fc <_PyUnicodeWriter_Finish@@Base+0x808> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94168 <_PyUnicodeWriter_Finish@@Base+0x674> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 93ff4 <_PyUnicodeWriter_Finish@@Base+0x5f0> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 940cc <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 94028 <_PyUnicodeWriter_Finish@@Base+0x624> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9411c <_PyUnicodeWriter_Finish@@Base+0x628> │ │ │ │ mov r0, sl │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 94044 <_PyUnicodeWriter_Finish@@Base+0x640> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94138 <_PyUnicodeWriter_Finish@@Base+0x644> │ │ │ │ mov r0, r9 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 94060 <_PyUnicodeWriter_Finish@@Base+0x65c> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 94074 <_PyUnicodeWriter_Finish@@Base+0x670> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94154 <_PyUnicodeWriter_Finish@@Base+0x660> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 93ca6 <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ - b.n 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bne.w 93d96 <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ + b.n 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 85b70 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 93e10 <_PyUnicodeWriter_Finish@@Base+0x31c> │ │ │ │ + b.n 94afa <_PyUnicodeWriter_Finish@@Base+0x1006> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 195e20 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ + bl 196070 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blt.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + blt.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95258 <_PyType_LookupRef@@Base+0x8> │ │ │ │ + bl 9535c <_PyType_LookupRef@@Base+0x8> │ │ │ │ mov r3, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b.n 93e6a <_PyUnicodeWriter_Finish@@Base+0x466> │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.n 93f5a <_PyUnicodeWriter_Finish@@Base+0x466> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 196d28 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ - b.n 93f9a <_PyUnicodeWriter_Finish@@Base+0x596> │ │ │ │ - bl 7fa30 │ │ │ │ + bl 196f78 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ + b.n 9408a <_PyUnicodeWriter_Finish@@Base+0x596> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9415c <_PyUnicodeWriter_Finish@@Base+0x758> │ │ │ │ - b.n 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + beq.w 94250 <_PyUnicodeWriter_Finish@@Base+0x75c> │ │ │ │ + b.n 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94706 <_PyUnicodeWriter_Finish@@Base+0xd02> │ │ │ │ + beq.w 94788 <_PyUnicodeWriter_Finish@@Base+0xc94> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 95890 <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 9599c <_PyType_LookupRef@@Base+0x648> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94a90 <_PyUnicodeWriter_Finish@@Base+0x108c> │ │ │ │ + beq.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - ble.w 93b4c <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ + ble.w 93c3c <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ movw r2, #43724 @ 0xaacc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #20184 @ 0x4ed8 │ │ │ │ + movw r1, #21084 @ 0x525c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r5, #0 │ │ │ │ - b.w 93c44 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 93d34 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + bl 7fa34 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 94d00 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 94a0c <_PyUnicodeWriter_Finish@@Base+0xf18> │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + mov r6, r5 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r7, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9409e <_PyUnicodeWriter_Finish@@Base+0x5aa> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9409e <_PyUnicodeWriter_Finish@@Base+0x5aa> │ │ │ │ + b.n 940b4 <_PyUnicodeWriter_Finish@@Base+0x5c0> │ │ │ │ mov r4, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r6 │ │ │ │ cmp.w fp, #60 @ 0x3c │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 196d28 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ - b.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 93fae <_PyUnicodeWriter_Finish@@Base+0x5aa> │ │ │ │ - b.n 93fc4 <_PyUnicodeWriter_Finish@@Base+0x5c0> │ │ │ │ + bl 196f78 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ + b.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ and.w r5, sl, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ ldr.w sl, [sp] │ │ │ │ add.w r9, r5, #2 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, fp │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 945ba <_PyUnicodeWriter_Finish@@Base+0xbb6> │ │ │ │ + bne.n 946ca <_PyUnicodeWriter_Finish@@Base+0xbd6> │ │ │ │ str.w r5, [r2, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1ad89c │ │ │ │ + bl 1ad9ac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 940f2 <_PyUnicodeWriter_Finish@@Base+0x6ee> │ │ │ │ + b.n 941e6 <_PyUnicodeWriter_Finish@@Base+0x6f2> │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94786 <_PyUnicodeWriter_Finish@@Base+0xd82> │ │ │ │ + beq.n 9472e <_PyUnicodeWriter_Finish@@Base+0xc3a> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 95890 <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 9599c <_PyType_LookupRef@@Base+0x648> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95890 <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 9599c <_PyType_LookupRef@@Base+0x648> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9412a <_PyUnicodeWriter_Finish@@Base+0x726> │ │ │ │ - b.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bne.w 9421e <_PyUnicodeWriter_Finish@@Base+0x72a> │ │ │ │ + b.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1ad870 │ │ │ │ + bl 1ad980 │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.n 945e4 <_PyUnicodeWriter_Finish@@Base+0xbe0> │ │ │ │ + bhi.n 946f6 <_PyUnicodeWriter_Finish@@Base+0xc02> │ │ │ │ cmp ip, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ rsb ip, ip, ip, lsl #4 │ │ │ │ - bne.n 945dc <_PyUnicodeWriter_Finish@@Base+0xbd8> │ │ │ │ - cbz r0, 945fa <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + bne.n 946ee <_PyUnicodeWriter_Finish@@Base+0xbfa> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9476e <_PyUnicodeWriter_Finish@@Base+0xc7a> │ │ │ │ lsl.w r0, r0, ip │ │ │ │ add r5, r0 │ │ │ │ - b.n 94572 <_PyUnicodeWriter_Finish@@Base+0xb6e> │ │ │ │ + b.n 94684 <_PyUnicodeWriter_Finish@@Base+0xb90> │ │ │ │ mov r4, r3 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c20 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + beq.w 94c80 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 49512 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 940f2 <_PyUnicodeWriter_Finish@@Base+0x6ee> │ │ │ │ - mov r4, r3 │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65104 @ 0xfe50 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 945f0 <_PyUnicodeWriter_Finish@@Base+0xbec> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r4, r5 │ │ │ │ - mov r5, r7 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94b82 <_PyUnicodeWriter_Finish@@Base+0x117e> │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 9463c <_PyUnicodeWriter_Finish@@Base+0xc38> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - bl 7fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 94b62 <_PyUnicodeWriter_Finish@@Base+0x115e> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94628 <_PyUnicodeWriter_Finish@@Base+0xc24> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 94628 <_PyUnicodeWriter_Finish@@Base+0xc24> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 94628 <_PyUnicodeWriter_Finish@@Base+0xc24> │ │ │ │ - mov r4, r5 │ │ │ │ - mov r5, r7 │ │ │ │ - b.n 94622 <_PyUnicodeWriter_Finish@@Base+0xc1e> │ │ │ │ - vstr d0, [sp] │ │ │ │ - bl 7fa30 │ │ │ │ - vldr d7, [sp] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.n 94454 <_PyUnicodeWriter_Finish@@Base+0xa50> │ │ │ │ - bl 7fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.n 9443a <_PyUnicodeWriter_Finish@@Base+0xa36> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 195ff0 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 943a2 <_PyUnicodeWriter_Finish@@Base+0x99e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 93e42 <_PyUnicodeWriter_Finish@@Base+0x43e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 93e42 <_PyUnicodeWriter_Finish@@Base+0x43e> │ │ │ │ - bl 7fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 945f6 <_PyUnicodeWriter_Finish@@Base+0xbf2> │ │ │ │ - b.n 9422c <_PyUnicodeWriter_Finish@@Base+0x828> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 195ff0 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 9436e <_PyUnicodeWriter_Finish@@Base+0x96a> │ │ │ │ - bl 7fa30 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65416 @ 0xff88 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - mov r5, r8 │ │ │ │ - mov r4, r7 │ │ │ │ - bl 7fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 94a78 <_PyUnicodeWriter_Finish@@Base+0x1074> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94700 <_PyUnicodeWriter_Finish@@Base+0xcfc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 94700 <_PyUnicodeWriter_Finish@@Base+0xcfc> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 495a2 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 2bb48 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r7, r0, #1 │ │ │ │ - bne.w 944ee <_PyUnicodeWriter_Finish@@Base+0xaea> │ │ │ │ - movw r4, #61140 @ 0xeed4 │ │ │ │ - movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #65000 @ 0xfde8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl f1e40 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl d7eb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 94514 <_PyUnicodeWriter_Finish@@Base+0xb10> │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movw r1, #65028 @ 0xfe04 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl f1e40 │ │ │ │ - b.n 94514 <_PyUnicodeWriter_Finish@@Base+0xb10> │ │ │ │ - bl 7fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #132 @ 0x84 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - b.w 93dca <_PyUnicodeWriter_Finish@@Base+0x3c6> │ │ │ │ + b.n 941e6 <_PyUnicodeWriter_Finish@@Base+0x6f2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2bb48 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 942a2 <_PyUnicodeWriter_Finish@@Base+0x89e> │ │ │ │ + bne.w 94396 <_PyUnicodeWriter_Finish@@Base+0x8a2> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65000 @ 0xfde8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - b.w 93dca <_PyUnicodeWriter_Finish@@Base+0x3c6> │ │ │ │ + movw r1, #360 @ 0x168 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + b.w 93eba <_PyUnicodeWriter_Finish@@Base+0x3c6> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2bb48 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 94772 <_PyUnicodeWriter_Finish@@Base+0xd6e> │ │ │ │ + beq.n 9471a <_PyUnicodeWriter_Finish@@Base+0xc26> │ │ │ │ mov r1, r4 │ │ │ │ - bl 95890 <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 9599c <_PyType_LookupRef@@Base+0x648> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 9412a <_PyUnicodeWriter_Finish@@Base+0x726> │ │ │ │ + bge.w 9421e <_PyUnicodeWriter_Finish@@Base+0x72a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65292 @ 0xff0c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #652 @ 0x28c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - movs r6, #0 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r5, r6 │ │ │ │ - b.n 941ce <_PyUnicodeWriter_Finish@@Base+0x7ca> │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - bl 195e20 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - mov r9, r3 │ │ │ │ - bge.w 9418c <_PyUnicodeWriter_Finish@@Base+0x788> │ │ │ │ - b.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 196d28 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ - b.n 941ce <_PyUnicodeWriter_Finish@@Base+0x7ca> │ │ │ │ - movs r0, #7 │ │ │ │ - bl f9590 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 940e2 <_PyUnicodeWriter_Finish@@Base+0x6de> │ │ │ │ - bl 7fa30 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.w 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + mov r4, r3 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65248 @ 0xfee0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #464 @ 0x1d0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - b.w 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - ldr r2, [pc, #748] @ (94b0c <_PyUnicodeWriter_Finish@@Base+0x1108>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 80324 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 940f0 <_PyUnicodeWriter_Finish@@Base+0x6ec> │ │ │ │ - mov r4, r5 │ │ │ │ - mov r5, r6 │ │ │ │ - bl 7fa30 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 94702 <_PyUnicodeWriter_Finish@@Base+0xc0e> │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 2bb48 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r7, r0, #1 │ │ │ │ + bne.w 945dc <_PyUnicodeWriter_Finish@@Base+0xae8> │ │ │ │ + movw r4, #61140 @ 0xeed4 │ │ │ │ + movt r4, #75 @ 0x4b │ │ │ │ + movw r1, #360 @ 0x168 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl f1dcc │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + bl d7d94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 946ec <_PyUnicodeWriter_Finish@@Base+0xce8> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ + beq.w 94602 <_PyUnicodeWriter_Finish@@Base+0xb0e> │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + movw r1, #388 @ 0x184 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl f1dcc │ │ │ │ + b.n 94602 <_PyUnicodeWriter_Finish@@Base+0xb0e> │ │ │ │ + vstr d0, [sp] │ │ │ │ + bl 7fa34 │ │ │ │ + vldr d7, [sp] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.n 9452c <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + bl 7fa34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.n 94512 <_PyUnicodeWriter_Finish@@Base+0xa1e> │ │ │ │ + bl 7fa34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 94708 <_PyUnicodeWriter_Finish@@Base+0xc14> │ │ │ │ + b.n 94320 <_PyUnicodeWriter_Finish@@Base+0x82c> │ │ │ │ + bl 7fa34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8 │ │ │ │ + movw r1, #1028 @ 0x404 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 946ec <_PyUnicodeWriter_Finish@@Base+0xce8> │ │ │ │ + b.w 93eba <_PyUnicodeWriter_Finish@@Base+0x3c6> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bge.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r6 │ │ │ │ + bl 7fa34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 94ca2 <_PyUnicodeWriter_Finish@@Base+0x11ae> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 94856 <_PyUnicodeWriter_Finish@@Base+0xd62> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 94856 <_PyUnicodeWriter_Finish@@Base+0xd62> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + movs r5, #0 │ │ │ │ + b.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 93f32 <_PyUnicodeWriter_Finish@@Base+0x43e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 93f32 <_PyUnicodeWriter_Finish@@Base+0x43e> │ │ │ │ + vstr d0, [sp] │ │ │ │ + bl 7fa34 │ │ │ │ + vldr d1, [sp] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.n 943fa <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bl 7fa34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 94c3e <_PyUnicodeWriter_Finish@@Base+0x114a> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 948a6 <_PyUnicodeWriter_Finish@@Base+0xdb2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 948a6 <_PyUnicodeWriter_Finish@@Base+0xdb2> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - bl 7fa30 │ │ │ │ + b.w 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 196240 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 94446 <_PyUnicodeWriter_Finish@@Base+0x952> │ │ │ │ + bl 7fa34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65332 @ 0xff34 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #776 @ 0x308 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - bl 7fa30 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 94a5c <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94a2a <_PyUnicodeWriter_Finish@@Base+0x1026> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9453c <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ + b.w 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 196f78 <_PySys_GetRequiredAttr@@Base+0x12bc> │ │ │ │ + b.n 942c2 <_PyUnicodeWriter_Finish@@Base+0x7ce> │ │ │ │ movs r6, #0 │ │ │ │ - mov r9, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.w 93fae <_PyUnicodeWriter_Finish@@Base+0x5aa> │ │ │ │ - bl 7fa30 │ │ │ │ + b.n 942c2 <_PyUnicodeWriter_Finish@@Base+0x7ce> │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl 196070 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + mov r9, r3 │ │ │ │ + bge.w 94280 <_PyUnicodeWriter_Finish@@Base+0x78c> │ │ │ │ + b.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r7 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 94c56 <_PyUnicodeWriter_Finish@@Base+0x1162> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94a60 <_PyUnicodeWriter_Finish@@Base+0x105c> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq.n 948a6 <_PyUnicodeWriter_Finish@@Base+0xdb2> │ │ │ │ + b.n 9488e <_PyUnicodeWriter_Finish@@Base+0xd9a> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 196240 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 9447a <_PyUnicodeWriter_Finish@@Base+0x986> │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r7 │ │ │ │ + b.n 94918 <_PyUnicodeWriter_Finish@@Base+0xe24> │ │ │ │ + bl 7fa34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.n 943e0 <_PyUnicodeWriter_Finish@@Base+0x8ec> │ │ │ │ + mov r5, r8 │ │ │ │ + mov r4, r7 │ │ │ │ + bl 7fa34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94842 <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #736 @ 0x2e0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.n 94842 <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 9499a <_PyUnicodeWriter_Finish@@Base+0xea6> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 948ec <_PyUnicodeWriter_Finish@@Base+0xee8> │ │ │ │ + bge.n 9497c <_PyUnicodeWriter_Finish@@Base+0xe88> │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ - cbz r5, 94924 <_PyUnicodeWriter_Finish@@Base+0xf20> │ │ │ │ + cbz r5, 949d2 <_PyUnicodeWriter_Finish@@Base+0xede> │ │ │ │ movs r5, #0 │ │ │ │ - b.w 93fae <_PyUnicodeWriter_Finish@@Base+0x5aa> │ │ │ │ - mov r7, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 7fa30 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 94a60 <_PyUnicodeWriter_Finish@@Base+0x105c> │ │ │ │ - movs r6, #0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + b.w 9409e <_PyUnicodeWriter_Finish@@Base+0x5aa> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 949b4 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #984 @ 0x3d8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94a4e <_PyUnicodeWriter_Finish@@Base+0x104a> │ │ │ │ + beq.w 94b78 <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94a4e <_PyUnicodeWriter_Finish@@Base+0x104a> │ │ │ │ + bge.w 94b78 <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94a4e <_PyUnicodeWriter_Finish@@Base+0x104a> │ │ │ │ + bne.w 94b78 <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ mov r0, r3 │ │ │ │ - b.n 94546 <_PyUnicodeWriter_Finish@@Base+0xb42> │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - bl 195e20 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bge.w 93e06 <_PyUnicodeWriter_Finish@@Base+0x402> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - bl e4750 │ │ │ │ + b.n 94636 <_PyUnicodeWriter_Finish@@Base+0xb42> │ │ │ │ + bl 7fa34 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94856 <_PyUnicodeWriter_Finish@@Base+0xd62> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 9499c <_PyUnicodeWriter_Finish@@Base+0xea8> │ │ │ │ + ldr r2, [pc, #768] @ (94cfc <_PyUnicodeWriter_Finish@@Base+0x1208>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 80388 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.w 941e4 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r6, r5 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r7, r5 │ │ │ │ + b.w 9409e <_PyUnicodeWriter_Finish@@Base+0x5aa> │ │ │ │ + movs r0, #7 │ │ │ │ + bl f95a0 │ │ │ │ mov r5, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 93e04 <_PyUnicodeWriter_Finish@@Base+0x400> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 195ff0 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + b.w 941d6 <_PyUnicodeWriter_Finish@@Base+0x6e2> │ │ │ │ + bl 7fa34 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #608 @ 0x260 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bl 7fa34 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 93e04 <_PyUnicodeWriter_Finish@@Base+0x400> │ │ │ │ - vstr d0, [sp] │ │ │ │ - bl 7fa30 │ │ │ │ - vldr d1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.n 94322 <_PyUnicodeWriter_Finish@@Base+0x91e> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #692 @ 0x2b4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + b.w 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.n 94308 <_PyUnicodeWriter_Finish@@Base+0x904> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.w 94856 <_PyUnicodeWriter_Finish@@Base+0xd62> │ │ │ │ + b.w 93f60 <_PyUnicodeWriter_Finish@@Base+0x46c> │ │ │ │ + bl 7fa34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65500 @ 0xffdc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #860 @ 0x35c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94764 <_PyUnicodeWriter_Finish@@Base+0xd60> │ │ │ │ + beq.w 9470c <_PyUnicodeWriter_Finish@@Base+0xc18> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 95890 <_PyType_LookupRef@@Base+0x640> │ │ │ │ + bl 9599c <_PyType_LookupRef@@Base+0x648> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ - b.n 942a2 <_PyUnicodeWriter_Finish@@Base+0x89e> │ │ │ │ - bl 7fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94700 <_PyUnicodeWriter_Finish@@Base+0xcfc> │ │ │ │ - b.w 93e70 <_PyUnicodeWriter_Finish@@Base+0x46c> │ │ │ │ + b.n 94396 <_PyUnicodeWriter_Finish@@Base+0x8a2> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44 @ 0x2c │ │ │ │ + movw r1, #940 @ 0x3ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - bl 7fa30 │ │ │ │ + bl f1dcc │ │ │ │ + b.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl 196070 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bge.w 93ef6 <_PyUnicodeWriter_Finish@@Base+0x402> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bl e46ec │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 93ef4 <_PyUnicodeWriter_Finish@@Base+0x400> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 196240 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 93ef4 <_PyUnicodeWriter_Finish@@Base+0x400> │ │ │ │ + bl 7fa34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65196 @ 0xfeac │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #556 @ 0x22c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93c42 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - mov r5, sl │ │ │ │ - mov r6, sl │ │ │ │ - mov r9, sl │ │ │ │ - mov r7, sl │ │ │ │ - b.w 93fae <_PyUnicodeWriter_Finish@@Base+0x5aa> │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 94a52 <_PyUnicodeWriter_Finish@@Base+0x104e> │ │ │ │ + b.w 93d32 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 946f8 <_PyUnicodeWriter_Finish@@Base+0xc04> │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 94b7c <_PyUnicodeWriter_Finish@@Base+0x1088> │ │ │ │ movs r6, #0 │ │ │ │ - str r6, [sp, #12] │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ + str r6, [sp, #16] │ │ │ │ str r6, [sp, #0] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9454a <_PyUnicodeWriter_Finish@@Base+0xb46> │ │ │ │ + b.n 9463a <_PyUnicodeWriter_Finish@@Base+0xb46> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 93e7e <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ + b.w 93f6e <_PyUnicodeWriter_Finish@@Base+0x47a> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #88 @ 0x58 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 94908 <_PyUnicodeWriter_Finish@@Base+0xf04> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65376 @ 0xff60 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 946ec <_PyUnicodeWriter_Finish@@Base+0xce8> │ │ │ │ - movw r4, #61140 @ 0xeed4 │ │ │ │ - movt r4, #75 @ 0x4b │ │ │ │ - b.n 9472a <_PyUnicodeWriter_Finish@@Base+0xd26> │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 941ce <_PyUnicodeWriter_Finish@@Base+0x7ca> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r7, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 948fa <_PyUnicodeWriter_Finish@@Base+0xef6> │ │ │ │ - bl 7fa30 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 94994 <_PyUnicodeWriter_Finish@@Base+0xea0> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94a3c <_PyUnicodeWriter_Finish@@Base+0x1038> │ │ │ │ - b.w 93ea8 <_PyUnicodeWriter_Finish@@Base+0x4a4> │ │ │ │ - bl 7fa30 │ │ │ │ + bne.n 94b66 <_PyUnicodeWriter_Finish@@Base+0x1072> │ │ │ │ + b.w 93f98 <_PyUnicodeWriter_Finish@@Base+0x4a4> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94a3c <_PyUnicodeWriter_Finish@@Base+0x1038> │ │ │ │ + bne.n 94b66 <_PyUnicodeWriter_Finish@@Base+0x1072> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 93e9a <_PyUnicodeWriter_Finish@@Base+0x496> │ │ │ │ - bl 7fa30 │ │ │ │ + b.w 93f8a <_PyUnicodeWriter_Finish@@Base+0x496> │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94a3c <_PyUnicodeWriter_Finish@@Base+0x1038> │ │ │ │ - b.w 93e8c <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r7, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - mov sl, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 948fa <_PyUnicodeWriter_Finish@@Base+0xef6> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + bne.n 94b66 <_PyUnicodeWriter_Finish@@Base+0x1072> │ │ │ │ + b.w 93f7c <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r6, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 948fa <_PyUnicodeWriter_Finish@@Base+0xef6> │ │ │ │ + b.n 94994 <_PyUnicodeWriter_Finish@@Base+0xea0> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 94994 <_PyUnicodeWriter_Finish@@Base+0xea0> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r6, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 948fa <_PyUnicodeWriter_Finish@@Base+0xef6> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 94994 <_PyUnicodeWriter_Finish@@Base+0xea0> │ │ │ │ + bl 7fa34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 93ec0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.w 94016 <_PyUnicodeWriter_Finish@@Base+0x522> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 94994 <_PyUnicodeWriter_Finish@@Base+0xea0> │ │ │ │ + mov r8, r4 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + mov r4, r5 │ │ │ │ + mov r5, r7 │ │ │ │ + bge.n 94c0a <_PyUnicodeWriter_Finish@@Base+0x1116> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 94c2a <_PyUnicodeWriter_Finish@@Base+0x1136> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 94918 <_PyUnicodeWriter_Finish@@Base+0xe24> │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 94918 <_PyUnicodeWriter_Finish@@Base+0xe24> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94918 <_PyUnicodeWriter_Finish@@Base+0xe24> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94c0a <_PyUnicodeWriter_Finish@@Base+0x1116> │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 94994 <_PyUnicodeWriter_Finish@@Base+0xea0> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 944c2 <_PyUnicodeWriter_Finish@@Base+0x9ce> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #820 @ 0x334 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.n 9488e <_PyUnicodeWriter_Finish@@Base+0xd9a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 94918 <_PyUnicodeWriter_Finish@@Base+0xe24> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94918 <_PyUnicodeWriter_Finish@@Base+0xe24> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #420 @ 0x1a4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.n 94708 <_PyUnicodeWriter_Finish@@Base+0xc14> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #508 @ 0x1fc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.n 94702 <_PyUnicodeWriter_Finish@@Base+0xc0e> │ │ │ │ + movw r4, #61140 @ 0xeed4 │ │ │ │ + movt r4, #75 @ 0x4b │ │ │ │ + b.n 947ac <_PyUnicodeWriter_Finish@@Base+0xcb8> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #904 @ 0x388 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.n 94842 <_PyUnicodeWriter_Finish@@Base+0xd4e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94b22 <_PyUnicodeWriter_Finish@@Base+0x111e> │ │ │ │ + bge.n 94ccc <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 94b3e <_PyUnicodeWriter_Finish@@Base+0x113a> │ │ │ │ + cbz r2, 94cee <_PyUnicodeWriter_Finish@@Base+0x11fa> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94700 <_PyUnicodeWriter_Finish@@Base+0xcfc> │ │ │ │ + bge.w 94856 <_PyUnicodeWriter_Finish@@Base+0xd62> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94700 <_PyUnicodeWriter_Finish@@Base+0xcfc> │ │ │ │ + bne.w 94856 <_PyUnicodeWriter_Finish@@Base+0xd62> │ │ │ │ mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 94700 <_PyUnicodeWriter_Finish@@Base+0xcfc> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94856 <_PyUnicodeWriter_Finish@@Base+0xd62> │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 942c2 <_PyUnicodeWriter_Finish@@Base+0x7ce> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94b22 <_PyUnicodeWriter_Finish@@Base+0x111e> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65060 @ 0xfe24 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 945f6 <_PyUnicodeWriter_Finish@@Base+0xbf2> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65460 @ 0xffb4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 9463c <_PyUnicodeWriter_Finish@@Base+0xc38> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 943ea <_PyUnicodeWriter_Finish@@Base+0x9e6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 94622 <_PyUnicodeWriter_Finish@@Base+0xc1e> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 94622 <_PyUnicodeWriter_Finish@@Base+0xc1e> │ │ │ │ - mov r8, r4 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r5, r7 │ │ │ │ - bge.n 94ba6 <_PyUnicodeWriter_Finish@@Base+0x11a2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 94bc6 <_PyUnicodeWriter_Finish@@Base+0x11c2> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94622 <_PyUnicodeWriter_Finish@@Base+0xc1e> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 94622 <_PyUnicodeWriter_Finish@@Base+0xc1e> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 94622 <_PyUnicodeWriter_Finish@@Base+0xc1e> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 94ba6 <_PyUnicodeWriter_Finish@@Base+0x11a2> │ │ │ │ - bl 7fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 93dd0 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.w 93f26 <_PyUnicodeWriter_Finish@@Base+0x522> │ │ │ │ - ldr r3, [pc, #92] @ (94c3c <_PyUnicodeWriter_Finish@@Base+0x1238>) │ │ │ │ + b.n 94ccc <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 9499c <_PyUnicodeWriter_Finish@@Base+0xea8> │ │ │ │ + ldr r3, [pc, #52] @ (94d40 <_PyUnicodeWriter_Finish@@Base+0x124c>) │ │ │ │ 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 1fc6c0 <_PyTrash_thread_destroy_chain@@Base+0x308> │ │ │ │ + bl 1fc9f4 <_PyTrash_thread_destroy_chain@@Base+0x308> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r4 │ │ │ │ - bl 195ff0 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 196240 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 93cb4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr.w r9, [sp, #12] │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ - b.n 948fa <_PyUnicodeWriter_Finish@@Base+0xef6> │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 945e6 <_PyUnicodeWriter_Finish@@Base+0xbe2> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 945f0 <_PyUnicodeWriter_Finish@@Base+0xbec> │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 948fa <_PyUnicodeWriter_Finish@@Base+0xef6> │ │ │ │ + b.w 93da4 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00094c40 : │ │ │ │ +00094d44 : │ │ │ │ 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] @ (94d48 ) │ │ │ │ + ldr r3, [pc, #240] @ (94e4c ) │ │ │ │ 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 94d4c <_PyObject_GetMethod@@Base> │ │ │ │ + bl 94e50 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 94cee │ │ │ │ - cbz r0, 94cb0 │ │ │ │ + beq.n 94df2 │ │ │ │ + cbz r0, 94db4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 94cbc │ │ │ │ + bpl.n 94dc0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - cbz r7, 94cbc │ │ │ │ + cbz r7, 94dc0 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 94ce4 │ │ │ │ - cbnz r3, 94cf2 │ │ │ │ + cbz r0, 94de8 │ │ │ │ + cbnz r3, 94df6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94ca8 │ │ │ │ + bge.n 94dac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 94cdc │ │ │ │ + cbz r3, 94de0 │ │ │ │ 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 94c82 │ │ │ │ + bmi.n 94d86 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 8b80c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8b898 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94ca2 │ │ │ │ - b.n 94ca8 │ │ │ │ + blt.n 94da6 │ │ │ │ + b.n 94dac │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 94ca8 │ │ │ │ - cbz r3, 94d1c │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94dac │ │ │ │ + cbz r3, 94e20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 94d1c │ │ │ │ + cbz r3, 94e20 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 94c98 │ │ │ │ + b.n 94d9c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 94ca8 │ │ │ │ + b.n 94dac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94c98 │ │ │ │ + beq.n 94d9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94d38 │ │ │ │ + blt.n 94e3c │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #55980 @ 0xdaac │ │ │ │ + movw r2, #56876 @ 0xde2c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 23470c <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ - b.n 94cea │ │ │ │ + bl 234bb8 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.n 94dee │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #55932 @ 0xda7c │ │ │ │ + movw r2, #56828 @ 0xddfc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1ecbac <_PyErr_Format@@Base> │ │ │ │ - b.n 94cea │ │ │ │ + bl 1ecee0 <_PyErr_Format@@Base> │ │ │ │ + b.n 94dee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94d00 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 94d00 │ │ │ │ + bne.n 94e04 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94e04 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00094d4c <_PyObject_GetMethod@@Base>: │ │ │ │ +00094e50 <_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 r2, r2, #30 │ │ │ │ - bmi.w 94f5a <_PyObject_GetMethod@@Base+0x20e> │ │ │ │ + bmi.w 9505e <_PyObject_GetMethod@@Base+0x20e> │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94f98 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + beq.w 9509c <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - movw r2, #4245 @ 0x1095 │ │ │ │ + movw r2, #4877 @ 0x130d │ │ │ │ movt r2, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 94faa <_PyObject_GetMethod@@Base+0x25e> │ │ │ │ + bne.w 950ae <_PyObject_GetMethod@@Base+0x25e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 94faa <_PyObject_GetMethod@@Base+0x25e> │ │ │ │ - ldr r1, [pc, #672] @ (9503c <_PyObject_GetMethod@@Base+0x2f0>) │ │ │ │ + bne.w 950ae <_PyObject_GetMethod@@Base+0x25e> │ │ │ │ + ldr r1, [pc, #672] @ (95140 <_PyObject_GetMethod@@Base+0x2f0>) │ │ │ │ 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 94e8c <_PyObject_GetMethod@@Base+0x140> │ │ │ │ + bne.n 94f90 <_PyObject_GetMethod@@Base+0x140> │ │ │ │ ldr.w r2, [r8, #1416] @ 0x588 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 94e8c <_PyObject_GetMethod@@Base+0x140> │ │ │ │ + bne.n 94f90 <_PyObject_GetMethod@@Base+0x140> │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r6 │ │ │ │ ldr.w r2, [r5, #1420] @ 0x58c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94f02 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ + beq.w 95006 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94fd6 <_PyObject_GetMethod@@Base+0x28a> │ │ │ │ + bge.w 950da <_PyObject_GetMethod@@Base+0x28a> │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - beq.w 94f02 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ + beq.w 95006 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ lsls r6, r2, #31 │ │ │ │ - bmi.w 94fe2 <_PyObject_GetMethod@@Base+0x296> │ │ │ │ + bmi.w 950e6 <_PyObject_GetMethod@@Base+0x296> │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r1, #14 │ │ │ │ - bpl.w 94ffc <_PyObject_GetMethod@@Base+0x2b0> │ │ │ │ + bpl.w 95100 <_PyObject_GetMethod@@Base+0x2b0> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bmi.n 94f0e <_PyObject_GetMethod@@Base+0x1c2> │ │ │ │ + bmi.n 95012 <_PyObject_GetMethod@@Base+0x1c2> │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 94fba <_PyObject_GetMethod@@Base+0x26e> │ │ │ │ + bmi.w 950be <_PyObject_GetMethod@@Base+0x26e> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 94e78 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + beq.n 94f7c <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ 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 94e78 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + beq.n 94f7c <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ ldr r6, [r2, #0] │ │ │ │ - cbz r6, 94e78 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + cbz r6, 94f7c <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ 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 829f8 │ │ │ │ + bl 82a9c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 950ca <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ + bne.w 951ce <_PyObject_GetMethod@@Base+0x37e> │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94e78 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + bge.n 94f7c <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95138 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq.w 95218 <_PyObject_GetMethod@@Base+0x3c8> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 94fc6 <_PyObject_GetMethod@@Base+0x27a> │ │ │ │ + beq.w 950ca <_PyObject_GetMethod@@Base+0x27a> │ │ │ │ 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 950de <_PyObject_GetMethod@@Base+0x392> │ │ │ │ + bgt.w 951e2 <_PyObject_GetMethod@@Base+0x392> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 845f0 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ + bl 84690 <_PyObject_GenericSetAttrWithDict@@Base+0x650> │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 846fc <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + bl 8479c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 94f02 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ + beq.n 95006 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 94ef4 <_PyObject_GetMethod@@Base+0x1a8> │ │ │ │ + beq.n 94ff8 <_PyObject_GetMethod@@Base+0x1a8> │ │ │ │ add.w r1, r5, #42240 @ 0xa500 │ │ │ │ bic.w r5, r2, #1 │ │ │ │ adds r1, #132 @ 0x84 │ │ │ │ adds r2, r1, r6 │ │ │ │ str r5, [r2, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r5, r6, #4 │ │ │ │ @@ -157250,59 +157344,59 @@ │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r1, r5] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r1, r6] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 95080 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ + blt.w 95184 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 94f02 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ + beq.n 95006 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ lsls r5, r2, #31 │ │ │ │ - bmi.n 94fe2 <_PyObject_GetMethod@@Base+0x296> │ │ │ │ + bmi.n 950e6 <_PyObject_GetMethod@@Base+0x296> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94df6 <_PyObject_GetMethod@@Base+0xaa> │ │ │ │ + bne.w 94efa <_PyObject_GetMethod@@Base+0xaa> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r8, r5 │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bpl.n 94e10 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ + bpl.n 94f14 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ add r6, r7 │ │ │ │ ldrb r0, [r6, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94e10 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ + beq.w 94f14 <_PyObject_GetMethod@@Base+0xc4> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w r1, [r1, #440] @ 0x1b8 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 95114 <_PyObject_GetMethod@@Base+0x3c8> │ │ │ │ + beq.w 95224 <_PyObject_GetMethod@@Base+0x3d4> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 77e9c │ │ │ │ + bl 77e94 │ │ │ │ adds r3, r0, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 94e78 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + beq.n 94f7c <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ add.w r6, r6, r0, lsl #2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 94e78 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + beq.n 94f7c <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ 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 7730c │ │ │ │ - b.n 94fb6 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ - ldr r1, [pc, #224] @ (9503c <_PyObject_GetMethod@@Base+0x2f0>) │ │ │ │ + bl 772f4 │ │ │ │ + b.n 950ba <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + ldr r1, [pc, #224] @ (95140 <_PyObject_GetMethod@@Base+0x2f0>) │ │ │ │ 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 │ │ │ │ @@ -157312,425 +157406,426 @@ │ │ │ │ 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 95096 <_PyObject_GetMethod@@Base+0x34a> │ │ │ │ + beq.w 9519a <_PyObject_GetMethod@@Base+0x34a> │ │ │ │ ldr.w r2, [r5, #408] @ 0x198 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94d78 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 94e7c <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7f56c │ │ │ │ + bl 7f570 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 94d78 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 94fb6 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + bge.w 94e7c <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 950ba <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 908a8 │ │ │ │ + bl 90998 │ │ │ │ str.w r0, [sl] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 94e86 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ + b.n 94f8a <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ ldr.w r6, [r7, #-12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 94e46 <_PyObject_GetMethod@@Base+0xfa> │ │ │ │ - b.n 94e78 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + bne.w 94f4a <_PyObject_GetMethod@@Base+0xfa> │ │ │ │ + b.n 94f7c <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ mov r2, fp │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95040 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ + bne.n 95144 <_PyObject_GetMethod@@Base+0x2f4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 950a6 <_PyObject_GetMethod@@Base+0x35a> │ │ │ │ + beq.n 951aa <_PyObject_GetMethod@@Base+0x35a> │ │ │ │ str.w r5, [sl] │ │ │ │ - b.n 94fb6 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + b.n 950ba <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ bics.w r1, r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - beq.n 94f02 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ + beq.n 95006 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ bic.w r5, r2, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #14 │ │ │ │ - bmi.w 94e02 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + bmi.w 94f06 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr.w r1, [r2, #136] @ 0x88 │ │ │ │ mov fp, r1 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94e0a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + beq.w 94f0e <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94e0a <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ + beq.w 94f0e <_PyObject_GetMethod@@Base+0xbe> │ │ │ │ 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 94fb6 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + bge.n 950ba <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94fb6 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + bne.n 950ba <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 94fb6 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 950ba <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #61037 @ 0xee6d │ │ │ │ + movw r3, #60925 @ 0xedfd │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 95068 <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ + bne.n 9516c <_PyObject_GetMethod@@Base+0x31c> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 950f4 <_PyObject_GetMethod@@Base+0x3a8> │ │ │ │ + beq.n 951f8 <_PyObject_GetMethod@@Base+0x3a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl df15c │ │ │ │ + bl df0ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r0, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9502a <_PyObject_GetMethod@@Base+0x2de> │ │ │ │ - b.n 94fb6 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + blt.n 9512e <_PyObject_GetMethod@@Base+0x2de> │ │ │ │ + b.n 950ba <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ 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 9502a <_PyObject_GetMethod@@Base+0x2de> │ │ │ │ - b.n 94fb6 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + blt.n 9512e <_PyObject_GetMethod@@Base+0x2de> │ │ │ │ + b.n 950ba <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94ef2 <_PyObject_GetMethod@@Base+0x1a6> │ │ │ │ + bne.w 94ff6 <_PyObject_GetMethod@@Base+0x1a6> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94ef4 <_PyObject_GetMethod@@Base+0x1a8> │ │ │ │ + b.n 94ff8 <_PyObject_GetMethod@@Base+0x1a8> │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r2, [r1, #384] @ 0x180 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94d78 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 94f98 <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ + bne.w 94e7c <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 9509c <_PyObject_GetMethod@@Base+0x24c> │ │ │ │ movw r1, #61148 @ 0xeedc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #55536 @ 0xd8f0 │ │ │ │ + movw r1, #56432 @ 0xdc70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl d7c3c │ │ │ │ - b.n 94fb6 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + bl d7b20 │ │ │ │ + b.n 950ba <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 950d6 <_PyObject_GetMethod@@Base+0x38a> │ │ │ │ + bge.n 951da <_PyObject_GetMethod@@Base+0x38a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 9510c <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ + cbz r2, 95210 <_PyObject_GetMethod@@Base+0x3c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7730c │ │ │ │ - b.n 94fb6 <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ + bl 772f4 │ │ │ │ + b.n 950ba <_PyObject_GetMethod@@Base+0x26a> │ │ │ │ mov r1, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 846fc <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ + bl 8479c <_PyObject_GenericSetAttrWithDict@@Base+0x75c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 94ef2 <_PyObject_GetMethod@@Base+0x1a6> │ │ │ │ - b.n 94f02 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ + bne.w 94ff6 <_PyObject_GetMethod@@Base+0x1a6> │ │ │ │ + b.n 95006 <_PyObject_GetMethod@@Base+0x1b6> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #328 @ 0x148 │ │ │ │ + movw r1, #1224 @ 0x4c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 95072 <_PyObject_GetMethod@@Base+0x326> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 95176 <_PyObject_GetMethod@@Base+0x326> │ │ │ │ mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 950d6 <_PyObject_GetMethod@@Base+0x38a> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 951da <_PyObject_GetMethod@@Base+0x38a> │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + b.n 94f7c <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ 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 95144 <_PyObject_GetMethod@@Base+0x3f8> │ │ │ │ + beq.n 95248 <_PyObject_GetMethod@@Base+0x3f8> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ - bl 77e9c │ │ │ │ + bl 77e94 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 94e78 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ - b.n 94f38 <_PyObject_GetMethod@@Base+0x1ec> │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - b.n 94e78 <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ - bl d8138 │ │ │ │ + beq.w 94f7c <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + b.n 9503c <_PyObject_GetMethod@@Base+0x1ec> │ │ │ │ + bl d801c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 94f38 <_PyObject_GetMethod@@Base+0x1ec> │ │ │ │ + b.n 9503c <_PyObject_GetMethod@@Base+0x1ec> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9520e <_PyObject_GetMethod@@Base+0x4c2> │ │ │ │ + beq.n 95312 <_PyObject_GetMethod@@Base+0x4c2> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ mov ip, r0 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 95178 <_PyObject_GetMethod@@Base+0x42c> │ │ │ │ + b.n 9527c <_PyObject_GetMethod@@Base+0x42c> │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 9518e <_PyObject_GetMethod@@Base+0x442> │ │ │ │ + cbz r3, 95292 <_PyObject_GetMethod@@Base+0x442> │ │ │ │ adds r2, #1 │ │ │ │ adds r0, #1 │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bmi.n 95194 <_PyObject_GetMethod@@Base+0x448> │ │ │ │ + bmi.n 95298 <_PyObject_GetMethod@@Base+0x448> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 95170 <_PyObject_GetMethod@@Base+0x424> │ │ │ │ + bne.n 95274 <_PyObject_GetMethod@@Base+0x424> │ │ │ │ adds r0, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov ip, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95178 <_PyObject_GetMethod@@Base+0x42c> │ │ │ │ + bne.n 9527c <_PyObject_GetMethod@@Base+0x42c> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 951ba <_PyObject_GetMethod@@Base+0x46e> │ │ │ │ + bhi.n 952be <_PyObject_GetMethod@@Base+0x46e> │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - bls.n 951d0 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ + bls.n 952d4 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ adds r6, r3, r0 │ │ │ │ ldrb.w r5, [r4, #1]! │ │ │ │ eor.w r5, r5, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.n 951d0 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ + bhi.n 952d4 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 951a2 <_PyObject_GetMethod@@Base+0x456> │ │ │ │ + bne.n 952a6 <_PyObject_GetMethod@@Base+0x456> │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ add r0, r3 │ │ │ │ - b.n 95188 <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ + b.n 9528c <_PyObject_GetMethod@@Base+0x43c> │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bhi.n 95212 <_PyObject_GetMethod@@Base+0x4c6> │ │ │ │ + bhi.n 95316 <_PyObject_GetMethod@@Base+0x4c6> │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ - beq.n 951cc <_PyObject_GetMethod@@Base+0x480> │ │ │ │ + beq.n 952d0 <_PyObject_GetMethod@@Base+0x480> │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.n 95248 <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ + beq.n 9534c <_PyObject_GetMethod@@Base+0x4fc> │ │ │ │ movs r3, #2 │ │ │ │ - b.n 9519e <_PyObject_GetMethod@@Base+0x452> │ │ │ │ + b.n 952a2 <_PyObject_GetMethod@@Base+0x452> │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ - bhi.n 951c8 <_PyObject_GetMethod@@Base+0x47c> │ │ │ │ + bhi.n 952cc <_PyObject_GetMethod@@Base+0x47c> │ │ │ │ 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, 9522c <_PyObject_GetMethod@@Base+0x4e0> │ │ │ │ - movw r3, #32112 @ 0x7d70 │ │ │ │ + cbnz r4, 95330 <_PyObject_GetMethod@@Base+0x4e0> │ │ │ │ + movw r3, #33008 @ 0x80f0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov r6, r3 │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ mov r0, lr │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #8] │ │ │ │ strd r5, r6, [sp] │ │ │ │ - movw r3, #376 @ 0x178 │ │ │ │ + movw r3, #1272 @ 0x4f8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1df42c <_PyTemplate_Build@@Base+0x458> │ │ │ │ + bl 1df73c <_PyTemplate_Build@@Base+0x458> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 95190 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ + b.n 95294 <_PyObject_GetMethod@@Base+0x444> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bhi.n 951d0 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ + bhi.n 952d4 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.n 9523e <_PyObject_GetMethod@@Base+0x4f2> │ │ │ │ + bls.n 95342 <_PyObject_GetMethod@@Base+0x4f2> │ │ │ │ sub.w r4, r3, #244 @ 0xf4 │ │ │ │ negs r3, r4 │ │ │ │ adcs r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 951d0 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ + bne.n 952d4 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ movs r3, #3 │ │ │ │ - b.n 9519e <_PyObject_GetMethod@@Base+0x452> │ │ │ │ - movw r6, #364 @ 0x16c │ │ │ │ + b.n 952a2 <_PyObject_GetMethod@@Base+0x452> │ │ │ │ + movw r6, #1260 @ 0x4ec │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ - movw r3, #32112 @ 0x7d70 │ │ │ │ + movw r3, #33008 @ 0x80f0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 951f0 <_PyObject_GetMethod@@Base+0x4a4> │ │ │ │ + b.n 952f4 <_PyObject_GetMethod@@Base+0x4a4> │ │ │ │ sub.w r5, r3, #240 @ 0xf0 │ │ │ │ negs r3, r5 │ │ │ │ adcs r3, r5 │ │ │ │ - b.n 95224 <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ + b.n 95328 <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ - bls.n 951c8 <_PyObject_GetMethod@@Base+0x47c> │ │ │ │ - b.n 951d0 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ + bls.n 952cc <_PyObject_GetMethod@@Base+0x47c> │ │ │ │ + b.n 952d4 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ nop │ │ │ │ │ │ │ │ -00095250 <_PyType_LookupRef@@Base>: │ │ │ │ +00095354 <_PyType_LookupRef@@Base>: │ │ │ │ movs r2, #0 │ │ │ │ - b.w 8b640 │ │ │ │ + b.w 8b6cc │ │ │ │ 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, 95280 <_PyType_LookupRef@@Base+0x30> │ │ │ │ + cbz r3, 95384 <_PyType_LookupRef@@Base+0x30> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 952fc <_PyType_LookupRef@@Base+0xac> │ │ │ │ + ble.n 95400 <_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 9537c <_PyType_LookupRef@@Base+0x12c> │ │ │ │ + beq.n 95480 <_PyType_LookupRef@@Base+0x12c> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 95368 <_PyType_LookupRef@@Base+0x118> │ │ │ │ + ble.n 9546c <_PyType_LookupRef@@Base+0x118> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95358 <_PyType_LookupRef@@Base+0x108> │ │ │ │ - vldr d7, [pc, #280] @ 953b0 <_PyType_LookupRef@@Base+0x160> │ │ │ │ + beq.n 9545c <_PyType_LookupRef@@Base+0x108> │ │ │ │ + vldr d7, [pc, #284] @ 954b8 <_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] @ 953b8 <_PyType_LookupRef@@Base+0x168> │ │ │ │ + vldr d7, [pc, #276] @ 954c0 <_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 12f434 │ │ │ │ + bl 12f3cc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 95312 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ - ldr r1, [pc, #248] @ (953c0 <_PyType_LookupRef@@Base+0x170>) │ │ │ │ - movw r2, #43440 @ 0xa9b0 │ │ │ │ + cbz r0, 95416 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + ldr r1, [pc, #252] @ (954c8 <_PyType_LookupRef@@Base+0x174>) │ │ │ │ + movw r2, #44336 @ 0xad30 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1c7ffc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1c8060 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9532c <_PyType_LookupRef@@Base+0xdc> │ │ │ │ + cbz r0, 95430 <_PyType_LookupRef@@Base+0xdc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dbf50 │ │ │ │ + bl dbec4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 95318 <_PyType_LookupRef@@Base+0xc8> │ │ │ │ + blt.n 9541c <_PyType_LookupRef@@Base+0xc8> │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 95330 <_PyType_LookupRef@@Base+0xe0> │ │ │ │ + bne.n 95434 <_PyType_LookupRef@@Base+0xe0> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 95312 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + cbz r3, 95416 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 9527c <_PyType_LookupRef@@Base+0x2c> │ │ │ │ + b.n 95380 <_PyType_LookupRef@@Base+0x2c> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #508 @ 0x1fc │ │ │ │ + movw r1, #1404 @ 0x57c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9527c <_PyType_LookupRef@@Base+0x2c> │ │ │ │ + b.n 95380 <_PyType_LookupRef@@Base+0x2c> │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 952f0 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ + bne.n 953f4 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 952f0 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ + b.n 953f4 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95312 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + bne.n 95416 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.n 9538e <_PyType_LookupRef@@Base+0x13e> │ │ │ │ + bgt.n 95492 <_PyType_LookupRef@@Base+0x13e> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65000 @ 0xfde8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #360 @ 0x168 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 95312 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 95416 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, ip │ │ │ │ blx 2b958 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 952f0 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ + b.n 953f4 <_PyType_LookupRef@@Base+0xa0> │ │ │ │ mov r0, ip │ │ │ │ movs r1, #4 │ │ │ │ - bl 85c88 │ │ │ │ + bl 85d38 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 953a8 <_PyType_LookupRef@@Base+0x158> │ │ │ │ + cbz r0, 954ac <_PyType_LookupRef@@Base+0x158> │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 95290 <_PyType_LookupRef@@Base+0x40> │ │ │ │ + b.n 95394 <_PyType_LookupRef@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 953a8 <_PyType_LookupRef@@Base+0x158> │ │ │ │ + cbz r0, 954ac <_PyType_LookupRef@@Base+0x158> │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 95290 <_PyType_LookupRef@@Base+0x40> │ │ │ │ + b.n 95394 <_PyType_LookupRef@@Base+0x40> │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #532 @ 0x214 │ │ │ │ + movw r1, #1428 @ 0x594 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ - b.n 95312 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 95312 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + bl d5890 │ │ │ │ + b.n 95416 <_PyType_LookupRef@@Base+0xc2> │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 95416 <_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 │ │ │ │ @@ -157740,190 +157835,199 @@ │ │ │ │ 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 95800 <_PyType_LookupRef@@Base+0x5b0> │ │ │ │ + beq.w 95922 <_PyType_LookupRef@@Base+0x5ce> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #828] @ 95728 <_PyType_LookupRef@@Base+0x4d8> │ │ │ │ + ldr.w sl, [pc, #808] @ 9581c <_PyType_LookupRef@@Base+0x4c8> │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w fp, [sl, r5] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 95508 <_PyType_LookupRef@@Base+0x2b8> │ │ │ │ + bne.w 95610 <_PyType_LookupRef@@Base+0x2bc> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 95840 <_PyType_LookupRef@@Base+0x5f0> │ │ │ │ + bne.w 958d6 <_PyType_LookupRef@@Base+0x582> │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - beq.w 956d2 <_PyType_LookupRef@@Base+0x482> │ │ │ │ + beq.w 957f8 <_PyType_LookupRef@@Base+0x4a4> │ │ │ │ subs r2, r3, #2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 95754 <_PyType_LookupRef@@Base+0x504> │ │ │ │ + bgt.w 95820 <_PyType_LookupRef@@Base+0x4cc> │ │ │ │ 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 95696 <_PyType_LookupRef@@Base+0x446> │ │ │ │ - ldr r0, [pc, #752] @ (95720 <_PyType_LookupRef@@Base+0x4d0>) │ │ │ │ + beq.w 957b4 <_PyType_LookupRef@@Base+0x460> │ │ │ │ + ldr r0, [pc, #732] @ (95814 <_PyType_LookupRef@@Base+0x4c0>) │ │ │ │ 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 957be <_PyType_LookupRef@@Base+0x56e> │ │ │ │ + bne.w 95894 <_PyType_LookupRef@@Base+0x540> │ │ │ │ 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 95574 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + bge.w 9567c <_PyType_LookupRef@@Base+0x328> │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.n 9557e <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + bne.n 95686 <_PyType_LookupRef@@Base+0x332> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 955e8 <_PyType_LookupRef@@Base+0x398> │ │ │ │ - ldr.w r1, [fp, #712] @ 0x2c8 │ │ │ │ + bne.w 95708 <_PyType_LookupRef@@Base+0x3b4> │ │ │ │ mov r2, r7 │ │ │ │ - cmp r1, r7 │ │ │ │ - bhi.w 956e0 <_PyType_LookupRef@@Base+0x490> │ │ │ │ + ldr.w r1, [fp, #712] @ 0x2c8 │ │ │ │ + cmp r2, r1 │ │ │ │ + bcc.w 95942 <_PyType_LookupRef@@Base+0x5ee> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95702 <_PyType_LookupRef@@Base+0x4b2> │ │ │ │ + beq.w 95964 <_PyType_LookupRef@@Base+0x610> │ │ │ │ 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 954fe <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ + bge.n 95606 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 954fe <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ + cbnz r2, 95606 <_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 9586c <_PyType_LookupRef@@Base+0x61c> │ │ │ │ - ldr r2, [pc, #568] @ (95720 <_PyType_LookupRef@@Base+0x4d0>) │ │ │ │ + bne.w 958bc <_PyType_LookupRef@@Base+0x568> │ │ │ │ + ldr r2, [pc, #548] @ (95814 <_PyType_LookupRef@@Base+0x4c0>) │ │ │ │ ldr.w r5, [r2, #1600] @ 0x640 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 957a0 <_PyType_LookupRef@@Base+0x550> │ │ │ │ + bne.w 9586c <_PyType_LookupRef@@Base+0x518> │ │ │ │ mov r0, r3 │ │ │ │ blx r9 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9578a <_PyType_LookupRef@@Base+0x53a> │ │ │ │ + bne.w 95856 <_PyType_LookupRef@@Base+0x502> │ │ │ │ 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 95876 <_PyType_LookupRef@@Base+0x626> │ │ │ │ + beq.w 95980 <_PyType_LookupRef@@Base+0x62c> │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 9555c <_PyType_LookupRef@@Base+0x30c> │ │ │ │ + ble.n 95664 <_PyType_LookupRef@@Base+0x310> │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 953fe <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + beq.w 95506 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 9555c <_PyType_LookupRef@@Base+0x30c> │ │ │ │ + beq.n 95664 <_PyType_LookupRef@@Base+0x310> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 953fe <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + beq.w 95506 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 9555c <_PyType_LookupRef@@Base+0x30c> │ │ │ │ + beq.n 95664 <_PyType_LookupRef@@Base+0x310> │ │ │ │ ldr r6, [r0, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 953fe <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + beq.w 95506 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 9555c <_PyType_LookupRef@@Base+0x30c> │ │ │ │ + beq.n 95664 <_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 953fe <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + beq.w 95506 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 9554c <_PyType_LookupRef@@Base+0x2fc> │ │ │ │ + bne.n 95654 <_PyType_LookupRef@@Base+0x300> │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 196374 <_PySys_GetRequiredAttr@@Base+0x908> │ │ │ │ + bl 1965c4 <_PySys_GetRequiredAttr@@Base+0x908> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 953fe <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + bne.w 95506 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 954fe <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ + b.n 95606 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ cmp.w r9, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ - beq.n 95480 <_PyType_LookupRef@@Base+0x230> │ │ │ │ + beq.n 95588 <_PyType_LookupRef@@Base+0x234> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 95738 <_PyType_LookupRef@@Base+0x4e8> │ │ │ │ + bne.n 956f0 <_PyType_LookupRef@@Base+0x39c> │ │ │ │ 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 956ae <_PyType_LookupRef@@Base+0x45e> │ │ │ │ + bge.w 957cc <_PyType_LookupRef@@Base+0x478> │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r9, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.w 95480 <_PyType_LookupRef@@Base+0x230> │ │ │ │ + beq.w 95588 <_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.w 956c8 <_PyType_LookupRef@@Base+0x478> │ │ │ │ + bne.w 957ec <_PyType_LookupRef@@Base+0x498> │ │ │ │ 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 9572c <_PyType_LookupRef@@Base+0x4dc> │ │ │ │ + bge.w 957fe <_PyType_LookupRef@@Base+0x4aa> │ │ │ │ adds r0, #1 │ │ │ │ cmp r9, ip │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - bne.n 955b8 <_PyType_LookupRef@@Base+0x368> │ │ │ │ + bne.n 956be <_PyType_LookupRef@@Base+0x36a> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95486 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + beq.w 9558e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ + b.n 95708 <_PyType_LookupRef@@Base+0x3b4> │ │ │ │ + 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] │ │ │ │ + bne.w 95810 <_PyType_LookupRef@@Base+0x4bc> │ │ │ │ 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 │ │ │ │ @@ -157942,666 +158046,662 @@ │ │ │ │ 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 95486 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + ble.w 9558e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ ldr.w r0, [r2, #3748] @ 0xea4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95486 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + beq.w 9558e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95486 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + beq.w 9558e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95486 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + bne.w 9558e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 957e6 <_PyType_LookupRef@@Base+0x596> │ │ │ │ + bne.n 9588a <_PyType_LookupRef@@Base+0x536> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 95486 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + bmi.w 9558e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95680 <_PyType_LookupRef@@Base+0x430> │ │ │ │ + bne.n 9579e <_PyType_LookupRef@@Base+0x44a> │ │ │ │ dmb ish │ │ │ │ - b.n 95486 <_PyType_LookupRef@@Base+0x236> │ │ │ │ + b.n 9558e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ mov r1, r9 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76c24 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76c0c <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95450 <_PyType_LookupRef@@Base+0x200> │ │ │ │ - b.n 95570 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + bne.w 95558 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + b.n 95678 <_PyType_LookupRef@@Base+0x324> │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.w 95480 <_PyType_LookupRef@@Base+0x230> │ │ │ │ - b.n 955ac <_PyType_LookupRef@@Base+0x35c> │ │ │ │ + bne.w 956b2 <_PyType_LookupRef@@Base+0x35e> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9558e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ + b.n 95708 <_PyType_LookupRef@@Base+0x3b4> │ │ │ │ cmp r9, ip │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - beq.n 955e8 <_PyType_LookupRef@@Base+0x398> │ │ │ │ + beq.n 95708 <_PyType_LookupRef@@Base+0x3b4> │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 955d6 <_PyType_LookupRef@@Base+0x386> │ │ │ │ - b.n 956bc <_PyType_LookupRef@@Base+0x46c> │ │ │ │ - ldr.w r1, [fp, #712] @ 0x2c8 │ │ │ │ + blt.w 956dc <_PyType_LookupRef@@Base+0x388> │ │ │ │ + b.n 957e0 <_PyType_LookupRef@@Base+0x48c> │ │ │ │ + ldr r3, [pc, #28] @ (95818 <_PyType_LookupRef@@Base+0x4c4>) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r3, [pc, #72] @ (95724 <_PyType_LookupRef@@Base+0x4d4>) │ │ │ │ - cmp r7, r1 │ │ │ │ - bcs.w 95492 <_PyType_LookupRef@@Base+0x242> │ │ │ │ - sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bcc.w 95492 <_PyType_LookupRef@@Base+0x242> │ │ │ │ - mov r0, fp │ │ │ │ - movw r1, #61120 @ 0xeec0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - str r3, [r7, #12] │ │ │ │ - bl 3135c <_Py_CheckRecursiveCall@@Base> │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 95492 <_PyType_LookupRef@@Base+0x242> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 95570 <_PyType_LookupRef@@Base+0x320> │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + b.n 95590 <_PyType_LookupRef@@Base+0x23c> │ │ │ │ + cmp ip, r9 │ │ │ │ + str.w r1, [lr, #4]! │ │ │ │ + bne.w 956be <_PyType_LookupRef@@Base+0x36a> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95570 <_PyType_LookupRef@@Base+0x320> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 95570 <_PyType_LookupRef@@Base+0x320> │ │ │ │ - nop │ │ │ │ + beq.w 9558e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ + b.n 95708 <_PyType_LookupRef@@Base+0x3b4> │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 956b2 <_PyType_LookupRef@@Base+0x35e> │ │ │ │ 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 95480 <_PyType_LookupRef@@Base+0x230> │ │ │ │ - b.n 955b8 <_PyType_LookupRef@@Base+0x368> │ │ │ │ - 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 955e8 <_PyType_LookupRef@@Base+0x398> │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 955ac <_PyType_LookupRef@@Base+0x35c> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 95696 <_PyType_LookupRef@@Base+0x446> │ │ │ │ - bl 1f2e80 │ │ │ │ + ble.n 957b4 <_PyType_LookupRef@@Base+0x460> │ │ │ │ + bl 1f31b8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95570 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + beq.w 95678 <_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 9557e <_PyType_LookupRef@@Base+0x32e> │ │ │ │ + b.n 95686 <_PyType_LookupRef@@Base+0x332> │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.w 954fe <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ + ble.w 95606 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 954fe <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ + beq.w 95606 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fc3b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 954fe <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ + bl 1fc6ec <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 95606 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 954f0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + beq.w 955f8 <_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 954f0 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 955f8 <_PyType_LookupRef@@Base+0x2a4> │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9558e <_PyType_LookupRef@@Base+0x23a> │ │ │ │ + b.n 9578c <_PyType_LookupRef@@Base+0x438> │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 957f0 <_PyType_LookupRef@@Base+0x5a0> │ │ │ │ + bne.n 958c6 <_PyType_LookupRef@@Base+0x572> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95450 <_PyType_LookupRef@@Base+0x200> │ │ │ │ + bne.w 95558 <_PyType_LookupRef@@Base+0x204> │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 95450 <_PyType_LookupRef@@Base+0x200> │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 95486 <_PyType_LookupRef@@Base+0x236> │ │ │ │ - b.n 9566e <_PyType_LookupRef@@Base+0x41e> │ │ │ │ + b.n 95558 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1fbf5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 95606 <_PyType_LookupRef@@Base+0x2b2> │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx r6 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 95450 <_PyType_LookupRef@@Base+0x200> │ │ │ │ - bl 1fe478 <_PyObject_FunctionStr@@Base> │ │ │ │ + b.n 95558 <_PyType_LookupRef@@Base+0x204> │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 9550e <_PyType_LookupRef@@Base+0x1ba> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1fe7b4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95570 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + beq.w 95678 <_PyType_LookupRef@@Base+0x324> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #640 @ 0x280 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #64716 @ 0xfccc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d59c4 │ │ │ │ + bl d5890 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 95570 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + bge.w 95678 <_PyType_LookupRef@@Base+0x324> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95570 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + bne.w 95678 <_PyType_LookupRef@@Base+0x324> │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 95570 <_PyType_LookupRef@@Base+0x320> │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 95406 <_PyType_LookupRef@@Base+0x1b6> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1fe478 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95678 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + bl 1fe7b4 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95570 <_PyType_LookupRef@@Base+0x320> │ │ │ │ + beq.w 95678 <_PyType_LookupRef@@Base+0x324> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63820 @ 0xf94c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #1536 @ 0x600 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ - b.n 9581e <_PyType_LookupRef@@Base+0x5ce> │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1fbc24 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 954fe <_PyType_LookupRef@@Base+0x2ae> │ │ │ │ + b.n 95900 <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ + sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ + cmp r2, r1 │ │ │ │ + bcc.w 9559a <_PyType_LookupRef@@Base+0x246> │ │ │ │ + mov r0, fp │ │ │ │ + movw r1, #62016 @ 0xf240 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + bl 313bc <_Py_CheckRecursiveCall@@Base> │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9559a <_PyType_LookupRef@@Base+0x246> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 95678 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 95678 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + mov r0, r3 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95678 <_PyType_LookupRef@@Base+0x324> │ │ │ │ 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 953fe <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ - b.n 9555c <_PyType_LookupRef@@Base+0x30c> │ │ │ │ + bne.w 95506 <_PyType_LookupRef@@Base+0x1b2> │ │ │ │ + b.n 95664 <_PyType_LookupRef@@Base+0x310> │ │ │ │ + nop │ │ │ │ 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, 958bc <_PyType_LookupRef@@Base+0x66c> │ │ │ │ + cbz r3, 959c8 <_PyType_LookupRef@@Base+0x674> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 9598a <_PyType_LookupRef@@Base+0x73a> │ │ │ │ + bgt.n 95a96 <_PyType_LookupRef@@Base+0x742> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 95978 <_PyType_LookupRef@@Base+0x728> │ │ │ │ + beq.n 95a84 <_PyType_LookupRef@@Base+0x730> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 95966 <_PyType_LookupRef@@Base+0x716> │ │ │ │ + blt.n 95a72 <_PyType_LookupRef@@Base+0x71e> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95956 <_PyType_LookupRef@@Base+0x706> │ │ │ │ + beq.n 95a62 <_PyType_LookupRef@@Base+0x70e> │ │ │ │ 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 12f434 │ │ │ │ + bl 12f3cc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 95952 <_PyType_LookupRef@@Base+0x702> │ │ │ │ - ldr r1, [pc, #224] @ (959dc <_PyType_LookupRef@@Base+0x78c>) │ │ │ │ - movw r2, #43440 @ 0xa9b0 │ │ │ │ + cbz r0, 95a5e <_PyType_LookupRef@@Base+0x70a> │ │ │ │ + ldr r1, [pc, #224] @ (95ae8 <_PyType_LookupRef@@Base+0x794>) │ │ │ │ + movw r2, #44336 @ 0xad30 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1c7ffc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1c8060 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 959d4 <_PyType_LookupRef@@Base+0x784> │ │ │ │ + beq.n 95ae0 <_PyType_LookupRef@@Base+0x78c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dbf50 │ │ │ │ + bl dbec4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 959c0 <_PyType_LookupRef@@Base+0x770> │ │ │ │ + blt.n 95acc <_PyType_LookupRef@@Base+0x778> │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 958b6 <_PyType_LookupRef@@Base+0x666> │ │ │ │ + beq.n 959c2 <_PyType_LookupRef@@Base+0x66e> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7fa30 │ │ │ │ - cbnz r0, 95952 <_PyType_LookupRef@@Base+0x702> │ │ │ │ + bl 7fa34 │ │ │ │ + cbnz r0, 95a5e <_PyType_LookupRef@@Base+0x70a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 959a2 <_PyType_LookupRef@@Base+0x752> │ │ │ │ + bgt.n 95aae <_PyType_LookupRef@@Base+0x75a> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65000 @ 0xfde8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #360 @ 0x168 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 958b6 <_PyType_LookupRef@@Base+0x666> │ │ │ │ + b.n 959c2 <_PyType_LookupRef@@Base+0x66e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ blx 2b958 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 95926 <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ + b.n 95a32 <_PyType_LookupRef@@Base+0x6de> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 85c88 │ │ │ │ + bl 85d38 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 95984 <_PyType_LookupRef@@Base+0x734> │ │ │ │ + cbz r0, 95a90 <_PyType_LookupRef@@Base+0x73c> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 958cc <_PyType_LookupRef@@Base+0x67c> │ │ │ │ - bl 75be4 │ │ │ │ + b.n 959d8 <_PyType_LookupRef@@Base+0x684> │ │ │ │ + bl 75bcc │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95974 <_PyType_LookupRef@@Base+0x724> │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 95952 <_PyType_LookupRef@@Base+0x702> │ │ │ │ + bne.n 95a80 <_PyType_LookupRef@@Base+0x72c> │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 95a5e <_PyType_LookupRef@@Base+0x70a> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #508 @ 0x1fc │ │ │ │ + movw r1, #1404 @ 0x57c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 95952 <_PyType_LookupRef@@Base+0x702> │ │ │ │ + bl f1dcc │ │ │ │ + b.n 95a5e <_PyType_LookupRef@@Base+0x70a> │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #532 @ 0x214 │ │ │ │ + movw r1, #1428 @ 0x594 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d59c4 │ │ │ │ + b.w d5890 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95926 <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ + bne.n 95a32 <_PyType_LookupRef@@Base+0x6de> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95926 <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ + b.n 95a32 <_PyType_LookupRef@@Base+0x6de> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 95926 <_PyType_LookupRef@@Base+0x6d6> │ │ │ │ + b.n 95a32 <_PyType_LookupRef@@Base+0x6de> │ │ │ │ nop │ │ │ │ @ instruction: 0xfab0004d │ │ │ │ │ │ │ │ -000959e0 : │ │ │ │ +00095aec : │ │ │ │ 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 r3, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ - blt.n 95a38 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 95a02 │ │ │ │ + blt.n 95b48 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne.n 95b0e │ │ │ │ + mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 95a54 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 95a1e │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 95a16 │ │ │ │ - cmp r3, #4 │ │ │ │ - bne.n 95a1e │ │ │ │ + b.w 95b64 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 95b2e │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 95b24 │ │ │ │ + cmp r0, #4 │ │ │ │ + bne.n 95b2e │ │ │ │ + mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 2276ac <_PyXIData_UnregisterClass@@Base+0x261c> │ │ │ │ + b.w 227b5c <_PyXIData_UnregisterClass@@Base+0x261c> │ │ │ │ + mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1e6aa4 │ │ │ │ + b.w 1e6db4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #968 @ 0x3c8 │ │ │ │ + movw r1, #1864 @ 0x748 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65292 @ 0xff0c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #652 @ 0x28c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 95a34 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 95b44 │ │ │ │ │ │ │ │ -00095a50 : │ │ │ │ - b.w 80870 │ │ │ │ +00095b60 : │ │ │ │ + b.w 808d4 │ │ │ │ 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 95d22 │ │ │ │ + beq.w 95e32 │ │ │ │ cmp r1, #1 │ │ │ │ itttt ne │ │ │ │ movne r6, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, r6, r4 │ │ │ │ movne r3, r6 │ │ │ │ - beq.w 95ccc │ │ │ │ + beq.w 95ddc │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 95b7c │ │ │ │ + bls.n 95c8c │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 95ae2 │ │ │ │ + beq.n 95bf2 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 95a7c │ │ │ │ + bge.n 95b8c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 95d34 │ │ │ │ + blt.w 95e44 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 95ad2 │ │ │ │ + bgt.n 95be2 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r5, [r2, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 95bae │ │ │ │ + beq.n 95cbe │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95bf2 │ │ │ │ - bl 1f2e80 │ │ │ │ + bne.w 95d02 │ │ │ │ + bl 1f31b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95c2e │ │ │ │ + bne.w 95d3e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 95c46 │ │ │ │ + b.n 95d56 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 95a84 │ │ │ │ + bcc.n 95b94 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95a90 │ │ │ │ + bne.n 95ba0 │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 95b78 │ │ │ │ + bcc.n 95c88 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95a90 │ │ │ │ + bne.n 95ba0 │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 95c96 │ │ │ │ + bcc.w 95da6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95a90 │ │ │ │ + bne.n 95ba0 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 95b78 │ │ │ │ + bcc.n 95c88 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95a90 │ │ │ │ + bne.n 95ba0 │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 95c96 │ │ │ │ + bcc.w 95da6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95a90 │ │ │ │ + bne.n 95ba0 │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 95b78 │ │ │ │ + bcc.n 95c88 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95a90 │ │ │ │ + bne.n 95ba0 │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 95c96 │ │ │ │ + bcc.w 95da6 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95a90 │ │ │ │ + bne.n 95ba0 │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 95b72 │ │ │ │ + b.n 95c82 │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95a90 │ │ │ │ + bne.n 95ba0 │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 95b66 │ │ │ │ + bne.n 95c76 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 95a86 │ │ │ │ + bne.n 95b96 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 95d34 │ │ │ │ + blt.w 95e44 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 95ad2 │ │ │ │ + bgt.n 95be2 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r5, [r2, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 95ac2 │ │ │ │ - ldr r3, [pc, #440] @ (95d68 ) │ │ │ │ + bne.n 95bd2 │ │ │ │ + ldr r3, [pc, #440] @ (95e78 ) │ │ │ │ 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 95c6c │ │ │ │ + bhi.n 95d7c │ │ │ │ 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 95d0c │ │ │ │ + beq.w 95e1c │ │ │ │ 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 95c4e │ │ │ │ + beq.n 95d5e │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [pc, #368] @ (95d6c ) │ │ │ │ + ldr r0, [pc, #368] @ (95e7c ) │ │ │ │ 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 95cac │ │ │ │ + bne.n 95dbc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 95cf4 │ │ │ │ + beq.n 95e04 │ │ │ │ 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 95d64 │ │ │ │ + bpl.w 95e74 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 95d26 │ │ │ │ + bpl.n 95e36 │ │ │ │ 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 95ca0 │ │ │ │ + bhi.n 95db0 │ │ │ │ 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 95bf2 │ │ │ │ + bne.n 95d02 │ │ │ │ ldr.w r5, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #45557 @ 0xb1f5 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 95d4c │ │ │ │ + bne.n 95e5c │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 95ad2 │ │ │ │ + beq.w 95be2 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 95bf2 │ │ │ │ + b.n 95d02 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 95a86 │ │ │ │ - b.n 95b7c │ │ │ │ + bne.w 95b96 │ │ │ │ + b.n 95c8c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 95bf2 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 95d02 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95d58 │ │ │ │ + bne.n 95e68 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95c16 │ │ │ │ + bne.n 95d26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ - b.n 95c16 │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ + b.n 95d26 │ │ │ │ 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] @ (95d70 ) │ │ │ │ + ldrlt r5, [pc, #140] @ (95e80 ) │ │ │ │ ittet ge │ │ │ │ movtge r3, #77 @ 0x4d │ │ │ │ mlage r5, r1, r2, r5 │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ addge r5, r5, r3 │ │ │ │ - b.n 95c46 │ │ │ │ + b.n 95d56 │ │ │ │ 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 95c2e │ │ │ │ + b.n 95d3e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95bf2 │ │ │ │ - b.n 95c6c │ │ │ │ - ldr r5, [pc, #80] @ (95d74 ) │ │ │ │ - b.n 95c46 │ │ │ │ + bne.w 95d02 │ │ │ │ + b.n 95d7c │ │ │ │ + ldr r5, [pc, #80] @ (95e84 ) │ │ │ │ + b.n 95d56 │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 2beec │ │ │ │ - b.n 95c46 │ │ │ │ + b.n 95d56 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32468 @ 0x7ed4 │ │ │ │ + movw r1, #33364 @ 0x8254 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 95ade │ │ │ │ + bl f1dcc │ │ │ │ + b.n 95bee │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 95c84 │ │ │ │ + b.n 95d94 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 95c16 │ │ │ │ + b.n 95d26 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 95d2a │ │ │ │ + b.n 95e3a │ │ │ │ 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 │ │ │ │ @@ -158612,302 +158712,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 95f2c │ │ │ │ + bne.w 9603c │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 95f2c │ │ │ │ + blt.w 9603c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 95f2c │ │ │ │ + blt.w 9603c │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 95f2c │ │ │ │ + blt.w 9603c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95f2c │ │ │ │ + beq.w 9603c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 95f2c │ │ │ │ + bpl.w 9603c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95f2c │ │ │ │ + beq.w 9603c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 95f2c │ │ │ │ + bpl.w 9603c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95f2c │ │ │ │ + beq.w 9603c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 95f2c │ │ │ │ + bpl.w 9603c │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95f2c │ │ │ │ + beq.w 9603c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 95f2c │ │ │ │ + bpl.w 9603c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95f2c │ │ │ │ + beq.w 9603c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.w 95f2c │ │ │ │ + bpl.w 9603c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 95f2c │ │ │ │ + bne.w 9603c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 95f2c │ │ │ │ + beq.w 9603c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 95f2c │ │ │ │ + bpl.n 9603c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 95f2c │ │ │ │ + beq.n 9603c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 95f2c │ │ │ │ + bpl.n 9603c │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 95f2c │ │ │ │ + beq.n 9603c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 95f2c │ │ │ │ + bpl.n 9603c │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 95f2c │ │ │ │ + beq.n 9603c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.n 95f2c │ │ │ │ + bpl.n 9603c │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95f2c │ │ │ │ + beq.n 9603c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 95f2c │ │ │ │ + bpl.n 9603c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 95f10 │ │ │ │ + bne.n 96020 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 95ecc │ │ │ │ + ble.n 95fdc │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 95f04 │ │ │ │ + beq.n 96014 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 95eb4 │ │ │ │ + beq.n 95fc4 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r5, r0, #26 │ │ │ │ - bpl.n 95f0a │ │ │ │ + bpl.n 9601a │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 95eb4 │ │ │ │ + beq.n 95fc4 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 95eb4 │ │ │ │ + beq.n 95fc4 │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 95efe │ │ │ │ + bpl.n 9600e │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 95ea6 │ │ │ │ + bne.n 95fb6 │ │ │ │ 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 95ee6 │ │ │ │ + blt.n 95ff6 │ │ │ │ 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 95eca │ │ │ │ + bge.n 95fda │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1252 @ 0x4e4 │ │ │ │ + movw r1, #2148 @ 0x864 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 95f26 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 96036 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 95ea6 │ │ │ │ - b.n 95eb4 │ │ │ │ + bne.n 95fb6 │ │ │ │ + b.n 95fc4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 95e86 │ │ │ │ - b.n 95eb4 │ │ │ │ + bne.n 95f96 │ │ │ │ + b.n 95fc4 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 95e92 │ │ │ │ - b.n 95eb4 │ │ │ │ + bne.n 95fa2 │ │ │ │ + b.n 95fc4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1224 @ 0x4c8 │ │ │ │ + movw r1, #2120 @ 0x848 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ + bl f1dcc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #1200 @ 0x4b0 │ │ │ │ + movw r0, #2096 @ 0x830 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 95f26 │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 96036 │ │ │ │ nop │ │ │ │ │ │ │ │ -00095f40 <_Py_write@@Base>: │ │ │ │ +00096050 <_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 97b54 │ │ │ │ + bl 97c54 │ │ │ │ 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 9a734 │ │ │ │ + bl 9a80c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 95f90 <_Py_write@@Base+0x50> │ │ │ │ + bge.n 960a0 <_Py_write@@Base+0x50> │ │ │ │ cmp r7, #4 │ │ │ │ - beq.n 95fac <_Py_write@@Base+0x6c> │ │ │ │ + beq.n 960bc <_Py_write@@Base+0x6c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 95f96 <_Py_write@@Base+0x56> │ │ │ │ + blt.n 960a6 <_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 1a7bd4 │ │ │ │ + bl 1a7e04 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 95f90 <_Py_write@@Base+0x50> │ │ │ │ - bl edde4 │ │ │ │ + b.n 960a0 <_Py_write@@Base+0x50> │ │ │ │ + bl edd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95f62 <_Py_write@@Base+0x22> │ │ │ │ + beq.n 96072 <_Py_write@@Base+0x22> │ │ │ │ movs r7, #4 │ │ │ │ - b.n 95fa4 <_Py_write@@Base+0x64> │ │ │ │ + b.n 960b4 <_Py_write@@Base+0x64> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #40913 @ 0x9fd1 │ │ │ │ + movw r3, #40925 @ 0x9fdd │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 96058 <_Py_write@@Base+0x118> │ │ │ │ + bne.n 96168 <_Py_write@@Base+0x118> │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #24945 @ 0x6171 │ │ │ │ + movw r3, #24921 @ 0x6159 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9610a <_Py_write@@Base+0x1ca> │ │ │ │ + bne.w 9621a <_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] @ (961a0 <_Py_write@@Base+0x260>) │ │ │ │ + ldr r3, [pc, #424] @ (962b0 <_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 9606c <_Py_write@@Base+0x12c> │ │ │ │ + beq.n 9617c <_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 96034 <_Py_write@@Base+0xf4> │ │ │ │ + bgt.n 96144 <_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, 9606c <_Py_write@@Base+0x12c> │ │ │ │ + cbz r2, 9617c <_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 9605a <_Py_write@@Base+0x11a> │ │ │ │ - cbz r2, 96090 <_Py_write@@Base+0x150> │ │ │ │ + beq.n 9616a <_Py_write@@Base+0x11a> │ │ │ │ + cbz r2, 961a0 <_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 96054 <_Py_write@@Base+0x114> │ │ │ │ + b.n 96164 <_Py_write@@Base+0x114> │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #45717 @ 0xb295 │ │ │ │ + movw r3, #45757 @ 0xb2bd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 96196 <_Py_write@@Base+0x256> │ │ │ │ + bne.w 962a6 <_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 96054 <_Py_write@@Base+0x114> │ │ │ │ + b.n 96164 <_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 │ │ │ │ @@ -158917,73 +159017,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 960ce <_Py_write@@Base+0x18e> │ │ │ │ + bne.n 961de <_Py_write@@Base+0x18e> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 960ca <_Py_write@@Base+0x18a> │ │ │ │ + cbz r3, 961da <_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 96130 <_Py_write@@Base+0x1f0> │ │ │ │ + beq.n 96240 <_Py_write@@Base+0x1f0> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 96110 <_Py_write@@Base+0x1d0> │ │ │ │ + beq.n 96220 <_Py_write@@Base+0x1d0> │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 960e6 <_Py_write@@Base+0x1a6> │ │ │ │ + cbnz r3, 961f6 <_Py_write@@Base+0x1a6> │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 96054 <_Py_write@@Base+0x114> │ │ │ │ + beq.n 96164 <_Py_write@@Base+0x114> │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9618a <_Py_write@@Base+0x24a> │ │ │ │ + beq.n 9629a <_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, 96104 <_Py_write@@Base+0x1c4> │ │ │ │ + cbz r3, 96214 <_Py_write@@Base+0x1c4> │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 96054 <_Py_write@@Base+0x114> │ │ │ │ + b.n 96164 <_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, 9611e <_Py_write@@Base+0x1de> │ │ │ │ + cbz r3, 9622e <_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 96054 <_Py_write@@Base+0x114> │ │ │ │ + bne.n 96164 <_Py_write@@Base+0x114> │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 96054 <_Py_write@@Base+0x114> │ │ │ │ + b.n 96164 <_Py_write@@Base+0x114> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 960d8 <_Py_write@@Base+0x198> │ │ │ │ + beq.n 961e8 <_Py_write@@Base+0x198> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 96190 <_Py_write@@Base+0x250> │ │ │ │ + cbz r3, 962a0 <_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, 96164 <_Py_write@@Base+0x224> │ │ │ │ + cbz r3, 96274 <_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 │ │ │ │ @@ -158992,120 +159092,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 96054 <_Py_write@@Base+0x114> │ │ │ │ + b.n 96164 <_Py_write@@Base+0x114> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 960f4 <_Py_write@@Base+0x1b4> │ │ │ │ + b.n 96204 <_Py_write@@Base+0x1b4> │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 9613c <_Py_write@@Base+0x1fc> │ │ │ │ + b.n 9624c <_Py_write@@Base+0x1fc> │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 96084 <_Py_write@@Base+0x144> │ │ │ │ + b.n 96194 <_Py_write@@Base+0x144> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000961a4 : │ │ │ │ +000962b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (961d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (962e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 961be │ │ │ │ + cbz r0, 962ce │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #31336 @ 0x7a68 │ │ │ │ + movw r1, #32232 @ 0x7de8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #44696 @ 0xae98 │ │ │ │ + movw r0, #45592 @ 0xb218 │ │ │ │ movt r0, #56 @ 0x38 │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6313e <_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] @ (9621c ) │ │ │ │ + ldr r1, [pc, #48] @ (9632c ) │ │ │ │ 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 971ae │ │ │ │ + bmi.w 972f6 │ │ │ │ adds r3, #16 │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ add.w fp, r3, r2, lsl #2 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 96234 │ │ │ │ + b.n 96344 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 97542 │ │ │ │ + beq.w 975e6 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [fp] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 96310 │ │ │ │ + beq.n 96420 │ │ │ │ ldr.w r4, [fp, #-4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 977f4 │ │ │ │ + beq.w 97a9e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 977f4 │ │ │ │ + bne.w 97a9e │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 96226 │ │ │ │ + bpl.n 96336 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 96220 │ │ │ │ + bne.n 96330 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9757c │ │ │ │ - ldr r3, [pc, #644] @ (964e4 ) │ │ │ │ + beq.w 97620 │ │ │ │ + ldr r3, [pc, #644] @ (965f4 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96aea │ │ │ │ + bne.w 96c00 │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97aa4 │ │ │ │ + beq.w 97ab6 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 969fe │ │ │ │ + bne.w 96b14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 962f4 │ │ │ │ + bge.n 96404 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 962f4 │ │ │ │ - ldr r2, [pc, #576] @ (964e8 ) │ │ │ │ + cbnz r3, 96404 │ │ │ │ + ldr r2, [pc, #576] @ (965f8 ) │ │ │ │ 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 │ │ │ │ @@ -159115,273 +159215,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 97570 │ │ │ │ - ldr r2, [pc, #528] @ (964ec ) │ │ │ │ + bne.w 97614 │ │ │ │ + ldr r2, [pc, #528] @ (965fc ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97554 │ │ │ │ + bne.w 975f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976d2 │ │ │ │ + bne.w 97540 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 972de │ │ │ │ + beq.w 97406 │ │ │ │ mov r4, r6 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [fp] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 96234 │ │ │ │ - ldr r2, [pc, #468] @ (964e8 ) │ │ │ │ + bne.n 96344 │ │ │ │ + ldr r2, [pc, #468] @ (965f8 ) │ │ │ │ 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 970b6 │ │ │ │ + bmi.w 971fe │ │ │ │ adds r3, #16 │ │ │ │ - movw r8, #27080 @ 0x69c8 │ │ │ │ + movw r8, #27976 @ 0x6d48 │ │ │ │ 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 96950 │ │ │ │ + bne.w 96a68 │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ lsls r6, r5, #25 │ │ │ │ - bpl.w 964ae │ │ │ │ + bpl.w 965be │ │ │ │ ubfx ip, r5, #5, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 979b4 │ │ │ │ + beq.w 97a24 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add.w r3, r4, #20 │ │ │ │ adds r0, r3, r6 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - beq.w 964a0 │ │ │ │ + beq.w 965b0 │ │ │ │ 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 964ae │ │ │ │ + bne.w 965be │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 964a0 │ │ │ │ + beq.n 965b0 │ │ │ │ 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 964ae │ │ │ │ + bne.n 965be │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 964a0 │ │ │ │ + beq.n 965b0 │ │ │ │ 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 964ae │ │ │ │ + bne.n 965be │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 964a0 │ │ │ │ + beq.n 965b0 │ │ │ │ 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 964ae │ │ │ │ + bne.n 965be │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 964a0 │ │ │ │ + beq.n 965b0 │ │ │ │ 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 964ae │ │ │ │ + bne.n 965be │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 964a0 │ │ │ │ + beq.n 965b0 │ │ │ │ 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 964ae │ │ │ │ + bne.n 965be │ │ │ │ adds r2, r3, #6 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 964a0 │ │ │ │ + beq.n 965b0 │ │ │ │ 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, 964ae │ │ │ │ + cbnz r1, 965be │ │ │ │ adds r2, r3, #7 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 964a0 │ │ │ │ + beq.n 965b0 │ │ │ │ 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, 964ae │ │ │ │ + cbnz r1, 965be │ │ │ │ add.w lr, r3, #8 │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 964a0 │ │ │ │ + beq.n 965b0 │ │ │ │ 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, 964ae │ │ │ │ + cbnz r2, 965be │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 9647e │ │ │ │ + bne.n 9658e │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 964ae │ │ │ │ + bpl.n 965be │ │ │ │ lsls r1, r5, #30 │ │ │ │ - beq.w 96b88 │ │ │ │ + beq.w 96cee │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - bcs.w 9634c │ │ │ │ - ldr r3, [pc, #48] @ (964e8 ) │ │ │ │ + bcs.w 9645c │ │ │ │ + ldr r3, [pc, #48] @ (965f8 ) │ │ │ │ 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 970c2 │ │ │ │ + bmi.w 9720a │ │ │ │ adds r2, #16 │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - ldr.w sl, [pc, #8] @ 964e4 │ │ │ │ + ldr.w sl, [pc, #8] @ 965f4 │ │ │ │ add.w r9, r2, r3, lsl #2 │ │ │ │ str r6, [r7, #12] │ │ │ │ - b.n 96504 │ │ │ │ + b.n 96614 │ │ │ │ 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 9766e │ │ │ │ + beq.w 975ba │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [r9] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 965dc │ │ │ │ + beq.n 966ec │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 977f4 │ │ │ │ + beq.w 97a9e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 977f4 │ │ │ │ + bne.w 97a9e │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 964f6 │ │ │ │ + bpl.n 96606 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 964f0 │ │ │ │ + bne.n 96600 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 96a5a │ │ │ │ + beq.w 96b70 │ │ │ │ ldr.w r0, [sl, #980] @ 0x3d4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96a76 │ │ │ │ + bne.w 96b8c │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97ac2 │ │ │ │ + beq.w 97a6c │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 969a4 │ │ │ │ + bne.w 96abc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 965c0 │ │ │ │ + bge.n 966d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 965c0 │ │ │ │ - ldr r2, [pc, #632] @ (967ec ) │ │ │ │ + cbnz r3, 966d0 │ │ │ │ + ldr r2, [pc, #632] @ (968fc ) │ │ │ │ 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 │ │ │ │ @@ -159391,154 +159491,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 97604 │ │ │ │ - ldr r2, [pc, #584] @ (967f0 ) │ │ │ │ + bne.w 97852 │ │ │ │ + ldr r2, [pc, #584] @ (96900 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 975e8 │ │ │ │ + bne.w 97836 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 975ce │ │ │ │ + bne.w 9781c │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 972c8 │ │ │ │ + beq.w 9741c │ │ │ │ mov r4, r6 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [r9] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 96504 │ │ │ │ - ldr r3, [pc, #524] @ (967ec ) │ │ │ │ + bne.n 96614 │ │ │ │ + ldr r3, [pc, #524] @ (968fc ) │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97aca │ │ │ │ + beq.w 97ad0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 970d0 │ │ │ │ + beq.w 97218 │ │ │ │ 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 96e9c │ │ │ │ + bmi.w 96fe6 │ │ │ │ movw sl, #24184 @ 0x5e78 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ - movw r2, #2709 @ 0xa95 │ │ │ │ + movw r2, #2741 @ 0xab5 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [sl, #888] @ 0x378 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 96e8c │ │ │ │ - ldr r3, [pc, #428] @ (967ec ) │ │ │ │ + bne.w 96fd6 │ │ │ │ + ldr r3, [pc, #428] @ (968fc ) │ │ │ │ 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 97332 │ │ │ │ + bcs.w 97470 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [fp, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 97324 │ │ │ │ + beq.w 97462 │ │ │ │ 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 96c30 │ │ │ │ - ldr r0, [pc, #376] @ (967f0 ) │ │ │ │ + beq.w 96d96 │ │ │ │ + ldr r0, [pc, #376] @ (96900 ) │ │ │ │ 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 976ec │ │ │ │ + bne.w 9751c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 96eb6 │ │ │ │ + ble.w 97000 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ ands.w r0, r2, #32 │ │ │ │ - beq.w 972a8 │ │ │ │ + beq.w 973e6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9738a │ │ │ │ + bne.w 974c8 │ │ │ │ cmp.w r8, #1 │ │ │ │ ittt eq │ │ │ │ moveq fp, r1 │ │ │ │ moveq r5, r8 │ │ │ │ moveq sl, fp │ │ │ │ - beq.n 9672e │ │ │ │ + beq.n 9683e │ │ │ │ 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 972f4 │ │ │ │ + bpl.w 97432 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 97314 │ │ │ │ + bne.w 97452 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 9672e │ │ │ │ + beq.n 9683e │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 97304 │ │ │ │ + bpl.w 97442 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9731c │ │ │ │ + bne.w 9745a │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 9672e │ │ │ │ + beq.n 9683e │ │ │ │ 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 971f0 │ │ │ │ + beq.w 97338 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 972a0 │ │ │ │ + bne.w 973de │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 96712 │ │ │ │ + bne.n 96822 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97684 │ │ │ │ - ldr r3, [pc, #180] @ (967ec ) │ │ │ │ + beq.w 97730 │ │ │ │ + ldr r3, [pc, #180] @ (968fc ) │ │ │ │ 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 │ │ │ │ @@ -159552,60 +159652,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 97366 │ │ │ │ + blt.w 974a4 │ │ │ │ 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 96798 │ │ │ │ + bmi.n 968a8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 96da4 │ │ │ │ + beq.w 96f08 │ │ │ │ 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 967bc │ │ │ │ + bmi.n 968cc │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 96cf4 │ │ │ │ + beq.w 96e5a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 970b2 │ │ │ │ + beq.w 971fa │ │ │ │ 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 967f4 │ │ │ │ + bmi.n 96904 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 96c4e │ │ │ │ - b.n 967f4 │ │ │ │ + beq.w 96db4 │ │ │ │ + b.n 96904 │ │ │ │ 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] │ │ │ │ @@ -159669,204 +159769,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 979c6 │ │ │ │ + beq.w 96c9c │ │ │ │ + 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 968c6 │ │ │ │ - ldrb r3, [r5, #0] │ │ │ │ + cmp r6, r8 │ │ │ │ + ble.n 969de │ │ │ │ + ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 96e72 │ │ │ │ - movs r3, #0 │ │ │ │ + bne.w 96cd0 │ │ │ │ + mov r3, r8 │ │ │ │ subs r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ - ble.n 96920 │ │ │ │ - movw ip, #44696 @ 0xae98 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 96a38 │ │ │ │ + movw ip, #45592 @ 0xb218 │ │ │ │ movt ip, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #17 │ │ │ │ movw r9, #21845 @ 0x5555 │ │ │ │ - b.n 968ea │ │ │ │ + b.n 96a02 │ │ │ │ adds r3, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - bge.n 96920 │ │ │ │ + cmp r6, r3 │ │ │ │ + ble.n 96a38 │ │ │ │ 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 968e4 │ │ │ │ + beq.n 969fc │ │ │ │ adds r0, #2 │ │ │ │ cmp r2, #75 @ 0x4b │ │ │ │ add.w lr, r5, r0 │ │ │ │ - beq.w 96c26 │ │ │ │ + beq.w 96d8c │ │ │ │ subs r2, #100 @ 0x64 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ strhls.w r9, [r5, r0] │ │ │ │ - bls.n 968e4 │ │ │ │ + bls.n 969fc │ │ │ │ adds r3, #1 │ │ │ │ strh.w r8, [lr] │ │ │ │ - cmp r3, r6 │ │ │ │ - blt.n 968ea │ │ │ │ - ldr r3, [pc, #600] @ (96b7c ) │ │ │ │ + cmp r6, r3 │ │ │ │ + bgt.n 96a02 │ │ │ │ + ldr r3, [pc, #596] @ (96c90 ) │ │ │ │ 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 974ee │ │ │ │ + bne.w 9778a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 96946 │ │ │ │ + cbz r3, 96a5e │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 96b60 │ │ │ │ + blt.w 96c76 │ │ │ │ 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 96e60 │ │ │ │ + beq.w 96fc4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 964ae │ │ │ │ + bne.w 965be │ │ │ │ mov r0, r4 │ │ │ │ - bl 76334 │ │ │ │ + bl 7631c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9780a │ │ │ │ + beq.w 97906 │ │ │ │ add.w r1, r7, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 98538 │ │ │ │ + bl 98630 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97a60 │ │ │ │ + beq.w 978f2 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 976a4 │ │ │ │ + bne.w 978c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 964ae │ │ │ │ + bge.w 965be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 964ae │ │ │ │ + bne.w 965be │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 964ae │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 965be │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 969b6 │ │ │ │ + bge.n 96ace │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977d6 │ │ │ │ + beq.w 97a1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 969d8 │ │ │ │ + bge.n 96af0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9799e │ │ │ │ + beq.w 97a0e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 969d8 │ │ │ │ + bge.n 96af0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977ea │ │ │ │ + beq.w 97a74 │ │ │ │ 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 96f80 │ │ │ │ + bmi.w 970ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 964f6 │ │ │ │ - mov.w r3, #1342177280 @ 0x50000000 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 964f6 │ │ │ │ + itt lt │ │ │ │ + movlt.w r3, #1342177280 @ 0x50000000 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + b.n 96606 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96a10 │ │ │ │ + bge.n 96b26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977e0 │ │ │ │ + beq.w 97ac6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96a32 │ │ │ │ + bge.n 96b48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977ca │ │ │ │ + beq.w 97a60 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96a32 │ │ │ │ + bge.n 96b48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9781a │ │ │ │ + beq.w 97a56 │ │ │ │ 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 96f00 │ │ │ │ + bmi.w 9704a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 96226 │ │ │ │ + bge.w 96336 │ │ │ │ mov.w r3, #1342177280 @ 0x50000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 96226 │ │ │ │ + b.w 96336 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 97868 │ │ │ │ - ldr r3, [pc, #280] @ (96b80 ) │ │ │ │ + beq.w 97aec │ │ │ │ + ldr r3, [pc, #280] @ (96c94 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9653c │ │ │ │ + beq.w 9664c │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9653c │ │ │ │ + beq.w 9664c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ada │ │ │ │ + bge.n 96bf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96ada │ │ │ │ - ldr r2, [pc, #236] @ (96b7c ) │ │ │ │ + cbnz r3, 96bf0 │ │ │ │ + ldr r2, [pc, #236] @ (96c90 ) │ │ │ │ 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 │ │ │ │ @@ -159876,42 +159976,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 9768c │ │ │ │ - ldr r2, [pc, #196] @ (96b84 ) │ │ │ │ + bne.w 97672 │ │ │ │ + ldr r2, [pc, #192] @ (96c98 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97652 │ │ │ │ + bne.w 976c0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97638 │ │ │ │ + bne.w 976a6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - b.n 965ce │ │ │ │ + b.n 966de │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 96270 │ │ │ │ + beq.w 96380 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96b4e │ │ │ │ + bge.n 96c64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96b4e │ │ │ │ - ldr r2, [pc, #120] @ (96b7c ) │ │ │ │ + cbnz r3, 96c64 │ │ │ │ + ldr r2, [pc, #120] @ (96c90 ) │ │ │ │ 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 │ │ │ │ @@ -159921,396 +160021,414 @@ │ │ │ │ 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 9762c │ │ │ │ - ldr r2, [pc, #80] @ (96b84 ) │ │ │ │ + bne.w 9769a │ │ │ │ + ldr r2, [pc, #76] @ (96c98 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97610 │ │ │ │ + bne.w 9767e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97528 │ │ │ │ + bne.w 975cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - b.w 96302 │ │ │ │ + b.w 96412 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96946 │ │ │ │ + bne.w 96a5e │ │ │ │ mov r0, r2 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 969e0 │ │ │ │ + ldrb.w r2, [r4, #128] @ 0x80 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ + beq.w 969e0 │ │ │ │ + cmp r6, #1 │ │ │ │ + it eq │ │ │ │ + streq r6, [r4, #120] @ 0x78 │ │ │ │ + beq.w 96a38 │ │ │ │ + movs r3, #1 │ │ │ │ + ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ + beq.w 969e0 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 96cdc │ │ │ │ + b.n 969e0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - beq.w 973de │ │ │ │ - ldr r3, [pc, #524] @ (96da0 ) │ │ │ │ + beq.w 976dc │ │ │ │ + ldr r3, [pc, #520] @ (96f04 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 971c6 │ │ │ │ + bne.w 9730e │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97ad8 │ │ │ │ + beq.w 97abe │ │ │ │ ldr r5, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 96ecc │ │ │ │ + beq.w 97016 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96bde │ │ │ │ + bge.n 96d44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97810 │ │ │ │ + beq.w 97a94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96c00 │ │ │ │ + bge.n 96d66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 977be │ │ │ │ + beq.w 97a88 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96c00 │ │ │ │ + bge.n 96d66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97ab8 │ │ │ │ + beq.w 97a7e │ │ │ │ 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 964ae │ │ │ │ + blt.w 965be │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 964ae │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.n 965be │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ add r3, r1 │ │ │ │ strh r2, [r5, r0] │ │ │ │ - b.n 968e4 │ │ │ │ + b.n 969fc │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 97296 │ │ │ │ + bcc.w 973d4 │ │ │ │ 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 96676 │ │ │ │ + b.n 96786 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r9, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 97710 │ │ │ │ - ldr r3, [pc, #324] @ (96da0 ) │ │ │ │ + beq.w 97738 │ │ │ │ + ldr r3, [pc, #320] @ (96f04 ) │ │ │ │ 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 97200 │ │ │ │ + bne.w 97348 │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 979aa │ │ │ │ + beq.w 97a36 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 97042 │ │ │ │ + beq.w 9714a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96caa │ │ │ │ + bge.n 96e10 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97a52 │ │ │ │ + beq.w 97ade │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ccc │ │ │ │ + bge.n 96e32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a8a │ │ │ │ + beq.w 97946 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ccc │ │ │ │ + bge.n 96e32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a7c │ │ │ │ + beq.w 9792a │ │ │ │ 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 967f4 │ │ │ │ + blt.w 96904 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.n 967f4 │ │ │ │ + b.n 96904 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r1, #1 │ │ │ │ str r0, [r7, #4] │ │ │ │ - beq.w 97770 │ │ │ │ - ldr r3, [pc, #156] @ (96da0 ) │ │ │ │ + beq.w 97568 │ │ │ │ + ldr r3, [pc, #156] @ (96f04 ) │ │ │ │ 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 9722e │ │ │ │ + bne.w 97376 │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - beq.w 97a9a │ │ │ │ + beq.w 97a40 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 9707c │ │ │ │ + beq.w 971c4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d52 │ │ │ │ + bge.n 96eb8 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97910 │ │ │ │ + beq.w 97938 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d74 │ │ │ │ + bge.n 96eda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a0a │ │ │ │ + beq.w 9791a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96d74 │ │ │ │ + bge.n 96eda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 979fc │ │ │ │ + beq.w 9790c │ │ │ │ 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 967bc │ │ │ │ + blt.w 968cc │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r7, #8] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.n 967bc │ │ │ │ - nop │ │ │ │ + b.n 968cc │ │ │ │ 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 9742e │ │ │ │ - ldr r3, [pc, #700] @ (97074 ) │ │ │ │ + beq.w 977c4 │ │ │ │ + ldr r3, [pc, #672] @ (971bc ) │ │ │ │ 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 9725c │ │ │ │ + bne.w 973a4 │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97aac │ │ │ │ + beq.w 97a4a │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 97000 │ │ │ │ + beq.w 9717a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96e04 │ │ │ │ + bge.n 96f68 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97902 │ │ │ │ + beq.w 97a00 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96e26 │ │ │ │ + bge.n 96f8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978f2 │ │ │ │ + beq.w 979f0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96e26 │ │ │ │ + bge.n 96f8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 978e4 │ │ │ │ + beq.w 979e2 │ │ │ │ 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 96e54 │ │ │ │ + blt.n 96fb8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9679a │ │ │ │ + bne.w 968aa │ │ │ │ mov r3, r2 │ │ │ │ - b.n 970a8 │ │ │ │ + b.n 971f0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 98538 │ │ │ │ + bl 98630 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 964ae │ │ │ │ - b.w 9780a │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - movne r3, #1 │ │ │ │ - beq.w 97824 │ │ │ │ - ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ - bne.w 9728c │ │ │ │ - subs r6, #1 │ │ │ │ - str r3, [r4, #120] @ 0x78 │ │ │ │ - b.n 968d0 │ │ │ │ + bne.w 965be │ │ │ │ + b.w 97906 │ │ │ │ ldr.w r0, [sl, #884] @ 0x374 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96676 │ │ │ │ - bl 1f2e80 │ │ │ │ + bne.w 96786 │ │ │ │ + bl 1f31b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979f0 │ │ │ │ + beq.w 9799e │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.w 966ac │ │ │ │ - ldr.w fp, [r6, #56] @ 0x38 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 97680 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov fp, sl │ │ │ │ - mov r5, sl │ │ │ │ - b.n 96736 │ │ │ │ + bgt.w 967bc │ │ │ │ + ldr.w sl, [r6, #56] @ 0x38 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 9772c │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r5, fp │ │ │ │ + mov sl, fp │ │ │ │ + b.n 96846 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96ee0 │ │ │ │ + bge.n 9702a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96ee0 │ │ │ │ + cbnz r3, 9702a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 96ef4 │ │ │ │ + blt.n 9703e │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 973be │ │ │ │ + beq.w 974fc │ │ │ │ cmp r4, r5 │ │ │ │ it ne │ │ │ │ strne.w r5, [fp] │ │ │ │ - b.w 964ae │ │ │ │ + b.w 965be │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 96f20 │ │ │ │ - movw r2, #64337 @ 0xfb51 │ │ │ │ + cbz r3, 9706a │ │ │ │ + movw r2, #64341 @ 0xfb55 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 973d6 │ │ │ │ + bne.w 97514 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96a46 │ │ │ │ + beq.w 96b5c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96a46 │ │ │ │ - ldr r1, [pc, #332] @ (97078 ) │ │ │ │ + beq.w 96b5c │ │ │ │ + ldr r1, [pc, #328] @ (971c0 ) │ │ │ │ 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] │ │ │ │ @@ -160330,29 +160448,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 96a46 │ │ │ │ + b.n 96b5c │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 96fa0 │ │ │ │ - movw r2, #64337 @ 0xfb51 │ │ │ │ + cbz r3, 970ea │ │ │ │ + movw r2, #64341 @ 0xfb55 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 973ce │ │ │ │ + bne.w 9750c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 969ec │ │ │ │ + beq.w 96b04 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 969ec │ │ │ │ - ldr r1, [pc, #204] @ (97078 ) │ │ │ │ + beq.w 96b04 │ │ │ │ + ldr r1, [pc, #200] @ (971c0 ) │ │ │ │ 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] │ │ │ │ @@ -160372,1617 +160490,1588 @@ │ │ │ │ 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 969ec │ │ │ │ + b.n 96b04 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97018 │ │ │ │ + bge.n 97162 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 97018 │ │ │ │ + cbnz r2, 97162 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 96e52 │ │ │ │ + cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 97174 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 96e52 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bfi r2, r1, #0, #2 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - b.n 96e52 │ │ │ │ + beq.w 974e8 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b.w 96906 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9705a │ │ │ │ + bge.n 97192 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 9705a │ │ │ │ + cbnz r2, 97192 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9706c │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 96fb6 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 973aa │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 967f6 │ │ │ │ - nop │ │ │ │ + bne.w 96fb6 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + bfi r2, r1, #0, #2 │ │ │ │ + strb r2, [r3, #16] │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + b.n 96fb6 │ │ │ │ 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 97094 │ │ │ │ + bge.n 971dc │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 97094 │ │ │ │ + cbnz r1, 971dc │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 970a8 │ │ │ │ + blt.n 971f0 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 97396 │ │ │ │ + beq.w 974d4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 967c6 │ │ │ │ + bne.w 968d6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9706c │ │ │ │ + b.n 97174 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs.w r8, r3, #1 │ │ │ │ - bpl.w 964ce │ │ │ │ + bpl.w 965de │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 965f8 │ │ │ │ + bne.w 96708 │ │ │ │ ldr.w r9, [r6, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 711a8 │ │ │ │ + bl 711b0 │ │ │ │ add.w sl, r9, #16 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 979f6 │ │ │ │ + beq.w 979a4 │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ mov r4, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w 974ce │ │ │ │ + bge.w 978b0 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w fp, r4, r3 │ │ │ │ add.w r2, fp, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bge.w 974b0 │ │ │ │ + bge.w 97894 │ │ │ │ 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 974aa │ │ │ │ + beq.w 9788e │ │ │ │ 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 9747a │ │ │ │ + beq.w 9785e │ │ │ │ cmp r2, #12 │ │ │ │ - bhi.w 9747e │ │ │ │ + bhi.w 97866 │ │ │ │ cmp r2, #11 │ │ │ │ - beq.w 97496 │ │ │ │ + beq.w 97862 │ │ │ │ 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 9749a │ │ │ │ + bhi.w 9787e │ │ │ │ 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 971aa │ │ │ │ + bge.n 972f2 │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 971aa │ │ │ │ + blt.n 972f2 │ │ │ │ adds r2, r5, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 971aa │ │ │ │ + ble.n 972f2 │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 971aa │ │ │ │ + blt.n 972f2 │ │ │ │ adds r2, r5, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 971aa │ │ │ │ + ble.n 972f2 │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 971aa │ │ │ │ + blt.n 972f2 │ │ │ │ adds r2, r5, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 971aa │ │ │ │ + ble.n 972f2 │ │ │ │ ldrsb.w r0, [sl, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 971aa │ │ │ │ + blt.n 972f2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n 9719c │ │ │ │ + blt.n 972e4 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 970f6 │ │ │ │ + b.n 9723e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w sl, r2, #1 │ │ │ │ - bmi.w 970b6 │ │ │ │ + bmi.w 971fe │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ - b.w 96328 │ │ │ │ + b.w 96438 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96ba4 │ │ │ │ + beq.w 96d0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 971e2 │ │ │ │ + bge.n 9732a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 971e2 │ │ │ │ + cbnz r3, 9732a │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - b.n 96ef4 │ │ │ │ + b.n 9703e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 972a0 │ │ │ │ + bne.n 973de │ │ │ │ lsls r2, r2, #24 │ │ │ │ it mi │ │ │ │ addmi.w fp, fp, #1 │ │ │ │ - b.w 9672a │ │ │ │ + b.w 9683a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96c6e │ │ │ │ + beq.w 96dd4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97220 │ │ │ │ + bge.n 97368 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 97220 │ │ │ │ + cbnz r2, 97368 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 9706c │ │ │ │ + b.n 97174 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96d16 │ │ │ │ + beq.w 96e7c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9724e │ │ │ │ + bge.n 97396 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 9724e │ │ │ │ + cbnz r1, 97396 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 970a8 │ │ │ │ + b.n 971f0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96dc8 │ │ │ │ + beq.w 96f2c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9727c │ │ │ │ + bge.n 973c4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 9727c │ │ │ │ + cbnz r2, 973c4 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_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 96e54 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.w 96e7c │ │ │ │ - b.n 96e86 │ │ │ │ + b.n 96fb8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.w 96676 │ │ │ │ + b.w 96786 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.w 9672a │ │ │ │ - cbnz r1, 972be │ │ │ │ + b.w 9683a │ │ │ │ + cbnz r1, 973fc │ │ │ │ mov sl, r1 │ │ │ │ mov.w fp, r2, lsr #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 966d6 │ │ │ │ - b.w 9672e │ │ │ │ + bne.w 967e6 │ │ │ │ + b.w 9683e │ │ │ │ mov fp, r0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 972b2 │ │ │ │ + b.n 973f0 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 965ce │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.w 96412 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 96302 │ │ │ │ - cbnz r1, 97314 │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.w 966de │ │ │ │ + cbnz r1, 97452 │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 966ea │ │ │ │ + bpl.w 967fa │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.w 966ea │ │ │ │ - cbnz r1, 9731c │ │ │ │ + b.w 967fa │ │ │ │ + cbnz r1, 9745a │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 96704 │ │ │ │ + bpl.w 96814 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.w 96704 │ │ │ │ + b.w 96814 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.w 966ea │ │ │ │ + b.w 967fa │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.w 96704 │ │ │ │ + b.w 96814 │ │ │ │ mov r0, fp │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96676 │ │ │ │ + bne.w 96786 │ │ │ │ ldr.w r3, [sl, #848] @ 0x350 │ │ │ │ - movw r2, #45557 @ 0xb1f5 │ │ │ │ + movw r2, #45597 @ 0xb21d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 97698 │ │ │ │ + bne.w 97810 │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bf6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 96e9c │ │ │ │ + beq.w 96fe6 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.w 96676 │ │ │ │ + b.w 96786 │ │ │ │ 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 96798 │ │ │ │ + bpl.w 968a8 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 96790 │ │ │ │ - b.w 96798 │ │ │ │ + beq.w 968a0 │ │ │ │ + b.w 968a8 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, sl │ │ │ │ - b.n 972b2 │ │ │ │ + b.n 973f0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #8] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 970a8 │ │ │ │ + b.n 971f0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #8] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 9706c │ │ │ │ + b.n 97174 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 96ef4 │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.n 9703e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 96f9a │ │ │ │ + b.n 970e4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 96f1a │ │ │ │ - and.w r5, r5, #28 │ │ │ │ - cmp r5, #4 │ │ │ │ - bne.w 96b92 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.w 97ae0 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - ldrsb.w r1, [r2] │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ - cmp r1, ip │ │ │ │ - blt.w 97aec │ │ │ │ - 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 97064 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 9755a │ │ │ │ + add.w r0, r0, #1592 @ 0x638 │ │ │ │ + bl 6b488 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 967aa │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ + b.w 967aa │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, #3 │ │ │ │ + ble.w 96404 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 96ef4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ef4 │ │ │ │ + beq.w 96404 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1fc6ec <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 96404 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 96ef4 │ │ │ │ - and.w r0, r3, #28 │ │ │ │ - cmp r0, #4 │ │ │ │ - bne.w 96db4 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bmi.w 97956 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - ldrsb.w r0, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 97974 │ │ │ │ - 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 97474 │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9798e │ │ │ │ - mov r1, r3 │ │ │ │ - b.w 96798 │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 97156 │ │ │ │ - str r3, [r7, #16] │ │ │ │ - bl 9dd64 │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bge.w 97156 │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - b.n 97158 │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 97156 │ │ │ │ - and.w r0, r2, #63 @ 0x3f │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ - orr.w r0, r0, #64 @ 0x40 │ │ │ │ - strb.w r0, [r1], #1 │ │ │ │ - b.n 9715a │ │ │ │ - strb r2, [r4, #0] │ │ │ │ - mov r4, fp │ │ │ │ - b.n 97168 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add.w r0, r7, #28 │ │ │ │ - bl 9def8 <_PyBytes_Resize@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9780a │ │ │ │ - ldr.w r8, [r7, #28] │ │ │ │ - add.w r3, r8, #16 │ │ │ │ - add.w r4, r3, fp │ │ │ │ - b.n 9710e │ │ │ │ - subs r1, r4, r3 │ │ │ │ - add.w r0, r7, #28 │ │ │ │ - bl 9def8 <_PyBytes_Resize@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9780a │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - str r3, [r7, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9780a │ │ │ │ - str r3, [r6, #24] │ │ │ │ - b.w 965fc │ │ │ │ - add.w r5, r5, #5728 @ 0x1660 │ │ │ │ - adds r5, #4 │ │ │ │ - lsls r3, r6, #31 │ │ │ │ - bpl.n 97522 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #0 │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 9751a │ │ │ │ - movw r1, #1316 @ 0x524 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #1340 @ 0x53c │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - mov r2, r4 │ │ │ │ - bl 1fcc54 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ - beq.w 96936 │ │ │ │ - b.n 974f2 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ - adds r5, #4 │ │ │ │ - b.n 974f4 │ │ │ │ + b.w 967aa │ │ │ │ + and.w r1, r3, #28 │ │ │ │ + cmp r1, #4 │ │ │ │ + bne.w 96e66 │ │ │ │ + lsls r1, r3, #26 │ │ │ │ + bmi.w 97b30 │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldrsb.w r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 97b60 │ │ │ │ + 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 971f0 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 971f0 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + b.n 971f0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bfi r3, r2, #0, #2 │ │ │ │ + strb r3, [r4, #16] │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.w 96606 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 96b4e │ │ │ │ + ble.w 96c64 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96b4e │ │ │ │ + beq.w 96c64 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fc3b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 96b4e │ │ │ │ + bl 1fc6ec <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 96c64 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 96226 │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.w 96336 │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 962e4 │ │ │ │ + beq.w 963f4 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 962e4 │ │ │ │ + b.w 963f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fbc24 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 962f4 │ │ │ │ + bl 1fbf5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 96404 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 9625e │ │ │ │ + bne.w 9636e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 97a1a │ │ │ │ + bmi.w 979aa │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 97a42 │ │ │ │ + blt.w 979d2 │ │ │ │ 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 96300 │ │ │ │ + bge.w 96410 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96300 │ │ │ │ + bne.w 96410 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 96302 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - ble.w 965c0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 965c0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 1fc3b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 965c0 │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 965b0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.w 965b0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96412 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fbc24 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 965c0 │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ + bl 1fbf5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 96bf0 │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 96b3e │ │ │ │ + beq.w 96c54 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 96b3e │ │ │ │ + b.w 96c54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fbc24 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 96b4e │ │ │ │ + bl 1fbf5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 96c64 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 96ada │ │ │ │ + ble.w 96bf0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96ada │ │ │ │ + beq.w 96bf0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1fc3b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 96ada │ │ │ │ - movw r1, #57881 @ 0xe219 │ │ │ │ + bl 1fc6ec <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 96bf0 │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 96aca │ │ │ │ + beq.w 96be0 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 96aca │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bfi r3, r2, #0, #2 │ │ │ │ - strb r3, [r4, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.w 964f6 │ │ │ │ - mov sl, fp │ │ │ │ - mov r5, fp │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r6, #56] @ 0x38 │ │ │ │ - b.w 96736 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 1fbc24 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 96ada │ │ │ │ - ldr.w r0, [sl, #844] @ 0x34c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 97352 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1105d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 97a60 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str.w r0, [fp] │ │ │ │ + b.w 96be0 │ │ │ │ + and.w r5, r5, #28 │ │ │ │ + cmp r5, #4 │ │ │ │ + bne.w 96cf8 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 97ba2 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + ldrsb.w r1, [r2] │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + cmp r1, ip │ │ │ │ + blt.w 97bae │ │ │ │ + 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 96988 │ │ │ │ + bge.w 9703e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96988 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 96988 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - ble.w 962f4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 962f4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1fc3b8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 962f4 │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 97762 │ │ │ │ - add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9669a │ │ │ │ + bne.w 9703e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ - b.w 9669a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9703e │ │ │ │ + mov fp, sl │ │ │ │ + mov r5, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r6, #56] @ 0x38 │ │ │ │ + b.w 96846 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 96c5a │ │ │ │ + bne.w 96dc0 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 9791e │ │ │ │ + bmi.w 97bb8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 9793e │ │ │ │ + blt.w 97be0 │ │ │ │ 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 9706c │ │ │ │ + bge.w 97174 │ │ │ │ add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9706c │ │ │ │ + bne.w 97174 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 9706c │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 97174 │ │ │ │ + add.w r5, r5, #5728 @ 0x1660 │ │ │ │ + adds r5, #4 │ │ │ │ + lsls r3, r6, #31 │ │ │ │ + bpl.n 977be │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #0 │ │ │ │ blx r3 │ │ │ │ - b.w 9669a │ │ │ │ - and.w r1, r3, #28 │ │ │ │ - cmp r1, #4 │ │ │ │ - bne.w 96d00 │ │ │ │ - lsls r1, r3, #26 │ │ │ │ - bmi.n 9782a │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldrsb.w r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 97858 │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ - movs r0, #24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 977b6 │ │ │ │ + movw r1, #2212 @ 0x8a4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #2236 @ 0x8bc │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1fcf88 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ + beq.w 96a4e │ │ │ │ + b.n 9778e │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ + adds r5, #4 │ │ │ │ + b.n 97790 │ │ │ │ + and.w r0, r3, #28 │ │ │ │ + cmp r0, #4 │ │ │ │ + bne.w 96f18 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bmi.w 97956 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + ldrsb.w r0, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 97974 │ │ │ │ + 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 970a8 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 970a8 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - b.n 970a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.w 96bf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.w 96a22 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 969b6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 96a10 │ │ │ │ + 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 9780a │ │ │ │ + subs r0, #1 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 97988 │ │ │ │ + mov r1, r3 │ │ │ │ + b.w 968a8 │ │ │ │ + ldr.w r0, [sl, #844] @ 0x34c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 97490 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, #3 │ │ │ │ + ble.w 966d0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 966d0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 1fc6ec <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 966d0 │ │ │ │ + movw r1, #57777 @ 0xe1b1 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 966c0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 969d8 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1284 @ 0x504 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - movs r4, #0 │ │ │ │ - b.w 96946 │ │ │ │ + blx r3 │ │ │ │ + b.w 966c0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 1fbf5c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 966d0 │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 9729e │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 9729e │ │ │ │ + str r3, [r7, #16] │ │ │ │ + bl 9de78 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bge.w 9729e │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + b.n 972a0 │ │ │ │ + and.w r0, r2, #63 @ 0x3f │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ + orr.w r0, r0, #64 @ 0x40 │ │ │ │ + strb.w r0, [r1], #1 │ │ │ │ + b.n 972a2 │ │ │ │ + strb r2, [r4, #0] │ │ │ │ + mov r4, fp │ │ │ │ + b.n 972b0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + add.w r0, r7, #28 │ │ │ │ + bl 9e00c <_PyBytes_Resize@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 97906 │ │ │ │ + ldr.w r8, [r7, #28] │ │ │ │ + add.w r3, r8, #16 │ │ │ │ + add.w r4, r3, fp │ │ │ │ + b.n 97256 │ │ │ │ + subs r1, r4, r3 │ │ │ │ + add.w r0, r7, #28 │ │ │ │ + bl 9e00c <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 97906 │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + str r3, [r7, #16] │ │ │ │ + cbz r3, 97906 │ │ │ │ + str r3, [r6, #24] │ │ │ │ + b.w 9670c │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 96bde │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 96a32 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ - b.w 96920 │ │ │ │ - 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] │ │ │ │ + bl 11072c │ │ │ │ + cbz r0, 978f2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str.w r0, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 96aa0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 97852 │ │ │ │ - ldrb r3, [r2, #16] │ │ │ │ - lsls r1, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r3, r2, #20 │ │ │ │ - addpl.w r3, r2, #28 │ │ │ │ - b.n 97788 │ │ │ │ - cbnz r1, 97862 │ │ │ │ - add.w r3, r2, #28 │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #668] @ (97af8 ) │ │ │ │ - add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 9779e │ │ │ │ - add.w r3, r2, #20 │ │ │ │ - b.n 97858 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - lsls r6, r3, #26 │ │ │ │ - bmi.n 978ac │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldrsb.w r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 978d4 │ │ │ │ - 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 965cc │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 965cc │ │ │ │ + bne.w 96aa0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r4, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 965ce │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - bmi.n 978be │ │ │ │ - ldrsb.w r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 978c6 │ │ │ │ - add.w r3, r4, #28 │ │ │ │ - b.n 97878 │ │ │ │ - ldrsb.w r3, [r4, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 978de │ │ │ │ - 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, #544] @ (97af8 ) │ │ │ │ - add.w r6, r6, r3, lsl #5 │ │ │ │ - b.n 9788e │ │ │ │ - add.w r3, r4, #20 │ │ │ │ - b.n 97878 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96aa0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 97906 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 97906 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.w 96a5e │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [r7, #8] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + b.w 96eda │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [r7, #8] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + b.w 96eca │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 96e26 │ │ │ │ + b.w 96e32 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [r7, #8] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + b.w 96eb8 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.w 96e16 │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - b.w 96e04 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - b.w 96d52 │ │ │ │ - lsls r3, r3, #25 │ │ │ │ - bmi.n 97948 │ │ │ │ - ldrsb.w r3, [r1, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 9793a │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r3, r1, #20 │ │ │ │ - addpl.w r3, r1, #28 │ │ │ │ - b.n 9772c │ │ │ │ - add.w r3, r1, #28 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #436] @ (97af8 ) │ │ │ │ - add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 97742 │ │ │ │ - ldrsb.w r3, [r1, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 9792a │ │ │ │ - add.w r3, r1, #20 │ │ │ │ - b.n 9793e │ │ │ │ + b.w 96e22 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 97968 │ │ │ │ + bmi.n 97968 │ │ │ │ ldrsb.w r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97984 │ │ │ │ + blt.n 9797e │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 9744a │ │ │ │ + b.n 977e0 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 9797e │ │ │ │ + bge.n 97998 │ │ │ │ add.w r3, r1, #20 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #384] @ (97af8 ) │ │ │ │ + ldr r3, [pc, #640] @ (97bf8 ) │ │ │ │ add.w r3, r3, r0, lsl #5 │ │ │ │ - b.n 97462 │ │ │ │ - add.w r3, r1, #20 │ │ │ │ - b.n 9744a │ │ │ │ + b.n 977f8 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 97970 │ │ │ │ + bmi.n 97970 │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 97974 │ │ │ │ + b.n 97974 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.w 96e54 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.w 969c8 │ │ │ │ - bl d8138 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - b.w 967f4 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - adds r0, r3, r6 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.w 9637e │ │ │ │ - mov r6, ip │ │ │ │ - b.w 964a0 │ │ │ │ - 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 968be │ │ │ │ - b.w 968c6 │ │ │ │ + b.w 96fb8 │ │ │ │ + add.w r3, r1, #20 │ │ │ │ + b.n 977e0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 7a1a4 │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 9780a │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - b.w 96d74 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - b.w 96d64 │ │ │ │ + bl 7a1b0 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 97906 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 97a2c │ │ │ │ + bmi.n 979bc │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 97a34 │ │ │ │ + blt.n 979c4 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 9759a │ │ │ │ + b.n 9763e │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 97a4c │ │ │ │ + bge.n 979dc │ │ │ │ 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] @ (97af8 ) │ │ │ │ + ldr r6, [pc, #544] @ (97bf8 ) │ │ │ │ add.w r6, r6, r3, lsl #5 │ │ │ │ - b.n 975b0 │ │ │ │ + b.n 97654 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 9759a │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - b.w 96caa │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9780a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9780a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 9780a │ │ │ │ + b.n 9763e │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 96ccc │ │ │ │ + b.w 96f8a │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.w 96cbc │ │ │ │ - bl d8138 │ │ │ │ + b.w 96f7a │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [r7, #8] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + b.w 96f68 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.w 96ae0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96ace │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + adds r0, r3, r6 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.w 9648e │ │ │ │ + mov r6, ip │ │ │ │ + b.w 965b0 │ │ │ │ + bl d801c │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + b.w 96904 │ │ │ │ + bl d801c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.w 967bc │ │ │ │ - bl d8138 │ │ │ │ - b.w 96226 │ │ │ │ - bl d8138 │ │ │ │ + b.w 968cc │ │ │ │ + bl d801c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - b.w 96e54 │ │ │ │ + b.w 96fb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.w 96c00 │ │ │ │ - bl d8138 │ │ │ │ - b.w 964f6 │ │ │ │ - movw r1, #31336 @ 0x7a68 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96b48 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.w 96b38 │ │ │ │ + bl d801c │ │ │ │ + b.w 96606 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96af0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96d66 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.w 96d56 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96d44 │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #2180 @ 0x884 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.n 97906 │ │ │ │ + bl d801c │ │ │ │ + b.w 96336 │ │ │ │ + bl d801c │ │ │ │ + b.w 965be │ │ │ │ + mov r0, r6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96b26 │ │ │ │ + movw r1, #32232 @ 0x7de8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #40] @ (97afc ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl d8138 │ │ │ │ - b.w 964ae │ │ │ │ + ldr r0, [pc, #288] @ (97bfc ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [r7, #8] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + b.w 96e10 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + lsls r6, r3, #26 │ │ │ │ + bmi.n 97b6a │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldrsb.w r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 97b92 │ │ │ │ + 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 966dc │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 966dc │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r6 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.w 966de │ │ │ │ + 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] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 97b58 │ │ │ │ + ldrb r3, [r2, #16] │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r3, r2, #20 │ │ │ │ + addpl.w r3, r2, #28 │ │ │ │ + b.n 97584 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 97bf0 │ │ │ │ + add.w r3, r2, #28 │ │ │ │ + ldrb r1, [r3, #0] │ │ │ │ + ldr r3, [pc, #148] @ (97bf8 ) │ │ │ │ + add.w r3, r3, r1, lsl #5 │ │ │ │ + b.n 9759a │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + bmi.n 97b7c │ │ │ │ + ldrsb.w r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 97b84 │ │ │ │ + add.w r3, r4, #28 │ │ │ │ + b.n 97afc │ │ │ │ + ldrsb.w r3, [r4, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 97b9c │ │ │ │ + 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, #96] @ (97bf8 ) │ │ │ │ + add.w r6, r6, r3, lsl #5 │ │ │ │ + b.n 97b12 │ │ │ │ + add.w r3, r4, #20 │ │ │ │ + b.n 97afc │ │ │ │ ldrsb.w r1, [r4, #20] │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 973fe │ │ │ │ + bge.w 976fc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r5, [pc, #8] @ (97af8 ) │ │ │ │ + ldr r5, [pc, #68] @ (97bf8 ) │ │ │ │ add.w r5, r5, r3, lsl #5 │ │ │ │ - b.n 97412 │ │ │ │ + b.n 97710 │ │ │ │ + lsls r3, r3, #25 │ │ │ │ + bmi.n 97bd4 │ │ │ │ + ldrsb.w r3, [r1, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 97bea │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + ite mi │ │ │ │ + addmi.w r3, r1, #20 │ │ │ │ + addpl.w r3, r1, #28 │ │ │ │ + b.n 97754 │ │ │ │ + ldrsb.w r3, [r1, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 97bc4 │ │ │ │ + add.w r3, r1, #20 │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + ldr r3, [pc, #20] @ (97bf8 ) │ │ │ │ + add.w r3, r3, r2, lsl #5 │ │ │ │ + b.n 9776a │ │ │ │ + add.w r3, r1, #28 │ │ │ │ + b.n 97be0 │ │ │ │ + add.w r3, r2, #20 │ │ │ │ + b.n 97b60 │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + sxth r4, r5 │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ -00097b00 <_Py_ReachedRecursionLimitWithMargin@@Base>: │ │ │ │ +00097c00 <_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 97b26 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26> │ │ │ │ + bcs.n 97c26 <_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, 97b3a <_Py_ReachedRecursionLimitWithMargin@@Base+0x3a> │ │ │ │ + cbz r4, 97c3a <_Py_ReachedRecursionLimitWithMargin@@Base+0x3a> │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ cmp r7, r2 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ - b.n 97b20 <_Py_ReachedRecursionLimitWithMargin@@Base+0x20> │ │ │ │ + b.n 97c20 <_Py_ReachedRecursionLimitWithMargin@@Base+0x20> │ │ │ │ strd r1, r0, [r7] │ │ │ │ - bl 18e408 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 18e658 <_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 97b2c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2c> │ │ │ │ - b.n 97b1e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e> │ │ │ │ + bcs.n 97c2c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2c> │ │ │ │ + b.n 97c1e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e> │ │ │ │ │ │ │ │ -00097b54 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00097c54 : │ │ │ │ + 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, #260] @ (97c68 ) │ │ │ │ + ldr r1, [pc, #252] @ (97d60 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #8 │ │ │ │ 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 97c5a │ │ │ │ + beq.n 97d52 │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 2ab84 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97c4c │ │ │ │ + bne.n 97d44 │ │ │ │ str r0, [r5, #8] │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 2b13c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97c3e │ │ │ │ + bne.n 97d36 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 2c47c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 97c30 │ │ │ │ + bne.n 97d28 │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 97bc0 │ │ │ │ + bmi.n 97cbc │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add.w r1, r5, #136 @ 0x88 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r0, r1 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + add.w r0, r5, #136 @ 0x88 │ │ │ │ + add.w r7, r5, #136 @ 0x88 │ │ │ │ blx 2ab84 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cbnz r0, 97c14 │ │ │ │ + cbnz r0, 97d0c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 97bfc │ │ │ │ + bne.n 97cf4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 97bda │ │ │ │ - dmb ish │ │ │ │ + bne.n 97cd4 │ │ │ │ + mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + dmb ish │ │ │ │ blx 2bcd0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cbnz r0, 97c22 │ │ │ │ - mov r0, r1 │ │ │ │ + cbnz r0, 97d1a │ │ │ │ + mov r0, r7 │ │ │ │ blx 2c47c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97bba │ │ │ │ - movw r1, #31720 @ 0x7be8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #92] @ (97c6c ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #31640 @ 0x7b98 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #76] @ (97c6c ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #1448 @ 0x5a8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #64] @ (97c6c ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #31604 @ 0x7b74 │ │ │ │ + beq.n 97cb8 │ │ │ │ + movw r1, #32616 @ 0x7f68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #52] @ (97c70 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #1416 @ 0x588 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #40] @ (97c70 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #31540 @ 0x7b34 │ │ │ │ + ldr r0, [pc, #92] @ (97d64 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #32536 @ 0x7f18 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #76] @ (97d64 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #2344 @ 0x928 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #64] @ (97d64 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #32500 @ 0x7ef4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #52] @ (97d68 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #2312 @ 0x908 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #40] @ (97d68 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #32436 @ 0x7eb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #24] @ (97c70 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #1388 @ 0x56c │ │ │ │ + ldr r0, [pc, #24] @ (97d68 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #2284 @ 0x8ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #8] @ (97c6c ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (97d64 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + cbz r4, 97db6 │ │ │ │ movs r0, r7 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + cbz r0, 97dbe │ │ │ │ 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 9851e │ │ │ │ - ldr r0, [pc, #308] @ (97dd0 ) │ │ │ │ + beq.w 98616 │ │ │ │ + ldr r0, [pc, #308] @ (97ec8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r5, [r0, r1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 984f6 │ │ │ │ + beq.w 985ee │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ add.w r1, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r1 │ │ │ │ - bls.w 984e2 │ │ │ │ + bls.w 985da │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9852e │ │ │ │ + bne.w 98626 │ │ │ │ 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 9824e │ │ │ │ - ldr r0, [pc, #252] @ (97dd0 ) │ │ │ │ + beq.w 98346 │ │ │ │ + ldr r0, [pc, #252] @ (97ec8 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r6, [r0, r1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 984f6 │ │ │ │ + beq.w 985ee │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 9823c │ │ │ │ + bls.w 98334 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r2, [r7, #20] │ │ │ │ - movw r3, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ 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 9827a │ │ │ │ + bne.w 98372 │ │ │ │ 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 9822c │ │ │ │ + beq.w 98324 │ │ │ │ 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 9806c │ │ │ │ + beq.w 98164 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 98194 │ │ │ │ + bne.w 9828c │ │ │ │ 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 97dc8 │ │ │ │ - ldr r3, [pc, #116] @ (97dd0 ) │ │ │ │ + beq.n 97ec0 │ │ │ │ + ldr r3, [pc, #116] @ (97ec8 ) │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 984f6 │ │ │ │ + beq.w 985ee │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r3, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.w 98476 │ │ │ │ + bls.w 9856e │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ mov sl, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9834a │ │ │ │ + bne.w 98442 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 98974 │ │ │ │ + bl 98a6c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98028 │ │ │ │ + bne.w 98120 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9834a │ │ │ │ + bne.w 98442 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e2cc <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ + bl 9e3dc <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ subs r2, #1 │ │ │ │ - cbz r0, 97dd4 │ │ │ │ + cbz r0, 97ecc │ │ │ │ cmp r9, r8 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9800e │ │ │ │ + beq.w 98106 │ │ │ │ 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 97d58 │ │ │ │ + bne.n 97e50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.n 97d72 │ │ │ │ + bl 288a68 │ │ │ │ + b.n 97e6a │ │ │ │ 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 9818c │ │ │ │ + beq.w 98284 │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9818c │ │ │ │ + bne.w 98284 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bhi.w 98420 │ │ │ │ + bhi.w 98518 │ │ │ │ subs r2, r5, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 98420 │ │ │ │ + bhi.w 98518 │ │ │ │ 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 982a6 │ │ │ │ + bhi.w 9839e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ adds.w r8, r1, r0 │ │ │ │ - beq.w 98410 │ │ │ │ + beq.w 98508 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 982f2 │ │ │ │ + bne.w 983ea │ │ │ │ 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 97e7a │ │ │ │ + ble.n 97f72 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - beq.n 97e7a │ │ │ │ + beq.n 97f72 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ - beq.n 97e7a │ │ │ │ + beq.n 97f72 │ │ │ │ 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 97e68 │ │ │ │ + bne.n 97f60 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - movw r2, #24945 @ 0x6171 │ │ │ │ + movw r2, #24921 @ 0x6159 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r3, #880] @ 0x370 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 98296 │ │ │ │ - ldr r3, [pc, #708] @ (98154 ) │ │ │ │ + bne.w 9838e │ │ │ │ + ldr r3, [pc, #708] @ (9824c ) │ │ │ │ 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 9808c │ │ │ │ + beq.w 98184 │ │ │ │ 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 97eca │ │ │ │ + bgt.n 97fc2 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 9808c │ │ │ │ + bgt.w 98184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9808c │ │ │ │ + beq.w 98184 │ │ │ │ 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 98140 │ │ │ │ + beq.w 98238 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 981a4 │ │ │ │ + beq.w 9829c │ │ │ │ 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 984d8 │ │ │ │ + beq.w 985d0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 97f38 │ │ │ │ + ble.n 98030 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 97f0a │ │ │ │ + cbz r2, 98002 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r5, r2 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 97f38 │ │ │ │ + beq.n 98030 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 97f18 │ │ │ │ + cbz r2, 98010 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r5, r2 │ │ │ │ cmp.w sl, #3 │ │ │ │ - beq.n 97f38 │ │ │ │ + beq.n 98030 │ │ │ │ add.w sl, r3, sl, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98526 │ │ │ │ + beq.w 9861e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, sl │ │ │ │ add r5, r2 │ │ │ │ - bne.n 97f26 │ │ │ │ + bne.n 9801e │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 9845c │ │ │ │ + bhi.w 98554 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 980c6 │ │ │ │ + beq.w 981be │ │ │ │ subs r2, r5, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 9845c │ │ │ │ + bhi.w 98554 │ │ │ │ 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 980e2 │ │ │ │ + bcc.w 981da │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str.w lr, [r1, #4] │ │ │ │ adds r3, r3, r0 │ │ │ │ - beq.w 9844c │ │ │ │ + beq.w 98544 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 982f8 │ │ │ │ + bne.w 983f0 │ │ │ │ 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 97ffe │ │ │ │ + ble.n 980f6 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0, r9, lsl #2] │ │ │ │ - cbz r2, 97ff6 │ │ │ │ + cbz r2, 980ee │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 97ff6 │ │ │ │ + ble.n 980ee │ │ │ │ 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 97fe0 │ │ │ │ + beq.n 980d8 │ │ │ │ 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 97fca │ │ │ │ + bne.n 980c2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 97ffe │ │ │ │ + beq.n 980f6 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ add ip, r1 │ │ │ │ ldr.w r2, [r0, r9, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 97fb0 │ │ │ │ + bne.n 980a8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne.n 97faa │ │ │ │ + bne.n 980a2 │ │ │ │ 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 85c88 │ │ │ │ + bl 85d38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98424 │ │ │ │ + beq.w 9851c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 97db0 │ │ │ │ + b.n 97ea8 │ │ │ │ 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 98302 │ │ │ │ + bhi.w 983fa │ │ │ │ ldr r5, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds r5, r5, r0 │ │ │ │ - beq.w 98488 │ │ │ │ + beq.w 98580 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 982fc │ │ │ │ + bne.w 983f4 │ │ │ │ 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 98352 │ │ │ │ + bne.w 9844a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 97da8 │ │ │ │ + b.n 97ea0 │ │ │ │ ldrd lr, r3, [r1, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.n 98134 │ │ │ │ + bcc.n 9822c │ │ │ │ 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 98158 │ │ │ │ + beq.n 98250 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 97d38 │ │ │ │ + b.n 97e30 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r3, #860] @ 0x35c │ │ │ │ - movw r3, #45717 @ 0xb295 │ │ │ │ + movw r3, #45757 @ 0xb2bd │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 983f4 │ │ │ │ + bne.w 984ec │ │ │ │ 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 97ef0 │ │ │ │ + bgt.w 97fe8 │ │ │ │ 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 97f6e │ │ │ │ + bls.w 98066 │ │ │ │ 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 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov fp, r0 │ │ │ │ ldrd r1, r2, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9844c │ │ │ │ + beq.w 98544 │ │ │ │ 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 97f6e │ │ │ │ + b.n 98066 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 97d38 │ │ │ │ + b.n 97e30 │ │ │ │ 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 97eea │ │ │ │ + b.n 97fe2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ ldr.w r5, [r3, #848] @ 0x350 │ │ │ │ - movw r3, #45557 @ 0xb1f5 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 98400 │ │ │ │ + bne.w 984f8 │ │ │ │ movs r0, #4 │ │ │ │ blx 2bf6c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9828c │ │ │ │ + beq.w 98384 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 97d38 │ │ │ │ + b.n 97e30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ 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 98002 │ │ │ │ + b.n 980fa │ │ │ │ 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] │ │ │ │ @@ -161992,183 +162081,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 981e6 │ │ │ │ + bne.n 982de │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 981e2 │ │ │ │ + cbz r1, 982da │ │ │ │ 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 98384 │ │ │ │ + beq.w 9847c │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 98362 │ │ │ │ + beq.w 9845a │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 98208 │ │ │ │ + cbnz r1, 98300 │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 97eea │ │ │ │ + beq.w 97fe2 │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9835c │ │ │ │ + beq.w 98454 │ │ │ │ str r1, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r6, [r1, #24] │ │ │ │ strd r0, r2, [r3, #20] │ │ │ │ - cbz r0, 98228 │ │ │ │ + cbz r0, 98320 │ │ │ │ str r3, [r0, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 97eea │ │ │ │ + b.n 97fe2 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl 70b60 │ │ │ │ + bl 70b80 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 98084 │ │ │ │ + b.n 9817c │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9842c │ │ │ │ + beq.w 98524 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 98254 │ │ │ │ + bcc.n 9834c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ + bl 288a68 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 98192 │ │ │ │ + bne.n 9828a │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r2, [r7, #20] │ │ │ │ - movw r3, #2709 @ 0xa95 │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ movt r3, #7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r2, #868] @ 0x364 │ │ │ │ str r1, [r7, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98442 │ │ │ │ + beq.w 9853a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98088 │ │ │ │ + bne.w 98180 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 98192 │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 9828a │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r2, #864] @ 0x360 │ │ │ │ blx r3 │ │ │ │ ldr.w sl, [r8] │ │ │ │ - b.n 980b4 │ │ │ │ + b.n 981ac │ │ │ │ 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 75be4 │ │ │ │ + bl 75bcc │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98410 │ │ │ │ + beq.w 98508 │ │ │ │ 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 98410 │ │ │ │ + beq.w 98508 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 97e2c │ │ │ │ + b.n 97f24 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 97e34 │ │ │ │ + b.n 97f2c │ │ │ │ str r1, [r6, #4] │ │ │ │ - b.n 97f84 │ │ │ │ + b.n 9807c │ │ │ │ str.w r2, [fp, #4] │ │ │ │ - b.n 98052 │ │ │ │ + b.n 9814a │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [r7, #4] │ │ │ │ str.w fp, [r7, #12] │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ ldrd r2, fp, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98488 │ │ │ │ + beq.w 98580 │ │ │ │ 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 98488 │ │ │ │ + beq.w 98580 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - b.n 9804a │ │ │ │ + b.n 98142 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r5, r8 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 97dd6 │ │ │ │ + b.n 97ece │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19dd94 <_PyToken_ThreeChars@@Base+0x24e8> │ │ │ │ - b.n 98066 │ │ │ │ + bl 19dfcc <_PyToken_ThreeChars@@Base+0x24bc> │ │ │ │ + b.n 9815e │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 9821a │ │ │ │ + b.n 98312 │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 98370 │ │ │ │ + cbz r2, 98468 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97eea │ │ │ │ + bne.w 97fe2 │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 97eea │ │ │ │ + b.n 97fe2 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 981f6 │ │ │ │ + beq.w 982ee │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 983ee │ │ │ │ + cbz r2, 984e6 │ │ │ │ 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, 983bc │ │ │ │ + cbz r3, 984b4 │ │ │ │ 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] │ │ │ │ @@ -162180,539 +162269,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 980b4 │ │ │ │ + b.n 981ac │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 98392 │ │ │ │ + b.n 9848a │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 980a6 │ │ │ │ + b.n 9819e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 98178 │ │ │ │ + b.n 98270 │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 1f2e80 │ │ │ │ + bl 1f31b8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97e34 │ │ │ │ - bl 1f2e80 │ │ │ │ + bne.w 97f2c │ │ │ │ + bl 1f31b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 75f9c │ │ │ │ - b.n 9828c │ │ │ │ + bl 75f84 │ │ │ │ + b.n 98384 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e408 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 18e658 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 98254 │ │ │ │ - b.n 98246 │ │ │ │ - ldr r0, [pc, #240] @ (98534 ) │ │ │ │ + bhi.w 9834c │ │ │ │ + b.n 9833e │ │ │ │ + ldr r0, [pc, #240] @ (9862c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r1] │ │ │ │ - b.n 97d10 │ │ │ │ + b.n 97e08 │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 1f2e80 │ │ │ │ + bl 1f31b8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97f84 │ │ │ │ - bl 1f2e80 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.w 9807c │ │ │ │ + bl 1f31b8 │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9819c │ │ │ │ + beq.w 98294 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98002 │ │ │ │ + b.n 980fa │ │ │ │ ldr.w r3, [r5, #716] @ 0x2cc │ │ │ │ - cbz r3, 984c2 │ │ │ │ + cbz r3, 985ba │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 97d72 │ │ │ │ - b.n 97dc8 │ │ │ │ + bcc.w 97e6a │ │ │ │ + b.n 97ec0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 1f2e80 │ │ │ │ + bl 1f31b8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98052 │ │ │ │ + bne.w 9814a │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1f2e80 │ │ │ │ + bl 1f31b8 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - cbz r2, 984ae │ │ │ │ + cbz r2, 985a6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19dd94 <_PyToken_ThreeChars@@Base+0x24e8> │ │ │ │ - bl 7fa30 │ │ │ │ + bl 19dfcc <_PyToken_ThreeChars@@Base+0x24bc> │ │ │ │ + bl 7fa34 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97dd6 │ │ │ │ + beq.w 97ece │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 97dd6 │ │ │ │ + b.n 97ece │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e408 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 18e658 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r3, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 97d72 │ │ │ │ - b.n 9847c │ │ │ │ + bhi.w 97e6a │ │ │ │ + b.n 98574 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.w 97f04 │ │ │ │ - b.n 980c4 │ │ │ │ + bgt.w 97ffc │ │ │ │ + b.n 981bc │ │ │ │ ldr.w r2, [r5, #716] @ 0x2cc │ │ │ │ - cbz r2, 9850a │ │ │ │ + cbz r2, 98602 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 9851e │ │ │ │ + bcs.n 98616 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 97cb6 │ │ │ │ - movw r1, #31336 @ 0x7a68 │ │ │ │ + b.w 97dae │ │ │ │ + movw r1, #32232 @ 0x7de8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #44696 @ 0xae98 │ │ │ │ + movw r0, #45592 @ 0xb218 │ │ │ │ movt r0, #56 @ 0x38 │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e408 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 18e658 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 984e8 │ │ │ │ - b.n 984f0 │ │ │ │ + bls.n 985e0 │ │ │ │ + b.n 985e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.n 984f0 │ │ │ │ + bl 288a68 │ │ │ │ + b.n 985e8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 97f26 │ │ │ │ - b.n 97f38 │ │ │ │ + bne.w 9801e │ │ │ │ + b.n 98030 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 98002 │ │ │ │ + b.n 980fa │ │ │ │ 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 986f8 │ │ │ │ + bmi.w 987f0 │ │ │ │ adds r0, #16 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #676] @ (987fc ) │ │ │ │ + ldr r1, [pc, #676] @ (988f4 ) │ │ │ │ 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, #27080 @ 0x69c8 │ │ │ │ + movw r4, #27976 @ 0x6d48 │ │ │ │ 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 98700 │ │ │ │ + bne.w 987f8 │ │ │ │ ldrb.w ip, [r5, #16] │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 986f2 │ │ │ │ + beq.w 987ea │ │ │ │ ubfx sl, ip, #5, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9891c │ │ │ │ + beq.w 98a14 │ │ │ │ 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 986e6 │ │ │ │ + beq.w 987de │ │ │ │ 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 986f2 │ │ │ │ + bne.w 987ea │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 986e6 │ │ │ │ + beq.n 987de │ │ │ │ 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 986f2 │ │ │ │ + bne.n 987ea │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 986e6 │ │ │ │ + beq.n 987de │ │ │ │ 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 986f2 │ │ │ │ + bne.n 987ea │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 986e6 │ │ │ │ + beq.n 987de │ │ │ │ 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 986f2 │ │ │ │ + bne.n 987ea │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 986e6 │ │ │ │ + beq.n 987de │ │ │ │ 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 986f2 │ │ │ │ + bne.n 987ea │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 986e6 │ │ │ │ + beq.n 987de │ │ │ │ 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 986f2 │ │ │ │ + bne.n 987ea │ │ │ │ adds r2, r3, #6 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 986e6 │ │ │ │ + beq.n 987de │ │ │ │ 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, 986f2 │ │ │ │ + cbnz r1, 987ea │ │ │ │ adds r2, r3, #7 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 986e6 │ │ │ │ + beq.n 987de │ │ │ │ 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, 986f2 │ │ │ │ + cbnz r1, 987ea │ │ │ │ add.w r9, r3, #8 │ │ │ │ - b.n 986e2 │ │ │ │ + b.n 987da │ │ │ │ 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, 986f2 │ │ │ │ + cbnz r2, 987ea │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 986c4 │ │ │ │ + bne.n 987bc │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 986f2 │ │ │ │ + bpl.n 987ea │ │ │ │ tst.w ip, #3 │ │ │ │ - beq.n 9874a │ │ │ │ + beq.n 98842 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.w 9858a │ │ │ │ + bcs.w 98682 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 987e6 │ │ │ │ + beq.n 988de │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 986f2 │ │ │ │ + bne.n 987ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 76334 │ │ │ │ + bl 7631c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 987f4 │ │ │ │ + beq.n 988ec │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 98538 │ │ │ │ + bl 98630 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9893a │ │ │ │ + beq.w 98a32 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98884 │ │ │ │ + bne.w 9897c │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 986f2 │ │ │ │ + bge.n 987ea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 986f2 │ │ │ │ + bne.n 987ea │ │ │ │ mov r0, sl │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 986f2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 987ea │ │ │ │ ldr.w r9, [r5] │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.w 988b8 │ │ │ │ - ldr r3, [pc, #168] @ (98800 ) │ │ │ │ + beq.w 989b0 │ │ │ │ + ldr r3, [pc, #168] @ (988f8 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98842 │ │ │ │ + bne.n 9893a │ │ │ │ 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 7b678 │ │ │ │ + bl 7b66c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 98930 │ │ │ │ + beq.w 98a28 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 98804 │ │ │ │ + beq.n 988fc │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 987a2 │ │ │ │ + bge.n 9889a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98914 │ │ │ │ + beq.w 98a0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 987c4 │ │ │ │ + bge.n 988bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9890a │ │ │ │ + beq.w 98a02 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 987c4 │ │ │ │ + bge.n 988bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98902 │ │ │ │ + beq.w 989fa │ │ │ │ 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 986f2 │ │ │ │ + blt.n 987ea │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 986f2 │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.n 987ea │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 98538 │ │ │ │ + bl 98630 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 986f2 │ │ │ │ + bne.w 987ea │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 986fa │ │ │ │ + b.n 987f2 │ │ │ │ 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 98818 │ │ │ │ + bge.n 98910 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 98818 │ │ │ │ + cbnz r3, 98910 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9882a │ │ │ │ + blt.n 98922 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 98872 │ │ │ │ + beq.n 9896a │ │ │ │ cmp r5, sl │ │ │ │ - beq.w 986f2 │ │ │ │ + beq.w 987ea │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w sl, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 986f2 │ │ │ │ + beq.w 987ea │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 986f2 │ │ │ │ + b.n 987ea │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 98766 │ │ │ │ + beq.n 9885e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98860 │ │ │ │ + bge.n 98958 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 98860 │ │ │ │ + cbnz r3, 98958 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ - b.n 9882a │ │ │ │ + b.n 98922 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, sl │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ - bl 74e88 <_Py_SetImmortal@@Base> │ │ │ │ - b.n 9882a │ │ │ │ + bl 74e6c <_Py_SetImmortal@@Base> │ │ │ │ + b.n 98922 │ │ │ │ mov r0, sl │ │ │ │ - bl 1105d4 │ │ │ │ + bl 11072c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9893a │ │ │ │ + beq.n 98a32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r0, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 988a0 │ │ │ │ + bge.n 98998 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 988b0 │ │ │ │ + cbz r3, 989a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9872e │ │ │ │ + beq.w 98826 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9872e │ │ │ │ + b.n 98826 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 988a0 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98998 │ │ │ │ and.w ip, ip, #28 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.w 98756 │ │ │ │ + bne.w 9884e │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9895a │ │ │ │ + bne.n 98a52 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, sl │ │ │ │ - blt.n 98964 │ │ │ │ + blt.n 98a5c │ │ │ │ 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 9882a │ │ │ │ + bge.n 98922 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9882a │ │ │ │ + bne.n 98922 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 9882a │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98922 │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 987c4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 988bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 987b4 │ │ │ │ + b.n 988ac │ │ │ │ mov r0, sl │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 987a2 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9889a │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr.w lr, [r5, #8] │ │ │ │ add.w r3, r2, lr │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 98936 │ │ │ │ + beq.n 98a2e │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 985c6 │ │ │ │ - bl d8138 │ │ │ │ - b.n 986f2 │ │ │ │ + b.n 986be │ │ │ │ + bl d801c │ │ │ │ + b.n 987ea │ │ │ │ mov lr, sl │ │ │ │ - b.n 986e6 │ │ │ │ + b.n 987de │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 987f4 │ │ │ │ + bge.w 988ec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 987f4 │ │ │ │ + bne.w 988ec │ │ │ │ mov r0, sl │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 987f4 │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 988ec │ │ │ │ ldrsb.w r1, [r5, #20] │ │ │ │ ldrb r2, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 988d6 │ │ │ │ + bge.n 989ce │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #8] @ (98970 ) │ │ │ │ + ldr r3, [pc, #8] @ (98a68 ) │ │ │ │ add.w sl, r3, r2, lsl #5 │ │ │ │ - b.n 988ea │ │ │ │ + b.n 989e2 │ │ │ │ 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 │ │ │ │ @@ -162720,1117 +162809,1113 @@ │ │ │ │ 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 9a5d6 │ │ │ │ - ldr r2, [pc, #704] @ (98c5c ) │ │ │ │ + beq.w 9a628 │ │ │ │ + ldr r2, [pc, #704] @ (98d54 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r5, [r1, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a5b4 │ │ │ │ + beq.w 9a5fe │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r1, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r1 │ │ │ │ - bls.w 9a5c8 │ │ │ │ + bls.w 9a61a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98c8e │ │ │ │ + bne.w 98d86 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 99326 │ │ │ │ - ldr r3, [pc, #648] @ (98c5c ) │ │ │ │ + beq.w 9941e │ │ │ │ + ldr r3, [pc, #648] @ (98d54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5b4 │ │ │ │ + beq.w 9a5fe │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 99314 │ │ │ │ + bls.w 9940c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9933a │ │ │ │ + beq.w 99432 │ │ │ │ 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 98e14 │ │ │ │ + beq.w 98f0c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99352 │ │ │ │ + bne.w 9944a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 99364 │ │ │ │ + beq.w 9945c │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - beq.w 98e14 │ │ │ │ + beq.w 98f0c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99352 │ │ │ │ + bne.w 9944a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 99386 │ │ │ │ + beq.w 9947e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ ldr.w r2, [r0, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 98e14 │ │ │ │ + beq.w 98f0c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98eee │ │ │ │ + bne.w 98fe6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 993ac │ │ │ │ + beq.w 994a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #682 @ 0x2aa │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 99018 │ │ │ │ + beq.w 99110 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98eee │ │ │ │ + bne.w 98fe6 │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 993e6 │ │ │ │ - ldr r3, [pc, #460] @ (98c5c ) │ │ │ │ + beq.w 994de │ │ │ │ + ldr r3, [pc, #460] @ (98d54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5b4 │ │ │ │ + beq.w 9a5fe │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 993d4 │ │ │ │ + bls.w 994cc │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 993fa │ │ │ │ + beq.w 994f2 │ │ │ │ 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 98e68 │ │ │ │ + beq.w 98f60 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99410 │ │ │ │ + bne.w 99508 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 99458 │ │ │ │ + beq.w 9954c │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 98e68 │ │ │ │ + beq.w 98f60 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98ec8 │ │ │ │ + bne.w 98fc0 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99428 │ │ │ │ - ldr r3, [pc, #348] @ (98c5c ) │ │ │ │ + beq.w 9a6d8 │ │ │ │ + ldr r3, [pc, #348] @ (98d54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5b4 │ │ │ │ + beq.w 9a5fe │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 99416 │ │ │ │ + bls.w 9950e │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9943c │ │ │ │ + beq.w 99530 │ │ │ │ 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 98ece │ │ │ │ + beq.w 98fc6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99452 │ │ │ │ + bne.w 99546 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9947a │ │ │ │ + beq.w 995b4 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #698 @ 0x2ba │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98ece │ │ │ │ + beq.w 98fc6 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98eee │ │ │ │ + bne.w 98fe6 │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 994b2 │ │ │ │ - ldr r3, [pc, #228] @ (98c5c ) │ │ │ │ + beq.w 9a582 │ │ │ │ + ldr r3, [pc, #228] @ (98d54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5b4 │ │ │ │ + beq.w 9a5fe │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 994a0 │ │ │ │ + bls.w 9956e │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 994c6 │ │ │ │ + beq.w 99590 │ │ │ │ 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 98ef4 │ │ │ │ + beq.w 98fec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994da │ │ │ │ + bne.w 995a4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 9950e │ │ │ │ + beq.w 995fe │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ movw r2, #698 @ 0x2ba │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98ef4 │ │ │ │ + beq.w 98fec │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98eee │ │ │ │ + bne.w 98fe6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 994ea │ │ │ │ + beq.w 995da │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #656 @ 0x290 │ │ │ │ - beq.w 9911e │ │ │ │ + beq.w 99216 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a324 │ │ │ │ + bne.w 9a060 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 99534 │ │ │ │ + beq.w 99624 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #689 @ 0x2b1 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9924c │ │ │ │ + beq.w 99344 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98eee │ │ │ │ + bne.w 98fe6 │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9a2e6 │ │ │ │ - ldr r3, [pc, #40] @ (98c5c ) │ │ │ │ + beq.w 9a4a0 │ │ │ │ + ldr r3, [pc, #40] @ (98d54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a5b4 │ │ │ │ + beq.w 9a5fe │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 9a2d4 │ │ │ │ + bls.w 9a490 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.w 9a3bc │ │ │ │ + beq.w 9a4b6 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 98c60 │ │ │ │ + b.n 98d58 │ │ │ │ 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 98c98 │ │ │ │ + beq.n 98d90 │ │ │ │ ldrd r1, r2, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99634 │ │ │ │ + bne.w 99724 │ │ │ │ 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 9a302 │ │ │ │ + bpl.w 99f80 │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9a31c │ │ │ │ - movw r1, #10252 @ 0x280c │ │ │ │ + beq.w 99f9a │ │ │ │ + movw r1, #11148 @ 0x2b8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ strd r3, r2, [r7, #24] │ │ │ │ blx 2c140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98c78 │ │ │ │ + bne.n 98d70 │ │ │ │ mov r0, r4 │ │ │ │ - bl a0624 │ │ │ │ + bl a0744 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98c78 │ │ │ │ + beq.n 98d70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eea24 │ │ │ │ + bl 1eed58 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98c78 │ │ │ │ + beq.n 98d70 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98c78 │ │ │ │ + beq.n 98d70 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98c78 │ │ │ │ + beq.n 98d70 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98c78 │ │ │ │ + beq.n 98d70 │ │ │ │ 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 9a598 │ │ │ │ + beq.w 9a6ec │ │ │ │ strd r3, r2, [r7, #24] │ │ │ │ - bl 961a4 │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ ldrd r3, r2, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a598 │ │ │ │ + bne.w 9a6ec │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99620 │ │ │ │ + bne.w 99710 │ │ │ │ str r3, [r7, #20] │ │ │ │ movs r0, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a3ac │ │ │ │ + beq.w 9a694 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99620 │ │ │ │ + bne.w 99710 │ │ │ │ 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 9a58e │ │ │ │ - bl 961a4 │ │ │ │ + beq.w 9a6e2 │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a58e │ │ │ │ + bne.w 9a6e2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 996f6 │ │ │ │ + bne.w 997e6 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a28 │ │ │ │ - movw r1, #4100 @ 0x1004 │ │ │ │ + bne.w 99be4 │ │ │ │ + movw r1, #5136 @ 0x1410 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 196f68 │ │ │ │ + bl 1971b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996f6 │ │ │ │ + beq.w 997e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2d74 <_PySlice_GetLongIndices@@Base+0xab8> │ │ │ │ + bl 1f30ac <_PySlice_GetLongIndices@@Base+0xab8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996f6 │ │ │ │ + beq.w 997e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fa50c <_PyInterpreterConfig_InitFromDict@@Base+0xa38> │ │ │ │ + bl 1fa844 <_PyInterpreterConfig_InitFromDict@@Base+0xa30> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 996f6 │ │ │ │ + bne.w 997e6 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996f6 │ │ │ │ + beq.w 997e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c891c │ │ │ │ + bl c8b9c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996f6 │ │ │ │ + beq.w 997e6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #12 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl afc90 <_PyArena_Malloc@@Base> │ │ │ │ + bl afe98 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a500 │ │ │ │ + beq.w 9a718 │ │ │ │ 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 99810 │ │ │ │ + beq.w 99900 │ │ │ │ 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 98d5e │ │ │ │ + b.n 98e56 │ │ │ │ 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 9a4ac │ │ │ │ - bl 961a4 │ │ │ │ + beq.w 99fa2 │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a4ac │ │ │ │ + bne.w 99fa2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a602 │ │ │ │ + bne.w 9a612 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1987c8 │ │ │ │ + bl 198a18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9955c │ │ │ │ + bne.w 9964c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99352 │ │ │ │ + bne.w 9944a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1992a4 │ │ │ │ + bl 199518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99610 │ │ │ │ + beq.w 99700 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 98c8c │ │ │ │ + b.n 98d84 │ │ │ │ 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 9a4a2 │ │ │ │ - bl 961a4 │ │ │ │ + beq.w 9a6ce │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a4a2 │ │ │ │ + bne.w 9a6ce │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99410 │ │ │ │ + bne.w 99508 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1987c8 │ │ │ │ + bl 198a18 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99748 │ │ │ │ + bne.w 99838 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99410 │ │ │ │ + bne.w 99508 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e118 <_PyToken_ThreeChars@@Base+0x286c> │ │ │ │ + bl 19e350 <_PyToken_ThreeChars@@Base+0x2840> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98e62 │ │ │ │ + bne.n 98f5a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98af0 │ │ │ │ + beq.w 98be8 │ │ │ │ subs r1, r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 98c8e │ │ │ │ + b.n 98d86 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1a0d04 <_PyBytes_DecodeEscape2@@Base+0x19f4> │ │ │ │ + bl 1a0f3c <_PyBytes_DecodeEscape2@@Base+0x19f4> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98c8c │ │ │ │ + bne.w 98d84 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98b66 │ │ │ │ + beq.w 98c5e │ │ │ │ subs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 98c8e │ │ │ │ + b.n 98d86 │ │ │ │ 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 9a53a │ │ │ │ - bl 961a4 │ │ │ │ + beq.w 9a6c4 │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a53a │ │ │ │ + bne.w 9a6c4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a632 │ │ │ │ + bne.w 9a5f6 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99b8a │ │ │ │ + beq.w 99c7e │ │ │ │ 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 99bb4 │ │ │ │ + bne.w 99ca8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9982c │ │ │ │ + beq.w 9991c │ │ │ │ mov r0, r4 │ │ │ │ - bl b420c <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ + bl b4418 <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9982c │ │ │ │ + beq.w 9991c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9982c │ │ │ │ + beq.w 9991c │ │ │ │ mov r0, r4 │ │ │ │ - bl b927c <_PyEval_FrameClearAndPop@@Base+0x1f40> │ │ │ │ + bl b94d4 <_PyEval_FrameClearAndPop@@Base+0x1f4c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a120 │ │ │ │ + beq.w 99f7a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a120 │ │ │ │ + beq.w 99f7a │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994da │ │ │ │ + bne.w 995a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c891c │ │ │ │ + bl c8b9c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a120 │ │ │ │ + beq.w 99f7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cfac <_PyToken_ThreeChars@@Base+0x1700> │ │ │ │ + bl 19d1e4 <_PyToken_ThreeChars@@Base+0x16d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994da │ │ │ │ + bne.w 995a4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl b5710 <_PyObjectArray_FromStackRefArray@@Base+0x1698> │ │ │ │ + bl b593c <_PyObjectArray_FromStackRefArray@@Base+0x16b8> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a632 │ │ │ │ + beq.w 9a5f6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mov r1, fp │ │ │ │ str r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl c4bdc <_PyArg_CheckPositional@@Base+0x1f78> │ │ │ │ + bl c4e4c <_PyArg_CheckPositional@@Base+0x1f50> │ │ │ │ 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 19f0a0 │ │ │ │ + bl 19f2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e62 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.w 98f5a │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999f8 │ │ │ │ + beq.w 99a0e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 999fe │ │ │ │ + b.w 99a14 │ │ │ │ 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 9a5aa │ │ │ │ - bl 961a4 │ │ │ │ + beq.w 9a502 │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a5aa │ │ │ │ + bne.w 9a502 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99116 │ │ │ │ + bne.n 9920e │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99ff4 │ │ │ │ + beq.w 99dfe │ │ │ │ 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 9a01e │ │ │ │ + bne.w 99e28 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 99096 │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 9918e │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b98 │ │ │ │ + bl c7e14 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 99096 │ │ │ │ + cbz r0, 9918e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 99096 │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 9918e │ │ │ │ mov r0, r4 │ │ │ │ - bl c891c │ │ │ │ + bl c8b9c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 99096 │ │ │ │ + cbz r0, 9918e │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cce8 <_PyToken_ThreeChars@@Base+0x143c> │ │ │ │ + bl 19cf20 <_PyToken_ThreeChars@@Base+0x1410> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 995c8 │ │ │ │ + bne.w 996b8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99116 │ │ │ │ + bne.n 9920e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 99114 │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 9920c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b98 │ │ │ │ + bl c7e14 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 99114 │ │ │ │ + cbz r0, 9920c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 99114 │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 9920c │ │ │ │ mov r0, r4 │ │ │ │ - bl c891c │ │ │ │ + bl c8b9c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 99114 │ │ │ │ + cbz r0, 9920c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cfac <_PyToken_ThreeChars@@Base+0x1700> │ │ │ │ + bl 19d1e4 <_PyToken_ThreeChars@@Base+0x16d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 99116 │ │ │ │ + cbnz r3, 9920e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl b5710 <_PyObjectArray_FromStackRefArray@@Base+0x1698> │ │ │ │ + bl b593c <_PyObjectArray_FromStackRefArray@@Base+0x16b8> │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 99116 │ │ │ │ + cbz r0, 9920e │ │ │ │ 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 19d2c4 <_PyToken_ThreeChars@@Base+0x1a18> │ │ │ │ + bl 19d4fc <_PyToken_ThreeChars@@Base+0x19ec> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e62 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.w 98f5a │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a488 │ │ │ │ + bne.w 9a5c4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 98a76 │ │ │ │ + b.n 98b6e │ │ │ │ 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 9a578 │ │ │ │ - bl 961a4 │ │ │ │ + beq.w 9a47e │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a578 │ │ │ │ + bne.w 9a47e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e40 │ │ │ │ + bne.w 9a1aa │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99cfa │ │ │ │ + beq.w 9a072 │ │ │ │ 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 99d24 │ │ │ │ + bne.w 9a09c │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 9919c │ │ │ │ - movw r2, #14388 @ 0x3834 │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 99294 │ │ │ │ + movw r2, #15284 @ 0x3bb4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 <_PyToken_ThreeChars@@Base+0xce8> │ │ │ │ - cbz r0, 9919c │ │ │ │ + bl 19c7cc <_PyToken_ThreeChars@@Base+0xcbc> │ │ │ │ + cbz r0, 99294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c891c │ │ │ │ + bl c8b9c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 9919c │ │ │ │ + cbz r0, 99294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d190 <_PyToken_ThreeChars@@Base+0x18e4> │ │ │ │ + bl 19d3c8 <_PyToken_ThreeChars@@Base+0x18b8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 996ac │ │ │ │ + bne.w 9979c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e40 │ │ │ │ + bne.w 9a1aa │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9991e │ │ │ │ - movw r2, #14388 @ 0x3834 │ │ │ │ + beq.w 99a18 │ │ │ │ + movw r2, #15284 @ 0x3bb4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 <_PyToken_ThreeChars@@Base+0xce8> │ │ │ │ + bl 19c7cc <_PyToken_ThreeChars@@Base+0xcbc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9991e │ │ │ │ + beq.w 99a18 │ │ │ │ mov r0, r4 │ │ │ │ - bl c891c │ │ │ │ + bl c8b9c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9991e │ │ │ │ + beq.w 99a18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d680 <_PyToken_ThreeChars@@Base+0x1dd4> │ │ │ │ + bl 19d8b8 <_PyToken_ThreeChars@@Base+0x1da8> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9991e │ │ │ │ + beq.w 99a18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cfac <_PyToken_ThreeChars@@Base+0x1700> │ │ │ │ + bl 19d1e4 <_PyToken_ThreeChars@@Base+0x16d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99920 │ │ │ │ + bne.w 99a1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d190 <_PyToken_ThreeChars@@Base+0x18e4> │ │ │ │ + bl 19d3c8 <_PyToken_ThreeChars@@Base+0x18b8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99920 │ │ │ │ + bne.w 99a1a │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl b5710 <_PyObjectArray_FromStackRefArray@@Base+0x1698> │ │ │ │ + bl b593c <_PyObjectArray_FromStackRefArray@@Base+0x16b8> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e40 │ │ │ │ + beq.w 9a1aa │ │ │ │ ldrd r6, r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl afc90 <_PyArena_Malloc@@Base> │ │ │ │ + bl afe98 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a02 │ │ │ │ + beq.w 99bce │ │ │ │ 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 98e62 │ │ │ │ + b.n 98f5a │ │ │ │ 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 9a498 │ │ │ │ - bl 961a4 │ │ │ │ + beq.w 9a592 │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a498 │ │ │ │ + bne.w 9a592 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9930c │ │ │ │ + bne.n 99404 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99eec │ │ │ │ + beq.w 9a318 │ │ │ │ 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 99f16 │ │ │ │ + bne.w 9a342 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 9930a │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 99402 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b98 │ │ │ │ + bl c7e14 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9930a │ │ │ │ + cbz r0, 99402 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 9930a │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 99402 │ │ │ │ mov r0, r4 │ │ │ │ - bl c891c │ │ │ │ + bl c8b9c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 9930a │ │ │ │ + cbz r0, 99402 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cfac <_PyToken_ThreeChars@@Base+0x1700> │ │ │ │ + bl 19d1e4 <_PyToken_ThreeChars@@Base+0x16d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 9930c │ │ │ │ + cbnz r3, 99404 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl b5710 <_PyObjectArray_FromStackRefArray@@Base+0x1698> │ │ │ │ + bl b593c <_PyObjectArray_FromStackRefArray@@Base+0x16b8> │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 9930c │ │ │ │ + cbz r0, 99404 │ │ │ │ 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 1a0068 <_PyBytes_DecodeEscape2@@Base+0xd58> │ │ │ │ + bl 1a02a0 <_PyBytes_DecodeEscape2@@Base+0xd58> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e62 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.w 98f5a │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a554 │ │ │ │ + bne.w 9a450 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 98c1a │ │ │ │ + b.n 98d12 │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a452 │ │ │ │ + beq.w 9a518 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 9932c │ │ │ │ + bcc.n 99424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ + bl 288a68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99352 │ │ │ │ + cbnz r3, 9944a │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a472 │ │ │ │ + bne.w 9a512 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9a804 │ │ │ │ + bl 9a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9934e │ │ │ │ + blt.n 99446 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 989fa │ │ │ │ + b.w 98af2 │ │ │ │ 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 98a5a │ │ │ │ + beq.w 98b52 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 98eee │ │ │ │ + b.n 98fe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a804 │ │ │ │ + bl 9a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99cce │ │ │ │ + blt.w 99fac │ │ │ │ ldrd r3, r1, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 98e14 │ │ │ │ + beq.w 98f0c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98a2a │ │ │ │ + b.w 98b22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a804 │ │ │ │ + bl 9a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99cd6 │ │ │ │ + blt.w 99fb4 │ │ │ │ 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 98e14 │ │ │ │ + beq.w 98f0c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98a4c │ │ │ │ + b.w 98b44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a804 │ │ │ │ + bl 9a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99cde │ │ │ │ + blt.w 99fbc │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #682 @ 0x2aa │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99018 │ │ │ │ + beq.w 99110 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98a76 │ │ │ │ + b.w 98b6e │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a5e2 │ │ │ │ + beq.w 9a65c │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 993ec │ │ │ │ + bcc.n 994e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ + bl 288a68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99410 │ │ │ │ + cbnz r3, 99508 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9a5fc │ │ │ │ + bne.w 9a682 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a804 │ │ │ │ + bl 9a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9940c │ │ │ │ + blt.n 99504 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.w 98ab4 │ │ │ │ + b.w 98bac │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98ec0 │ │ │ │ + b.n 98fb8 │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a406 │ │ │ │ + beq.w 9a54c │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 9942e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ + bcs.w 9a6d8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99452 │ │ │ │ + cbnz r3, 99546 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9a534 │ │ │ │ + bne.w 9a5a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a804 │ │ │ │ + bl 9a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9944e │ │ │ │ + blt.n 99542 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.w 98b26 │ │ │ │ + b.w 98c1e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 98ee6 │ │ │ │ + b.n 98fde │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a804 │ │ │ │ + bl 9a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99cf2 │ │ │ │ + blt.w 99fc8 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 98e68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98ae4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a804 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 99cea │ │ │ │ - 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 98ece │ │ │ │ + beq.w 98f60 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98b5a │ │ │ │ + b.w 98bdc │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a420 │ │ │ │ + beq.w 9a532 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 994b8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ + bcs.w 9a582 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 994da │ │ │ │ + cbnz r3, 995a4 │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9a46c │ │ │ │ + bne.w 9a57c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a804 │ │ │ │ + bl 9a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 994d6 │ │ │ │ + blt.n 995a0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 98b9c │ │ │ │ + b.w 98c94 │ │ │ │ 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 98bde │ │ │ │ - b.n 99360 │ │ │ │ + beq.w 98cd6 │ │ │ │ + b.n 99458 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a8dc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9a06a │ │ │ │ + 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 98fc6 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98c52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a804 │ │ │ │ + bl 9a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a26c │ │ │ │ + blt.w 99fd0 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #656 @ 0x290 │ │ │ │ - beq.w 9911e │ │ │ │ + beq.w 99216 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98bf6 │ │ │ │ + b.w 98cee │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a804 │ │ │ │ + bl 9a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a274 │ │ │ │ + blt.w 99fd8 │ │ │ │ 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 98ef4 │ │ │ │ + beq.w 98fec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98bd0 │ │ │ │ + b.w 98cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a804 │ │ │ │ + bl 9a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a27c │ │ │ │ + blt.w 99fe0 │ │ │ │ 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 9924c │ │ │ │ + beq.w 99344 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98c1a │ │ │ │ + b.w 98d12 │ │ │ │ str r0, [r7, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1992a4 │ │ │ │ + bl 199518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98e4c │ │ │ │ + beq.w 98f44 │ │ │ │ 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] │ │ │ │ @@ -163847,1744 +163932,1752 @@ │ │ │ │ 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 99ab6 │ │ │ │ - bl 19e630 │ │ │ │ + beq.w 99c72 │ │ │ │ + bl 19e868 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e62 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.w 98f5a │ │ │ │ + bl 7fa34 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a582 │ │ │ │ + bne.w 9a6ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99616 │ │ │ │ + b.n 99706 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5710 <_PyObjectArray_FromStackRefArray@@Base+0x1698> │ │ │ │ + bl b593c <_PyObjectArray_FromStackRefArray@@Base+0x16b8> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a612 │ │ │ │ + beq.w 9a676 │ │ │ │ ldrd r6, r3, [r2, #20] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 1986d0 │ │ │ │ + bl 198920 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a60a │ │ │ │ + beq.w 9a634 │ │ │ │ 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 19d2c4 <_PyToken_ThreeChars@@Base+0x1a18> │ │ │ │ + bl 19d4fc <_PyToken_ThreeChars@@Base+0x19ec> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e62 │ │ │ │ - b.n 9910a │ │ │ │ + bne.w 98f5a │ │ │ │ + b.n 99202 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 99358 │ │ │ │ + b.n 99450 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ 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 98c86 │ │ │ │ + beq.w 98d7e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98c86 │ │ │ │ + bne.w 98d7e │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9a656 │ │ │ │ - bl 961a4 │ │ │ │ + beq.w 9a474 │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a656 │ │ │ │ + bne.w 9a474 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9a64e │ │ │ │ + bne.w 9a46c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r1, #10252 @ 0x280c │ │ │ │ + movw r1, #11148 @ 0x2b8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r3 │ │ │ │ - bl 196f68 │ │ │ │ + bl 1971b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99b2c │ │ │ │ + bne.w 99b70 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a64e │ │ │ │ + bne.w 9a46c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #10252 @ 0x280c │ │ │ │ + movw r1, #11148 @ 0x2b8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 196f68 │ │ │ │ + bl 1971b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ac2 │ │ │ │ + bne.w 99b06 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ subs r1, r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 98c8c │ │ │ │ + b.w 98d84 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5710 <_PyObjectArray_FromStackRefArray@@Base+0x1698> │ │ │ │ + bl b593c <_PyObjectArray_FromStackRefArray@@Base+0x16b8> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a4f4 │ │ │ │ + beq.w 9a70c │ │ │ │ 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 afc90 <_PyArena_Malloc@@Base> │ │ │ │ + bl afe98 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a4e6 │ │ │ │ + beq.w 9a6fe │ │ │ │ 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 98e62 │ │ │ │ + b.w 98f5a │ │ │ │ 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 9961a │ │ │ │ + beq.n 9970a │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9961a │ │ │ │ + bne.n 9970a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl b5620 <_PyObjectArray_FromStackRefArray@@Base+0x15a8> │ │ │ │ + bl b584c <_PyObjectArray_FromStackRefArray@@Base+0x15c8> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a3a6 │ │ │ │ + beq.w 9a68e │ │ │ │ ldr.w ip, [r7, #24] │ │ │ │ mov lr, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 99798 │ │ │ │ + ble.n 99888 │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ ldr.w r6, [ip, r2, lsl #2] │ │ │ │ str.w r6, [r0, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 99734 │ │ │ │ + b.n 99824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e118 <_PyToken_ThreeChars@@Base+0x286c> │ │ │ │ + bl 19e350 <_PyToken_ThreeChars@@Base+0x2840> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ea4 │ │ │ │ + beq.w 98f9c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ strd r6, r3, [sp] │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldrd r0, r1, [r0, #4] │ │ │ │ - bl 19ebf8 │ │ │ │ + bl 19ee30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e62 │ │ │ │ - bl 7fa30 │ │ │ │ + bne.w 98f5a │ │ │ │ + bl 7fa34 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ebc │ │ │ │ + beq.w 98fb4 │ │ │ │ movs r1, #1 │ │ │ │ subs r2, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 98ec0 │ │ │ │ + b.w 98fb8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 75f9c │ │ │ │ + bl 75f84 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98c78 │ │ │ │ + beq.w 98d70 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5710 <_PyObjectArray_FromStackRefArray@@Base+0x1698> │ │ │ │ + bl b593c <_PyObjectArray_FromStackRefArray@@Base+0x16b8> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a522 │ │ │ │ + beq.w 9a73a │ │ │ │ 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 1facb0 │ │ │ │ + bl 1fb060 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #1988 @ 0x7c4 │ │ │ │ + movw r2, #2884 @ 0xb44 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0314 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ + bl 1a054c <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98c8c │ │ │ │ + bne.w 98d84 │ │ │ │ str r1, [r7, #28] │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996a4 │ │ │ │ + beq.w 99794 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 996a4 │ │ │ │ + b.n 99794 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ str r3, [r7, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ - bl 85c88 │ │ │ │ + bl 85d38 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a3a0 │ │ │ │ + beq.w 9a688 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r0, [r7, #24] │ │ │ │ - b.w 98e02 │ │ │ │ + b.w 98efa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a632 │ │ │ │ + bne.w 9a5f6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999f2 │ │ │ │ + beq.n 99a06 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999f2 │ │ │ │ + beq.n 99a06 │ │ │ │ mov r0, r4 │ │ │ │ - bl b420c <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ + bl b4418 <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999f2 │ │ │ │ + beq.n 99a06 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 999f2 │ │ │ │ + beq.n 99a06 │ │ │ │ mov r0, r4 │ │ │ │ - bl b927c <_PyEval_FrameClearAndPop@@Base+0x1f40> │ │ │ │ + bl b94d4 <_PyEval_FrameClearAndPop@@Base+0x1f4c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a120 │ │ │ │ + beq.w 99f7a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a120 │ │ │ │ + beq.w 99f7a │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994da │ │ │ │ + bne.w 995a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c891c │ │ │ │ + bl c8b9c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a120 │ │ │ │ + beq.w 99f7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cfac <_PyToken_ThreeChars@@Base+0x1700> │ │ │ │ + bl 19d1e4 <_PyToken_ThreeChars@@Base+0x16d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994da │ │ │ │ + bne.w 995a4 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl b5710 <_PyObjectArray_FromStackRefArray@@Base+0x1698> │ │ │ │ + bl b593c <_PyObjectArray_FromStackRefArray@@Base+0x16b8> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a632 │ │ │ │ + beq.w 9a5f6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mov r1, fp │ │ │ │ str r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl c4bdc <_PyArg_CheckPositional@@Base+0x1f78> │ │ │ │ + bl c4e4c <_PyArg_CheckPositional@@Base+0x1f50> │ │ │ │ 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 24f074 │ │ │ │ - movw r2, #1624 @ 0x658 │ │ │ │ + bl 24f50c │ │ │ │ + movw r2, #2520 @ 0x9d8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0314 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ + bl 1a054c <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e62 │ │ │ │ - b.w 99000 │ │ │ │ + bne.w 98f5a │ │ │ │ + b.w 990f8 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 99af6 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 995aa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e40 │ │ │ │ + bne.w 9a1aa │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99a0c │ │ │ │ - movw r2, #14388 @ 0x3834 │ │ │ │ + beq.w 99bd8 │ │ │ │ + movw r2, #15284 @ 0x3bb4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c594 <_PyToken_ThreeChars@@Base+0xce8> │ │ │ │ + bl 19c7cc <_PyToken_ThreeChars@@Base+0xcbc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99a0c │ │ │ │ + beq.w 99bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c891c │ │ │ │ + bl c8b9c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99a0c │ │ │ │ + beq.w 99bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a88c │ │ │ │ + bl 24ad24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99a0c │ │ │ │ + beq.w 99bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19cfac <_PyToken_ThreeChars@@Base+0x1700> │ │ │ │ + bl 19d1e4 <_PyToken_ThreeChars@@Base+0x16d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e40 │ │ │ │ + bne.w 9a1aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d190 <_PyToken_ThreeChars@@Base+0x18e4> │ │ │ │ + bl 19d3c8 <_PyToken_ThreeChars@@Base+0x18b8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e40 │ │ │ │ + bne.w 9a1aa │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl b5710 <_PyObjectArray_FromStackRefArray@@Base+0x1698> │ │ │ │ + bl b593c <_PyObjectArray_FromStackRefArray@@Base+0x16b8> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e40 │ │ │ │ + beq.w 9a1aa │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r6, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ - bl afc90 <_PyArena_Malloc@@Base> │ │ │ │ + bl afe98 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 999c2 │ │ │ │ + cbz r0, 99ac4 │ │ │ │ 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, #1804 @ 0x70c │ │ │ │ + movw r2, #2700 @ 0xa8c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0314 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ + bl 1a054c <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e62 │ │ │ │ + bne.w 98f5a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r1, [r7, #28] │ │ │ │ subs r6, r1, #1 │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - cbz r0, 99a0e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99bda │ │ │ │ movs r2, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98bf6 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r6, [r4, #8] │ │ │ │ - cbnz r3, 99a18 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 994e0 │ │ │ │ - bl 7fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9a4cc │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98bf6 │ │ │ │ + b.w 98cee │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a632 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1e20bc │ │ │ │ - b.n 999f8 │ │ │ │ - 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 9a52a │ │ │ │ - bl 961a4 │ │ │ │ - movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9a52a │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 9a2cc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movw r1, #4100 @ 0x1004 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl 196f68 │ │ │ │ - cbz r0, 99a74 │ │ │ │ + bne.w 9a5f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2d74 <_PySlice_GetLongIndices@@Base+0xab8> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9a358 │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 9a2cc │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #4100 @ 0x1004 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 196f68 │ │ │ │ - str r0, [r7, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9a126 │ │ │ │ - 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 98d8c │ │ │ │ - subs r2, #1 │ │ │ │ - ldr.w r8, [r7, #28] │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - mov r5, fp │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 99704 │ │ │ │ - bl 1e8b34 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1a44> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 98e62 │ │ │ │ - b.n 995b6 │ │ │ │ + bl 1e23cc │ │ │ │ + b.n 99a0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eea24 │ │ │ │ + bl 1eed58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9969e │ │ │ │ + beq.w 9978e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9969e │ │ │ │ + beq.w 9978e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9969e │ │ │ │ + beq.w 9978e │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9de94 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + bl 9dfa8 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9969e │ │ │ │ + beq.w 9978e │ │ │ │ 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, #2008 @ 0x7d8 │ │ │ │ + movw r3, #2904 @ 0xb58 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1df544 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa30 │ │ │ │ + bl 1df854 <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7fa34 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996a0 │ │ │ │ + beq.w 99790 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 996a2 │ │ │ │ + b.n 99792 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eea24 │ │ │ │ + bl 1eed58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9967a │ │ │ │ + beq.w 9976a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9967a │ │ │ │ + beq.w 9976a │ │ │ │ movw r1, #61112 @ 0xeeb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #1488 @ 0x5d0 │ │ │ │ + movw r3, #2384 @ 0x950 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1df544 <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 1df854 <_PyTemplate_Build@@Base+0x570> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #1988 @ 0x7c4 │ │ │ │ + movw r2, #2884 @ 0xb44 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1a0314 <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ + bl 1a054c <_PyBytes_DecodeEscape2@@Base+0x1004> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a63a │ │ │ │ + bne.w 9a6a4 │ │ │ │ str r1, [r7, #28] │ │ │ │ - bl 7fa30 │ │ │ │ + bl 7fa34 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99b26 │ │ │ │ - b.n 996a0 │ │ │ │ + bne.n 99b6a │ │ │ │ + b.n 99790 │ │ │ │ + bl 7fa34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9a5aa │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 98cee │ │ │ │ + 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 9a5ec │ │ │ │ + bl 962b4 │ │ │ │ + movs r1, #1 │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9a5ec │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 99f74 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r1, #5136 @ 0x1410 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + bl 1971b8 │ │ │ │ + cbz r0, 99c30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1f30ac <_PySlice_GetLongIndices@@Base+0xab8> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 99f2a │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 99f74 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #5136 @ 0x1410 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + bl 1971b8 │ │ │ │ + str r0, [r7, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 99fec │ │ │ │ + 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 98e84 │ │ │ │ + subs r2, #1 │ │ │ │ + ldr.w r8, [r7, #28] │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + mov r5, fp │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b.n 997f4 │ │ │ │ + bl 1e8dec <_PyCompile_GetBinaryIntrinsicName@@Base+0x19ec> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 98f5a │ │ │ │ + b.n 996a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a804 │ │ │ │ + bl 9a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9900a │ │ │ │ + blt.w 99102 │ │ │ │ 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 9a642 │ │ │ │ + beq.w 9a63c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a632 │ │ │ │ + bne.w 9a5f6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a4bc │ │ │ │ - bl 961a4 │ │ │ │ + beq.w 9a5da │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a4bc │ │ │ │ + bne.w 9a5da │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99cc8 │ │ │ │ + bne.n 99dba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ mov sl, r3 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99c14 │ │ │ │ + cbnz r3, 99d06 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 99c12 │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 99d04 │ │ │ │ mov r0, r4 │ │ │ │ - bl b420c <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ - cbz r0, 99c12 │ │ │ │ + bl b4418 <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ + cbz r0, 99d04 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a288 │ │ │ │ + bne.n 99dc0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99cc8 │ │ │ │ + bne.n 99dba │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a4b6 │ │ │ │ + bne.w 9a5d4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 99c52 │ │ │ │ + cbz r0, 99d44 │ │ │ │ mov r0, r4 │ │ │ │ - bl b420c <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ - cbz r0, 99c52 │ │ │ │ + bl b4418 <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ + cbz r0, 99d44 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 99c64 │ │ │ │ + bl 9a884 │ │ │ │ + cbnz r0, 99d56 │ │ │ │ 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 98f3e │ │ │ │ - b.n 994da │ │ │ │ + beq.w 99036 │ │ │ │ + b.n 995a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b927c <_PyEval_FrameClearAndPop@@Base+0x1f40> │ │ │ │ + bl b94d4 <_PyEval_FrameClearAndPop@@Base+0x1f4c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99c52 │ │ │ │ + beq.n 99d44 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99c52 │ │ │ │ + beq.n 99d44 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99c52 │ │ │ │ + beq.n 99d44 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9de94 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + bl 9dfa8 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99c52 │ │ │ │ + beq.n 99d44 │ │ │ │ + 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, #2460 @ 0x99c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1df854 <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7fa34 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99d46 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 99d4a │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 99d4a │ │ │ │ + mov r0, r4 │ │ │ │ + bl b94d4 <_PyEval_FrameClearAndPop@@Base+0x1f4c> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99d04 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a884 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 99d04 │ │ │ │ + movw r3, #61112 @ 0xeeb8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #2384 @ 0x950 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1df854 <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7fa34 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 99db4 │ │ │ │ + b.n 99d46 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a8dc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9a5c4 │ │ │ │ + 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 9a6b8 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9920e │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + beq.w 9a5e4 │ │ │ │ + bl 962b4 │ │ │ │ + movs r1, #1 │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9a5e4 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 99eca │ │ │ │ + str r3, [r7, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r1, #682 @ 0x2aa │ │ │ │ + mov sl, r3 │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 99e74 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7e14 │ │ │ │ + cbz r0, 99e74 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a884 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 99f02 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ + cbnz r3, 99eca │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #682 @ 0x2aa │ │ │ │ + str r3, [r7, #28] │ │ │ │ + bl 9a884 │ │ │ │ + mov sl, r0 │ │ │ │ + cbz r0, 99eb6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7e14 │ │ │ │ + cbz r0, 99eb6 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 99eb6 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 99eb6 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 9dfa8 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + cbnz r0, 99ed0 │ │ │ │ + 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 99158 │ │ │ │ + b.w 9920e │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 99ebc │ │ │ │ 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, #1564 @ 0x61c │ │ │ │ + movw r3, #2400 @ 0x960 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1df544 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa30 │ │ │ │ + bl 1df854 <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7fa34 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99c54 │ │ │ │ + beq.n 99eb8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99c58 │ │ │ │ + b.n 99ebc │ │ │ │ + movw r3, #61112 @ 0xeeb8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #2384 @ 0x950 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1df854 <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7fa34 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 99efc │ │ │ │ + b.n 99eb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1fa844 <_PyInterpreterConfig_InitFromDict@@Base+0xa30> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 99c32 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a884 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99c30 │ │ │ │ + movw r3, #61112 @ 0xeeb8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #2384 @ 0x950 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1df854 <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7fa34 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99c54 │ │ │ │ + movs r5, #1 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + b.n 99c58 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99c58 │ │ │ │ + b.n 99c58 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 995a4 │ │ │ │ + movw r0, #44536 @ 0xadf8 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + movw r1, #2788 @ 0xae4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr.w r2, [ip, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl d5890 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 98d70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288a68 │ │ │ │ + b.w 98f2e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98a2a │ │ │ │ + b.w 98b22 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98a4c │ │ │ │ + b.w 98b44 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98a76 │ │ │ │ + b.w 98b6e │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98bdc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98b5a │ │ │ │ + b.w 98cee │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98ae4 │ │ │ │ + b.w 98cc8 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b.w 98d12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1f30ac <_PySlice_GetLongIndices@@Base+0xab8> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99c52 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1fa844 <_PyInterpreterConfig_InitFromDict@@Base+0xa30> │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 9a58c │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a884 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99c52 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a884 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99c52 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9dfa8 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99c52 │ │ │ │ + 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, #2820 @ 0xb04 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1df854 <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7fa34 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 99f6e │ │ │ │ + b.n 99c54 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r1, #1 │ │ │ │ + b.w 98d86 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.w 98c52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a804 │ │ │ │ + bl 9a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a4cc │ │ │ │ + blt.w 9a5aa │ │ │ │ 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 9a4dc │ │ │ │ + beq.w 9a5ba │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e40 │ │ │ │ + bne.w 9a1aa │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a480 │ │ │ │ - bl 961a4 │ │ │ │ + beq.w 9a448 │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a480 │ │ │ │ + bne.w 9a448 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a1d0 │ │ │ │ + bne.n 9a1ae │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov sl, r3 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 99d86 │ │ │ │ + cbz r0, 9a0fc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 99d86 │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 9a0fc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 99d86 │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 9a0fc │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9de94 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + bl 9dfa8 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a1a0 │ │ │ │ + bne.w 9a2ea │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a1d0 │ │ │ │ + bne.n 9a1ae │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 99dc8 │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 9a13c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 99dc8 │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 9a13c │ │ │ │ mov r0, r4 │ │ │ │ - bl c891c │ │ │ │ - cbz r0, 99dc8 │ │ │ │ - movw r1, #5477 @ 0x1565 │ │ │ │ + bl c8b9c │ │ │ │ + cbz r0, 9a13c │ │ │ │ + movw r1, #5461 @ 0x1555 │ │ │ │ movt r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 196cac <_PySys_GetRequiredAttr@@Base+0x1240> │ │ │ │ + bl 196efc <_PySys_GetRequiredAttr@@Base+0x1240> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a1d6 │ │ │ │ + bne.w 9a2ba │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a1d0 │ │ │ │ + cbnz r3, 9a1ae │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 99dfe │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 9a16a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 99dfe │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 9a16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 26bdf8 <_PyBytes_Find@@Base+0x84c> │ │ │ │ - cbz r0, 99dfe │ │ │ │ + bl 26c2b8 <_PyBytes_Find@@Base+0x84c> │ │ │ │ + cbz r0, 9a16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d680 <_PyToken_ThreeChars@@Base+0x1dd4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9a200 │ │ │ │ + bl 19d8b8 <_PyToken_ThreeChars@@Base+0x1da8> │ │ │ │ + cbnz r0, 9a1b4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a1d0 │ │ │ │ + cbnz r3, 9a1ae │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 99e30 │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 9a19a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 99e30 │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 9a19a │ │ │ │ mov r0, r4 │ │ │ │ - bl 26bdf8 <_PyBytes_Find@@Base+0x84c> │ │ │ │ - cbz r0, 99e30 │ │ │ │ + bl 26c2b8 <_PyBytes_Find@@Base+0x84c> │ │ │ │ + cbz r0, 9a19a │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a88c │ │ │ │ - cbnz r0, 99e44 │ │ │ │ + bl 24ad24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9a22e │ │ │ │ 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 99168 │ │ │ │ + beq.w 99260 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99a10 │ │ │ │ + b.n 99bdc │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.n 9a1a0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e30 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a54c │ │ │ │ - bl 961a4 │ │ │ │ - movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + beq.n 9a16a │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a884 │ │ │ │ + str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a54c │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a544 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + beq.n 9a16a │ │ │ │ mov r0, r4 │ │ │ │ - mov sl, r3 │ │ │ │ - bl b7ec8 <_PyEval_FrameClearAndPop@@Base+0xb8c> │ │ │ │ - cbz r0, 99ee4 │ │ │ │ + bl b8114 <_PyEval_FrameClearAndPop@@Base+0xb8c> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9a16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19a5dc │ │ │ │ + bl 19a840 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99ee6 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99e34 │ │ │ │ + bne.n 9a16c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e30 │ │ │ │ - movw r3, #1744 @ 0x6d0 │ │ │ │ + beq.n 9a16a │ │ │ │ + movw r3, #2640 @ 0xa50 │ │ │ │ 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.w r3, [fp, #24] │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [fp, #20] │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [fp, #12] │ │ │ │ - bl 1e724c <_PyCompile_GetBinaryIntrinsicName@@Base+0x15c> │ │ │ │ - bl 7fa30 │ │ │ │ + bl 1e755c <_PyCompile_GetBinaryIntrinsicName@@Base+0x15c> │ │ │ │ + bl 7fa34 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e32 │ │ │ │ + beq.n 9a19c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99e36 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ - b.n 99e92 │ │ │ │ + b.n 9a1a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a804 │ │ │ │ + movw r1, #677 @ 0x2a5 │ │ │ │ + bl 9a884 │ │ │ │ + mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a554 │ │ │ │ - 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 9a564 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9930c │ │ │ │ + beq.n 9a19a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a570 │ │ │ │ - bl 961a4 │ │ │ │ + beq.w 9a59c │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a570 │ │ │ │ + bne.w 9a59c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99fee │ │ │ │ - str r3, [r7, #28] │ │ │ │ - mov r0, r4 │ │ │ │ + bne.w 9a488 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r1, #689 @ 0x2b1 │ │ │ │ - mov sl, r3 │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 99f64 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7b98 │ │ │ │ - cbz r0, 99f64 │ │ │ │ - movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ + mov sl, r3 │ │ │ │ + bl b8114 <_PyEval_FrameClearAndPop@@Base+0xb8c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a32e │ │ │ │ + beq.n 9a2e2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19a840 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99fee │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #689 @ 0x2b1 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - bl 9a7ac │ │ │ │ - mov sl, r0 │ │ │ │ - cbz r0, 99fa8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7b98 │ │ │ │ - cbz r0, 99fa8 │ │ │ │ + bne.n 9a2e4 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 9a19e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 99fa8 │ │ │ │ - movs r1, #4 │ │ │ │ + bl 9a884 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9a19a │ │ │ │ + movw r3, #2640 @ 0xa50 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movw r3, #61112 @ 0xeeb8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 99fa8 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 9de94 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - cbnz r0, 99fbc │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr.w r3, [fp, #24] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r3, [fp, #20] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 9a214 │ │ │ │ + movw r3, #61112 @ 0xeeb8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + movw r3, #2600 @ 0xa28 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1df854 <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7fa34 │ │ │ │ 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 99294 │ │ │ │ - b.w 9930c │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9a228 │ │ │ │ + b.n 9a19c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str.w sl, [r4, #8] │ │ │ │ + b.n 9a280 │ │ │ │ + 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, #1828 @ 0x724 │ │ │ │ + movw r3, #2540 @ 0x9ec │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1df544 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa30 │ │ │ │ + bl 1df854 <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7fa34 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99faa │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99fae │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 99fae │ │ │ │ + bne.n 9a228 │ │ │ │ + b.n 9a19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a804 │ │ │ │ + bl 9a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a488 │ │ │ │ + blt.w 9a450 │ │ │ │ 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 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a660 │ │ │ │ + beq.w 9a460 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99116 │ │ │ │ + bne.w 99404 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a478 │ │ │ │ - bl 961a4 │ │ │ │ + beq.n 9a440 │ │ │ │ + bl 962b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 97b00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 97c00 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a478 │ │ │ │ + bne.n 9a440 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a0ec │ │ │ │ + bne.n 9a3e0 │ │ │ │ str r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r1, #682 @ 0x2aa │ │ │ │ + movw r1, #689 @ 0x2b1 │ │ │ │ mov sl, r3 │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 9a068 │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 9a38a │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b98 │ │ │ │ - cbz r0, 9a068 │ │ │ │ + bl c7e14 │ │ │ │ + cbz r0, 9a38a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbnz r0, 9a0c0 │ │ │ │ + bl 9a884 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 9a418 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9a0ec │ │ │ │ + cbnz r3, 9a3e0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #682 @ 0x2aa │ │ │ │ + movw r1, #689 @ 0x2b1 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9a7ac │ │ │ │ + bl 9a884 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 9a0ac │ │ │ │ + cbz r0, 9a3cc │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b98 │ │ │ │ - cbz r0, 9a0ac │ │ │ │ + bl c7e14 │ │ │ │ + cbz r0, 9a3cc │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 9a0ac │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 9a3cc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cbz r0, 9a0ac │ │ │ │ + bl 9a884 │ │ │ │ + cbz r0, 9a3cc │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9de94 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + bl 9dfa8 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - cbnz r0, 9a0f2 │ │ │ │ + cbnz r0, 9a3e6 │ │ │ │ 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 99060 │ │ │ │ - b.w 99116 │ │ │ │ - movw r3, #61112 @ 0xeeb8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #1488 @ 0x5d0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1df544 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa30 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9a0ae │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a0b2 │ │ │ │ + beq.w 9938c │ │ │ │ + b.w 99404 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9a0b2 │ │ │ │ + b.n 9a3d2 │ │ │ │ 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, #1504 @ 0x5e0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1df544 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa30 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9a0e6 │ │ │ │ - b.n 9a0ae │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 994da │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1f2d74 <_PySlice_GetLongIndices@@Base+0xab8> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a96 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1fa50c <_PyInterpreterConfig_InitFromDict@@Base+0xa38> │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 9a4c6 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a96 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a96 │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9de94 <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a96 │ │ │ │ - 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, #1924 @ 0x784 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1df544 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa30 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a98 │ │ │ │ - movs r5, #1 │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 99a9c │ │ │ │ - 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, #1644 @ 0x66c │ │ │ │ + movw r3, #2724 @ 0xaa4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1df544 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa30 │ │ │ │ + bl 1df854 <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7fa34 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ede │ │ │ │ - b.n 99e32 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.n 99e36 │ │ │ │ + beq.n 9a3ce │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 9a3d2 │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #1704 @ 0x6a8 │ │ │ │ + movw r3, #2384 @ 0x950 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1df544 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa30 │ │ │ │ + bl 1df854 <_PyTemplate_Build@@Base+0x570> │ │ │ │ + bl 7fa34 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ede │ │ │ │ - b.n 99e32 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #677 @ 0x2a5 │ │ │ │ - bl 9a7ac │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99dfe │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - str r0, [r7, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99dfe │ │ │ │ - mov r0, r4 │ │ │ │ - bl b7ec8 <_PyEval_FrameClearAndPop@@Base+0xb8c> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99dfe │ │ │ │ - mov r0, r4 │ │ │ │ - bl 19a5dc │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 99e00 │ │ │ │ - movs r1, #11 │ │ │ │ + bne.n 9a412 │ │ │ │ + b.n 9a3ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99dfe │ │ │ │ - movw r3, #1744 @ 0x6d0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - str r3, [sp, #8] │ │ │ │ - movw r3, #61112 @ 0xeeb8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + bl 288a68 │ │ │ │ + b.n 9a35e │ │ │ │ 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 99eca │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98bf6 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98bd0 │ │ │ │ - movs r2, #1 │ │ │ │ + bl 288a68 │ │ │ │ + b.n 9a0bc │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98c1a │ │ │ │ - mov r0, r4 │ │ │ │ - bl b927c <_PyEval_FrameClearAndPop@@Base+0x1f40> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99c12 │ │ │ │ - movs r1, #4 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 98d12 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9938c │ │ │ │ + b.w 99404 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + subs r6, #1 │ │ │ │ + b.w 99792 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99c12 │ │ │ │ - movw r3, #61112 @ 0xeeb8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + bl 288a68 │ │ │ │ + b.w 9974a │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #1488 @ 0x5d0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1df544 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa30 │ │ │ │ + bl 288a68 │ │ │ │ + b.w 99238 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 99cc2 │ │ │ │ - b.n 99c54 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 99a9c │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.n 9a19e │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a43a │ │ │ │ + beq.n 9a566 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 9a2ec │ │ │ │ + bcc.n 9a4a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ + bl 288a68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a522 │ │ │ │ + bne.w 9a73a │ │ │ │ ldrd r8, r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 9a3bc │ │ │ │ - mov r2, r8 │ │ │ │ - b.w 98c60 │ │ │ │ - movw r0, #44536 @ 0xadf8 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #1892 @ 0x764 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr.w r2, [ip, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl d59c4 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98c78 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r1, #1 │ │ │ │ - b.w 98c8e │ │ │ │ - movw r3, #61112 @ 0xeeb8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #1488 @ 0x5d0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1df544 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa30 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 99fe8 │ │ │ │ - b.n 99faa │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1fa50c <_PyInterpreterConfig_InitFromDict@@Base+0xa38> │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 99a76 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a7ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a74 │ │ │ │ - movw r3, #61112 @ 0xeeb8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movw r3, #1488 @ 0x5d0 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1df544 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - bl 7fa30 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9a19a │ │ │ │ - b.w 99a98 │ │ │ │ - ldr.w r8, [r7, #28] │ │ │ │ - mov r5, fp │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ - bl 75f9c │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - bl 1f2e80 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 99624 │ │ │ │ + bne.n 9a50c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a804 │ │ │ │ + bl 9a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9a3fa │ │ │ │ + blt.n 9a4f6 │ │ │ │ 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.w 9a522 │ │ │ │ + bne.w 9a73a │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 98c6e │ │ │ │ + bne.w 98d66 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9a804 │ │ │ │ + bl 9a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9a31c │ │ │ │ + blt.w 99f9a │ │ │ │ ldrd r0, r2, [r4, #4] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b.w 98c6e │ │ │ │ + b.w 98d66 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ - b.w 996a4 │ │ │ │ + b.w 99794 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288a68 │ │ │ │ + b.w 99132 │ │ │ │ + mov r2, r8 │ │ │ │ + b.w 98d58 │ │ │ │ + mov r6, r3 │ │ │ │ + b.w 98af2 │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 18e408 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 18e658 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 9942e │ │ │ │ - b.w 99420 │ │ │ │ + bhi.w 99424 │ │ │ │ + b.w 99416 │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 18e408 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 18e658 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 994b8 │ │ │ │ - b.w 994aa │ │ │ │ + bhi.w 99582 │ │ │ │ + b.w 99578 │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 18e408 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 18e658 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 9a2ec │ │ │ │ - b.n 9a2de │ │ │ │ + bhi.w 99522 │ │ │ │ + b.w 99518 │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 18e408 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 18e658 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 9932c │ │ │ │ - b.w 9931e │ │ │ │ - mov r6, r3 │ │ │ │ - b.w 98b9c │ │ │ │ + bhi.n 9a4a6 │ │ │ │ + b.n 9a498 │ │ │ │ mov r6, r3 │ │ │ │ - b.w 989fa │ │ │ │ + b.w 98c94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.n 9a03e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.n 99d44 │ │ │ │ + bl 288a68 │ │ │ │ + b.w 99582 │ │ │ │ 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 98a76 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.w 9926e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.w 98e8a │ │ │ │ + b.w 99c56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.w 98e36 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 99c56 │ │ │ │ + bl 288a68 │ │ │ │ + b.w 99366 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.w 99bd4 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 99a9a │ │ │ │ + bl 288a68 │ │ │ │ + b.n 9a25e │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 98c1e │ │ │ │ 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 98bf6 │ │ │ │ + b.w 98cee │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99168 │ │ │ │ - b.n 99e40 │ │ │ │ - bl 7fa30 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 99a0e │ │ │ │ - b.n 9a4ce │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98bf6 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - mov r5, fp │ │ │ │ - ldr.w r8, [r7, #28] │ │ │ │ - str r3, [r7, #28] │ │ │ │ - bl 7fa30 │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 996fe │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 99702 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - b.w 996a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.w 99a4c │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 98b26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.w 98f16 │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99e34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.n 99e74 │ │ │ │ + beq.w 99260 │ │ │ │ + b.n 9a1aa │ │ │ │ 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 98c1a │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99294 │ │ │ │ - b.w 9930c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.n 99f36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.w 99140 │ │ │ │ - movs r1, #1 │ │ │ │ - subs r2, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 99616 │ │ │ │ + b.w 98b6e │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 99d48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.w 98d7c │ │ │ │ + bl 288a68 │ │ │ │ + b.w 99cc8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r2, [r7, #24] │ │ │ │ - bl 2885ac │ │ │ │ - ldrd r3, r2, [r7, #24] │ │ │ │ - b.w 98d28 │ │ │ │ + bl 288a68 │ │ │ │ + b.n 99e48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.w 9903a │ │ │ │ - movw r1, #31336 @ 0x7a68 │ │ │ │ + bl 288a68 │ │ │ │ + b.w 99c08 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 99a14 │ │ │ │ + movw r1, #32232 @ 0x7de8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #44696 @ 0xae98 │ │ │ │ + movw r0, #45592 @ 0xb218 │ │ │ │ movt r0, #56 @ 0x38 │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 99706 │ │ │ │ ldr.w r3, [r5, #716] @ 0x2cc │ │ │ │ - cbz r3, 9a61e │ │ │ │ + cbz r3, 9a648 │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.n 9a5dc │ │ │ │ + bcc.n 9a62e │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ + bl 288a68 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 989b6 │ │ │ │ + b.w 98aae │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + b.w 996e2 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 99036 │ │ │ │ + b.w 995a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 18e658 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ + add.w r3, r2, #8192 @ 0x2000 │ │ │ │ + cmp r7, r3 │ │ │ │ + bls.n 9a620 │ │ │ │ + b.n 9a62e │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 18e408 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 18e658 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 993ec │ │ │ │ - b.w 993de │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 98ab4 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - subs r2, #1 │ │ │ │ - b.w 99616 │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 995f2 │ │ │ │ + bhi.w 994e4 │ │ │ │ + b.w 994d6 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98a76 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 18e408 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ - add.w r3, r2, #8192 @ 0x2000 │ │ │ │ - cmp r7, r3 │ │ │ │ - bls.n 9a5ce │ │ │ │ - b.n 9a5dc │ │ │ │ + b.w 98b6e │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 98bac │ │ │ │ + ldr.w r8, [r7, #28] │ │ │ │ + mov r5, fp │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ + bl 75f84 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + bl 1f31b8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 999fe │ │ │ │ + b.w 99714 │ │ │ │ subs r1, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 98c8c │ │ │ │ + b.w 98d84 │ │ │ │ + movs r1, #1 │ │ │ │ + subs r2, #1 │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + b.w 99706 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98f3e │ │ │ │ - b.w 994da │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - subs r6, #1 │ │ │ │ - b.w 996a2 │ │ │ │ + beq.w 99158 │ │ │ │ + b.w 9920e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288a68 │ │ │ │ + b.w 9900e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288a68 │ │ │ │ + b.w 98f82 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 288a68 │ │ │ │ + b.w 99522 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2885ac │ │ │ │ - b.w 9965a │ │ │ │ + bl 288a68 │ │ │ │ + b.w 98e74 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r2, [r7, #24] │ │ │ │ + bl 288a68 │ │ │ │ + ldrd r3, r2, [r7, #24] │ │ │ │ + b.w 98e20 │ │ │ │ + bl 7fa34 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 99bda │ │ │ │ + b.n 9a5ac │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 99060 │ │ │ │ - b.w 99116 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ + b.w 98cee │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + mov r5, fp │ │ │ │ + ldr.w r8, [r7, #28] │ │ │ │ + str r3, [r7, #28] │ │ │ │ + bl 7fa34 │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 997ee │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ + subs r2, #1 │ │ │ │ + b.w 997f2 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + subs r1, #1 │ │ │ │ + b.w 99794 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0009a66c <_Py_GetConfig@@Base>: │ │ │ │ +0009a744 <_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] @ (9a69c <_Py_GetConfig@@Base+0x30>) │ │ │ │ + ldr r3, [pc, #32] @ (9a774 <_Py_GetConfig@@Base+0x30>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 9a68c <_Py_GetConfig@@Base+0x20> │ │ │ │ + cbz r3, 9a764 <_Py_GetConfig@@Base+0x20> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4160 @ 0x1040 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #31336 @ 0x7a68 │ │ │ │ + movw r1, #32232 @ 0x7de8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (9a6a0 <_Py_GetConfig@@Base+0x34>) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (9a778 <_Py_GetConfig@@Base+0x34>) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + sxth r4, r5 │ │ │ │ movs r0, r7 │ │ │ │ │ │ │ │ -0009a6a4 <_PyObject_NewVar@@Base>: │ │ │ │ +0009a77c <_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 709a8 │ │ │ │ - cbz r0, 9a726 <_PyObject_NewVar@@Base+0x82> │ │ │ │ + bl 709c8 │ │ │ │ + cbz r0, 9a7fe <_PyObject_NewVar@@Base+0x82> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r0, #4] │ │ │ │ - ldr r0, [pc, #92] @ (9a730 <_PyObject_NewVar@@Base+0x8c>) │ │ │ │ + ldr r0, [pc, #92] @ (9a808 <_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, 9a6f0 <_PyObject_NewVar@@Base+0x4c> │ │ │ │ + cbnz r4, 9a7c8 <_PyObject_NewVar@@Base+0x4c> │ │ │ │ mov r0, r3 │ │ │ │ str r5, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 9a716 <_PyObject_NewVar@@Base+0x72> │ │ │ │ + bne.n 9a7ee <_PyObject_NewVar@@Base+0x72> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b460 │ │ │ │ + bl 6b488 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a6e8 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + bne.n 9a7c0 <_PyObject_NewVar@@Base+0x44> │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a6e8 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 9a7c0 <_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 9a6e8 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 9a7c0 <_PyObject_NewVar@@Base+0x44> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f2e80 │ │ │ │ + b.w 1f31b8 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0009a734 : │ │ │ │ +0009a80c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 9a794 │ │ │ │ - ldr r6, [pc, #92] @ (9a7a4 ) │ │ │ │ + cbz r0, 9a86c │ │ │ │ + ldr r6, [pc, #92] @ (9a87c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 9a780 │ │ │ │ + cbnz r3, 9a858 │ │ │ │ ldr.w r3, [r0, #716] @ 0x2cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 9a778 │ │ │ │ - bl 6c5b8 │ │ │ │ + cbz r3, 9a850 │ │ │ │ + bl 6c5e0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r4, [r6, r5] │ │ │ │ str r2, [r4, #28] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 9a76e │ │ │ │ + bpl.n 9a846 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e1b0 │ │ │ │ + bl 18e400 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 9a766 │ │ │ │ - bl 18e408 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.n 9a83e │ │ │ │ + bl 18e658 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9a756 │ │ │ │ - movw r1, #31512 @ 0x7b18 │ │ │ │ + b.n 9a82e │ │ │ │ + movw r1, #32408 @ 0x7e98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #24312 @ 0x5ef8 │ │ │ │ + movw r0, #25208 @ 0x6278 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #31336 @ 0x7a68 │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #32232 @ 0x7de8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (9a7a8 ) │ │ │ │ - bl 62e2e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (9a880 ) │ │ │ │ + bl 6313e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #864 @ 0x360 │ │ │ │ + cbz r0, 9a8da │ │ │ │ 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 9a7d8 │ │ │ │ + beq.n 9a8b0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9a7f6 │ │ │ │ + beq.n 9a8ce │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 9a804 │ │ │ │ + bl 9a8dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9a7fe │ │ │ │ + blt.n 9a8d6 │ │ │ │ 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 9a7d2 │ │ │ │ + bne.n 9a8aa │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - b.n 9a7d2 │ │ │ │ + b.n 9a8aa │ │ │ │ stmdb 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 │ │ │ │ @@ -165598,564 +165691,221 @@ │ │ │ │ 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 9afa0 │ │ │ │ - bl 9b31c │ │ │ │ + bne.w 9b03a │ │ │ │ + bl 9b434 │ │ │ │ ldr.w r3, [r6, #2692] @ 0xa84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9afb0 │ │ │ │ + bne.w 9b04a │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ itt eq │ │ │ │ moveq r6, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.w 9b044 │ │ │ │ + beq.w 9b168 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ - beq.w 9b0a0 │ │ │ │ - ldrd r3, r1, [r4, #12] │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ - beq.w 9ad34 │ │ │ │ - ldr.w r8, [r0, r3, lsl #2] │ │ │ │ - cmp r5, #1 │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9aa0c │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str.w r6, [r8] │ │ │ │ - subs.w r3, r3, r9 │ │ │ │ - bmi.w 9b290 │ │ │ │ - sub.w r2, r3, #1 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - clz r2, r2 │ │ │ │ - mov.w r2, r2, lsr #5 │ │ │ │ + beq.w 9b1c4 │ │ │ │ + ldrd r3, r2, [r4, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [r4, #44] @ 0x2c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9aae2 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r5, r1 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r6, [r2, r3, lsl #2] │ │ │ │ + beq.w 9ac3e │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [r6, #0] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + subs r5, r5, r7 │ │ │ │ + bmi.w 9b380 │ │ │ │ + sub.w r3, r5, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + clz r3, r3 │ │ │ │ + mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9ac24 │ │ │ │ + moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ac1e │ │ │ │ - movw r2, #65518 @ 0xffee │ │ │ │ - movt r2, #32767 @ 0x7fff │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi.w 9b15e │ │ │ │ - movw r7, #24184 @ 0x5e78 │ │ │ │ - movt r7, #77 @ 0x4d │ │ │ │ - add.w r0, r3, #17 │ │ │ │ - movw r2, #2709 @ 0xa95 │ │ │ │ - movt r2, #7 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr.w r6, [r7, #888] @ 0x378 │ │ │ │ - cmp r6, r2 │ │ │ │ - bne.w 9abe4 │ │ │ │ - ldr r2, [pc, #280] @ (9aa04 ) │ │ │ │ - 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 9af70 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + bne.w 9aec8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 9aea4 │ │ │ │ + movw r3, #65518 @ 0xffee │ │ │ │ + movt r3, #32767 @ 0x7fff │ │ │ │ + cmp r5, r3 │ │ │ │ + bhi.w 9b39c │ │ │ │ + movw r9, #24184 @ 0x5e78 │ │ │ │ + movt r9, #77 @ 0x4d │ │ │ │ + movw r3, #2741 @ 0xab5 │ │ │ │ + movt r3, #7 │ │ │ │ + add.w r1, r5, #17 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr.w r2, [r9, #888] @ 0x378 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 9ae74 │ │ │ │ + ldr r3, [pc, #284] @ (9aad8 ) │ │ │ │ + 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 fp, r3 │ │ │ │ + bhi.w 9ae48 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ - ldr.w r2, [r2, r1, lsl #3] │ │ │ │ - ldr.w ip, [r2, #8] │ │ │ │ - cmp r2, ip │ │ │ │ - beq.w 9af5e │ │ │ │ - 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 9abc6 │ │ │ │ - ldr r0, [pc, #220] @ (9aa08 ) │ │ │ │ + ldr.w r2, [r3, r1, lsl #3] │ │ │ │ + ldr.w lr, [r2, #8] │ │ │ │ + cmp r2, lr │ │ │ │ + beq.w 9b0d0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + ldr.w sl, [r2, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr.w ip, [sl] │ │ │ │ + str.w ip, [r2, #4] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 9ae26 │ │ │ │ + ldr r0, [pc, #216] @ (9aadc ) │ │ │ │ movw r2, #41176 @ 0xa0d8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - str r2, [r6, #4] │ │ │ │ - ldr.w r7, [r0, #1600] @ 0x640 │ │ │ │ + str.w r2, [sl, #4] │ │ │ │ + ldr.w r3, [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 9afda │ │ │ │ - adds r2, r6, r3 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9b0fe │ │ │ │ + add.w r2, sl, r5 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r6, #8] │ │ │ │ - str r1, [r6, #12] │ │ │ │ + str.w r5, [sl, #8] │ │ │ │ + str.w r1, [sl, #12] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 9ac10 │ │ │ │ - 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 9ac4e │ │ │ │ - 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 9ac7c │ │ │ │ - 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 9acd6 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 9ae96 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + str.w sl, [r6, #4] │ │ │ │ + ldr r5, [r2, #8] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r2, #6 │ │ │ │ + bpl.w 9aef2 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 9aec0 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + adds r2, r7, #1 │ │ │ │ + cmp r7, r1 │ │ │ │ + bge.w 9af1e │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + str.w sl, [r1, r7, lsl #2] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 9af76 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ - str.w r3, [r8, #32] │ │ │ │ + str r3, [r6, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9acf6 │ │ │ │ + bne.w 9af96 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - str.w r2, [r8, #8] │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - str.w r3, [r8, #12] │ │ │ │ + str r2, [r6, #8] │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + str r3, [r6, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - ldr.w r1, [r6, #464] @ 0x1d0 │ │ │ │ + ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9b12e │ │ │ │ - str.w r2, [r8, #16] │ │ │ │ + beq.w 9b356 │ │ │ │ + str r2, [r6, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str.w r2, [r8, #20] │ │ │ │ + str r2, [r6, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r1, [r6, #464] @ 0x1d0 │ │ │ │ + ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r4, #56] @ 0x38 │ │ │ │ - beq.w 9b148 │ │ │ │ + beq.w 9b36c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cmp r5, #67 @ 0x43 │ │ │ │ - str.w r2, [r8, #24] │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ + cmp.w r8, #67 @ 0x43 │ │ │ │ + str r2, [r6, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 9b14c │ │ │ │ + beq.w 9b242 │ │ │ │ + movs r0, #0 │ │ │ │ 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 9abc2 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr.w r7, [r3, r2, lsl #2] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 9a88c │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ - adds r3, r6, #1 │ │ │ │ - beq.w 9a88c │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 2aecc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a88e │ │ │ │ - cmn.w r7, #8 │ │ │ │ - beq.w 9a88c │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ - adds r0, r6, #1 │ │ │ │ - beq.w 9a88c │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - blx 2aecc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a88e │ │ │ │ - cmn.w r7, #16 │ │ │ │ - beq.w 9a88c │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ - adds r1, r6, #1 │ │ │ │ - beq.w 9abc2 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - blx 2aecc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a88e │ │ │ │ - cmn.w r7, #24 │ │ │ │ - beq.w 9abc2 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ - adds r3, r6, #1 │ │ │ │ - beq.w 9abc2 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - blx 2aecc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a88e │ │ │ │ - cmn.w r7, #32 │ │ │ │ - beq.w 9abc2 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ - adds r0, r6, #1 │ │ │ │ - beq.w 9abc2 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - blx 2aecc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a88e │ │ │ │ - cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 9abc2 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ - adds r1, r6, #1 │ │ │ │ - beq.n 9abc2 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - blx 2aecc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a88e │ │ │ │ - adds.w r3, r7, #48 @ 0x30 │ │ │ │ - beq.n 9abc2 │ │ │ │ - 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 9ad1a │ │ │ │ - cmp r1, #1 │ │ │ │ - beq.n 9ab36 │ │ │ │ - cmp r1, #2 │ │ │ │ - beq.n 9ab18 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - adds r1, r6, #1 │ │ │ │ - beq.n 9abc2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 2aecc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a88e │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add.w r3, r7, #56 @ 0x38 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - adds r7, r6, #1 │ │ │ │ - beq.n 9abc2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - mov r1, r9 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - blx 2aecc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a88e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - adds r3, #8 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - adds r0, r6, #1 │ │ │ │ - beq.n 9abc2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - mov r1, r9 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - blx 2aecc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9a88e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r3, #8 │ │ │ │ - beq.n 9abc2 │ │ │ │ - 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 9abbe │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - add.w r7, r4, #8 │ │ │ │ - blx 2aecc │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9afb8 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ - adds r3, r6, #1 │ │ │ │ - beq.n 9abbe │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - blx 2aecc │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9afb8 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ - adds r1, r6, #1 │ │ │ │ - beq.n 9abbe │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - blx 2aecc │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9afb8 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ - adds r3, r6, #1 │ │ │ │ - beq.n 9abbe │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - blx 2aecc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9afb8 │ │ │ │ - adds.w r4, r7, #24 │ │ │ │ - bne.n 9ab5c │ │ │ │ - mov r5, sl │ │ │ │ - mov r4, fp │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 9a88e │ │ │ │ - ldrd lr, r1, [r2, #24] │ │ │ │ - cmp lr, r1 │ │ │ │ - bhi.w 9ad0e │ │ │ │ - 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 9a92a │ │ │ │ - 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 9a92a │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1f2e80 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + movs r5, #4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + lsls r3, r2, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 85d38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b174 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 9a966 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r6, #16 │ │ │ │ - blx 2beec │ │ │ │ - b.n 9a966 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r6, [pc, #268] @ (9ad30 ) │ │ │ │ - b.n 9a968 │ │ │ │ - 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 9a978 │ │ │ │ - movw r0, #32616 @ 0x7f68 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #542 @ 0x21e │ │ │ │ - bl 245d18 <_PyErr_BadInternalCall@@Base> │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9b158 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9b158 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b158 │ │ │ │ - cmp r1, r2 │ │ │ │ - bge.n 9ad24 │ │ │ │ - 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 9b0d0 │ │ │ │ - cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 9b0fe │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - mov.w r1, r9, lsl #2 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - bl 85c88 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b0fe │ │ │ │ - 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 9a9a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9a9a2 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str.w r3, [r8, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 9a9b0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - bl 9dd9c <_PyArena_AddPyObject@@Base> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 9b2f4 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r2, [r8, #32] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 9a9b0 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - str.w r2, [ip, #12] │ │ │ │ - str.w ip, [r2, #8] │ │ │ │ - b.n 9a92a │ │ │ │ - mov sl, r5 │ │ │ │ - mov fp, r4 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 9ab5c │ │ │ │ - cmp.w r2, r1, asr #1 │ │ │ │ - blt.n 9ac80 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - str r2, [r7, #8] │ │ │ │ - b.n 9acc8 │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - lsls r7, r1, #1 │ │ │ │ - lsls r1, r1, #3 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - bl 85c88 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9b30e │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ + beq.w 9b3f0 │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ - cmp r7, r6 │ │ │ │ - ble.w 9b03c │ │ │ │ - movw r7, #24184 @ 0x5e78 │ │ │ │ - movt r7, #77 @ 0x4d │ │ │ │ - movw fp, #24169 @ 0x5e69 │ │ │ │ + cmp r3, r7 │ │ │ │ + ble.w 9b122 │ │ │ │ + movw r9, #24184 @ 0x5e78 │ │ │ │ + movt r9, #77 @ 0x4d │ │ │ │ + movw fp, #24145 @ 0x5e51 │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #29189 @ 0x7205 │ │ │ │ - movt r3, #7 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bpl.n 9adf4 │ │ │ │ - ldr.w r3, [r7, #872] @ 0x368 │ │ │ │ - add.w r9, r0, r6, lsl #2 │ │ │ │ - mov.w sl, r6, lsl #2 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 9b0e2 │ │ │ │ - ldr r3, [pc, #696] @ (9b040 ) │ │ │ │ - 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 9b004 │ │ │ │ - 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, 9add0 │ │ │ │ - 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] │ │ │ │ - itete ls │ │ │ │ - strls r0, [r2, #24] │ │ │ │ - strhi r2, [r0, #12] │ │ │ │ - strls.w r1, [lr] │ │ │ │ - strhi r0, [r2, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ - 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 9b30c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - beq.n 9aeee │ │ │ │ + movw r2, #29165 @ 0x71ed │ │ │ │ + movt r2, #7 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bmi.w 9b052 │ │ │ │ str r5, [sp, #28] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr.w r3, [r7, #872] @ 0x368 │ │ │ │ - mov.w r8, r6, lsl #2 │ │ │ │ + movw sl, #24145 @ 0x5e51 │ │ │ │ + movt sl, #7 │ │ │ │ + mov r5, r6 │ │ │ │ + ldr.w r3, [r9, #872] @ 0x368 │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ add r5, r8 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 9afcc │ │ │ │ - ldr r3, [pc, #564] @ (9b040 ) │ │ │ │ + cmp r3, sl │ │ │ │ + bne.w 9b0f0 │ │ │ │ + ldr r3, [pc, #612] @ (9adac ) │ │ │ │ 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.w fp, [r3, #1596] @ 0x63c │ │ │ │ + ldr.w r2, [fp, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9aef6 │ │ │ │ + beq.w 9b002 │ │ │ │ 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, 9ae50 │ │ │ │ + cbnz r1, 9ab8e │ │ │ │ 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] │ │ │ │ @@ -166169,39 +165919,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 9b30c │ │ │ │ - adds r6, #1 │ │ │ │ - ldr.w r3, [r7, #872] @ 0x368 │ │ │ │ - mov r9, r6 │ │ │ │ - mov.w r8, r6, lsl #2 │ │ │ │ - cmp r3, fp │ │ │ │ + beq.w 9b3ee │ │ │ │ + adds r7, #1 │ │ │ │ + ldr.w r3, [r9, #872] @ 0x368 │ │ │ │ + mov r6, r7 │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + cmp r3, sl │ │ │ │ add r5, r8 │ │ │ │ - bne.w 9afbe │ │ │ │ - ldr r3, [pc, #448] @ (9b040 ) │ │ │ │ + bne.w 9b0e2 │ │ │ │ + ldr r3, [pc, #492] @ (9adac ) │ │ │ │ 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.w fp, [r3, #1596] @ 0x63c │ │ │ │ + ldr.w r2, [fp, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9af2a │ │ │ │ + beq.w 9afca │ │ │ │ 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, 9aec6 │ │ │ │ + cbnz r1, 9ac06 │ │ │ │ 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] │ │ │ │ @@ -166215,411 +165965,748 @@ │ │ │ │ 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 9b30c │ │ │ │ + beq.w 9b3ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add.w r6, r9, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 9adf8 │ │ │ │ - mov r0, r5 │ │ │ │ + adds r7, r6, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.n 9ab34 │ │ │ │ + mov r6, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ + cmp r5, #1 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 9a87e │ │ │ │ - movs r1, #4 │ │ │ │ + ldr.w r6, [r6, r3, lsl #2] │ │ │ │ + bne.w 9a962 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + sub.w r9, r2, r3 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, r9 │ │ │ │ + ble.w 9ae1e │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + ldr.w r8, [r3, r9, lsl #2] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 9ae1e │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + adds r1, r5, #1 │ │ │ │ + beq.w 9ae1e │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2aecc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9afb8 │ │ │ │ + cmn.w r8, #8 │ │ │ │ + beq.w 9ae1e │ │ │ │ + ldr.w r5, [r8, #12] │ │ │ │ + adds r2, r5, #1 │ │ │ │ + beq.w 9ae1e │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2aecc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9afb8 │ │ │ │ + cmn.w r8, #16 │ │ │ │ + beq.w 9ae1e │ │ │ │ + ldr.w r5, [r8, #20] │ │ │ │ + adds r0, r5, #1 │ │ │ │ + beq.w 9ae1e │ │ │ │ + ldr.w r0, [r8, #16] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2aecc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9afb8 │ │ │ │ + cmn.w r8, #24 │ │ │ │ + beq.w 9ae1e │ │ │ │ + ldr.w r5, [r8, #28] │ │ │ │ + adds r1, r5, #1 │ │ │ │ + beq.w 9ae1e │ │ │ │ + ldr.w r0, [r8, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2aecc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9afb8 │ │ │ │ + cmn.w r8, #32 │ │ │ │ + beq.w 9ae1e │ │ │ │ + ldr.w r5, [r8, #36] @ 0x24 │ │ │ │ + adds r2, r5, #1 │ │ │ │ + beq.w 9ae1e │ │ │ │ + ldr.w r0, [r8, #32] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2aecc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9afb8 │ │ │ │ + cmn.w r8, #40 @ 0x28 │ │ │ │ + beq.w 9ae1e │ │ │ │ + ldr.w r5, [r8, #44] @ 0x2c │ │ │ │ + adds r0, r5, #1 │ │ │ │ + beq.w 9ae1e │ │ │ │ + ldr.w r0, [r8, #40] @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2aecc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9afb8 │ │ │ │ + adds.w r8, r8, #48 @ 0x30 │ │ │ │ + beq.n 9ae1e │ │ │ │ + mvn.w r3, #7 │ │ │ │ + sub.w r3, r3, r8 │ │ │ │ + lsrs r3, r3, #3 │ │ │ │ + adds r3, #1 │ │ │ │ + ands.w r3, r3, #3 │ │ │ │ + beq.n 9adb0 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 9ad88 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 9ad6a │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + adds r0, r5, #1 │ │ │ │ + beq.n 9ae1e │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2aecc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9afb8 │ │ │ │ + add.w r8, r8, #8 │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + adds r1, r5, #1 │ │ │ │ + beq.n 9ae1e │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2aecc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9afb8 │ │ │ │ + add.w r8, r8, #8 │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + adds r2, r5, #1 │ │ │ │ + beq.n 9ae1e │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2aecc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9afb8 │ │ │ │ + adds.w r8, r8, #8 │ │ │ │ + beq.n 9ae1e │ │ │ │ + b.n 9adb0 │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + adds r0, r5, #1 │ │ │ │ + beq.n 9ae1e │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + blx 2aecc │ │ │ │ + mov r2, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9afb8 │ │ │ │ + ldr.w r5, [r8, #12] │ │ │ │ + adds r1, r5, #1 │ │ │ │ + beq.n 9ae1e │ │ │ │ + ldr.w r0, [r8, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2aecc │ │ │ │ + mov r2, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9afb8 │ │ │ │ + ldr.w r5, [r8, #20] │ │ │ │ + adds r0, r5, #1 │ │ │ │ + beq.n 9ae1e │ │ │ │ + ldr.w r0, [r8, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2aecc │ │ │ │ + mov r2, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9afb8 │ │ │ │ + ldr.w r5, [r8, #28] │ │ │ │ + adds r1, r5, #1 │ │ │ │ + beq.n 9ae1e │ │ │ │ + ldr.w r0, [r8, #24] │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2aecc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9afb8 │ │ │ │ + adds.w r8, r8, #32 │ │ │ │ + bne.n 9adb0 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov r5, r8 │ │ │ │ + b.n 9a964 │ │ │ │ + ldrd r3, r1, [r2, #24] │ │ │ │ + cmp r3, r1 │ │ │ │ + bhi.w 9afac │ │ │ │ + adds r0, #3 │ │ │ │ + adds r1, r2, r3 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + add.w r0, r3, r0, lsl #3 │ │ │ │ + str r0, [r2, #24] │ │ │ │ + str.w ip, [r2, r3] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 9aa02 │ │ │ │ + ldr.w r2, [r9, #848] @ 0x350 │ │ │ │ + movw r3, #45597 @ 0xb21d │ │ │ │ + movt r3, #6 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 9b236 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2bf6c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 9ae84 │ │ │ │ + ldr.w r2, [fp, #800] @ 0x320 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [fp, #800] @ 0x320 │ │ │ │ + b.n 9aa02 │ │ │ │ + ldr.w r0, [r9, #884] @ 0x374 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + blx r2 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9aa02 │ │ │ │ + bl 1f31b8 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b396 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 9aa46 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, sl, #16 │ │ │ │ + blx 2beec │ │ │ │ + b.n 9aa46 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + ldr r3, [pc, #696] @ (9b160 ) │ │ │ │ + str r3, [r6, #4] │ │ │ │ + ldr r5, [r2, #8] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r7, r2, #6 │ │ │ │ + bpl.n 9aef2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mov sl, r3 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 9aa64 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + b.n 9aa64 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + movs r1, #24 │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + movw r3, #13388 @ 0x344c │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + movw r2, #24184 @ 0x5e78 │ │ │ │ + movt r2, #77 @ 0x4d │ │ │ │ + add.w sl, r3, r2 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + str.w sl, [r6, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + bmi.w 9aa58 │ │ │ │ + movw r0, #33512 @ 0x82e8 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #542 @ 0x21e │ │ │ │ + bl 2461b0 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 9b24e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9b24e │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b24e │ │ │ │ + cmp r1, r2 │ │ │ │ + bge.n 9afbe │ │ │ │ + add.w r9, r7, #7 │ │ │ │ + adds r1, r7, #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 9b15a │ │ │ │ + cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ + bcs.w 9b200 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov.w r1, r9, lsl #2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 85d38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9b200 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + strd r0, r9, [r5, #12] │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + str.w sl, [r0, r7, lsl #2] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 9aa84 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9aa84 │ │ │ │ mov r0, sl │ │ │ │ - bl 70b60 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r2, [r6, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 9aa90 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + bl 9deb0 <_PyArena_AddPyObject@@Base> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 9b3d6 │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [r6, #32] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b.n 9aa90 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + str.w r2, [lr, #12] │ │ │ │ + str.w lr, [r2, #8] │ │ │ │ + b.n 9aa02 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 9a964 │ │ │ │ + cmp.w r2, r1, asr #1 │ │ │ │ + blt.n 9af22 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + b.n 9af66 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 70b80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ae50 │ │ │ │ - ldr.w r3, [r7, #852] @ 0x354 │ │ │ │ + bne.w 9ac06 │ │ │ │ + ldr.w r3, [r9, #852] @ 0x354 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b17c │ │ │ │ + bne.w 9b1f2 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bdac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ae5c │ │ │ │ - ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ + beq.w 9ac12 │ │ │ │ + ldr.w r2, [fp, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ - str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 9ae5c │ │ │ │ + str.w r2, [fp, #800] @ 0x320 │ │ │ │ + b.n 9ac12 │ │ │ │ movs r1, #4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 70b60 │ │ │ │ + mov r0, fp │ │ │ │ + bl 70b80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9aec6 │ │ │ │ - ldr.w r3, [r7, #852] @ 0x354 │ │ │ │ + bne.w 9ab8e │ │ │ │ + ldr.w r3, [r9, #852] @ 0x354 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b0d4 │ │ │ │ + bne.w 9b3b4 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bdac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9aed2 │ │ │ │ - ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 9aed2 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 70b60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9a92a │ │ │ │ - ldr.w r6, [r7, #848] @ 0x350 │ │ │ │ - movw r2, #45557 @ 0xb1f5 │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r6, r2 │ │ │ │ - bne.w 9b11e │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2bf6c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 9abf8 │ │ │ │ - ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ + beq.w 9ab9a │ │ │ │ + ldr.w r2, [fp, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ - str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 9a92a │ │ │ │ - bl c9f18 │ │ │ │ + str.w r2, [fp, #800] @ 0x320 │ │ │ │ + b.n 9ab9a │ │ │ │ + bl ca194 │ │ │ │ ldr.w r3, [r6, #2692] @ 0xa84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a854 │ │ │ │ + beq.w 9a92c │ │ │ │ movs r3, #22 │ │ │ │ movs r5, #67 @ 0x43 │ │ │ │ str r3, [r6, #32] │ │ │ │ - b.n 9a86e │ │ │ │ - mov r5, sl │ │ │ │ - mov r4, fp │ │ │ │ - b.n 9a88e │ │ │ │ - ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ + b.n 9a946 │ │ │ │ + ldr.w r3, [r9, #872] @ 0x368 │ │ │ │ + add.w r8, r6, r7, lsl #2 │ │ │ │ + mov.w sl, r7, lsl #2 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 9b254 │ │ │ │ + ldr r3, [pc, #252] @ (9b164 ) │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add.w r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr.w r6, [r3, #1596] @ 0x63c │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 9b126 │ │ │ │ + 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, 9b0a4 │ │ │ │ + ldrd r6, ip, [r2, #24] │ │ │ │ + cmp r6, ip │ │ │ │ + ittte ls │ │ │ │ + addls r0, r2, r6 │ │ │ │ + addls r6, #40 @ 0x28 │ │ │ │ + strls r0, [r2, #4] │ │ │ │ + ldrhi r2, [r2, #12] │ │ │ │ + itete ls │ │ │ │ + strls r6, [r2, #24] │ │ │ │ + strhi r2, [r0, #12] │ │ │ │ + strls r1, [r0, #0] │ │ │ │ + strhi r0, [r2, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2b314 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + str.w r3, [r8] │ │ │ │ + ldr.w r3, [r6, sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9b3ee │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + adds r7, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 9b122 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + mov sl, fp │ │ │ │ + mov r5, r6 │ │ │ │ + b.n 9ab34 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 70b80 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 9aa02 │ │ │ │ + b.n 9ae48 │ │ │ │ + ldr.w r0, [r9, #864] @ 0x360 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9aed2 │ │ │ │ - ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ + b.n 9ac12 │ │ │ │ + ldr.w r0, [r9, #864] @ 0x360 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9ae5c │ │ │ │ - movw r2, #57881 @ 0xe219 │ │ │ │ + b.n 9ab9a │ │ │ │ + movw r2, #57777 @ 0xe1b1 │ │ │ │ movt r2, #18 │ │ │ │ - cmp r7, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bne.w 9b0f0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 9b262 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b460 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bl 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a950 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 12e880 <_PyUnicode_IsNumeric@@Base+0x16fc> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 9a950 │ │ │ │ + bne.w 9aa2c │ │ │ │ + mov r0, sl │ │ │ │ + bl 12e818 <_PyUnicode_IsNumeric@@Base+0x16e8> │ │ │ │ + b.n 9aa2c │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 9ac2e │ │ │ │ movs r1, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 70b60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 70b80 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9add0 │ │ │ │ - ldr.w r3, [r7, #852] @ 0x354 │ │ │ │ + bne.n 9b0a4 │ │ │ │ + ldr.w r3, [r9, #852] @ 0x354 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b18a │ │ │ │ + bne.w 9b372 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bdac │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9addc │ │ │ │ - ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ + beq.n 9b0b0 │ │ │ │ + ldr.w r2, [r6, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ - str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 9addc │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - b.n 9aef0 │ │ │ │ + str.w r2, [r6, #800] @ 0x320 │ │ │ │ + b.n 9b0b0 │ │ │ │ + mov r9, r2 │ │ │ │ + b.n 9af4c │ │ │ │ + nop │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r5, r5, r3 │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 75be4 │ │ │ │ + bl 75bcc │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b30e │ │ │ │ + beq.w 9b3f0 │ │ │ │ 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 9b2a8 │ │ │ │ + bcs.w 9b3c2 │ │ │ │ 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 196cdc <_PySys_GetRequiredAttr@@Base+0x1270> │ │ │ │ + bl 196f2c <_PySys_GetRequiredAttr@@Base+0x1270> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 9b044 │ │ │ │ + beq.n 9b168 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 9a86e │ │ │ │ + bne.w 9a946 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a86e │ │ │ │ + bne.w 9a946 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a86e │ │ │ │ + beq.w 9a946 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 9b198 │ │ │ │ - ldrd r3, r1, [r4, #12] │ │ │ │ - movs r5, #4 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 9ad34 │ │ │ │ - ldr.w r8, [r0, r3, lsl #2] │ │ │ │ - mov r6, r5 │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - b.w 9a88e │ │ │ │ - mov r9, r2 │ │ │ │ - b.n 9acaa │ │ │ │ - ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 9af4e │ │ │ │ - ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ + cbnz r3, 9b224 │ │ │ │ + ldrd r2, r3, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 9aae0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov.w r8, #4 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr.w r6, [r3, r2, lsl #2] │ │ │ │ + b.w 9a964 │ │ │ │ + ldr.w r0, [r9, #844] @ 0x34c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9addc │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 9a950 │ │ │ │ - bl 1f2e80 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9ac5e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9ac5e │ │ │ │ - mov r0, r6 │ │ │ │ - bl 76dec <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ac5e │ │ │ │ - ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 9af8e │ │ │ │ - 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 9a9e6 │ │ │ │ - add r2, r3 │ │ │ │ - b.n 9a9e6 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ + b.n 9aff0 │ │ │ │ + bl 1f31b8 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 9af02 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9af02 │ │ │ │ + mov r0, sl │ │ │ │ + bl 76dd4 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9af02 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ands.w r2, r2, #2 │ │ │ │ + bne.n 9b1d6 │ │ │ │ + negs r3, r3 │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ + str.w r3, [r1, #452] @ 0x1c4 │ │ │ │ + b.n 9b1d6 │ │ │ │ + ldr.w r0, [r9, #844] @ 0x34c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + blx r2 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 9ae62 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 9b1d8 │ │ │ │ - bl 7fa30 │ │ │ │ - cbz r0, 9b1aa │ │ │ │ + beq.n 9b29e │ │ │ │ + bl 7fa34 │ │ │ │ + cbz r0, 9b270 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a9fc │ │ │ │ - movw r3, #44652 @ 0xae6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32560 @ 0x7f30 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - b.n 9b158 │ │ │ │ - ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ + b.n 9aad2 │ │ │ │ + ldr.w r0, [r9, #864] @ 0x360 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9af1a │ │ │ │ - ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ - movs r1, #1 │ │ │ │ + b.n 9b0b0 │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, sl │ │ │ │ blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 9b02a │ │ │ │ - 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 9b0b4 │ │ │ │ + b.w 9aa2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ movw r2, #61112 @ 0xeeb8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ subs r3, #11 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.n 9b272 │ │ │ │ + bhi.n 9b338 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldmia r0!, {r4, r6} │ │ │ │ ldrsb r1, [r1, r5] │ │ │ │ - ldrsb r5, [r2, r6] │ │ │ │ + ldrsb r5, [r0, r7] │ │ │ │ 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 │ │ │ │ + lsls r1, r7, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e063c <_Py_dup@@Base+0x1e4> │ │ │ │ - b.n 9b158 │ │ │ │ - ldrd r2, r3, [r6] │ │ │ │ - movw r5, #2172 @ 0x87c │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ + bl 1e094c <_Py_dup@@Base+0x1e4> │ │ │ │ + b.n 9b24e │ │ │ │ + ldrd r2, r3, [r5] │ │ │ │ + movw r6, #3068 @ 0xbfc │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ subs r3, r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ - ldr.w r2, [r6, #464] @ 0x1d0 │ │ │ │ + ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r4, [sp] │ │ │ │ - bl 1e724c <_PyCompile_GetBinaryIntrinsicName@@Base+0x15c> │ │ │ │ - b.n 9b158 │ │ │ │ + bl 1e755c <_PyCompile_GetBinaryIntrinsicName@@Base+0x15c> │ │ │ │ + b.n 9b24e │ │ │ │ movw r1, #61064 @ 0xee88 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #2252 @ 0x8cc │ │ │ │ + movw r3, #3148 @ 0xc4c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1df544 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - b.n 9b158 │ │ │ │ + bl 1df854 <_PyTemplate_Build@@Base+0x570> │ │ │ │ + b.n 9b24e │ │ │ │ movw r2, #61064 @ 0xee88 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r5, #2140 @ 0x85c │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ + movw r6, #3036 @ 0xbdc │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9b1f0 │ │ │ │ + b.n 9b2b6 │ │ │ │ movw r2, #61032 @ 0xee68 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r5, #2088 @ 0x828 │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ + movw r6, #2984 @ 0xba8 │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9b1f0 │ │ │ │ - movw r5, #2072 @ 0x818 │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ + b.n 9b2b6 │ │ │ │ + movw r6, #2968 @ 0xb98 │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b1f0 │ │ │ │ - ldr.w r2, [r6, #480] @ 0x1e0 │ │ │ │ - cbz r2, 9b280 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1e71fc <_PyCompile_GetBinaryIntrinsicName@@Base+0x10c> │ │ │ │ - b.n 9b158 │ │ │ │ - movw r5, #2228 @ 0x8b4 │ │ │ │ - movt r5, #42 @ 0x2a │ │ │ │ + b.n 9b2b6 │ │ │ │ + ldr.w r2, [r5, #480] @ 0x1e0 │ │ │ │ + cbz r2, 9b346 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e750c <_PyCompile_GetBinaryIntrinsicName@@Base+0x10c> │ │ │ │ + b.n 9b24e │ │ │ │ + movw r6, #3124 @ 0xc34 │ │ │ │ + movt r6, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b1f0 │ │ │ │ + b.n 9b2b6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #776 @ 0x308 │ │ │ │ + movw r3, #1672 @ 0x688 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1df544 <_PyTemplate_Build@@Base+0x570> │ │ │ │ - b.n 9b158 │ │ │ │ + bl 1df854 <_PyTemplate_Build@@Base+0x570> │ │ │ │ + b.n 9b24e │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [r6, #16] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [r6, #20] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r0, [r5, #464] @ 0x1d0 │ │ │ │ + cmp r1, r0 │ │ │ │ + bne.w 9aabe │ │ │ │ + add r2, r3 │ │ │ │ + b.w 9aabe │ │ │ │ + ldr.w r0, [r9, #844] @ 0x34c │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 9b14a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32508 @ 0x7efc │ │ │ │ + movw r1, #33404 @ 0x827c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + b.n 9b24e │ │ │ │ + movw r3, #44652 @ 0xae6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #33456 @ 0x82b0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 9b174 │ │ │ │ + bl f1dcc │ │ │ │ + b.n 9b396 │ │ │ │ + ldr.w r0, [r9, #844] @ 0x34c │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 9b028 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bl 85c88 │ │ │ │ - cbz r0, 9b30e │ │ │ │ + bl 85d38 │ │ │ │ + cbz r0, 9b3f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #76] @ 0x4c │ │ │ │ - b.n 9b072 │ │ │ │ - bl 7fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9b158 │ │ │ │ - movw r3, #61160 @ 0xeee8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 150854 │ │ │ │ - b.n 9b158 │ │ │ │ - movw r3, #44652 @ 0xae6c │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #2304 @ 0x900 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f1e40 │ │ │ │ - b.n 9b158 │ │ │ │ - bl 1f2e80 │ │ │ │ - b.n 9b158 │ │ │ │ + b.n 9b196 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9b158 │ │ │ │ + bge.w 9b24e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b158 │ │ │ │ + bne.w 9b24e │ │ │ │ mov r0, r2 │ │ │ │ - b.n 9ac76 │ │ │ │ - str r6, [r4, #16] │ │ │ │ - bl 1f2e80 │ │ │ │ + b.n 9af18 │ │ │ │ + str r7, [r4, #16] │ │ │ │ + bl 1f31b8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7730c │ │ │ │ - b.n 9b158 │ │ │ │ - nop │ │ │ │ + bl 772f4 │ │ │ │ + b.n 9b24e │ │ │ │ + movw r3, #44652 @ 0xae6c │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #3200 @ 0xc80 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f1dcc │ │ │ │ + b.n 9b24e │ │ │ │ + bl 1f31b8 │ │ │ │ + b.n 9b24e │ │ │ │ + bl 7fa34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9b24e │ │ │ │ + movw r3, #61160 @ 0xeee8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 1507f4 │ │ │ │ + b.n 9b24e │ │ │ │ stmdb 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 │ │ │ │ mov r2, r3 │ │ │ │ @@ -166628,190 +166715,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 9b712 │ │ │ │ + bne.w 9b82a │ │ │ │ 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 9bf22 │ │ │ │ + bne.w 9bf92 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ mov r8, sl │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9beb0 │ │ │ │ + beq.w 9bf96 │ │ │ │ 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 9b3aa │ │ │ │ + bcs.n 9b4c2 │ │ │ │ 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 9d706 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.w 9d6f8 │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + bhi.w 9d81c │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.w 9d758 │ │ │ │ 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 9be34 │ │ │ │ + beq.w 9bf16 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 9beaa │ │ │ │ + bcs.w 9bf8c │ │ │ │ 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 9b5b0 │ │ │ │ + bhi.w 9b6c8 │ │ │ │ movs r6, #9 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ lsrs r6, r2 │ │ │ │ lsls r6, r6, #31 │ │ │ │ - bmi.w 9b9ee │ │ │ │ + bmi.w 9baaa │ │ │ │ mov r6, ip │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d6e6 │ │ │ │ + beq.w 9d82a │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9d714 │ │ │ │ + beq.w 9d7e8 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #25 │ │ │ │ - bls.w 9b604 │ │ │ │ + bls.w 9b71c │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b616 │ │ │ │ + bne.w 9b72e │ │ │ │ cmp r6, #13 │ │ │ │ - beq.w 9ce82 │ │ │ │ + beq.w 9d524 │ │ │ │ cmp r6, #10 │ │ │ │ - beq.w 9b6ea │ │ │ │ + beq.w 9b802 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - beq.w 9ba3e │ │ │ │ + beq.w 9b8f0 │ │ │ │ uxtb r3, r6 │ │ │ │ - movw sl, #27080 @ 0x69c8 │ │ │ │ + movw sl, #27976 @ 0x6d48 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9b7d6 │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bmi.w 9bc52 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw sl, #28104 @ 0x6dc8 │ │ │ │ + movw sl, #29000 @ 0x7148 │ │ │ │ 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 9b476 │ │ │ │ + bhi.n 9b58e │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 9c644 │ │ │ │ + bmi.w 9c6b4 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r6, #39 @ 0x27 │ │ │ │ - beq.w 9bffe │ │ │ │ + beq.w 9c0e0 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.w 9ce8e │ │ │ │ + beq.w 9d5f8 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ it ne │ │ │ │ cmpne r6, #58 @ 0x3a │ │ │ │ - beq.w 9bd18 │ │ │ │ + beq.w 9bdfc │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r6, #33 @ 0x21 │ │ │ │ - beq.w 9bd18 │ │ │ │ + beq.w 9bdfc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9d72c │ │ │ │ + bl 9d840 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b09e0 <_PyToken_TwoChars@@Base> │ │ │ │ + bl b0be8 <_PyToken_TwoChars@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c4dc │ │ │ │ + bne.w 9c528 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9b8a8 │ │ │ │ + beq.w 9b96c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ subs r1, r3, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 9d706 │ │ │ │ + bcc.w 9d81c │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9d6f8 │ │ │ │ + bne.w 9d758 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ - beq.w 9b8ae │ │ │ │ + beq.w 9b972 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - ble.w 9b9c4 │ │ │ │ + ble.w 9ba84 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9b8ae │ │ │ │ + beq.w 9b972 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.w 9b9f2 │ │ │ │ + beq.w 9baae │ │ │ │ lsrs r2, r6, #6 │ │ │ │ - movw r3, #46380 @ 0xb52c │ │ │ │ + movw r3, #47276 @ 0xb8ac │ │ │ │ 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, #53292 @ 0xd02c │ │ │ │ + movw r3, #54188 @ 0xd3ac │ │ │ │ movt r3, #56 @ 0x38 │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ - movw r3, #45148 @ 0xb05c │ │ │ │ + movw r3, #46044 @ 0xb3dc │ │ │ │ movt r3, #56 @ 0x38 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r0, r3, #21 │ │ │ │ - bpl.w 9b9d8 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ + bpl.w 9ba98 │ │ │ │ sub.w r2, r6, #33 @ 0x21 │ │ │ │ cmp r6, #61 @ 0x3d │ │ │ │ - beq.w 9c28c │ │ │ │ + beq.w 9c364 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bhi.w 9cde8 │ │ │ │ - movw r3, #44696 @ 0xae98 │ │ │ │ + bhi.w 9d55e │ │ │ │ + movw r3, #45592 @ 0xb218 │ │ │ │ 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 │ │ │ │ @@ -166820,160 +166907,160 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c2d8 │ │ │ │ + bne.w 9c3a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ 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 9b5a8 │ │ │ │ + beq.n 9b6c0 │ │ │ │ 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 9d6e6 │ │ │ │ + beq.w 9d82a │ │ │ │ cmp r6, #35 @ 0x23 │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 9b3fc │ │ │ │ - b.n 9b5ca │ │ │ │ + bne.w 9b514 │ │ │ │ + b.n 9b6e2 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9b5da │ │ │ │ + beq.n 9b6f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d72c │ │ │ │ + bl 9d840 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 9b5c6 │ │ │ │ + bne.n 9b6de │ │ │ │ add.w sl, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ ldr.w r2, [sl, #668] @ 0x29c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cc36 │ │ │ │ + bne.w 9cc94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d134 │ │ │ │ + bne.w 9d2a4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9d714 │ │ │ │ + beq.w 9d7e8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 9c5ee │ │ │ │ + beq.w 9c65e │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9b414 │ │ │ │ + b.n 9b52c │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.w 9bf26 │ │ │ │ + beq.w 9c008 │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq.w 9c548 │ │ │ │ + beq.w 9c5b8 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq.w 9c12e │ │ │ │ + beq.w 9c210 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - beq.w 9c3a4 │ │ │ │ + beq.w 9c448 │ │ │ │ cmp r0, #84 @ 0x54 │ │ │ │ - beq.w 9c41e │ │ │ │ + beq.w 9c4c2 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9b656 │ │ │ │ + b.n 9b76e │ │ │ │ ldrd r6, r3, [r4, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9bc0c │ │ │ │ + beq.w 9bd14 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r7 │ │ │ │ - bcs.w 9bc7c │ │ │ │ + bcs.w 9bd84 │ │ │ │ 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 9b632 │ │ │ │ + bls.n 9b74a │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 9b632 │ │ │ │ + bls.n 9b74a │ │ │ │ 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 9b936 │ │ │ │ + bne.w 9b9fa │ │ │ │ adds r7, r6, #1 │ │ │ │ - beq.w 9c876 │ │ │ │ + beq.w 9c8c2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc.w 9d706 │ │ │ │ + bcc.w 9d81c │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9d6f8 │ │ │ │ + bne.w 9d758 │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9cdf8 │ │ │ │ + bne.w 9d56e │ │ │ │ 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 9b6e6 │ │ │ │ + beq.n 9b7fe │ │ │ │ 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 9b5a8 │ │ │ │ + b.n 9b6c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9bbb8 │ │ │ │ + beq.w 9bbfe │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r2, r1, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r2, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9caec │ │ │ │ + bne.w 9c9ca │ │ │ │ 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 │ │ │ │ @@ -166982,124 +167069,96 @@ │ │ │ │ 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 9b760 │ │ │ │ + beq.n 9b878 │ │ │ │ ldr.w r1, [r6, #476] @ 0x1dc │ │ │ │ cmp r1, sl │ │ │ │ - bcs.n 9b7ca │ │ │ │ + bcs.n 9b8e4 │ │ │ │ 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 9b93c │ │ │ │ + bne.w 9ba00 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r7, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9b736 │ │ │ │ + bne.n 9b84e │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c886 │ │ │ │ + bne.w 9bb3c │ │ │ │ ldr.w r3, [r6, #2744] @ 0xab8 │ │ │ │ - movw r2, #5117 @ 0x13fd │ │ │ │ + movw r2, #4249 @ 0x1099 │ │ │ │ movt r2, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9baba │ │ │ │ + bne.w 9c5a6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c464 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9caa4 │ │ │ │ + beq.w 9cc26 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - cbnz r2, 9b790 │ │ │ │ + cbnz r2, 9b8a8 │ │ │ │ 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 │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r2, [r6, #476] @ 0x1dc │ │ │ │ subs r2, r3, r4 │ │ │ │ - str.w r1, [r6, #476] @ 0x1dc │ │ │ │ + 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 │ │ │ │ - bne.w 9bae0 │ │ │ │ + bne.w 9cb7e │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 9ca4e │ │ │ │ + beq.w 9cb2c │ │ │ │ ldr.w r1, [r6, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 9b73e │ │ │ │ + bcc.n 9b856 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ movs r3, #29 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.n 9bafa │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ - bne.w 9bca8 │ │ │ │ - bl 9d72c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9d382 │ │ │ │ - bgt.w 9c14a │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 9c988 │ │ │ │ - bgt.w 9c450 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9d382 │ │ │ │ - cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9cfc2 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ - beq.w 9d346 │ │ │ │ - uxtb r3, r6 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9c460 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ - beq.w 9ca18 │ │ │ │ - cmp r6, #45 @ 0x2d │ │ │ │ - ble.w 9c19a │ │ │ │ - cmp r6, #101 @ 0x65 │ │ │ │ - beq.w 9cbe4 │ │ │ │ - bgt.w 9c16a │ │ │ │ - cmp r6, #69 @ 0x45 │ │ │ │ - beq.w 9d37e │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ - beq.w 9c170 │ │ │ │ - movw r2, #2864 @ 0xb30 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ + b.n 9bb40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - bl cc80c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9c1b2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + movw sl, #27976 @ 0x6d48 │ │ │ │ + movt sl, #45 @ 0x2d │ │ │ │ + bl 9d840 │ │ │ │ + uxtb r1, r0 │ │ │ │ + ldr.w r3, [sl, r1, lsl #2] │ │ │ │ + lsls r4, r3, #29 │ │ │ │ + bmi.w 9cae2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 9d702 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 9ccf2 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bcc.w 9d706 │ │ │ │ + cmp r3, r0 │ │ │ │ + bcc.w 9d81c │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ - uxtb r6, r6 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.w 9d6f8 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 9d758 │ │ │ │ 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 │ │ │ │ @@ -167108,29 +167167,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 9b8a4 │ │ │ │ + beq.n 9b968 │ │ │ │ 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 9b5a8 │ │ │ │ + movs r7, #23 │ │ │ │ + b.n 9b6c0 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - bne.w 9b4ea │ │ │ │ + bne.w 9b602 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9d260 │ │ │ │ + bgt.w 9cd8c │ │ │ │ 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 │ │ │ │ @@ -167143,220 +167202,172 @@ │ │ │ │ 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, #46380 @ 0xb52c │ │ │ │ + movw r1, #47276 @ 0xb8ac │ │ │ │ movt r1, #57 @ 0x39 │ │ │ │ - movw r3, #45148 @ 0xb05c │ │ │ │ + movw r3, #46044 @ 0xb3dc │ │ │ │ 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, #53292 @ 0xd02c │ │ │ │ + movw r1, #54188 @ 0xd3ac │ │ │ │ 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 9b9d8 │ │ │ │ + bpl.n 9ba98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 9b54c │ │ │ │ + b.n 9b664 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 9b632 │ │ │ │ + b.n 9b74a │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 9cc8c │ │ │ │ + beq.w 9cc44 │ │ │ │ movs r7, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r3, r7 │ │ │ │ - beq.w 9b726 │ │ │ │ + beq.w 9b83e │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9cca2 │ │ │ │ + beq.w 9ce94 │ │ │ │ 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 9d706 │ │ │ │ + bcc.w 9d81c │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w 9d6f8 │ │ │ │ + bne.w 9d758 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w lr, ip, #10 │ │ │ │ mov r0, r1 │ │ │ │ cmp.w lr, #25 │ │ │ │ str.w r1, [r2, #476] @ 0x1dc │ │ │ │ - bhi.w 9bb04 │ │ │ │ + bhi.n 9bb4a │ │ │ │ movs r7, #9 │ │ │ │ movt r7, #512 @ 0x200 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.w 9bb04 │ │ │ │ + bpl.n 9bb4a │ │ │ │ ldr.w r7, [r2, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 9c13c │ │ │ │ + beq.w 9c21e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d6a2 │ │ │ │ + bne.w 9d806 │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ str.w r1, [r2, #472] @ 0x1d8 │ │ │ │ str r4, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9bf22 │ │ │ │ + bne.w 9bf92 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9b366 │ │ │ │ + b.n 9b47e │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - beq.w 9b8ae │ │ │ │ + beq.w 9b972 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - beq.w 9bdd2 │ │ │ │ + beq.w 9beb2 │ │ │ │ cmp.w r6, #1114112 @ 0x110000 │ │ │ │ - bcc.w 9b500 │ │ │ │ + bcc.w 9b618 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #2792 @ 0xae8 │ │ │ │ + movw r1, #3688 @ 0xe68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dc0d0 │ │ │ │ - b.w 9c3fa │ │ │ │ + b.w 9cdee │ │ │ │ mov r3, r1 │ │ │ │ - b.n 9b3b6 │ │ │ │ + b.n 9b4ce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [sl, #664] @ 0x298 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9c514 │ │ │ │ + bgt.w 9c560 │ │ │ │ ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c830 │ │ │ │ + bne.w 9c854 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d5a2 │ │ │ │ - ble.w 9bdce │ │ │ │ + beq.w 9d42c │ │ │ │ + ble.w 9beae │ │ │ │ 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 9bdaa │ │ │ │ + bne.w 9be8a │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9bdbe │ │ │ │ + bgt.w 9be9e │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - b.n 9b8f8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - movw sl, #27080 @ 0x69c8 │ │ │ │ - movt sl, #45 @ 0x2d │ │ │ │ - bl 9d72c │ │ │ │ - uxtb r1, r0 │ │ │ │ - ldr.w r3, [sl, r1, lsl #2] │ │ │ │ - lsls r4, r3, #29 │ │ │ │ - bmi.w 9ca2c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9d41e │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 9cbb6 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - subs r3, r2, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - cmp r3, r0 │ │ │ │ - bcc.w 9d706 │ │ │ │ - ldrb.w r2, [r2, #-1] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.w 9d6f8 │ │ │ │ - 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 │ │ │ │ - cmpne r3, #0 │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - str r2, [r5, #12] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [r5, #20] │ │ │ │ - str r3, [r5, #24] │ │ │ │ - str r2, [r5, #16] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - beq.n 9bab6 │ │ │ │ - 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 9b5a8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cc30 │ │ │ │ - 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 9b7b8 │ │ │ │ + lsrs r1, r2, #6 │ │ │ │ + movw r3, #47276 @ 0xb8ac │ │ │ │ + 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, #54188 @ 0xd3ac │ │ │ │ + movt r3, #56 @ 0x38 │ │ │ │ + ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ + movw r3, #46044 @ 0xb3dc │ │ │ │ + movt r3, #56 @ 0x38 │ │ │ │ + add.w r3, r3, r1, lsl #4 │ │ │ │ + ldrh r3, [r3, #14] │ │ │ │ + lsls r0, r3, #21 │ │ │ │ + bpl.n 9ba98 │ │ │ │ + subs r2, #33 @ 0x21 │ │ │ │ + cmp r6, #61 @ 0x3d │ │ │ │ + beq.w 9c364 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + b.n 9b664 │ │ │ │ mov r6, r5 │ │ │ │ - movw r1, #2360 @ 0x938 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1dc0d0 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - bl 7fa30 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + bl 7fa34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c1b2 │ │ │ │ + bne.w 9c63c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r7, [r3, #480] @ 0x1e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9c42a │ │ │ │ + bne.w 9c4ce │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9cd44 │ │ │ │ + bne.w 9d542 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r2, r3 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 9bc8c │ │ │ │ - ble.w 9c33a │ │ │ │ + beq.w 9bd94 │ │ │ │ + ble.w 9c3de │ │ │ │ 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 9c896 │ │ │ │ + bgt.w 9c8f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.w 9cdde │ │ │ │ + bge.w 9ce4a │ │ │ │ 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 │ │ │ │ @@ -167365,276 +167376,332 @@ │ │ │ │ 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 9b366 │ │ │ │ + beq.w 9b47e │ │ │ │ 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 9c266 │ │ │ │ + bge.w 9c26c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r7, #1 │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c302 │ │ │ │ + bne.w 9c37c │ │ │ │ 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 9b5a8 │ │ │ │ + b.n 9b6c0 │ │ │ │ ldr.w r2, [r2, #480] @ 0x1e0 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.w 9b6f8 │ │ │ │ + bgt.w 9b810 │ │ │ │ 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 9cc64 │ │ │ │ + bne.w 9ccc8 │ │ │ │ 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 9bc08 │ │ │ │ + beq.n 9bc4e │ │ │ │ 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 9b5a8 │ │ │ │ + b.n 9b6c0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ + bne.w 9bdb0 │ │ │ │ + bl 9d840 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ + beq.w 9cd3e │ │ │ │ + bgt.w 9c22c │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ + beq.w 9ca4a │ │ │ │ + bgt.w 9c4f4 │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ + beq.w 9cd3e │ │ │ │ + cmp r0, #79 @ 0x4f │ │ │ │ + beq.w 9d374 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + beq.w 9cf36 │ │ │ │ + uxtb r3, r6 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r7, r3, #29 │ │ │ │ + bmi.w 9d304 │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ + beq.w 9cace │ │ │ │ + cmp r6, #45 @ 0x2d │ │ │ │ + bgt.w 9cf6a │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r2, #3760 @ 0xeb0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cc684 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9c63c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + adds r0, r6, #1 │ │ │ │ + beq.w 9caa0 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + subs r3, r2, #1 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bcc.w 9d81c │ │ │ │ + ldrb.w r2, [r2, #-1] │ │ │ │ + uxtb r6, r6 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.w 9d758 │ │ │ │ + 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 │ │ │ │ + cmpne r3, #0 │ │ │ │ + ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + str r2, [r5, #12] │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [r5, #20] │ │ │ │ + str r3, [r5, #24] │ │ │ │ + str r2, [r5, #16] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + beq.n 9bd10 │ │ │ │ + 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 9b6c0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9bc80 │ │ │ │ + bne.n 9bd88 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #5117 @ 0x13fd │ │ │ │ + movw sl, #4249 @ 0x1099 │ │ │ │ movt sl, #19 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9c32a │ │ │ │ + bne.w 9c3ce │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c464 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c858 │ │ │ │ + beq.w 9c8d2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 9bc3e │ │ │ │ + cbnz r3, 9bd46 │ │ │ │ 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 9cd9c │ │ │ │ + bne.w 9d6f0 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 9c7ea │ │ │ │ + beq.w 9c894 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9b646 │ │ │ │ + bcc.w 9b75e │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #32 │ │ │ │ - b.n 9b656 │ │ │ │ + b.n 9b76e │ │ │ │ mov r8, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9cdde │ │ │ │ + bne.w 9ce4a │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - b.n 9bb6c │ │ │ │ - bl cc68c │ │ │ │ + b.n 9bbb2 │ │ │ │ + bl cc504 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca3a │ │ │ │ + beq.w 9caf0 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9ca18 │ │ │ │ + beq.w 9cace │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 9cbe6 │ │ │ │ + beq.w 9ce56 │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9c170 │ │ │ │ + beq.w 9cf74 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #2864 @ 0xb30 │ │ │ │ + movw r2, #3760 @ 0xeb0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl cc80c │ │ │ │ + bl cc684 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes